00:00:42 | amiconn | Branches aren't too costly anyway. The coldfire doesn't depend as much on the pipeline as e.g. a Pentium 4 |
00:01:28 | amiconn | Taken/not taken clock cycles: Forward: 3/1, Backward: 2/3 |
00:01:58 | stripwax_ | Ok, so not so bad then. |
00:11:06 | stripwax_ | Oh, ffs. I've just found out that my iriver resetting is nothing to do with my local code changes - I'm getting that behaviour with a compile of cvs head code too. humph. |
00:11:30 | thegeek | hmm, does anyone know what PO# is ? (context: visa) |
00:12:50 | stripwax_ | thegeek - visa as in credit card or visa as in international travel/employment? |
00:13:15 | thegeek | credit card;) |
00:13:16 | bill20r3 | "purchase order" ? |
00:13:22 | thegeek | hmm |
00:13:26 | thegeek | perhaps |
00:13:35 | thegeek | yeah |
00:13:36 | bill20r3 | internal numbers companies use to track thier spending |
00:13:37 | bill20r3 | make one up. |
00:13:39 | thegeek | same from another # ;) |
00:14:47 | stripwax_ | post office number i.e. zipcode? |
00:15:26 | amiconn | stripwax_: Do official builds work without resetting your iriver? |
00:15:29 | thegeek | I just left it blank |
00:15:30 | thegeek | ;) |
00:15:57 | stripwax_ | amiconn - yep. i've just noticed some crufty versions in my local dirs so i'm checking out everything from cvs again |
00:16:22 | | Quit t0mas ("good night") |
00:18:51 | stripwax_ | wow, yep. must have had some shit code somewhere that wasn't mine ;-) ok, back to work |
00:27:16 | | Quit hardeep ("BitchX: it does a body good") |
00:29:41 | Cassandra | Right - I gave up on multiple %a tags per line. If anyone else wants a pop, be my guest. |
00:33:20 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
00:34:58 | amiconn | Cassandra: I guess this will be almost impossible with the current approach |
00:35:30 | amiconn | I'm thinking of the following system: |
00:36:07 | amiconn | Instead of basing everything on lines, position every wps element in a bounding box |
00:37:15 | amiconn | The box can contain just about every single element, including scrolling text, which would scroll inside the box |
00:37:45 | Bagder | sounds like a very good plan |
00:37:51 | | Quit OnkelJonas ("User pushed the X - because it's Xtra, baby") |
00:38:03 | amiconn | Alternating display would be provided externally, defining whether the box is shown or not |
00:38:13 | Cassandra | I think this is a good idea, ami. Would require significant changes to the WPS file format though. |
00:38:36 | amiconn | Yeps, and it requires significant changes to the scrolling code as well |
00:39:19 | amiconn | There are elements which would have to adapt themselves to the box size (progress bar, peakmeter) |
00:39:29 | Cassandra | amiconn: I can think of ways to fudge it with the current approach, but the code would be hideous. |
00:39:59 | amiconn | The bitmap display is the first that uses pixel positioning, independent of the line concept |
00:40:03 | Cassandra | It also paves the way for a spectrum analyzer element. |
00:41:27 | Cassandra | Right. AFAIK the only other thing anyone wanted for 2.5 was Linus request for more solidity to SongDB support. |
00:41:44 | stripwax_ | amiconn - hm, maybe we need that scroll_rect fn after all? ;-) |
00:42:01 | amiconn | Not really |
00:42:26 | amiconn | There is no real difference between scrolling line based and box based |
00:42:29 | Cassandra | Actually one other thing would be the A-B repeat patch. |
00:42:40 | amiconn | Just a few more parameters per scrolling 'line' |
00:42:47 | Cassandra | However, that messes with Archos keymaps. |
00:42:54 | amiconn | Urgs |
00:42:57 | Cassandra | (Pitch up/down) |
00:43:11 | Cassandra | I knew there was a reason why it hadn't been committed. |
00:43:13 | | Join TCK [0] (TCK@81-86-97-103.dsl.pipex.com) |
00:44:00 | amiconn | Cassandra: As Linus said earlier today (or y'day for me). One of the biggest problem with patches is that they are often tailored for one platform, ignoring the others |
00:44:22 | amiconn | Rockbox is multiplatform, grr! |
00:44:35 | Cassandra | It's not going to work anyway. |
00:44:38 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
00:44:43 | stripwax_ | amiconn - no, I guess not. I'm just still not comfortable with the idea of doing all that pointless glyph-framebuffer copying instead of framebuffer-framebuffer copying when scrolling text |
00:44:50 | Cassandra | The WPS context menu will break it. |
00:45:18 | amiconn | That's a thing I have to carefully consider when chaning the scrolling etc - it has to continue to work on player, without too much code divergence |
00:45:36 | Cassandra | No, scratch that. |
00:45:49 | amiconn | ?? |
00:46:02 | Cassandra | WPS context menu won't interfere. |
00:47:22 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-59.range81-156.btcentralplus.com) |
00:47:40 | hardeep | red build |
00:47:49 | Cassandra | He's messing with the pitch screen: See https://sourceforge.net/tracker/index.php?func=detail&aid=1105616&group_id=44306&atid=439120 |
00:48:14 | Cassandra | Also, this patch won't actually work on iRiver, due to the SELECT key not being chordable. |
00:48:38 | | Quit Coldtoast ("Peace and Protection 4.22") |
00:49:03 | amiconn | Cassandra: What did Linus say? Multiplatform problem in wps alignment code - player broke |
00:49:23 | Cassandra | *sigh* |
00:49:28 | Cassandra | I'll go fix it. |
00:50:36 | | Join webguest61 [0] (~d5035d35@labb.contactor.se) |
00:50:58 | | Quit niobos ("off to get some sleep") |
01:00 |
01:00:09 | | Quit TCK- (Read error: 110 (Connection timed out)) |
01:18:23 | | Join webguest53 [0] (~3efe0020@labb.contactor.se) |
01:19:14 | webguest53 | amiconn: think others have been thinking in similar ways http://forums.rockbox.org/index.php?topic=874.0 |
01:20:22 | | Quit webguest53 (Client Quit) |
01:21:12 | stripwax_ | Woohoo! PCM peakmeters ! Kindof! |
01:21:22 | | Quit TCK (Read error: 54 (Connection reset by peer)) |
01:22:37 | stripwax_ | although... it looks pretty random right now which isn't really the intention :-( |
01:26:56 | | Quit Stryke` (Read error: 60 (Operation timed out)) |
01:28:50 | Cassandra | Argh! What the hell does IO3:AddrErr mean? |
01:29:10 | amiconn | That means address error |
01:29:16 | rwlogix | *rofl* |
01:29:18 | Cassandra | Well yes. |
01:29:31 | amiconn | Archos or iriver? |
01:29:34 | Cassandra | And why does this code work on Archos and die on iRiver. |
01:32:35 | Cassandra | And why is it now not working on iRiver when it's logically the same code as last time? |
01:33:08 | rwlogix | aether...you know |
01:34:13 | hardeep | Cassandra: reinstall the codecs as well |
01:34:34 | hardeep | the header was changed |
01:34:39 | Cassandra | Ah |
01:35:03 | hardeep | we should put some versioning there, similar to plugins |
01:36:48 | Cassandra | Thanks. That was it. |
01:37:01 | Cassandra | Gods I'm getting tired of catching the digital flow. |
01:37:58 | Cassandra | amicon: Commited. Can you verify that player build is still working, please? |
01:38:12 | | Quit webguest61 ("CGI:IRC") |
01:39:28 | hardeep | Cassandra: the player sim works pretty well for this type of verification |
01:40:44 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
01:44:24 | Cassandra | I'm still getting the last few seconds of the final track clipped. |
01:45:05 | Cassandra | Also resume info is definitely not being reset at the end of the playlist. (The index needs setting to -1) |
01:46:21 | hardeep | Cassandra: strange, it was working for me yesterday... maybe one of the changes today broke it again |
01:47:33 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:47:49 | Cassandra | Right. Builds are now clean. I'm done for the day. |
01:47:52 | Cassandra | Night. |
01:48:44 | | Quit Cassandra (" Try HydraIRC -> http://www.hydrairc.com <-") |
01:49:31 | *** | Saving seen data "./dancer.seen" |
01:55:03 | hardeep | Slasheri: around? |
02:00 |
02:13:49 | Rori | I look forward to peak meters |
02:13:50 | | Quit hicks ("Too lazy to change my quit message") |
02:16:34 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
02:17:15 | stripwax_ | Rori .. mmm.. will be nice when I've debugged it but it's getting pretty late.. |
02:19:08 | Rori | excuses ;) |
02:19:11 | Rori | j/k |
02:25:27 | | Join amiconn_ [0] (~jens@p54BD710A.dip.t-dialin.net) |
02:30:53 | | Join Biple [0] (~d92a4344@labb.contactor.se) |
02:31:01 | Biple | Hello there |
02:31:27 | Biple | Hows the radio coming along |
02:34:00 | | Quit amiconn (Read error: 60 (Operation timed out)) |
02:34:01 | | Nick amiconn_ is now known as amiconn (~jens@p54BD710A.dip.t-dialin.net) |
02:41:55 | | Join courtc_ [0] (~courtc@adsl-33-133-104.asm.bellsouth.net) |
02:42:44 | | Join markun_ [0] (~markun@bastards.student.ipv6.utwente.nl) |
02:42:47 | | Quit markun (Read error: 113 (No route to host)) |
02:42:58 | | Quit courtc (Nick collision from services.) |
02:43:02 | | Nick courtc_ is now known as courtc (~courtc@adsl-33-133-104.asm.bellsouth.net) |
02:50:13 | | Nick markun_ is now known as markun (~markun@bastards.student.ipv6.utwente.nl) |
02:54:34 | | Quit Biple ("CGI:IRC") |
03:00 |
03:13:46 | | Quit markun () |
03:13:56 | | Quit Moos (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") |
03:18:06 | | Quit hardeep ("[BX] Tony the Tiger uses BitchX. Its Grrrrrrrrreat!") |
03:49:35 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:05:33 | | Join QT_ [0] (as@area51.users.madwifi) |
04:15:52 | | Quit QT (Read error: 113 (No route to host)) |
04:16:30 | | Quit cYmen ("zZz") |
04:25:00 | Rori | good question |
04:41:48 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a237.wi.tds.net) |
04:55:40 | | Join ashridah [0] (ashridah@220-253-120-134.VIC.netspace.net.au) |
05:00 |
05:00:22 | | Quit Strath (Read error: 110 (Connection timed out)) |
05:07:08 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
05:25:19 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a237.wi.tds.net) |
05:49:22 | | Join CheeseBurgerMan [0] (~Dan@63.150.80.229) |
05:49:36 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:09:28 | | Join thegeek_ [0] (na@ti521110a080-7313.bb.online.no) |
06:12:18 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
06:13:00 | | Join Gfreaky [0] (~bob@pcp0010770634pcs.cnorth01.va.comcast.net) |
06:13:11 | | Nick Gfreaky is now known as Gamefreak (~bob@pcp0010770634pcs.cnorth01.va.comcast.net) |
06:13:20 | | Nick Gamefreak is now known as Gfreaky (~bob@pcp0010770634pcs.cnorth01.va.comcast.net) |
06:13:24 | Gfreaky | hey yall |
06:13:26 | Gfreaky | anyone awake? |
06:13:36 | CheeseBurgerMan | I'm awake. |
06:19:22 | Gfreaky | cool |
06:19:43 | Gfreaky | i was wondering if you could help me with rockbox? the main menu is really small and i was wondering how to make it larger? |
06:20:09 | CheeseBurgerMan | I have no idea. I've never used Rockbox. |
06:20:12 | CheeseBurgerMan | I own the H300 |
06:20:22 | Gfreaky | ahhh, i have a H120 |
06:20:23 | HCl | change fonts, probably |
06:20:23 | CheeseBurgerMan | Sorry. |
06:20:27 | * | HCl goes back to sleep |
06:20:30 | Gfreaky | lol |
06:20:50 | Gfreaky | or, what was called an ihp-120 when i bought it lol |
06:20:57 | Gfreaky | i love the thing |
06:21:05 | CheeseBurgerMan | Good for you. ;) |
06:21:13 | Gfreaky | now i just gotta convert my wmas and i'll be good to go with only rockbox :) |
06:24:13 | ashridah | Gfreaky: well, potentially, if someones' willing to rewrite ffmpeg to work in integer-only code, wma could be supported. i'm just not sure there's enough interest as it stands |
06:24:24 | ashridah | (interest from capable parties, that is) |
06:24:31 | Gfreaky | frankly |
06:24:35 | Gfreaky | i hate wmas anyways |
06:24:52 | Gfreaky | it would be nice to have them supported but its just as good for me to get rid of the suckers |
06:24:58 | ashridah | heh, true, but reencoding it will end up potentially adding more loss, unless you've got wma's of your own cds |
06:25:17 | Gfreaky | i dont think the loss will be that bad |
06:25:20 | Gfreaky | and its only one or two cds |
06:25:42 | ashridah | well, it depends on what you go to. FLAC wouldn't add any MORE loss, in theory. |
06:26:33 | CheeseBurgerMan | "and its only one or two cds" <=== does that mean you have the CDs? |
06:26:53 | Gfreaky | nope |
06:26:59 | CheeseBurgerMan | Oh. |
06:27:06 | Gfreaky | quick question: the docs say i need to "run" this file from my player |
06:27:14 | Gfreaky | but when i click ont he rockbox dir it bring up and option menu |
06:27:22 | Gfreaky | am i doing something wrong? |
06:27:58 | ashridah | Gfreaky: which file are we talking about? |
06:28:01 | | Join Naked6 [0] (~westjd@cpe-71-65-32-255.indy.res.rr.com) |
06:28:06 | Gfreaky | like a custom font |
06:28:11 | Naked6 | Hey FELLAS |
06:28:13 | Gfreaky | and a custom graphic |
06:28:18 | Gfreaky | wps or something like that |
06:28:35 | ashridah | oh. uh, they go in .rockbox/fonts and ./rockbox respectively. |
06:28:39 | Naked6 | anyone here know alot about FM waves |
06:29:00 | Gfreaky | yeah well |
06:29:06 | Gfreaky | then the doc says i need to "play" them |
06:29:08 | Gfreaky | how do i do that? |
06:29:36 | ashridah | then use a-b to get a menu up, then go to display, and change the font from there. that's the only way i know how to use them. holding down the control stick may bring up a context menu that lets you use them as well |
06:29:48 | ashridah | the WPS can be chosen in the same way as the font |
06:30:05 | ashridah | a normal install of rockbox on a player will have included a fair chunk of fonts tho |
06:30:12 | ashridah | so adding a custom one may not have been necessary |
06:30:17 | Naked6 | you guys know how nice cars like land rovers can pick up text from radio stations.... what if it were possible for our irivers to do the same? maybe it is not possible but if anyone knows I want to request this as a feature of rockbox. |
06:30:32 | Gfreaky | aaahhhhh! Thanks! |
06:31:30 | Gfreaky | quick other question |
06:31:36 | Gfreaky | bit irrelevant |
06:31:54 | Gfreaky | do most boomboxes support, say, recording to a cassette from a line that the h120 has? |
06:32:12 | ashridah | Gfreaky: if they've got RCA in plugs, probably. |
06:32:17 | ashridah | i find not many do these days |
06:32:19 | Naked6 | some old boom boxes had mics |
06:32:21 | ashridah | cheaper ones at any rate |
06:32:48 | ashridah | you don't really want the extra gain a mic-in will give you tho |
06:32:53 | Naked6 | nope |
06:33:29 | Naked6 | i would just go to goodwill and buy a tape recorder with aux inputs |
06:34:04 | Gfreaky | cause like my car only has a cassette player |
06:34:09 | * | ashridah doesn't even own anything that'll play tapes anymore |
06:34:12 | Gfreaky | and im interested in hearing what it will sound like on tape |
06:34:16 | ashridah | well, there is mum's car, that's about it :) |
06:34:32 | CheeseBurgerMan | Then all you need is a cassete adaptor. |
06:34:34 | Gfreaky | i want a bit of a warmer analog sound |
06:34:43 | Gfreaky | got one :) |
06:34:45 | Naked6 | DUDE. NO |
06:34:52 | * | ashridah shudders |
06:34:53 | Naked6 | get a stereo |
06:34:57 | Naked6 | for your car |
06:35:06 | Naked6 | your raping your life away |
06:35:22 | Gfreaky | eh? |
06:35:34 | Naked6 | you need a CD/mp3 player |
06:35:35 | Gfreaky | was that referenced to the tape adapter or wanting to listen to stuff on a tape? |
06:35:38 | Naked6 | FOR YOUR CAR |
06:35:56 | Naked6 | ebay has to have them for a decent price |
06:36:03 | CheeseBurgerMan | The tape adaptor would let you listen to your iHP-120 in the car. |
06:36:10 | Gfreaky | i have one |
06:38:17 | CheeseBurgerMan | Ok. |
06:38:52 | CheeseBurgerMan | So then you (rather obviously ;)) plug the 3.5mm end into your iHP-120 and put the cassette in your cassette player. |
06:39:05 | Gfreaky | i know :) |
06:39:11 | Gfreaky | but |
06:39:20 | Gfreaky | i'm curious to hear what my music would sound like as a tape :) |
06:39:21 | CheeseBurgerMan | But... |
06:39:23 | CheeseBurgerMan | Oh |
06:39:31 | CheeseBurgerMan | If you have one. |
06:39:34 | CheeseBurgerMan | Test it. :P |
06:39:43 | Gfreaky | well the thing is |
06:39:43 | CheeseBurgerMan | Seems like the obvious thing to do. |
06:39:51 | Gfreaky | i want to compare the same music in each format |
06:39:57 | Gfreaky | and to do that i need to convert one to the other |
06:40:14 | CheeseBurgerMan | But then you'll lost quality, and it won't be a fair test. |
06:40:32 | CheeseBurgerMan | To do that, I'd test it how you'll normally listen to it. |
06:41:06 | Gfreaky | i just wanted to put wav/flacs on a cassette |
06:41:14 | Gfreaky | and see what they sound like compared to the digital files |
06:41:19 | CheeseBurgerMan | On the cassette. |
06:41:19 | CheeseBurgerMan | Oh. |
06:41:23 | CheeseBurgerMan | That's different. |
06:41:28 | Gfreaky | yep :) |
06:41:42 | CheeseBurgerMan | Then you don't need the cassette adaptor. ;) |
06:41:48 | Gfreaky | but the thing is |
06:41:54 | Gfreaky | i need to find a way to convert it in the first place |
06:42:32 | Gfreaky | rockbox doesn't play flacs very well does it? |
06:42:36 | CheeseBurgerMan | I don't know. |
06:42:50 | Gfreaky | its quite "skippy" |
06:42:53 | CheeseBurgerMan | WAV and FLAC will sound the same. |
06:42:58 | CheeseBurgerMan | SQ wise. |
06:43:03 | CheeseBurgerMan | since their both lossless. |
06:43:17 | CheeseBurgerMan | and FLAC has a smaller file size. |
06:44:43 | Naked6 | you guys know how nice cars like land rovers can pick up text from radio stations.... what if it were possible for our irivers to do the same? maybe it is not possible but if anyone knows I want to request this as a feature of rockbox. |
06:46:01 | CheeseBurgerMan | And WavPack has a smaller file size than either FLAC or WAV. |
06:46:06 | CheeseBurgerMan | and is still lossless. |
06:46:41 | CheeseBurgerMan | But Naked6, I have no idea. |
06:46:54 | Naked6 | yeah |
06:47:12 | Naked6 | just think how sweet it would be if we had text while on FM |
06:47:22 | Naked6 | we could start making recording programs |
06:47:29 | CheeseBurgerMan | The amount use FM, it wouldn't be all that important. |
06:47:30 | Naked6 | to include the id tags |
06:47:34 | CheeseBurgerMan | But yes, it would be cool. :D |
06:47:39 | CheeseBurgerMan | IF it's possible. |
06:47:59 | Naked6 | yeah |
06:48:17 | Naked6 | it might be on a spectrum the fm channel does not normally see |
06:49:03 | Gfreaky | wow this gapless is rather spiffy |
06:49:07 | Gfreaky | it works like a charm |
06:49:12 | Gfreaky | takes a while to load flac files but |
06:49:17 | Gfreaky | its very nice |
06:49:20 | CheeseBurgerMan | "well, WavPack -h is always smaller than FLAC -8" |
06:49:21 | CheeseBurgerMan | If that means anything to you, Gfreaky. ;) |
06:49:25 | CheeseBurgerMan | Means about nothing to me... |
06:49:27 | CheeseBurgerMan | :P |
06:49:42 | CheeseBurgerMan | Quoted from DreamTactix291. |
06:49:45 | Gfreaky | wavpack high compress and flac 8 compression quality i *think* |
06:50:40 | CheeseBurgerMan | Yeah, I figured something like that. |
06:54:26 | | Quit Naked6 () |
06:54:31 | Gfreaky | thats what it is that i have in wma |
06:54:33 | Gfreaky | the wall :-/ |
06:54:43 | Gfreaky | yeah, i need to borrow that my from my friend again |
07:00 |
07:02:46 | ashridah | FLAC tends to be fairly large, yeah, so it won't compress down to a meg or two per minute like mp3, ogg and wma can |
07:03:21 | CheeseBurgerMan | Yes, but that's typical of any lossless format. |
07:03:57 | CheeseBurgerMan | Just one of those things that lossless is. |
07:03:57 | CheeseBurgerMan | Big. |
07:05:32 | ashridah | indeed, which means a much higher bitrate, and thus, longer load times, and more of them |
07:06:06 | CheeseBurgerMan | But higher sound quality. |
07:06:16 | CheeseBurgerMan | Which is really the whole point of lossless. |
07:06:29 | ashridah | not higher. highest :) |
07:06:40 | CheeseBurgerMan | lol |
07:06:42 | CheeseBurgerMan | Yep. |
07:07:26 | | Nick CheeseBurgerMan is now known as CBM-away (~Dan@63.150.80.229) |
07:09:29 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:09:47 | ashridah | LinusN |
07:10:37 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
07:13:29 | LinusN | hi |
07:49:14 | * | LinusN is thinking of a new interface for the wake-up alarm |
07:49:39 | *** | Saving seen data "./dancer.seen" |
07:49:48 | LinusN | a "Play later..." option in the browser context menu |
07:50:18 | LinusN | or "Timed playback" or something |
07:53:45 | Bger | morning ;) |
07:57:14 | LinusN | moo |
08:00 |
08:01:42 | Bger | hmm http://www.rockbox.org/twiki/bin/rdiff/Main/IriverFAQ?rev1=1.34&rev2=1.33 |
08:02:34 | LinusN | badness!!!! |
08:03:18 | amiconn | morning |
08:04:09 | LinusN | Bger: i removed it |
08:04:16 | Bger | why ? |
08:04:28 | LinusN | amiconn: morn |
08:04:54 | Bger | morning, amiconn |
08:05:51 | LinusN | Bger: hmm, maybe i misinterpreted it... |
08:06:42 | Bger | for me i don't see any reason to remove it |
08:07:29 | LinusN | i put it back now |
08:08:15 | * | amiconn now has a 4-grey rockbox logo on his iriver shown at boot and info->version |
08:08:37 | amiconn | ...converted with a heavily changed bmp2rb |
08:09:02 | Bger | i pasted it just because i was surprised by the reaction of the iriver's support representative |
08:09:33 | amiconn | The 'box' part in the logo is filled with light grey |
08:09:43 | LinusN | yeah, i missed the part where he said he told exactly what he had done |
08:09:57 | LinusN | amiconn: keeeeewl! |
08:10:23 | amiconn | I dropped the 'show ascii' mode for now. Is that a problem? |
08:10:33 | amiconn | (from bmp2rb) |
08:12:27 | LinusN | i kind of liked that option |
08:12:42 | LinusN | but you can leave it for now |
08:12:43 | amiconn | Trciky to support with > 1 bit depth... |
08:12:54 | LinusN | amiconn: true |
08:12:56 | amiconn | bmp2rb now supports 3 target formats: |
08:14:03 | amiconn | (1) Archos recorder, Ondio, Gmini 120/SP, Iriver H1x0 monochrome bitmaps (2) Player gfx library format (3) Iriver H1x0 4-grey mode |
08:14:49 | LinusN | i assume ascii still works for (1) ? |
08:15:08 | amiconn | Not atm; I disabled ascii mode |
08:15:15 | LinusN | ok |
08:15:34 | LinusN | it's just a nice way of seeing that it interpreted the bitmap correctly |
08:15:38 | amiconn | In fact I *could* support ascii mode for all depths, as I changed the processing quite a bit |
08:15:40 | LinusN | not a big deal |
08:16:17 | LinusN | let the one who really needs it do the work of fixing it |
08:16:22 | amiconn | read_bmp_file() reads the bitmap and puts the data in an 1 byte/pixel array (like the comment said but unlike it was implemented) |
08:16:50 | amiconn | The byte conatins the true brightness of the pixel, computed from the palette |
08:17:14 | amiconn | No more lame guess which colour is foreground and which one is background |
08:17:47 | amiconn | Then there is an additional function, transform_bitmap(), which creates the target format from that |
08:18:35 | amiconn | ASCII could be generated from the 1 byte/pixel bitmap without even transforming |
08:18:54 | amiconn | Just ' ' for brightness >= 128 and '*' for <= 127 |
08:31:33 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:36:03 | Bger | morning, B4 |
08:36:20 | B4gder | howdy ho |
08:36:52 | * | B4gder started his morning with over on hour without internet access! |
08:36:54 | B4gder | horror |
08:44:19 | * | amiconn wonders about the inconsequent fix for wps alignment on the player |
08:44:43 | amiconn | I don't see why the player shouldn't allow alignment (character based). |
08:45:23 | amiconn | And - in case this is undesired the alignment tag processing should be disabled as well. |
08:45:32 | amiconn | No need to process data, then discard it |
08:46:03 | B4gder | I agree |
08:46:30 | B4gder | I guess the alignment is less useful on the charcell display due to the limited number of characters |
08:49:59 | amiconn | Yes it's less useful, but first reading alignment info then not using it is nonsense |
08:50:08 | B4gder | yes |
08:50:27 | amiconn | LinusN: I enabled ascii output |
08:52:17 | LinusN | wow |
09:00 |
09:10:26 | | Join Delazon [0] (~chatzilla@h83n2fls34o981.telia.com) |
09:10:39 | Delazon | Hello ya all! |
09:11:07 | LinusN | yo |
09:11:36 | * | B4gder holds up his cup of coffe in a welcoming gesture |
09:12:20 | HCl | heh |
09:13:02 | HCl | morning. |
09:14:25 | Delazon | I already had my morning coffe... byt any way SAULTE |
09:14:37 | Delazon | Salute it should be :D |
09:16:26 | Delazon | im new here and way i jumped on the train was that i wanted to find out anything about the release date for the Rockbox H3XX... |
09:16:38 | LinusN | there is no date |
09:16:41 | Delazon | I couldnt find it on the site or in any FAQ.... |
09:16:43 | Delazon | ok |
09:16:54 | Delazon | thanx for your answer then. |
09:16:58 | LinusN | :-) |
09:17:11 | Delazon | By the way, are you guy´s swedish? |
09:17:20 | LinusN | i'm swamped with work and Real Life(tm) |
09:17:21 | B4gder | some of us are |
09:17:22 | LinusN | yes i am |
09:17:49 | LinusN | Delazon: you should change your character encoding from utf8 to iso-8859-15 |
09:17:51 | Delazon | ok, i guessed that by your names.... good work you are doing. |
09:17:56 | LinusN | thx |
09:18:18 | Delazon | hmm... im using Chatzilla in Firefox :( |
09:18:37 | Delazon | Im not used to IRC in general. |
09:19:11 | Delazon | Is it better now? |
09:19:12 | B4gder | we'll try not to tease you ;-) |
09:19:18 | | Quit pike (Read error: 110 (Connection timed out)) |
09:19:51 | Delazon | brb |
09:31:29 | HCl | gah. i hate spam |
09:32:56 | ashridah | i don;t like green eggs and spam, i don't like them, sam i am |
09:35:17 | * | HCl should probably change his usage of the word spam since in the original meaning, it doesn't make much sense.. |
09:35:25 | HCl | "gah, i hate sending people annoying mail" |
09:35:45 | HCl | psmam maybe |
09:35:50 | HCl | i hate people sending me annoying mail |
09:36:01 | amiconn | I'll add high-/truecolour bmp support to bmp2rb. Seems simple |
09:36:26 | LinusN | way to go |
09:37:34 | amiconn | That's only as input format for now, and it discards colour infomation |
09:37:59 | amiconn | (computes a almost exact visual brightness from it) |
09:38:33 | amiconn | brightness = (3 * red + 6 * green + blue) / 10 |
09:39:53 | HCl | is there any way to make rockbox display the recycled and system volume information folders? |
09:40:17 | HCl | i need to delete them.. |
09:40:32 | B4gder | they aren't shown? |
09:40:48 | B4gder | I thought they were |
09:40:53 | LinusN | me too |
09:40:53 | HCl | not on my iriver, at least |
09:40:57 | amiconn | show files == all |
09:41:09 | HCl | i thought i had that option on.. but ok |
09:41:22 | stripwax_ | Really, really rubbish PCM vu meter patch at www.beermex.com/@spc/vu.patch |
09:41:32 | HCl | i just managed to do it in the windows command prompt anywho |
09:41:52 | stripwax_ | If anyone would like to point me in the right direction that would be great... like, is the approach even valid? I'm just guessing, really |
09:42:38 | HCl | no clue, sorry :/ |
09:43:39 | LinusN | stripwax_: interesting approach, i must say |
09:44:46 | Maxime`Mrn | you guys never sleep? o_O lol |
09:44:51 | stripwax_ | LinusN yeah.. I think it's kind-of in the right direction, reading directly from the pcm buffer indexed on the current value of BCR0. But I also make some crap assumptions |
09:45:38 | stripwax_ | and of course it's not even slightly optimised. And I reread SAR0 before and after BCR0 to check SAR0 hasnt' been updated by the DMA0 interrupt in the meantime. |
09:45:53 | Delazon | Are the H3xx your main priority at the moment? |
09:46:02 | LinusN | Delazon: far from it |
09:46:02 | B4gder | Delazon: no |
09:46:10 | Delazon | ok. |
09:46:55 | stripwax_ | LinusN - by the way, what's the normal way to create patch files like this? I cvs diff -u file > patch.txt cvs diff -u file2 >> patch.txt etc ... ! :-s |
09:47:00 | Delazon | i just digging for some light in my H3xx tunnel :D Im a little tired of my player and want some thing new to play around with ;) |
09:47:10 | LinusN | stripwax_: i think those calculations should be made by the pcm dsp code |
09:47:23 | stripwax_ | LinusN ? |
09:47:37 | HCl | stripwax_: you can just diff directories.. |
09:47:38 | B4gder | stripwax_: yeps, that's a fine way to make a patch |
09:47:43 | LinusN | the peak info can be precalculated |
09:48:02 | stripwax_ | LinusN - I agree, it can, but then you have to take into account latency, no? |
09:48:12 | LinusN | at the same time it does the mixing and resampling |
09:48:28 | stripwax_ | LinusN - hmm, where is that code? |
09:48:32 | LinusN | then the peak info can be stored in a separate buffer |
09:48:39 | stripwax_ | (still finding my way around rbx) |
09:49:08 | LinusN | stripwax_: i'm as lost as you are when it comes to the iriver playback code :-) |
09:49:38 | stripwax_ | :-) |
09:49:40 | *** | Saving seen data "./dancer.seen" |
09:50:03 | HCl | weeeeee. |
09:50:08 | HCl | hm, lag. |
09:50:10 | HCl | but. |
09:50:37 | stripwax_ | HCl ?! |
09:50:40 | HCl | my improvement to the hashing algorhythm yesterday was at least enough to give my two copies of sunday bloody sunday a duplicate hash :) |
09:50:53 | stripwax_ | HCl hehe |
09:51:04 | B4gder | HCl: the hash is only calculated by the songdb tool, is that right? |
09:51:06 | HCl | which was one of the things that was annoying me |
09:51:10 | stripwax_ | LinusN - ah, apps/dsp.c and/or apps/playback.c I'll take a look tonight maybe |
09:51:14 | stripwax_ | gotta go.. t'ra! |
09:51:15 | LinusN | HCl: psst, it's "algorithm" |
09:51:19 | HCl | B4gder: yes, but we might calculate it on target in the future |
09:51:25 | HCl | LinusN: thanks :p |
09:51:31 | HCl | are you sure? *checks dict* |
09:51:44 | stripwax_ | LinusN - maybe it's algorhythm if it's got a good beat? |
09:51:46 | HCl | :p |
09:51:49 | HCl | okay, i'll keep that in mind |
09:52:16 | LinusN | i remember "The Algorhytms" being the band that played at the wedding in Ghostbusters |
09:52:25 | LinusN | or? |
09:52:39 | B4gder | there was a wedding in ghostbusters? :-) |
09:52:45 | | Part stripwax_ |
09:52:45 | LinusN | was it ghostbusters or honey i shrunk the kids? |
09:52:48 | HCl | lol. |
09:53:03 | * | HCl imprints the proper spelling of algorithm in his mind |
09:53:09 | Delazon | No wedding in shrunk the kids ;) |
09:53:22 | LinusN | nm |
09:53:51 | ashridah | ghostbusters 2 might have had one |
09:54:26 | LinusN | it's probably neither of those |
09:54:46 | LinusN | my memory isn't that good |
09:55:55 | B4gder | google shows loads of references to the name |
09:55:56 | ashridah | there was a sort of weirdo wedding near the end of ghostbusters 1 with the vigo wizard dude |
09:56:05 | LinusN | not that one |
09:58:18 | ashridah | i think they implied a wedding in between ghostbusters 1 and 2 tho |
09:58:27 | B4gder | hahaha |
09:58:42 | B4gder | that must be it |
10:00 |
10:09:07 | | Quit Delazon ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
10:09:54 | | Quit CBM-away (Read error: 104 (Connection reset by peer)) |
10:13:47 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
10:19:05 | HCl | whats this crash |
10:19:07 | HCl | i keep getting it |
10:19:14 | HCl | I40:PDIR1FULL at 40102000 |
10:19:27 | HCl | ? |
10:19:37 | LinusN | hmmm |
10:19:54 | LinusN | have you tried recording? |
10:20:11 | HCl | no |
10:20:14 | HCl | just playback |
10:20:18 | LinusN | when do you get it? |
10:20:23 | HCl | when trying to stop my song |
10:20:26 | HCl | i had it yesterday too |
10:21:17 | LinusN | that interrupt shouldn't even be enabled |
10:21:24 | LinusN | looks like a major crash |
10:22:07 | HCl | gotta go.. i'll try to look at it later |
10:29:52 | LinusN | aah, i'm an idiot |
10:31:04 | LinusN | just wanted to tell you all |
10:32:40 | ashridah | we knew :) |
10:32:56 | B4gder | your wife already told us |
10:33:07 | B4gder | :-P |
10:33:24 | ashridah | who else but an idiot would commit to a lifetime of rockbox development |
10:33:44 | ashridah | :) |
10:38:56 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:48:13 | LinusN | new issue: how can we handle the case when the ata driver hangs because there isn't enough power to spin up the drive? |
10:48:33 | Rick | barf all over the floor?! :D |
10:48:51 | LinusN | there is an endless retry loop in ata_read_sectors() |
10:48:55 | ashridah | watchdog timer interrupt? |
10:49:24 | ashridah | assuming one can even set it up across all platforms |
10:49:54 | amiconn | HCl: For your "0% Add a "Filesystem" link in the root when browsing the id3 database, since at the moment it completely blocks users from using the normal filesystem" todo, I may have a better suggestion |
10:49:55 | LinusN | the retry loop is there to handle r/w errors due to shaking the device |
10:50:05 | ashridah | the big problem i find is that there's no way to do this when USB is active is there? |
10:50:22 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
10:50:33 | LinusN | ashridah: true |
10:50:45 | ashridah | can you forcibly disable the usb chip? |
10:50:52 | LinusN | yes |
10:51:01 | ashridah | because i'd really prefer the OS at least treated it as a problem *now* not when it tries to write to the disk |
10:51:24 | ashridah | even if what may have been in flux between buffers is already lost |
10:51:48 | ashridah | i've accidentally let it run down a few times, and it's invariably been when it's plugged in in usbmode |
10:51:58 | LinusN | use the charger |
10:52:19 | amiconn | Hcl: Instead of having a separate tagbrowse mode, we could show the tag database as a virtual sub-dir in the root like we show the additional volumes with multivolume support now (Ondio) |
10:52:21 | ashridah | true, i didn't try plugging that in, infact, i yanked the usb plug :) |
10:52:45 | LinusN | ashridah: i mean. don't do extensive usb sessions without the charger attached |
10:52:47 | ashridah | i doubt the os would have been overly happy regardless tho |
10:52:58 | ashridah | LinusN: yeah, well, i forgot. it's not something i do often |
10:53:45 | ashridah | but my point is i'd rather the operating system had to deal with it as a 'wtf, the usb device vanished?!' than 'wtf, the drive won't respond' or however the usb-storage chipset handles the situation |
10:54:12 | LinusN | i get it |
10:54:28 | ashridah | of course, that's not the same thing as your original problem. |
10:55:30 | LinusN | no, our problem is that 1) the boot loader hangs if it can't load the firmware because the disk won't spin up and 2) rockbox hangs when it tries to save the settings |
10:56:10 | LinusN | we can fix it by checking the battery voltage, but i don't like that solution at all |
10:56:40 | LinusN | since it prevents utilizing the full battery capacity |
10:56:42 | amiconn | LinusN: Iirc the retry loop in ata.c has a timeout |
10:56:45 | ashridah | yeah |
10:57:16 | LinusN | amiconn: not that i can see |
10:57:29 | ashridah | like freaking out and hitting the brakes and then getting out and pushing when a car's fuel gauge hits 'E', it might still have enough fuel to get to a petrol station :) |
10:57:48 | LinusN | ah, TIME_BEFORE(current_tick, timeout) |
10:58:29 | ashridah | but yeah, i'd do the quick-n-dirty method in the first case, toss in a timer, attempt to spin it up, hopefully the timer won't get stuck by the ATA bus being jammed, and say 'Are we out of power' for a few seconds on the lcd, then shut down |
10:59:03 | amiconn | LinusN: yup |
10:59:50 | amiconn | It still doesn't help sometimes, probably because of up-level code not checking return values, and retrying... |
11:00 |
11:00:53 | | Join pike [0] (pike@c83-249-120-126.bredband.comhem.se) |
11:06:21 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
11:17:25 | | Join webguest11 [0] (~53920f01@labb.contactor.se) |
11:27:51 | amiconn | LinusN: RLD froze the unit forever until forced poweroff, not only for a minute |
11:28:07 | | Join Cassandra [0] (~cassandra@82-70-230-150.dsl.in-addr.zen.co.uk) |
11:42:35 | | Join yyz [0] (~yyz@modem-2490.lemur.dialup.pol.co.uk) |
11:44:18 | | Quit Maxime`Mrn () |
11:44:19 | markun | amiconn: I'm implementing replaygain using the mixer. Any idea where I can set the volume so it will coincide with the track change? |
11:44:59 | LinusN | amiconn: ah, yes |
11:47:15 | amiconn | markun: My best guess is that it should be done by the playback code. It knows best when the track changes, and should have the replaygain value in the associated structure |
11:47:31 | amiconn | Of course the pcm playback latency makes it a bit tricky... |
11:47:40 | markun | yes, that's the problem |
11:48:00 | LinusN | imho, the pcm playback code should know where the track changes are in the pcm buffer |
11:48:34 | amiconn | The pcm playback code needs to know where the DMA is as well, for the peakmeter |
11:48:41 | amiconn | An associated problem... |
11:49:15 | amiconn | How large are the DMA chunks? |
11:49:42 | *** | Saving seen data "./dancer.seen" |
11:49:58 | | Join Moos [0] (DrMoos@m214.net81-66-158.noos.fr) |
11:50:25 | Moos | Hi guys :) |
11:51:32 | markun | morning Moos |
11:51:44 | Moos | hi markun |
11:53:23 | amiconn | markun: You also need to take care how you set the mixer. The mixer value is non-constant, used as a prescaler when boosting bass / treble |
11:56:21 | LinusN | amiconn: the chunk size seems to be 32kbytes |
12:00 |
12:00:05 | markun | amiconn: I took care of that. |
12:01:08 | amiconn | LinusN: Not too large, less than 0.2 sec. For the peakmeter it might be sufficient to just calculate the peak per chunk |
12:19:02 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
12:21:43 | LinusN | absolutely |
12:24:45 | | Quit yyz ("later") |
12:30:56 | | Join webguest69 [0] (~accbceb1@labb.contactor.se) |
12:31:01 | webguest69 | Hiya |
12:31:37 | webguest69 | I've just installed the latest version of iRiver Rockbox and when i turn the iRiver on i get this message "Error accessing playlist control file" |
12:34:04 | webguest69 | any ideas? |
12:34:56 | webguest69 | also when you crank the bass control up, the maximum volume dimishes |
12:35:01 | webguest69 | diminishes |
12:36:07 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:38:21 | LinusN | webguest11: the "Error accessing..." message is usually because the .rockbox directory is missing |
12:38:34 | LinusN | or that there is a filesystem problem |
12:38:35 | webguest69 | oh right |
12:38:48 | webguest69 | Also the volume level decreases as you turn the bass up |
12:39:01 | LinusN | yes, that's intentional to prevent clipping |
12:39:20 | webguest69 | oh right |
12:39:38 | LinusN | you can't have max volume with cranked bass, so either the bass has to be decreased or the volume |
12:39:56 | | Join Febs [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
12:39:57 | LinusN | rockbox lowers the volume while the original firmware lowers the bass |
12:40:08 | webguest69 | oh right. I believe iRiver had an option so you could turn "bass management" on or off on their 300 series |
12:40:12 | LinusN | i'm not sure which is best |
12:40:44 | LinusN | personally, i think iriver made the better choice |
12:40:49 | webguest69 | well i suppose you could have a switchable option such as "decrease bass, decrease volume, or none (warning, may cause clipping) |
12:41:05 | Febs | Linus, I agree. Fletcher-Munson effect... |
12:41:18 | LinusN | webguest11: of course, but rockbox already suffers badly from "optionitis" |
12:41:21 | webguest69 | well what would u think of a switchable option as said above? |
12:41:36 | Febs | Bass is perceived to be louder at higher volume levels, so the decrease in bass is not as noticable as the volume is increased anyway. |
12:41:54 | LinusN | Febs: yup |
12:42:02 | webguest69 | It would be brilliant if the radio tuner gets supported as well |
12:42:16 | LinusN | webguest69: of course, that's just a matter of time |
12:42:33 | webguest69 | yea, and being able to record from it as well |
12:43:03 | webguest69 | With the backlight fading, is it possible to keep it "fixed" at a dimmer or brighter level? |
12:43:12 | LinusN | webguest69: no |
12:43:16 | webguest69 | :-( |
12:43:38 | webguest69 | and finally, working peak meters in the wps would look good :-) |
12:43:47 | LinusN | of course |
12:43:53 | webguest69 | :D |
12:44:51 | webguest69 | but at least iriver rockbox is coming on nicely |
12:45:24 | webguest69 | Does iriver rockbox automatically turn the machine off to prevent the battery getting excessively low like on the iRiver firmware? |
12:45:50 | LinusN | no |
12:47:14 | Slasheri | webguest69: in theory, it's possible to keep the dimming level fixed but that _will_ eat battery |
12:47:32 | webguest69 | just wondered because i believe li-ion batteries get damaged if allowed to excessively discharge |
12:48:12 | LinusN | does the original firmware turn off with "battery low" if you turn it on? |
12:48:28 | webguest69 | yea |
12:48:37 | webguest69 | it shows "battery low" then switches off |
12:50:46 | LinusN | does it do that even when started via the rockbox boot loader? |
12:52:44 | Chamois | yes |
12:55:58 | thegeek_ | yeah |
12:56:01 | thegeek_ | it does |
12:56:08 | thegeek_ | as long as the battery is not _too_ low |
12:59:34 | | Join ]RowaN[ [0] (a2b0y@62.128.222.176) |
12:59:48 | ]RowaN[ | nowhere seems to have stock of 30gig 5mm drives for my iriver =[ |
13:00 |
13:02:22 | amiconn | LinusN: For the bass vs. volume, I think rockbox made the better choice... and even way earlier, on the player |
13:02:59 | LinusN | amiconn: why do you think so? |
13:04:13 | amiconn | Rockbox never sacrifices the desired treble/bass boost. If you crank up the volume, you'll notice it stops increasing |
13:04:29 | amiconn | You might not notice the bass & treble decreasing from your desired settings |
13:04:48 | | Quit webguest11 ("CGI:IRC") |
13:05:26 | | Quit webguest69 ("CGI:IRC (EOF)") |
13:07:08 | Febs | Amiconn, isn't that exactly why the iriver choice is better? |
13:07:28 | Febs | If you don't notice the change, then you haven't really departed from your "desired settings." |
13:09:10 | Febs | And because of the Fletcher-Munson effect, the bass boost is less necessary at higher volumes than at lower volumes anyway. |
13:10:42 | | Quit thegeek_ (Read error: 145 (Connection timed out)) |
13:11:34 | | Join thegeek_ [0] (na@ti521110a080-4732.bb.online.no) |
13:14:45 | Febs | Thinking about this more, if you want the amount of bass *perceived* by the listener to remain constant as volume increases, you *have* to scale back the bass boost. That's exactly what the Fletcher-Munson equal loudness curves represent. |
13:17:34 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
13:18:44 | Moos | niobos began the tagdb conversion |
13:18:46 | Moos | :) |
13:19:48 | amiconn | Febs: That would be a loudness function; something that isn't present in iriver rockbox yet (and also not for archos player) |
13:20:17 | amiconn | So far only archos recorder and Ondio have it, because the MAS chip used there does support loudness directly |
13:20:28 | markun | ]RowaN[: Do you live in Europe? |
13:21:25 | Febs | Basically, yes, it is a loudness function. But if your reason for limiting the volume instead of scaling bass as volume increases is because you want to keep the user's "desired" settings, the point still applies. |
13:21:35 | amiconn | Febs: The problem with loudness on iriver is that it doesn't fit nicely with the treble/bass ranges possible in the UDA chip |
13:22:12 | Febs | I guess the question is what do you mean when you say that you want to keep the user's "desired" settings. |
13:22:22 | amiconn | Especially treble has a much too low range, and it isn't possible to do bass/treble attenuation |
13:22:23 | markun | ]RowaN[: You might try alternate: http://www.alternate.de/html/shop/productDetails.html?artno=ABDT06& |
13:22:47 | amiconn | Febs: Basically I would like it to work as on archos recorder and Ondio |
13:23:02 | Febs | Which unforunately I am not familiar with. |
13:23:15 | amiconn | I.e. have a (configurable) loudness option, and allow treble & bass manipulation on top of that |
13:23:23 | LinusN | amiconn: you mean without compensation? |
13:23:41 | LinusN | the recorder allows clipping |
13:24:00 | amiconn | It's probably necessary to do digital filtering on iriver to achieve this |
13:24:34 | LinusN | my personal issue is that i want to crank the volume higher, and i don't mind the bass being decreased |
13:24:37 | amiconn | LinusN: I never heard the recorder clipping, provided I stay below the true 0 dB limit (92% volume) |
13:24:47 | ]RowaN[ | markun: yes im in London England |
13:24:58 | LinusN | amiconn: that's the point |
13:25:07 | ]RowaN[ | ahah, wonder if they have stock |
13:25:22 | LinusN | the recorder allows setting a volume higher than the limit of potential clipping |
13:25:30 | LinusN | but not the iriver |
13:25:33 | amiconn | Yes, but that's because the MAS allows to set volume > 0 dB |
13:25:37 | amiconn | The UDA does not |
13:25:41 | markun | ]RowaN[: I'm colorblind so I can't check if it's in stock :) |
13:26:09 | markun | ]RowaN[: Ah yes, within 24 hours it can be shipped |
13:26:46 | markun | ]RowaN[: Did you sell your 20GB yet? |
13:28:16 | Febs | amiconn, are the bass and treble boost on the UDA a "shelf" type EQ? |
13:28:41 | amiconn | LinusN: There's another difference. The MAS3587/MAS3539 clipping happens in the analog domain if you set the volume too high. |
13:28:59 | LinusN | amiconn: nope |
13:28:59 | amiconn | The MAS3509 and UDA1380 clipping is digital; it sounds much more harsh |
13:29:26 | ]RowaN[ | sell my 20gig? its fucked coz i dropped it ='[ |
13:29:43 | amiconn | Febs: "shelf" type?? |
13:30:00 | markun | you can have mine, than I can buy a 30gb :) |
13:30:06 | Febs | i.e., all frequencies above/below a certain frequency boosted equally. |
13:30:29 | LinusN | maybe i have amnesia, but i thought the clipping when (max(bass,treble) + loudness + volume) > 0db was digital |
13:31:14 | amiconn | LinusN: There must be some difference; when I set volume to 92% on archos recorder I can crank up bass quite a bit before it will start clipping slightly |
13:32:02 | amiconn | On iriver, without prescaling, it's clipping like crazy if I set the volume to 100% == 0 dB and then push the bass only a little (4 dB) |
13:33:02 | amiconn | 2 dB is still bearable because the music doesn't use the full range that often |
13:33:45 | amiconn | Febs: I don't remember; you could check the datasheet |
13:34:09 | Febs | Will do. Not a big deal, just something I've been curious about. |
13:34:58 | amiconn | LinusN: I could compare that to archos player with prescaling disabled |
13:40:58 | | Nick Aison is now known as Microsoft`in`die (~hans@zux166-181.adsl.green.ch) |
13:41:04 | | Nick Microsoft`in`die is now known as M (~hans@zux166-181.adsl.green.ch) |
13:42:19 | | Nick M is now known as Ms`in`die`Tonne` (~hans@zux166-181.adsl.green.ch) |
13:44:30 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
13:49:45 | *** | Saving seen data "./dancer.seen" |
13:50:49 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
13:51:20 | austriancoder | Zagor: are you here? |
13:52:44 | Moos | pfffffffffffff London it will be a city for olympique plays of 2012 :( |
13:52:49 | Zagor | austriancoder: yes |
13:52:50 | Moos | Paris lose |
13:55:42 | | Join bipak_ [0] (~bip@p508833AC.dip.t-dialin.net) |
13:57:08 | | Nick Ms`in`die`Tonne` is now known as Aison (~hans@zux166-181.adsl.green.ch) |
13:59:16 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
14:00 |
14:02:08 | * | B4gder wrestles the gcc on arm demons |
14:07:12 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:11:10 | | Quit bipak (Read error: 110 (Connection timed out)) |
14:12:29 | ze | thats ok, by 2012 consciousness will reach its final stage of evolution and we'll cooperatively create reality at will |
14:12:34 | ze | :p |
14:12:54 | ze | ya know, either that or planet-X'll swing back by and cause another mass extinction |
14:12:57 | ze | whatever. |
14:14:28 | LinusN | ze: eeeh? |
14:15:30 | ze | well ya know the mayans had some interesting calanders |
14:15:50 | ze | and apparently an account of the last 14 billion years or so of the universe's history and evolution |
14:15:59 | ze | and their calander ends in 2012 |
14:16:04 | ze | roughly |
14:16:42 | ze | so supposedly everything'll be coming to some kind of pinnacle at that point |
14:16:42 | ze | heh |
14:16:53 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
14:17:08 | B4gder | nooo, the world ended at y2k |
14:18:17 | ze | y2k was just a round number in an arbitrary number base from an arbitrary epoch |
14:18:29 | ze | the mayan calander's supposed to be based on fundamental cycles of existance |
14:18:29 | ze | :p |
14:18:44 | B4gder | oh yes, maya is much less arbitrary |
14:18:51 | B4gder | because... |
14:18:53 | B4gder | eh |
14:18:58 | B4gder | becuase they are older |
14:19:13 | ze | no |
14:19:20 | ze | because they supposedly figured out stuff we still haven't |
14:19:20 | ze | :p |
14:19:35 | B4gder | so said the y2k people |
14:19:48 | ze | not really |
14:19:48 | B4gder | and other end-of-the-worlders |
14:19:49 | ze | heh |
14:20:11 | B4gder | they all have something figured out that the rest of us haven't |
14:20:29 | ]RowaN[ | the sooner this shit is over the better i say |
14:20:36 | ze | personally i'm pretty impressed if an ancient civilization actually concieved of there being such a thing as 14 billion years in the past |
14:20:48 | ze | thats more than you can say for the y2k people |
14:20:55 | B4gder | I don't believe that ze |
14:21:19 | ze | yeah i dunno anything for sure |
14:21:22 | ze | its all just stuff i heard |
14:22:15 | | Join Rick [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
14:23:20 | ]RowaN[ | the end of the world isnt as bad as it sounds.. the media duplication company i work at earned a heap of money duplicating y2k bug testing cds =] |
14:23:30 | ze | heh |
14:23:49 | ze | well according to the interpretation i saw of the mayan calander |
14:23:58 | ze | the universe has been undergoing an accelerating evolution |
14:24:08 | ze | which culminates in the highest possible state of consciousness around 2012 |
14:24:32 | ]RowaN[ | my morgage wont be paid off by 2012 =] |
14:24:33 | ]RowaN[ | all hail the mayans, um-ba-chu, um-ba-cha |
14:25:15 | | Join DangerousDan [0] (~Miranda@194.22.60.59) |
14:26:15 | ]RowaN[ | bah when i send an email to a hotmail address, hotmail server responds by saying its "queued the message for delivery" ... 15mins later and its still not been delivered |
14:47:17 | | Part rwlogix ("...") |
14:52:21 | amiconn | LinusN: Hmm? You changed the RLD description, and then changed it back? |
14:53:23 | LinusN | damn browser cache |
14:56:52 | | Join ghostiger [0] (~ghostiger@41bb5f12f9ce5a96.session.tor) |
14:58:06 | | Join webguest14 [0] (~d4406110@labb.contactor.se) |
14:58:54 | webguest14 | in wps, how do i clear a line before scrolling the next line of data |
15:00 |
15:00:16 | webguest14 | %s%It;%s%Ia I would like to clear the track line before displaying the artist info |
15:00:40 | B4gder | no can do |
15:00:45 | B4gder | I think |
15:00:51 | webguest14 | pity, |
15:02:47 | | Part webguest14 |
15:06:20 | | Join Febs [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
15:17:52 | | Quit DangerousDan (Read error: 131 (Connection reset by peer)) |
15:20:19 | ]RowaN[ | olympic games 2012 r gonna be held in london, whoopie |
15:23:35 | | Part Nibbler ("Leaving") |
15:26:51 | Chamois | paris was the best |
15:28:56 | | Join yyz [0] (~yyz@modem-4088.hartebeest.dialup.pol.co.uk) |
15:33:36 | | Quit silencer1 (Read error: 101 (Network is unreachable)) |
15:37:25 | | Quit dionoea (Read error: 101 (Network is unreachable)) |
15:37:48 | | Quit yyz ("Leaving") |
15:39:48 | | Join dionoea [0] (~dionoea@muscipula152.via.ecp.fr) |
15:40:06 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
15:41:44 | | Join yyz [0] (~yyz@modem-4088.hartebeest.dialup.pol.co.uk) |
15:49:48 | *** | Saving seen data "./dancer.seen" |
15:53:46 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
15:53:47 | | Quit Nibbler (Client Quit) |
15:56:24 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
15:56:50 | | Quit Bger (Read error: 110 (Connection timed out)) |
15:56:50 | * | t0mas runs cvs update on his local copy... after more than a week... |
15:56:51 | t0mas | :) |
15:58:32 | B4gder | quite a lot of updates you will see |
15:58:47 | B4gder | speak like yoda we will |
15:59:36 | * | t0mas moves B4gder to #ipodlinux |
15:59:44 | t0mas | they do that some times :P |
16:00 |
16:00:03 | * | LinusN spots a half-ready tag database creator in apps/ |
16:00:27 | Cassandra | In C, thanks be to &deity; |
16:00:40 | t0mas | yes, what is that tag database thing? |
16:00:49 | t0mas | is it like the one HCl's working on? |
16:01:25 | LinusN | it creates a database in the same format |
16:01:51 | t0mas | but then on target? |
16:02:00 | LinusN | not yet |
16:02:27 | t0mas | but it should do that in some time? |
16:02:27 | LinusN | maybe one day |
16:02:58 | B4gder | Niels is our man behind that |
16:03:15 | B4gder | feel free to start improving |
16:03:34 | B4gder | he said he'll be back to work on it in 3 week or so |
16:03:44 | B4gder | weeks |
16:03:52 | LinusN | our tag parsers should be moved to a separate library |
16:04:05 | B4gder | yes |
16:04:34 | B4gder | then this C version could be used both for host and target |
16:04:41 | LinusN | yup |
16:04:42 | B4gder | using the Rockbox tag parsers |
16:05:31 | amiconn | *use the rockbox force* |
16:08:49 | t0mas | hm.. |
16:08:51 | t0mas | this line: |
16:08:52 | t0mas | %t4%?Fn<Next F: %Fn|%?Ia<Next A: %Ia>;%?It<Next T: %It>>;%t2%?bt<Battery: %bl %bt>;%t2%?fc<Codec: %fc %fbkbps %ffKhz> |
16:08:57 | t0mas | is that valid? :P |
16:09:30 | B4gder | I noticed we only support 800 bytes WPS |
16:09:37 | LinusN | t0mas: doesn't it work? |
16:11:18 | t0mas | I don't know |
16:11:19 | | Quit Chamois (Read error: 110 (Connection timed out)) |
16:11:19 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
16:11:31 | t0mas | it doesn't look like it's going to work :) |
16:11:32 | LinusN | t0mas: then why the question? |
16:11:41 | t0mas | because I don't have my iriver here |
16:11:53 | Febs | Speaking of WPS, I noticed an issue with today's bleeding edge build that I don't think was present on prior builds ... |
16:12:18 | | Join Bger [0] (~Bager@83.222.160.88) |
16:12:27 | Febs | New lines on the WPS overwrite the prior line without erasing the prior line. At least in alternating sublines. |
16:12:34 | LinusN | so you'd rather make us spend time evaluating your wps line, rather than test it yourself later? |
16:12:58 | t0mas | no, I just hoped you could tell me it's wrong in 1 look |
16:12:58 | LinusN | Febs: yes i know |
16:13:20 | t0mas | it's my sisters line... and she's complaining that it doesn't do what she wants |
16:13:23 | amiconn | Perhaps the alignment patch broke it... |
16:13:30 | LinusN | amiconn: probably |
16:13:38 | LinusN | but i haven't yet seen how |
16:13:44 | Cassandra | *sighs* |
16:13:51 | amiconn | Bad patch, that ;) |
16:13:59 | Cassandra | I am never touching the WPS code again. |
16:14:34 | amiconn | Note the ;) |
16:15:11 | amiconn | However, I don't like your fix for the player. It parses alignment info, the discards it |
16:15:58 | Cassandra | Feel free to fix it. ;) |
16:16:22 | | Part LinusN |
16:16:38 | Cassandra | I didn't think the alignment stuff was terribly useful for the player. |
16:17:08 | Cassandra | And at that point, I was wanting to bugger off to bed. |
16:17:39 | amiconn | It might be that it isn't useful, but then the info shouldn't be paresed either |
16:18:04 | amiconn | Either parse and use, or don't even parse |
16:20:06 | * | t0mas is still looking at his wps line |
16:20:11 | t0mas | wondering what she wanted it todo... |
16:20:55 | | Join deadlands [0] (~d000e00e@labb.contactor.se) |
16:21:01 | amiconn | I think I know why this overwriting happens. It does happen only with non-scrolling lines, correct? |
16:22:10 | | Quit ashridah ("sleep") |
16:22:58 | amiconn | Febs: Does it only happen if the new line is too short to need scrolling? |
16:24:26 | deadlands | I've discovered a little quirk with the H1X0 mp3 codec, low bitrate files produce crackling on playback. |
16:24:35 | Febs | Not sure how I could tell. Lines long enough to need scrolling overwrite the old text anyway. But, I guess the answer to your question is yes, I've noticed it on lines that do not need scrolling. |
16:25:28 | amiconn | Then the case is clear. That happens if someone replaces one function with another without knowing the exact differences (lcd_puts_scroll() -> lcd_putsxy() in this case) |
16:26:00 | amiconn | lcd_puts_scroll(), like lcd_puts(), clears the whole rest of the line, while lcd_putsxy() doesn't |
16:26:18 | amiconn | ...since lcd_putsxy() has no line concept |
16:26:23 | Febs | The problem also happens on lines with dynamic content, like the elapsed time display. E.g., When 3:20 changes to 3:21, the right edge of the 0 remains visible. |
16:26:39 | amiconn | ...and the positioning code uses lcd_putsxy() unless it needs to scroll |
16:26:44 | t0mas | that's the putsxy() thing amiconn said |
16:27:45 | t0mas | hm.. how do we clear a line? |
16:27:50 | t0mas | write all spaces to it? |
16:28:14 | amiconn | We could draw an inversevid rectangle across the line |
16:28:25 | amiconn | Anyway, this wps aligment looks quite hackish to me |
16:29:39 | t0mas | sssst, Cassandra starts feeling bad ;-) |
16:31:16 | Cassandra | 'S OK. Not *my* hack. ;) |
16:33:19 | t0mas | ghehe |
16:33:32 | t0mas | no, but we are the 2 persons who read it ;) |
16:41:45 | | Quit deadlands ("CGI:IRC") |
16:52:13 | Cassandra | Hmm. How far are we from getting voice UI on iRiver? |
16:56:04 | B4gder | I guess we need someone to grab the issue and make it happen |
16:56:25 | Cassandra | I really don't know enough about audio/buffering to be able to do it. |
16:56:34 | amiconn | B4gder: I'd very much like your per-target localisation and voicing to happen soon |
16:56:52 | B4gder | yes |
16:57:43 | amiconn | It's a really nice idea, and it might save some space for the sake of the archos even though the code will prbably get a little larger |
16:58:06 | amiconn | We're getting closer and closer to the final size barrier on fm/v2... |
16:58:08 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
17:00 |
17:06:15 | | Quit yyz ("ciao") |
17:15:42 | ]RowaN[ | 20gig iriver H320 is going for £179inc delivery on dixons.co.uk if anyone cares |
17:16:23 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <-") |
17:17:59 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
17:19:02 | | Part Nibbler ("Leaving") |
17:26:43 | bill20r3 | nice |
17:26:57 | * | bill20r3 waits for a port |
17:35:28 | t0mas | ]RowaN[: tnx, I care :D |
17:35:33 | t0mas | I want an H3xx |
17:35:45 | crwl | h3xx's are big and ugly :P |
17:37:01 | bill20r3 | like a brick |
17:37:03 | bill20r3 | I have a 340 |
17:40:29 | t0mas | I don't want it because it's looking good :P |
17:40:39 | t0mas | I want it because my H120 starts to fall apart |
17:40:48 | t0mas | and my sister wants to have the H120 |
17:40:57 | ]RowaN[ | h3xx dont have optical out, thats what i dont like about em |
17:41:11 | crwl | i'd rather buy iAudio X5 if i couldn't find h120 anywhere, but it's probably quite expensive |
17:42:40 | bill20r3 | I'm likeing my 340 |
17:42:50 | bill20r3 | I got a 120 remote for it, and flashed on the korean firmware |
17:45:47 | Zagor | who is niobos? |
17:45:53 | B4gder | Niels |
17:46:00 | B4gder | tagdb in C author |
17:46:10 | Zagor | tagdb what? |
17:46:22 | B4gder | songdb |
17:46:30 | Zagor | ah, creating the db? |
17:46:36 | B4gder | yes |
17:46:42 | B4gder | in pure C code |
17:47:23 | Zagor | any reason that's not a plugin? |
17:47:36 | B4gder | we want the code to work for both host and target |
17:47:51 | B4gder | so it probably will become some sort of lib and then a plugin will use that |
17:48:30 | B4gder | btw, it doesn't fully work yet afaiu |
17:49:52 | *** | Saving seen data "./dancer.seen" |
17:51:23 | B4gder | it wasn't really easy to think of where in the source tree the code would go |
17:51:40 | elinenbe | Zagor, B4gder: the tagdb commit will become a plugin on the target that creates a browsable id3lib? |
17:52:00 | B4gder | once it works, yes |
17:54:07 | Zagor | off-topic: that vote was effectively a draw: no side got their changes through |
17:55:23 | elinenbe | B4gder: so, then it does the same thing as the perl/java apps in the wiki/cvs? |
17:55:30 | B4gder | yes |
17:55:31 | elinenbe | once it is working properly... |
17:55:36 | elinenbe | oh −− great! |
17:55:39 | t0mas | Zagor: they're going for another round? |
17:55:47 | B4gder | of course it will probably be quite a lot slower |
17:56:44 | t0mas | B4gder? do you mind reading a patch for me? |
17:57:00 | B4gder | can't do it right now, am about to go home |
17:57:02 | t0mas | I have the feeling I hacked at it to much... and last time you read some WPS stuff you had nice comments |
17:57:13 | B4gder | but mail me and I |
17:57:16 | t0mas | no problem, I'm not in a hurry |
17:57:17 | B4gder | 'll look later |
17:57:19 | t0mas | ok, thanks |
17:57:44 | Zagor | t0mas: the commission has said they will not write a new proposal, so we're back to square one. (i.e. EPO can continue to issue illegal software patents) |
18:00 |
18:01:15 | | Quit B4gder ("go go go") |
18:05:56 | t0mas | ok |
18:06:04 | t0mas | :) |
18:06:34 | t0mas | Conditional images for the WPS are working :) |
18:06:49 | t0mas | now waiting for Daniel to read it... and tell me what should be done better... haha |
18:07:39 | t0mas | anybody has comments for the new tags? |
18:07:49 | t0mas | %xd = display, and %xl = load |
18:07:59 | t0mas | (most of the code is written by kenshin) |
18:14:36 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:24:59 | | Quit ]RowaN[ ("bbl") |
18:26:08 | | Join solex_ [0] (~jrschulz@d082242.adsl.hansenet.de) |
18:26:38 | t0mas | Slasheri? |
18:26:49 | t0mas | is there some way to output a tone with the iriver audio system? |
18:29:48 | HCl | mrf |
18:30:05 | Slasheri | t0mas: Not yet but i think i could do a function to do that |
18:30:19 | Slasheri | *implement |
18:31:07 | t0mas | ok, and what if I have a few samples... is there some way to just drop them in the audio system? |
18:31:48 | Slasheri | currently no, i have to design a low level architecture that can mix from several sources |
18:32:58 | HCl | amiconn: sure.. sounds fine... |
18:33:15 | Slasheri | i think i will do some redesign to the pcm playback system.. |
18:33:21 | t0mas | Slasheri: so there is no way to play some sound? |
18:34:01 | Slasheri | t0mas: if you really want to try, you could use for example pcm_insert_buffer -function |
18:34:17 | Slasheri | but don't use it when codec playback system is active |
18:34:28 | markun | Slasheri: I'm working on replaygain, but don't know where to set the replaygain volume. Any ideas? |
18:34:31 | | Join tvelocity [0] (~tony@chan530-a001.otenet.gr) |
18:34:36 | t0mas | hm... codec playback stops when I call audio_stop() right? |
18:34:54 | Slasheri | markun: Hmm, maybe you could do that in dsp.c |
18:35:03 | Slasheri | (software volume scaling) |
18:35:11 | Slasheri | t0mas: yes |
18:35:22 | markun | Slasheri: yes, could do that but now I'm just using the mixer. |
18:35:57 | Slasheri | markun: ah, then you can still set the mixer values in dsp.co |
18:36:00 | Slasheri | -o |
18:36:09 | | Join bagawk [0] (1000@bagawk.user) |
18:36:17 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
18:36:21 | Slasheri | just add DSP_SET_REPLAYGAIN or something like that settings |
18:36:31 | markun | Slasheri: Won't it be too early? |
18:36:39 | Slasheri | Hmm.. |
18:36:39 | t0mas | Slasheri? |
18:36:41 | t0mas | pcm_insert_buffer(char *buf, long length) |
18:36:49 | t0mas | that buf... that's 16bit pcm sample? |
18:37:02 | Slasheri | markun: yes it would because pcm buffer has the latency.. |
18:37:22 | Slasheri | t0mas: yep, 16 interleaved stereo |
18:37:27 | Slasheri | +bit |
18:37:37 | t0mas | oh shit... |
18:37:38 | markun | Slasheri: So is there something else that get's called when the track get's played? The wps switches at the right time.. |
18:37:40 | t0mas | I have some mono samples |
18:38:01 | t0mas | markun: there is some event... HCl uses it for his runtimedb |
18:38:12 | Slasheri | t0mas: Then you need to resample.. or use the dsp somehow |
18:38:28 | * | t0mas just changes his data... |
18:38:40 | t0mas | interleaved is normal PCM wave data right? |
18:38:57 | Slasheri | markun: yes, audio_track_changed in playback.c |
18:39:12 | Slasheri | just do a search "track_changed" and you will find it |
18:39:38 | Slasheri | t0mas: yep |
18:39:47 | Slasheri | raw pcm should be ok |
18:40:22 | t0mas | as long as it's stereo :) |
18:40:53 | t0mas | but I can just copy it like this right: 1 2 3 4 -> 1 2 1 2 3 4 3 4 |
18:41:00 | t0mas | if 1, 2, 3 and 4 are bytes? |
18:41:12 | Gfreaky | is there a guide or something on the site on how to use the simulator? |
18:41:18 | HCl | by the way, i had a crash with a build of this morning, was that known? |
18:41:21 | bagawk | Should be |
18:41:23 | Gfreaky | i wanna test some wps and i dont want to have to constantly reload it |
18:41:27 | HCl | like, immediately on bootup |
18:41:29 | Gfreaky | do you know where? |
18:41:37 | t0mas | Gfreaky: simulator doesn't work with WPS atm |
18:41:42 | Gfreaky | oh ok then |
18:43:08 | bagawk | http://www.rockbox.org/docs/uisimulator.html shows some keys at the obttom |
18:43:29 | Gfreaky | i really must admit |
18:43:37 | Gfreaky | i am not a programmer and have no past experience |
18:43:41 | Gfreaky | but writing a wps is very easy |
18:43:56 | Gfreaky | that's the point i guess :) |
18:44:13 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
18:49:38 | markun | Looks like replaygain is working :) |
18:51:01 | Chamois | congrats |
18:52:11 | | Join [1]Moos [0] (DrMoos@m214.net81-66-158.noos.fr) |
18:56:44 | Gfreaky | how accurate is the estimated time left for battery? |
18:58:24 | t0mas | not really accurate... |
18:58:30 | t0mas | Slasheri changed it a bit last week |
18:58:45 | t0mas | but I don't know if it got better... |
18:58:57 | Zagor | it is quite accurate for archos devices. no idea about iriver. |
19:00 |
19:02:00 | t0mas | for iriver it isn't really good... but it's getting better :) |
19:03:55 | Gfreaky | for wps |
19:04:08 | Gfreaky | is there a command to dynamically center text? |
19:04:14 | t0mas | yes |
19:04:18 | t0mas | in the latest cvs version |
19:04:21 | t0mas | %ac |
19:04:21 | bagawk | There is? |
19:04:25 | Zagor | has anyone done a battery discharge curve for the iriver? |
19:04:27 | t0mas | it's new |
19:04:31 | bagawk | Wow rockbox has changed to much |
19:04:37 | Gfreaky | cool, that helps a lot :) |
19:04:38 | t0mas | Zagor: yes, but it's depending on cpu speed |
19:04:45 | Zagor | ah, quite so |
19:04:54 | t0mas | Gfreaky, bagawk: it's not really working good |
19:05:06 | amiconn | Zagor: Estimated runtime on my recorder v1 is totally off |
19:05:15 | amiconn | (by a factor of 3 or so) |
19:05:19 | markun | Zagor, t0mas: The curve looks more or less the same: http://www.rockbox.org/twiki/bin/view/Main/IriverBattery |
19:05:34 | Zagor | amiconn: really? it's very accurate on mine. at least to within an hour. |
19:05:38 | t0mas | markun: check the times |
19:05:54 | t0mas | markun: they differ a lot... |
19:06:17 | amiconn | Zagor: It says >17 h when fully charged, but I only get ~5:30 |
19:06:21 | Zagor | the curve is the same, but the time changes a lot :-) |
19:06:30 | amiconn | The cells are new, 2500 mAh Sanyo cells |
19:06:54 | Zagor | wow, 5:30? i didn't get that little even with the original green ones! |
19:07:14 | amiconn | I suspect the improved charging algorith cuts off too early for larger capacity cells |
19:07:17 | markun | t0mas: Yes, but the curve looks the same, just scaled. |
19:07:37 | t0mas | huh... |
19:07:38 | t0mas | http://www.misticaudio.com/images/store_ads/H300_LCD.jpg |
19:07:45 | t0mas | what is that rockbox cerified |
19:07:46 | amiconn | Zagor: I got ~4:30 before with 2200 mAh cells (Ansmann brand), and suspected the cells... |
19:07:55 | Zagor | i must admit i'm basing my judgement on pasts experience. i haven't followed the development very closely the last few months. |
19:08:08 | HCl | t0mas: they've been out in korea for a while.. oh wait, that O.o; |
19:08:19 | HCl | no idea. what *is* that rockbox certified |
19:08:26 | Gfreaky | just ooc: is the estimated time generally on the good side or bad side? |
19:08:38 | Gfreaky | ie if it says 7 do i have 6 or do i have 8? |
19:08:52 | Zagor | HCl: there is no such thing as "rockbox certified" |
19:08:59 | HCl | Zagor: yet they advertise with it. |
19:09:21 | t0mas | indeed |
19:09:21 | Zagor | i guess they mean "rockbox has figured out how to work with it, so it will probably work once they port to h300" |
19:09:25 | t0mas | so that's why I askewd |
19:09:27 | t0mas | *asked |
19:09:29 | markun | I think Jeff is just excited about rockbox, that's all. |
19:09:32 | | Quit Moos (Read error: 110 (Connection timed out)) |
19:09:32 | | Nick [1]Moos is now known as Moos (DrMoos@m214.net81-66-158.noos.fr) |
19:09:50 | HCl | i wonder whether its any better than the h100 remote |
19:10:03 | bill20r3 | has a little D-pad, that'd be nice |
19:10:55 | HCl | yea but i'm getting the feeling its just a remapping of the buttons |
19:12:18 | bagawk | I forget, do floating poitn math (like sine/cosine) work on archoses? |
19:12:34 | HCl | afaik we don't have any floating point math available |
19:14:15 | HCl | well, only emulation, and you don't want that.. |
19:15:09 | HCl | scary how misticaudio advertises the h140 as rockbox ready when its still in full development.. |
19:15:24 | Zagor | well the h140 is ready ;-) |
19:15:58 | markun | And for a lot of people at works just as good as the original firmware.. |
19:16:23 | HCl | heh. |
19:16:27 | HCl | i need to try a latest build |
19:16:29 | markun | So it's is as ready for rockbox as for the original |
19:16:33 | HCl | i had plenty of crashes yesterday |
19:16:45 | HCl | did linus find anything after the bugreport i gave? |
19:16:49 | | Join Lear [0] (~chatzilla@h177n6c1o285.bredband.skanova.com) |
19:17:20 | HCl | i guess thats a no.. |
19:18:11 | amiconn | I had a crash some mins ago when I tried to play audio. |
19:18:27 | HCl | i had several.. at the moment rockbox crashes when i try to boot it |
19:18:31 | HCl | and that was a build of this morning |
19:18:31 | markun | :( |
19:18:38 | amiconn | My guess is this happened because I didn't update the codecs, but simply crashing isn't nice |
19:18:40 | Slasheri | HCl: do make clean |
19:18:47 | HCl | Slasheri: yea, i'll do that.. |
19:18:55 | amiconn | The codec api should be version-checked the same way as the plugin api |
19:19:50 | | Join rjamorim [0] (~blah@200.138.99.206) |
19:20:08 | markun | Slasheri: replaygain works, but when I'm playing a song and switch to another song it takes about 1 second before the new volume is set. |
19:20:41 | Slasheri | Hmm |
19:20:48 | Lear | markun: what kind of replaygain? I was thinking of adding the same, you see... :) |
19:21:20 | markun | Lear: howmany kinds are there? |
19:21:32 | markun | It now just works for ogg |
19:21:53 | Lear | markun: only one, but for different formats, and implemented in different ways... |
19:22:08 | markun | If we add ape tag support for mp3 we can have replaygain there as well. |
19:22:40 | Lear | markun: shouldn't require ape for that... mp3gain should write ID3V2 tags, IMHO. |
19:23:31 | Lear | markun: and I was thinking of hacking Tremor to get "proper" replaygain as well. You can't really do it properly after clipping. ;) |
19:23:34 | markun | Lear: mp3gain changes the mp3 itself. foobar2000 add ape tags and sets the gain there. |
19:23:48 | markun | Lear: I was also thinking of that :) |
19:24:16 | Lear | markun: mp3gain at least writes its undo info as ape tags, and I think you can tell it to only write tags and not modify the file. |
19:24:32 | markun | But we should get the 24bit samples (sometimes 25) from Tremor and do the conversion to 16bit (or even 20) ourselves. |
19:24:34 | Lear | But supporting ape as well for mp3 is okay. |
19:25:09 | Lear | The internal format for Tremor is, AFAICT, fixed point with 9 fraction bits, which is easy to extract and process. |
19:25:25 | Lear | Btw, how/where did you do the pow() calculation? |
19:25:46 | markun | I didn't the mixer works with db. |
19:26:17 | Lear | Huh? |
19:26:32 | markun | Lear: I don't change the samples, just adjust the volume. |
19:27:36 | Lear | I guessed that much when you said the volume was set too late. But I didn't know the mixer worked with dB... |
19:28:07 | markun | Lear: about clipping, when the peak is bigger than the maximum we can do a >> 1 and add 6 db to the volume. |
19:28:24 | Lear | So you parse the tag in metadata then, and just convert it to something the mixer groks? |
19:29:05 | markun | Lear: Yes, I convert it to a value in tenth-of-db. |
19:29:17 | markun | Shall I make you a patch? |
19:31:10 | Lear | Nah, I don't really need it (yet, at least). But will you look at the "proper" implementation later? If so, not much point in me doing it too. :) |
19:32:09 | | Nick Lear is now known as Lear_away (~chatzilla@h177n6c1o285.bredband.skanova.com) |
19:34:00 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
19:35:34 | | Join LinusN [0] (~linus@labb.contactor.se) |
19:35:41 | LinusN | hey folks |
19:35:44 | bagawk | random question: Where did 127.0.0.1 and 192.168.x.x come from? |
19:35:54 | bagawk | hey Lear_away |
19:35:56 | bagawk | whoops |
19:35:59 | bagawk | LinusN, |
19:36:03 | LinusN | :-) |
19:36:12 | bill20r3 | well |
19:36:20 | Zagor | bagawk: you mean, why those specific numbers? |
19:36:25 | bill20r3 | 127.0.0.1 is squarely in the middle, 192 must have been arbitrary |
19:36:28 | bagawk | Zagor, yes |
19:36:32 | bill20r3 | unless it's something interesting in octal |
19:36:38 | bill20r3 | or hex. |
19:37:02 | amiconn | it is |
19:37:33 | Zagor | note that 192.168 is not the only private net. 10.0 and 172.16 are too. |
19:37:37 | bill20r3 | can I get 1/2 a point? |
19:38:35 | amiconn | 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 are all private |
19:39:12 | LinusN | Slasheri: why is the tag info so late in the wps? |
19:39:51 | bagawk | interesting |
19:41:43 | t0mas | hm... |
19:41:48 | HCl | 192=128+64 |
19:41:55 | * | t0mas is using 10.x.0.y/24 |
19:42:31 | t0mas | x = network number |
19:42:50 | markun | Slasheri: Sometimes after I switch songs I hear about 2 seconds of the new song, than a very short blib of the old song and then the new song continues.. |
19:42:59 | LinusN | me too |
19:43:19 | amiconn | t0mas: Nothing wrong with that, you just subnetted the (only) private class a network |
19:44:11 | Slasheri | markun: Hmm, i think that is a bug when crossfade is disabled |
19:44:12 | * | HCl goes to check whether his crash has disappeared |
19:44:22 | HCl | LinusN: any idea about that crash earlier today? |
19:44:27 | LinusN | nope |
19:44:31 | HCl | hrm. |
19:44:36 | HCl | i'll make clean and try again.. |
19:44:47 | Slasheri | LinusN: probably that late tag info update is also due to the disabled crossfade |
19:44:56 | LinusN | amiconn, Bagder : is this something we want? http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1179046 |
19:44:58 | Slasheri | it will be fixed |
19:45:09 | LinusN | Slasheri: great |
19:46:06 | * | LinusN is working on the a-b repeat patch |
19:46:41 | | Join solex [0] (~jrschulz@c156001.adsl.hansenet.de) |
19:46:45 | Slasheri | LinusN: btw, i am just trying to remove the sleeps from pcm_playback.c. I think the problem is with pcm buffering so the sleeps are not necessary when i find the bug. |
19:46:50 | markun | Slasheri: and it would probably also fix the late replaygain |
19:47:01 | Slasheri | markun: yes it should :) |
19:49:36 | amiconn | LinusN: I'm not sure. I didn't use triggered recording for real a single time |
19:49:53 | *** | Saving seen data "./dancer.seen" |
19:50:16 | amiconn | A propos recording: I have the suspicion that the recording glitches some people still observe(d) have to do with rombox vs. normal rockbox |
19:50:51 | amiconn | That can't be tested now, as rockbox grew too large for rombox even on the v1... |
19:51:29 | t0mas | any swedish people here? |
19:53:27 | | Join ghode|afk [0] (~dude@host-212-158-195-60.bulldogdsl.com) |
19:54:26 | ghode|afk | LinusN: the a-b repeat patch is it this one? http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=796188 |
19:55:11 | bagawk | ghode|afk, that is a old one |
19:55:30 | ghode|afk | i know |
19:55:45 | rjamorim | Excuse me... |
19:55:46 | bagawk | ghode|afk, http://sourceforge.net/tracker/index.php?func=detail&aid=1105616&group_id=44306&atid=439120 |
19:55:46 | rjamorim | Have you guys ever seen this? |
19:55:48 | rjamorim | http://www.rarewares.org/rja/screen1.png |
19:55:48 | rjamorim | http://www.rarewares.org/rja/screen2.png |
19:56:18 | bagawk | rjamorim, loks like corruption |
19:56:32 | t0mas | rjamorim: have you unplugged the iriver without unmounting it? |
19:56:39 | bagawk | rjamorim, scandisk might fix it |
19:56:42 | HCl | how do i skip to the previous track...? |
19:56:50 | t0mas | HCl: rwd 2 times |
19:57:02 | rjamorim | t0mas: not that I remember |
19:57:06 | rjamorim | Formatting fixed it |
19:57:18 | rjamorim | I was just wondering what could have cause it |
19:57:24 | | Quit t0mas ("brb... reboot :(") |
19:57:50 | ghode|afk | thanks bagawk] |
19:58:59 | | Quit ghode|afk () |
19:59:06 | HCl | t0mas, it wasn't working.. |
19:59:13 | | Quit solex_ (Read error: 110 (Connection timed out)) |
19:59:33 | bagawk | Good bye |
20:00 |
20:00:09 | | Quit bagawk ("Leaving") |
20:01:29 | HCl | at least i haven't had a crash since i did make clean |
20:01:34 | * | HCl goes to rate his songs.. |
20:01:45 | | Quit tvelocity (Read error: 113 (No route to host)) |
20:02:45 | | Part rjamorim |
20:03:05 | HCl | runtimedb works much better now that the wps loads info faster |
20:06:30 | HCl | has anyone noticed how next song id3 info doesn't work for songs without a tag? |
20:06:37 | HCl | when it should fall back to filename |
20:06:53 | Lear_away | If you have the right WPS, yes... |
20:06:59 | | Nick Lear_away is now known as Lear (~chatzilla@h177n6c1o285.bredband.skanova.com) |
20:07:07 | HCl | what do you mean? |
20:07:35 | Lear | Something like this: %?It<%?In<%In - >%It|%Fn> |
20:07:57 | Lear | That is, track number and title if available, filename otherwise. |
20:07:57 | HCl | hm right..... |
20:08:03 | HCl | so its a glitch in the wps i use |
20:08:11 | amiconn | LinusN: Imho we should change the default date for the FAT32 driver from being fixed at 2003-08-01 to the build date. |
20:08:25 | HCl | i second that |
20:08:30 | amiconn | ...for units without rtc of course |
20:10:11 | LinusN | amiconn: sure, why not? |
20:10:36 | Cassandra | Woohoo! EU throws out software patent law. |
20:10:42 | HCl | oi. |
20:10:43 | HCl | crash. |
20:10:50 | HCl | while setting my song rating |
20:10:54 | HCl | x.x |
20:11:16 | * | HCl wonders why he gets all the crashes o.o |
20:11:51 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
20:14:06 | * | HCl stares at rockbox. |
20:14:18 | HCl | its not displaying anything for this song... no title, no artist, no album... |
20:14:30 | HCl | i know its hair - let the sunshine in.. |
20:14:58 | Cassandra | Just lucky I guess, HCl. |
20:15:06 | HCl | heh |
20:16:02 | | Join cYmen_ [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
20:16:28 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
20:16:42 | t0mas | shouldn't we add some shutdown battery level? |
20:16:55 | t0mas | (just before the disk is unable to spinup... for example) |
20:17:27 | HCl | okay |
20:17:28 | HCl | well |
20:17:40 | HCl | i don't know about you people |
20:17:45 | HCl | but rockbox is really unstable here |
20:18:04 | HCl | hm, well, it recovered this time.. |
20:18:20 | * | HCl is mostly skipping songs really quickly, setting rating, then skipping |
20:18:21 | LinusN | HCl: you are the only one reporting those errors |
20:18:35 | LinusN | ok, i'll try that |
20:19:02 | t0mas | hm? |
20:19:06 | t0mas | he isn't the only one... |
20:19:11 | HCl | just did it again... |
20:19:14 | t0mas | someone else reported unstable cvs builds last night |
20:19:15 | HCl | it just... doesn't skip |
20:19:17 | HCl | and playback stops |
20:19:26 | HCl | it hasn't crashed though |
20:19:38 | HCl | but it looks as if the codec thread crashed |
20:19:51 | HCl | playback is just frozen at 21 seconds, and its not paused |
20:20:20 | HCl | when i press stop and then play again it works again |
20:21:18 | Slasheri | HCl: Hmm, do you know how to reproduce that bug? (i have also found it but haven't have time yet to look it) |
20:21:28 | Slasheri | *had |
20:21:43 | LinusN | HCl: does it matter if you rate it or not? |
20:21:52 | HCl | LinusN: i dunno |
20:21:59 | LinusN | find out |
20:22:09 | HCl | Slasheri: what i've been doing is just rating a song, skipping to the next one, rating it, skipping, etc. |
20:22:15 | HCl | okay |
20:22:49 | HCl | wow |
20:22:50 | HCl | not smooth |
20:23:06 | HCl | when skipping repeatedly it kept playing the first second of a song over and over for a long time |
20:23:25 | | Join webguest30 [0] (~c31ce021@labb.contactor.se) |
20:24:31 | HCl | well |
20:24:36 | HCl | doesn't seem to happen if i don't rate them |
20:24:44 | HCl | i've been skipping forward for a while now without getting the bug |
20:25:07 | | Join Coldtoast [0] (edan@ppp110-133.lns1.hba1.internode.on.net) |
20:28:01 | LinusN | so it might be the database rating that is the problem |
20:28:09 | HCl | i doubt it |
20:28:21 | HCl | i'd say its the few seconds that you allow each song to play |
20:29:34 | | Quit cYmen_ (Remote closed the connection) |
20:29:59 | Cassandra | Try it without db rating to be sure? |
20:33:53 | HCl | there it goes again.. |
20:34:07 | HCl | kay, i'll let each song play for about 8 seconds then skip it |
20:34:44 | t0mas | have you enabled crossfading? |
20:34:46 | HCl | i really need to rate my songs though :/ |
20:34:47 | HCl | yes |
20:35:02 | t0mas | maybe that doesn't like quick skipping |
20:35:18 | LinusN | HCl: is move-to-next-folder enabled? |
20:35:28 | HCl | um, no idea |
20:35:39 | HCl | probably set to the default setting |
20:37:30 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
20:38:31 | HCl | maybe it has to do with the wps context menu |
20:38:35 | t0mas | export PATH=/usr/local/m68k/bin/:$PATH && make && make zip |
20:38:37 | t0mas | woops |
20:38:41 | t0mas | wrong window :) |
20:38:46 | HCl | the set rating code really doesn't do anything critical / anything that can crash |
20:39:46 | HCl | oh, there it goes again |
20:40:10 | HCl | Slasheri: well, to reproduce it, i recommend just putting the song rating in your wps and to start rating your songs, and it'll happen sooner or later |
20:41:29 | HCl | also, when skipping i just had a song start at 0:04, not 0:00 |
20:41:41 | HCl | but that might be due to the crossfade that was probably so soft that i didn't hear it |
20:42:02 | | Join _Mark [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
20:42:44 | LinusN | Slasheri: is audio_current_track() guaranteed to return a valid pointer? |
20:43:29 | LinusN | no it doesn't |
20:43:35 | HCl | ah. |
20:43:37 | HCl | thats it then |
20:43:38 | LinusN | HCl: you should check for a NULL pointer |
20:43:43 | HCl | yea |
20:43:50 | Slasheri | yep, it might return a NULL pointer |
20:43:59 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
20:44:06 | LinusN | 20.38.46 # <HCl> the set rating code really doesn't do anything critical / anything that can crash |
20:44:13 | LinusN | ;-) |
20:44:25 | Slasheri | hehe :) |
20:44:42 | HCl | well i relied on it returning a valid pointer |
20:45:07 | t0mas | ghehe |
20:45:08 | t0mas | amiconn? |
20:45:17 | t0mas | that centered lines things... |
20:45:27 | t0mas | do you think anybody cares if I try to fix it? |
20:45:40 | t0mas | (the way you said... clearing the full line) |
20:46:42 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
20:49:23 | Cassandra | I think people would be delighted if you fixed it. |
20:49:30 | LinusN | t0mas: go go go! |
20:49:37 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
20:49:47 | Cassandra | What things are we waiting for before freeze, still, btw? |
20:50:12 | LinusN | a-b, perhaps |
20:50:24 | HCl | i still don't think thats causing it though |
20:50:39 | Chamois | Cassandra: fm radio from austriancoder |
20:50:50 | LinusN | Chamois: that't iriver stuff |
20:51:07 | LinusN | the freeze is only for archos |
20:51:30 | LinusN | the 2.5 release will not be for the iriver |
20:51:59 | Coldtoast | think there'll be an iriver release this year? |
20:52:10 | Coldtoast | or is that the sort ofthing you just can't predict |
20:52:11 | Coldtoast | ? |
20:52:12 | LinusN | i definitely think so |
20:52:16 | Coldtoast | ok |
20:52:16 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
20:52:25 | Slasheri | Hmm, i really can't find what causes the glitch/pop when playing the first mp3 file. Playing ogg file first doesn't cause any problems and mp3s after that are also fine :/ |
20:53:12 | Coldtoast | I was listening to an MP3 today and when I adjusted the volume, I coule hear faint ticking as it got louder |
20:53:33 | Coldtoast | need to check tho. It was on some stuff I usually don't listen to. Never noticed it before |
20:54:16 | t0mas | Coldtoast: It wasn't 44.1 khz was it? |
20:54:32 | Coldtoast | I'll check right now actually |
20:54:42 | t0mas | as I've heard some things too... and some other people reported it for 22 khz |
20:54:43 | Coldtoast | was only with adjustign the volume |
20:55:43 | Coldtoast | I get constant tickign thru 22KHz mono tho |
20:55:58 | t0mas | yes |
20:56:06 | Coldtoast | that's the resampling? |
20:56:12 | Cassandra | Is someone looking at A-B? I had a brief poke, but it messes with keymappings in a non-good way. |
20:56:20 | HCl | linus is looking at it |
20:56:38 | Coldtoast | yeah. was 44KHz t0mas |
20:57:06 | LinusN | Cassandra: yes, it conflicts somewhat with the pitch screen |
20:57:13 | Coldtoast | hmmm. but the stuff I usually listen to is also 44KHz |
20:57:16 | Cassandra | *nods* |
20:57:17 | Coldtoast | just looking now |
20:57:41 | LinusN | Cassandra: i don't have a really good idea how to do it good |
20:58:58 | t0mas | wtf... |
20:59:05 | t0mas | I've fixed the centered overwriting bug... |
20:59:11 | t0mas | but only for the first few seconds |
20:59:12 | t0mas | haha |
20:59:13 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
20:59:51 | Cassandra | Linus: I didn't either. I suspect that's why this patch has been sitting around for so long. |
21:00 |
21:00:04 | LinusN | it has other issues as well |
21:00:23 | Cassandra | I did think of one possibility. Turning on A-B repeat disables pitch change. Turning it off re-enables it. |
21:00:28 | Cassandra | Not sure I like that though. |
21:00:38 | LinusN | was about to suggest that too :-) |
21:00:57 | Cassandra | Why don't we throw the issues back at the submitter. |
21:01:12 | t0mas | bug... |
21:01:34 | t0mas | olddrawmode = lcd_get_drawmode(); |
21:01:34 | t0mas | lcd_fillrect(0, ypos, LCD_WIDTH, strh); |
21:01:34 | t0mas | lcd_set_drawmode(olddrawmode); |
21:01:37 | LinusN | Cassandra: we did |
21:01:50 | t0mas | then it inverts the whole screen |
21:02:04 | t0mas | (olddrawmode is an int) |
21:02:27 | Cassandra | And he didn't reply? Then it's his own fault if it doesn't make it into 2.5. |
21:02:34 | LinusN | Cassandra: in irc |
21:02:34 | HCl | Slasheri: do i get track unbuffered events when skipping? i'm getting the impression i'm losing a lot of data while i've been setting ratings.. |
21:02:43 | t0mas | and it doesn't do that when you add "lcd_set_drawmode(STYLE_INVERT);" after the lcd_get_drawmode(); |
21:02:52 | t0mas | anybody has an idea why that's happening? |
21:02:59 | LinusN | Cassandra: then he updated it with the current solution |
21:03:14 | Cassandra | Ah. |
21:04:08 | | Quit courtc (Read error: 113 (No route to host)) |
21:04:11 | Cassandra | I really don't like the current solution. |
21:04:12 | Slasheri | HCl: you should get the events, please use logf to verify |
21:04:17 | t0mas | LinusN? have you got a moment to look at lcd-h100.c line 273? |
21:04:29 | | Quit _Mark (Read error: 60 (Operation timed out)) |
21:04:37 | HCl | Slasheri: i have... i don't seem to get any rundb writes.. |
21:04:44 | LinusN | t0mas: yes? |
21:04:47 | Cassandra | Personally I'd never use either feature though. |
21:04:53 | t0mas | see my bug above... |
21:04:57 | HCl | it does load them though |
21:05:02 | t0mas | olddrawmode = lcd_get_drawmode(); |
21:05:02 | t0mas | lcd_set_drawmode(olddrawmode); |
21:05:05 | HCl | but it doesn't seem to write them |
21:05:07 | t0mas | that makes a mess of my screen |
21:05:13 | t0mas | (and olddrawmode is an int) |
21:05:34 | LinusN | i don't see anything wrong on line 273 |
21:05:42 | HCl | i'm too tired to look at it tonight, i'll investigate properly tomorrow |
21:06:01 | t0mas | LinusN: no, down from there |
21:06:08 | t0mas | drawmode = mode & (DRMODE_SOLID|DRMODE_INVERSEVID); |
21:06:22 | t0mas | and the other one: return drawmode |
21:06:38 | LinusN | yes, he makes sure that the drawmode only contains valid bits |
21:06:41 | t0mas | it fucks up when I get that mode... and then set it again |
21:07:42 | t0mas | but there are 5 drawmodes... |
21:07:49 | t0mas | how can it check with only 2? |
21:08:31 | LinusN | 0,1,2,3,4 fits nicely in 3 bits |
21:08:54 | t0mas | ok, but still... |
21:08:59 | LinusN | bit 0-1 are the mode, bit 3 is the inverse modifier |
21:09:05 | t0mas | it gets messy if I get the draw mode... paint something... then set it |
21:09:10 | LinusN | solid|inverse == 7 |
21:09:38 | | Join tvelocity [0] (~tony@chan530-a169.otenet.gr) |
21:10:08 | | Join courtc [0] (~courtc@adsl-33-133-104.asm.bellsouth.net) |
21:10:43 | t0mas | but... |
21:10:52 | t0mas | then why is my screen partly inversed after this: |
21:10:52 | t0mas | olddrawmode = lcd_get_drawmode(); |
21:10:52 | t0mas | lcd_fillrect(0, ypos, LCD_WIDTH, strh); |
21:10:52 | DBUG | Enqueued KICK t0mas |
21:10:52 | t0mas | lcd_set_drawmode(olddrawmode); |
21:11:17 | t0mas | (there was a lcd_set_drawmode(DRMODE_INVERSEVID); statement in betwee, but I removed it for testing) |
21:11:21 | LinusN | how come you don't set the drawmode? |
21:11:36 | amiconn | t0mas: There are *8* drawmodes |
21:11:37 | t0mas | it was there... but I removed it for testing |
21:11:42 | LinusN | drawmode is SOLID by default, so the fillrect will be solid |
21:11:47 | amiconn | It's mentioned in lcd.h |
21:11:59 | t0mas | amiconn: |
21:12:00 | t0mas | #define DRMODE_COMPLEMENT 0 |
21:12:00 | t0mas | #define DRMODE_BG 1 |
21:12:00 | t0mas | #define DRMODE_FG 2 |
21:12:00 | *** | Alert Mode level 1 |
21:12:00 | t0mas | #define DRMODE_SOLID 3 |
21:12:02 | t0mas | #define DRMODE_INVERSEVID 4 /* used as bit modifier for basic modes */ |
21:12:09 | LinusN | t0mas: "bit modifier" |
21:12:12 | amiconn | DRMODE_INVERSEVID is a modifier that can be ORed to the other modes |
21:12:19 | t0mas | ah ok |
21:12:28 | t0mas | so I should OR the inversed to the old mode? |
21:12:30 | amiconn | The table in the wiki describes what each mode does |
21:12:32 | t0mas | and then set back the old one |
21:12:36 | LinusN | t0mas: no |
21:12:38 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
21:12:46 | LinusN | getmode, setmode, draw, setmode |
21:13:11 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
21:13:13 | LinusN | if you want to clear it, you need to set the mode fo FG |
21:13:17 | LinusN | sorry, BG |
21:13:17 | amiconn | The STYLE_INVERT is a completely different, much older thing that doesn't have to do with the new gfx core |
21:13:28 | amiconn | No |
21:13:45 | | Quit courtc (Remote closed the connection) |
21:14:05 | LinusN | solid|inverse? |
21:14:18 | t0mas | :| |
21:14:23 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:14:23 | * | t0mas doesn't understand anymore |
21:14:40 | amiconn | If you want to clear a rectangle, the drawmode must be set to DRMODE_SOLID|DRMODE_INVERSEVID (or DRMODE_BG|DRMODE_INVERSEVID) |
21:14:41 | t0mas | amiconn: how should I clear a rectacle? |
21:14:52 | t0mas | ok |
21:15:06 | amiconn | There's some quite logical concept behind the drawmodes |
21:15:07 | LinusN | DRMODE_BG|DRMODE_INVERSEVID? |
21:15:10 | t0mas | and then just set back to the old drawmode? |
21:15:12 | | Join courtc [0] (~courtc@adsl-33-133-104.asm.bellsouth.net) |
21:15:30 | * | LinusN is confused too |
21:15:52 | amiconn | http://www.rockbox.org/twiki/bin/view/Main/GraphicsAPI#Concepts |
21:15:52 | * | t0mas just does wat amiconn said ;) |
21:15:58 | LinusN | i would accept DRMODE_FG|DRMODE_INVERSEVID |
21:16:13 | amiconn | No |
21:16:31 | t0mas | ah thans amiconn |
21:16:47 | t0mas | LinusN: FG + INVERSED = nothing |
21:16:53 | amiconn | First, the FG and BG is bound to the source element. Note that I distinguish 2 types of elements: |
21:17:00 | LinusN | hmm, i see now |
21:17:25 | amiconn | (1) Elements which are foreground only, like lines, (filled) rectangles etc |
21:17:45 | amiconn | (2) Monochrome bitmaps have both foreground and background |
21:18:22 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
21:18:27 | amiconn | DRMODE_INVERSEVID just logically swaps foreground and background _of the source_, so elements of type 1 then consist of background only |
21:19:15 | amiconn | Doing it this way is the only way to make DRMODE_COMPLEMENT|DRMODE_INVERSEVID doing something useful for bitmaps |
21:19:45 | amiconn | Then the other 3 modes (FG, BG and SOLID) are logical as well |
21:19:59 | amiconn | SOLID is just the bit combination of FG and BG |
21:20:18 | amiconn | Only COMPLEMENT is a special reuse of the otherwise do-nothing case |
21:20:28 | Lear | Any math wizards here? |
21:20:56 | * | LinusN looks away |
21:21:08 | | Quit Coldtoast (Read error: 110 (Connection timed out)) |
21:21:48 | LinusN | Slasheri: u there? |
21:22:01 | *** | Alert Mode OFF |
21:22:21 | amiconn | t0mas: Since the wps display functions are only called from the GUI thread, you don't need to save the old mode |
21:22:32 | amiconn | YOu can safely assume the old mode is DRMODE_SOLID |
21:22:47 | amiconn | Reset it to the same before returning |
21:23:09 | t0mas | amiconn: but what if I do lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); |
21:23:11 | amiconn | This is documented in the wiki as well, below the drawmode table |
21:23:14 | t0mas | and after that write some text? |
21:23:53 | amiconn | set DRMODE_SOLID|DRMODE_INVERSEVID, then your clearing fillrect(), then set DRMODE_SOLID, then draw your text |
21:23:54 | t0mas | then I should reset it to the old mode right? |
21:24:00 | t0mas | ok |
21:24:22 | amiconn | I have done this in numerous other places you can use for reference |
21:25:33 | t0mas | yes, I've found one |
21:25:43 | t0mas | grep is a wonderfull tool ;) |
21:26:06 | LinusN | cool, VeryGoodSite is the #6 top wiki contributor this month :-) |
21:26:18 | amiconn | Note that the handling has to be different when the code might be called from other threads, or from an interrupt (beware!) |
21:26:37 | amiconn | The scroll thread is one such example |
21:29:07 | | Quit hicks (Remote closed the connection) |
21:29:30 | t0mas | hm... Cassandra? have you looked at this one: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1193449 ? |
21:33:04 | Cassandra | t0mas: I have now. Doesn't seem terribly popular. |
21:33:44 | amiconn | Er, I was just looking at my iriver. It is playing music for some time now |
21:33:57 | t0mas | :D |
21:34:01 | t0mas | the overwriting bug is fixed |
21:34:11 | amiconn | While it is still playing, the wps is frozen at track 6, time 0:00, and the backlight is on .... |
21:34:27 | t0mas | I've heard that before |
21:34:30 | t0mas | HCl? |
21:35:07 | Slasheri | LinusN: yes :) |
21:35:09 | Gfreaky | this is really weird |
21:35:21 | Gfreaky | it says my player has 18.9 GB |
21:35:26 | Gfreaky | and all the stuff on it = 14.5 GB |
21:35:35 | Gfreaky | yet it says i only have 11 megs of free space |
21:37:04 | LinusN | Slasheri: i just wanted to know why the audio_next/prev/pause/resume functions are executed in the calling thread and not in the audio thread? |
21:37:17 | LinusN | i am about to move them |
21:37:22 | amiconn | More strangeness: At the start of track 9, the wps decided to un-freeze itself ???? |
21:37:23 | Slasheri | LinusN: ah, there is no reason for that |
21:37:27 | Slasheri | good :) |
21:37:30 | LinusN | well, i have already, but not commited |
21:37:40 | | Join Infirit [0] (~infirit@82-217-42-235.cable.quicknet.nl) |
21:37:50 | Slasheri | i think it's safe to commit that change |
21:38:02 | | Quit Infirit (Client Quit) |
21:38:03 | LinusN | that makes the car adapter mode work again |
21:38:10 | amiconn | Slasheri: Any idea what might cause this weird behaviour |
21:38:18 | amiconn | ? |
21:38:19 | Gfreaky | any ideas whats up? |
21:38:40 | Slasheri | amiconn: Hmm, no ideas yet :/ |
21:38:45 | LinusN | and i think that's the way to go on most cases, since it prevents weird thread races |
21:38:46 | | Quit webguest30 ("CGI:IRC (EOF)") |
21:39:01 | Slasheri | ah, that's good then :) |
21:42:28 | | Join _Mark [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
21:44:21 | | Join webguest07 [0] (~c2cbc9d1@labb.contactor.se) |
21:45:36 | amiconn | Hmm, since nobody objected against lcd_mono_bitmap() / lcd_mono_bitmap_part(), I'll do that transition now. |
21:45:45 | amiconn | Expect a huge commit soon :) |
21:46:48 | Slasheri | i will also commit some pcm buffering fixes soon if i manage to find one bug :) |
21:47:12 | amiconn | Hopefully nothing using (or in the near of) lcd_bitmap() calls... |
21:47:26 | Slasheri | i don't think so :) |
21:48:04 | amiconn | Just found another issue with current track info: |
21:48:37 | amiconn | If you enabled 'follow playlist' you should end up at the currently playing track when switching to the browser. |
21:48:56 | amiconn | Same goes at the end of a playlist, where the browser should stay at the last played file |
21:49:09 | amiconn | However, it ended up at the second last file... |
21:49:23 | Slasheri | hmm.. it doesn't follow the playlist correctly? |
21:49:41 | amiconn | It seems that it does while playing, but not at the very end |
21:49:55 | Slasheri | ah, thanks |
21:49:56 | *** | Saving seen data "./dancer.seen" |
21:50:03 | amiconn | Hmm, some testing may be due |
21:50:18 | amiconn | I hope to be able to do that after my commit |
21:53:06 | LinusN | Slasheri: could you explain the concept with the track change handling in the playback code? |
21:53:33 | | Join Coldtoast [0] (edan@ppp110-133.lns1.hba1.internode.on.net) |
21:56:22 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
21:56:42 | Slasheri | Hmm, there are three cases when track change could happen: user requests it, codec requests a new track or codec switch will happen. If track is changed by user and buffer is not filling, we will set ci.reload_codec = true that will cause the codec to request a new track. This will happen in function codec_request_next_track_callback. It handles the situations that the next track is already buffered (track change on fly), unbuffered (load from disk) or new ... |
21:56:48 | Slasheri | ... codec when codec switch will be initiated |
21:56:51 | Slasheri | err.. |
21:56:59 | Slasheri | irssi pasted that twice? |
21:58:51 | t0mas | no |
21:59:13 | LinusN | Slasheri: and the track change event? |
21:59:22 | Slasheri | LinusN: and when track really changed on audio output, pcm buffering system will send an event to the playback code |
21:59:37 | LinusN | via a callback? |
21:59:49 | LinusN | that sends a msg to the audio thread? |
21:59:50 | Slasheri | that event is added to the pcm data stream when playback system advances to the next track |
21:59:54 | Slasheri | yep, it's callback |
22:00 |
22:00:17 | Slasheri | there is codec_track_changed in playback.c |
22:00:26 | Slasheri | that is the callback function pcm buffering will call |
22:00:31 | LinusN | do you think we can use the same technique for A-B marker events? |
22:01:12 | Slasheri | Hmm, should be possible because we use audiobuffer_add_event(fptr) to add the callback to the pcm stream |
22:01:23 | Slasheri | so we could add any callback there |
22:03:49 | * | LinusN is in a-b patch mode |
22:03:56 | Slasheri | :) |
22:06:15 | | Quit cYmen (Connection reset by peer) |
22:06:16 | | Quit _Mark (Read error: 104 (Connection reset by peer)) |
22:06:29 | amiconn | How do you add a callback to a data stream?? :puzzled: |
22:07:19 | LinusN | each pcm chunk struct has a callback pointer |
22:07:38 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
22:08:17 | amiconn | Ah |
22:08:41 | amiconn | What happens if I call audiobuffer_add_event(fptr) twice while playing the same chunk? |
22:09:08 | Slasheri | amiconn: only the last callback will be added |
22:09:22 | amiconn | Ah, so the pointer is replaced |
22:09:27 | Slasheri | yep |
22:09:40 | Lear | Annoying. I have a fixed-point exp10 now, but the precision isn't quite what I expected. Is it a bug? :/ |
22:09:47 | amiconn | ...and possibly a callback isn't executed that shhould be |
22:10:02 | Gfreaky | hmmmm |
22:10:15 | amiconn | We should at least keep that in mind |
22:10:26 | Gfreaky | anyone know why my player says only 11 megs are left when it says it has 18.9gb and all the files only take up 14.5? |
22:10:27 | amiconn | It may be that the runtime db doesn't like that |
22:10:27 | Slasheri | amiconn: we can make a workaround to this if we really have any risk replacing existing pointers |
22:11:00 | LinusN | Gfreaky: trashcan? |
22:11:07 | Gfreaky | trashcan? |
22:11:19 | Lear | gfreaky: or bad FAT tables. See if scandisk or somesuch complains... |
22:11:20 | LinusN | called "Recycled" in windows |
22:11:31 | Gfreaky | what about it i mean? |
22:11:36 | Gfreaky | just finished running scandisc and no complaints |
22:11:46 | Lear | could be stuff in there that takes space. |
22:12:12 | Gfreaky | ahhhh |
22:12:25 | amiconn | RECYCLER or the beloved 'System volume information' |
22:12:35 | Gfreaky | ok that frees up some |
22:12:48 | Gfreaky | what about "system restore: obsolete data stores"? |
22:12:50 | Gfreaky | do i need that? |
22:12:51 | t0mas | damn... |
22:12:55 | t0mas | linux and rebooting |
22:13:02 | t0mas | it is needed... |
22:13:09 | t0mas | hanging hald process in the do_ide state |
22:13:16 | t0mas | and no way to kill it |
22:13:53 | | Quit cYmen (Broken pipe) |
22:13:54 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
22:14:09 | | Quit RotAtoR () |
22:14:16 | Lear | shouldn't be system restore info there, I think... |
22:15:10 | Gfreaky | well there isnt any more lol |
22:15:21 | Lear | t0mas: been there, done that... :) (or at least something similar; don't know exactly where it was, but it was disk related) |
22:15:33 | t0mas | Lear: it's my iriver here :( |
22:15:51 | t0mas | after mounting it > 10 times it just hangs hald... and won't hotplag anything after that |
22:16:23 | Lear | Now I remember; it was when trying to manipulate files on a possibly flaky CF card in an USB card reader. :) |
22:25:16 | t0mas | amiconn? |
22:25:20 | t0mas | see the mailinglist |
22:25:29 | t0mas | someone with and issue you told me about last week |
22:25:36 | t0mas | the > 16 tracks problem on archos |
22:26:08 | | Quit t0mas ("brb... rebooting") |
22:28:03 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
22:30:26 | LinusN | t0mas: the "norwegian language course" bug |
22:30:46 | | Join spiralout [0] (~keep_goin@p54B3A99F.dip0.t-ipconnect.de) |
22:31:05 | Bagder | norwegian language courses are dreadful ;-) |
22:31:16 | t0mas | huh? |
22:32:03 | Bagder | having more than 16 tracks that fit in memory at once |
22:32:14 | t0mas | oooh |
22:32:15 | t0mas | haha |
22:32:18 | LinusN | t0mas: the bug submitter was listening to a language course with short norwegian phrases, each in one mp3 file |
22:32:46 | t0mas | ghehe |
22:33:02 | t0mas | is there a fast way to generate an I04 somewhere? |
22:33:12 | LinusN | huh? |
22:33:23 | LinusN | to test the new panic? |
22:33:26 | t0mas | yes |
22:33:36 | LinusN | jmp 0 |
22:33:56 | t0mas | asm("jmp 0"); |
22:34:01 | t0mas | like that in C? |
22:34:10 | amiconn | Isn't I04 IllInstr? |
22:34:17 | LinusN | amiconn: yes |
22:34:18 | t0mas | yes it is |
22:34:34 | amiconn | You colud the use the special opcode assigned to that |
22:34:35 | LinusN | plenty of illegal instructions in the vector table |
22:34:46 | LinusN | amiconn: ah, yes |
22:34:49 | amiconn | asm("illegal"); |
22:34:58 | amiconn | (no joking) |
22:35:00 | t0mas | that would be a good test :) |
22:35:18 | Febs | I've started work on updating the FAQs to reflect recent developments. (Linus, thanks for the suggestion on MR that this would be better done on the wiki that at MR.) |
22:35:43 | Febs | One thing that became clear to me immediately is that the "General" FAQ page actually contains many FAQs specific to the Archos hardware. |
22:35:55 | LinusN | yes |
22:36:07 | * | LinusN has a nice idea about that |
22:36:31 | Febs | Unless anyone objects, I plan to move those to a page specific to Archos. I think this makes sense and is consistent with the fact that there is a separate FAQ page for iriver. |
22:36:52 | LinusN | do so |
22:37:34 | Febs | It also occurred to me that it would be easier for people to find the FAQ pages if there were a link directly to them on the navigation bar on the left side of the Rockbox home page. |
22:37:51 | LinusN | Febs: that applies to almost every page |
22:38:32 | Bagder | the faqs are in the top of the docs page |
22:38:32 | LinusN | - mom, i cleaned my room |
22:38:41 | LinusN | - good, how did you do? |
22:38:44 | Febs | Linus: true. |
22:38:48 | LinusN | - i put it all in a huge pile |
22:38:57 | t0mas | ghehe |
22:39:01 | LinusN | - but how do you find the stuff? |
22:39:09 | LinusN | - i put everything on top |
22:39:40 | | Join _Mark [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
22:39:53 | t0mas | lol |
22:40:44 | t0mas | :D |
22:40:50 | t0mas | my rebooting on UIE works |
22:40:57 | LinusN | wee |
22:40:58 | t0mas | and amiconn's crash test too |
22:40:58 | t0mas | haha |
22:41:33 | Febs | LOL. :) On the other hand, since FAQs are directed mostly to new users and those unfamiliar with the project, it seemed to me that the front page would be a good place for a direct link to the FAQ. |
22:41:44 | amiconn | Hummhomm :/ The player sim doesn't like my lcd changes |
22:42:01 | Febs | Was just a thought. In any event, I'll continue working on organizing and updating the FAQs themselves. |
22:42:13 | LinusN | amiconn: hehe, surprise :-) |
22:42:18 | webguest07 | Febs: are noobs so dumb they can't work out that a FAQ would logically be linked from Documents ? |
22:42:22 | LinusN | Febs: much appreciated |
22:42:32 | LinusN | webguest07: yes! |
22:42:32 | amiconn | LinusN: It doesn't find it's framebuffer anymore |
22:42:46 | webguest07 | that's just tragic! |
22:42:53 | amiconn | There was definitely something wrong with the declaration |
22:42:56 | Febs | Webguest7: After spending some (too much) time at Mistic River, I'm afraid that I have to answer yes. |
22:43:15 | webguest07 | true - the forums there aren't pools of enlightenment are they ? |
22:43:19 | Cassandra | wg7: I recently told someone on the forums how to create a config file for use with a WPS. |
22:43:37 | Cassandra | Two posts later, someone was saying they didn't know how to do this. |
22:43:44 | Cassandra | I think that says it all, really. |
22:43:53 | webguest07 | hehe - notepad is a tough app to get a handle on eh ? :) |
22:44:29 | amiconn | LinusN: That reminds me, every time I login to freenode and join #rockbox, this reminder is displayed: |
22:44:31 | amiconn | [22:31:22] -ChanServ- [#rockbox] "Be sure to check out the FAQ before you look for 'general' information! http://rockbox.haxx.se/docs/faq.html" |
22:44:31 | Febs | No, they're not. It is a welcome change of pace to come here and read dialog by people with a better grasp of the English language than the folks at MR, many of whom speak English as their native tongue. |
22:44:33 | webguest07 | it depresses me, the number of people out there who fail to read stuff |
22:44:39 | amiconn | The link is outdated... |
22:45:04 | webguest07 | Febs: You mean they *claim* to speak it as their native tongue. The evidence says otherwise :) |
22:45:14 | Febs | Ha ha! True. |
22:45:27 | Cassandra | They speak American, which is a strange bastardised version of English. |
22:45:35 | amiconn | hehe |
22:45:53 | webguest07 | even american is preferable to "l33t" |
22:46:26 | t0mas | yes |
22:46:35 | t0mas | I know some people speaking l33t english all time... |
22:46:38 | t0mas | that's just irritating |
22:46:55 | t0mas | especially if they claim to know linux... but don't even know what iptables is :X |
22:47:05 | webguest07 | I'll forgive someone for not knowing when to choose between "its" and "it's" - but people who think they have to abbreviate everything to the minimum number of letters is just plain lazy |
22:47:27 | t0mas | "Oh man, I'm duch a l33t h4x0r, I gonna h4x0r your l4m0 b0x in 10 seconds." |
22:47:39 | t0mas | 3 minutes later: "WTF? iptables? what's that?" |
22:47:47 | webguest07 | hehe |
22:48:07 | t0mas | 5 minutes later: "You're just a nerd... stop talking about that shit." |
22:48:11 | ze | webguest07: i dunno bout tht, cuz b4 ya no it yer tpn 2much |
22:48:13 | ze | webguest07: :p |
22:48:14 | webguest07 | "my skript k1dd1e programz c4n't h4ndle Iptables" |
22:48:23 | dionoea | t0mas: lol :) |
22:48:44 | t0mas | webguest07: I had someone hacking a few weeks ago... (was an EFFnet idiot) |
22:48:48 | t0mas | asked for my IP |
22:48:50 | t0mas | 127.0.0.1 |
22:48:52 | ze | hah |
22:48:53 | webguest07 | hahaha |
22:48:55 | webguest07 | that old one |
22:48:56 | t0mas | 3 minutes later... ping timeout |
22:48:59 | ze | haha |
22:49:07 | t0mas | don't know what toold he had... |
22:49:12 | t0mas | but I saw someone doing that before :P |
22:49:16 | webguest07 | you could have been more original, and given him 127.0.0.10 or something |
22:49:17 | HCl | idiot.... |
22:49:22 | webguest07 | they all loopback |
22:49:23 | HCl | yea |
22:49:31 | HCl | 127.36.8.67 |
22:49:37 | HCl | looks a lot less like localhost |
22:49:44 | t0mas | haha |
22:49:47 | webguest07 | to a twit anyway |
22:49:57 | t0mas | ok, I'll do that next time... |
22:50:05 | t0mas | there are more 13 y/o hacker wannabees ;-) |
22:50:21 | | Quit west-acre ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
22:50:22 | webguest07 | I didn't think EFNET offered stealthed IPs yet anyway |
22:50:25 | Cassandra | I found a great site to point idiots at. http://www.justfuckinggoogleit.com/ |
22:50:33 | webguest07 | if you have to *ask* someone on IRC for their IP. Well. Really. |
22:50:42 | t0mas | yes... |
22:50:53 | webguest07 | Cassandra: nice. I'll book mark that :) |
22:50:54 | t0mas | and I dare to claim my box is almost "unhackable" |
22:51:05 | | Part LinusN ("Leaving") |
22:51:14 | | Join LinusN [0] (~linus@labb.contactor.se) |
22:51:17 | HCl | i stopped caring for security a while ago :p |
22:51:25 | LinusN | amiconn: changed |
22:51:25 | webguest07 | well there's always the chacne the moron will own a botnet |
22:51:29 | Cassandra | t0mas: I think they'd have trouble hacking my wireless router. :) |
22:51:41 | webguest07 | I have an 8MB link at home, but I still don't want it flooded |
22:51:54 | amiconn | bash is weird, at least in cygwin |
22:51:54 | t0mas | webguest07: that's the only think I can't have here :) |
22:51:58 | t0mas | just 2 mb link here |
22:52:01 | Coldtoast | I'm sitting here on 1.5Mbit :/ |
22:52:13 | t0mas | yeah... well mine is effectively 1.5 |
22:52:16 | webguest07 | t0mas: heh - I'm only paying for 4MB as well :) |
22:52:27 | | Quit _Mark (Read error: 54 (Connection reset by peer)) |
22:52:39 | amiconn | Is it to be expected that if I open a bash window, the do startx & from there, and I close the bash window, x11 gets also shut down? |
22:52:49 | webguest07 | when they turned it on the router was negotiating up around 6.5MB, but now my ISP is upgrading me to 8MB for free! |
22:52:49 | Coldtoast | wow! you have a 8MB line?? |
22:52:56 | t0mas | amiconn: that's normal |
22:53:01 | Coldtoast | how's that possible? |
22:53:04 | Bagder | amiconn: it seems they have chosen that approach, yes |
22:53:09 | webguest07 | amiconn: yep |
22:53:23 | t0mas | Coldtoast: it's possible here too... |
22:53:24 | webguest07 | Coldtoast : Sorry - 8Mb |
22:53:26 | t0mas | 8 Mbit |
22:53:27 | t0mas | not MB |
22:53:29 | Coldtoast | MB tho? |
22:53:30 | webguest07 | yeah |
22:53:30 | Coldtoast | hehe |
22:53:33 | amiconn | Why? I start it in the background with &, and I am able to do other stuff in the shell.... |
22:53:36 | webguest07 | my bad |
22:53:36 | Coldtoast | I'm beign persnickety |
22:53:57 | * | Cassandra didn't have broadband at all until 2 months ago. |
22:54:02 | t0mas | omg |
22:54:03 | webguest07 | I held the shift key down too long. It's this web client - it's a bit slow :) |
22:54:06 | t0mas | where do you live Cassandra? |
22:54:08 | Cassandra | Now I have 512k, and I love it. ;) |
22:54:17 | Cassandra | Just outside Oxford, England. |
22:54:21 | t0mas | damn... |
22:54:21 | Coldtoast | I started out with 512/128 myself |
22:54:40 | t0mas | I felt horrible when I had no adsl for 2 days... 6 months ago :) |
22:54:45 | Coldtoast | hopefully they'll install the equipment for ADSL2+ where I am |
22:54:47 | Cassandra | Can't afford more than 512k, really. |
22:54:52 | t0mas | fucking slow 128/128 ISDN link |
22:54:56 | webguest07 | ADSL2 will be nice :) |
22:55:01 | t0mas | yes :) |
22:55:04 | webguest07 | I'm hoping my exchange gets upgraded with it too |
22:55:11 | Coldtoast | my ISP started rolling ADSL2+ out this year but my state's not scheduled at all for the DSLAMs they need |
22:55:19 | webguest07 | 24Mb is the initial offering isn't it ? |
22:55:22 | amiconn | That reminds me... |
22:55:25 | webguest07 | in the UK anyway |
22:55:28 | t0mas | it's already availible here :D |
22:55:31 | Coldtoast | yep. ADSL2+ is 24Mbit |
22:55:33 | t0mas | 20 mbit though... |
22:55:41 | t0mas | 40 euro's / month |
22:55:47 | webguest07 | not bad |
22:55:56 | Coldtoast | only righ tnext to the exchange tho. I'll prbably get aroudn 20Mbit where I am |
22:55:59 | t0mas | including some live tv shows (sports) |
22:56:00 | webguest07 | I think I pay £30 a month for the 8Mb |
22:56:01 | Coldtoast | not too far from teh exchange |
22:56:18 | Coldtoast | I'm on 1.5Mbit and get the full 1.5Mbit |
22:56:18 | HCl | i pay 10 euro a month for 100mb |
22:56:25 | HCl | :p |
22:56:34 | * | t0mas looked it up... it's about 430 m here |
22:56:41 | webguest07 | who did you sleep with to get that rate HCl ? |
22:56:52 | t0mas | no, he's living at the campus :P |
22:57:05 | HCl | :P |
22:57:06 | * | t0mas has 1 year left... |
22:57:06 | HCl | well |
22:57:07 | webguest07 | ah - the life of a student. Remember it well. Didn't have the intermaweb then though. |
22:57:15 | HCl | i'm on the university network administration team |
22:57:17 | HCl | i guess that helps? :P |
22:57:26 | webguest07 | you still have to pay tho :) |
22:57:30 | * | t0mas has to look into that too |
22:57:32 | HCl | i didn't used to |
22:57:36 | HCl | i used to get my money back |
22:57:39 | HCl | for being on the admin team |
22:57:40 | webguest07 | haha |
22:57:49 | HCl | but now we just get free outings instead |
22:57:52 | HCl | like going bowling or bbq |
22:57:54 | Coldtoast | webguest07: when you guys are filesharing, do you have your own wifi networks running on campus? |
22:57:58 | HCl | which is more fun for the money anywho |
22:58:03 | Coldtoast | so you don't get busted filesharing? |
22:58:07 | webguest07 | Coldtoast - I'm not on a campus. |
22:58:11 | HCl | we have our own wifi network, yes |
22:58:12 | Coldtoast | oh. ok |
22:58:25 | t0mas | hm? |
22:58:36 | Coldtoast | I took my x50v for a walk around campus here (it's 2mins from my back fence) and there were about 3 running |
22:58:37 | t0mas | getting busted? HCl and me live in the Netherlands :P |
22:58:45 | HCl | yea. |
22:58:49 | HCl | our university almost advertises |
22:58:52 | HCl | with its network |
22:59:14 | Coldtoast | hasn't Sweden just passed laws on filesharing tho? Does that eventually filter over to you guys? |
22:59:27 | t0mas | well... It might... |
22:59:33 | t0mas | but not in < 20 years |
22:59:43 | Bagder | our new laws are pretty lame and won't affect much imho |
22:59:43 | Coldtoast | cool. I should move there |
22:59:47 | t0mas | and then they'll forbid kazaa... |
22:59:49 | Coldtoast | I'd move there if it was cold |
22:59:55 | t0mas | as nobody uses that anymore |
22:59:57 | Coldtoast | kazaa suck arse anyway |
23:00 |
23:00:03 | t0mas | indeed |
23:00:15 | Coldtoast | they'll probably bad the original Napster first :) |
23:00:18 | t0mas | another 30 years before they'll find out about bittorrent |
23:00:41 | t0mas | our gouvernment is always running after the technology... |
23:00:44 | HCl | well |
23:00:46 | t0mas | they just don't get it :P |
23:00:51 | HCl | i'm gonna demonstrate if they try to pass a law |
23:01:05 | HCl | stupid brein already limited us to 15gb upload to the rest of the internet |
23:01:05 | t0mas | lol |
23:01:17 | HCl | per week |
23:01:17 | HCl | thatis |
23:01:19 | Coldtoast | god! |
23:01:21 | Coldtoast | oh |
23:01:24 | t0mas | HCl: buy the new Pc-Active magazine... |
23:01:26 | Coldtoast | per week?? nice! |
23:01:29 | HCl | and wifi is no limit |
23:01:36 | t0mas | and read my article about extra cost added to DVD's |
23:01:53 | t0mas | (heffingen in dutch) |
23:01:55 | Coldtoast | I dumped all the wires in the house here a few months back |
23:02:01 | * | amiconn is still mass-rebuilding simulators |
23:02:03 | Coldtoast | SOOO much nicer having no cables |
23:02:23 | * | t0mas has wires here... build into the wall when we moved here |
23:02:31 | Coldtoast | might invest in some 7.7dbi replacement antennaes tho |
23:02:34 | t0mas | 1 gbit is way faster than 54 mbit |
23:02:38 | Coldtoast | yeah. that'd be nice too |
23:02:42 | t0mas | the only wireless thing here is my laptop... |
23:02:49 | t0mas | oh and my mothers old laptop |
23:02:52 | Coldtoast | well, mine's 108mbit but still |
23:03:01 | Coldtoast | effectively probably getting around 12mbit |
23:03:07 | HCl | we only have 11mbit.. |
23:03:08 | t0mas | why? |
23:03:09 | amiconn | I never experienced such a thing as a stable wireless connection |
23:03:09 | HCl | and since a week or 2 |
23:03:16 | HCl | there's been a jerk pulling the entire bandwidth |
23:03:22 | * | t0mas has a stable wireless connection |
23:03:32 | t0mas | asus accesspoint |
23:03:34 | amiconn | They're always more or less flaky |
23:03:38 | t0mas | and build in intel client |
23:04:18 | Coldtoast | I'm the only one here with gbit LAN |
23:04:26 | t0mas | amiconn: My AP is dumped somewhere in a closet... close to my switches and router... and get 90% signal strenght in the garden |
23:04:35 | Coldtoast | everybody else has 100Mbit and my switches and routers are all 100Mbit |
23:04:38 | HCl | i bet i'm the only one here with root access to a computer with gbit internet o.o |
23:04:52 | t0mas | HCl: I guess you are... |
23:04:53 | Coldtoast | what router are you using t0mas? |
23:05:02 | t0mas | Coldtoast: linux router |
23:05:04 | HCl | not that i can do anything with it |
23:05:05 | amiconn | It's not the distance and signal strength. Often windows says signal strength 'execellent' yet the connection is still flaky |
23:05:08 | Coldtoast | Linksys? |
23:05:11 | t0mas | just a simple P2 @ 233 mhz |
23:05:13 | HCl | t0mas: ftp.nl.debian.org |
23:05:13 | Coldtoast | or you built a box? |
23:05:16 | Coldtoast | ok |
23:05:24 | Coldtoast | I'm using a Linksys WRT54GS |
23:05:26 | amiconn | It seems to depend on the combination of wifi card, ap and OS |
23:05:30 | Bagder | honestly, windows is less good at doing wireless |
23:05:32 | Coldtoast | quite a famous little wifi router that |
23:05:36 | t0mas | and my modem is a simple E-tech shit thing... I got it from my ISP for free |
23:05:36 | HCl | my dad has a linksys wrt54g |
23:05:49 | amiconn | At home I prefer trusty wires |
23:06:02 | Coldtoast | all we use the network for is ADSL |
23:06:07 | Coldtoast | no file transfers at all |
23:06:13 | t0mas | amiconn: asus AP + pcmcia card works great... asus AP + intel centrino works great too... asus AP + alcatel doesn't work that good |
23:06:15 | Coldtoast | so wifi is AWESOME |
23:06:42 | amiconn | Well, my laptop has 11b intel builtin, and that works well with most ap's. |
23:06:51 | t0mas | HCl: ftp.nl.debian.org is the mirror at your university? |
23:06:52 | amiconn | Witth the T-Sinus 1054 it is flaky |
23:06:58 | HCl | thats our university server, yes. |
23:07:07 | Coldtoast | yeah. I also need wifi for friends' laptops and my PDA |
23:07:13 | amiconn | (Which is in fact a Samsung iirc) |
23:07:18 | t0mas | HCl: you can't use that to DoS someone off the internet ;-) |
23:07:37 | HCl | lol. |
23:07:41 | HCl | technically i could |
23:07:41 | amiconn | 54 MBit/s is even more flaky with the T-Sinus (Level One cards, both PCI and PCMCIA) |
23:07:52 | HCl | but i'd get my arse kicked by the other admins in no time at all |
23:07:52 | t0mas | HCl: yes, but that's the same with me... |
23:07:53 | amiconn | ...even in the same room |
23:07:53 | HCl | :p |
23:08:01 | t0mas | I technically can use company servers... |
23:08:08 | Cassandra | Why has my cat taken up residence under my desk? |
23:08:09 | HCl | *nods* |
23:08:15 | t0mas | but in real life I can't.. I'll get fired |
23:08:15 | HCl | yea |
23:08:20 | HCl | same thing here |
23:08:25 | Coldtoast | amiconn: 802.11N should be interesting |
23:08:26 | HCl | though i have an university server |
23:08:29 | HCl | thats titania |
23:08:40 | HCl | with 2gb of ram and 4 xeons of 550mhz each |
23:08:49 | t0mas | ah your ftp? |
23:08:57 | HCl | yup |
23:09:00 | HCl | among other things |
23:09:04 | amiconn | Coldtoast: I don't think so |
23:09:08 | Coldtoast | no? |
23:09:10 | t0mas | my home server is a simple dual P2 |
23:09:14 | t0mas | 2x 400 mhz |
23:09:19 | t0mas | with 512 mb ram... |
23:09:23 | Coldtoast | it's full duples tho, for one thing, is it not? |
23:09:28 | Coldtoast | duplex |
23:09:31 | t0mas | fast enough to do everything it has to do here |
23:09:41 | amiconn | If even the current setup doesn't work reliably, moving to a new one probably won't help |
23:10:02 | Coldtoast | but it's not just a faster version of what we have now tho, afaik |
23:10:05 | * | t0mas copies his new audio book to his iriver... |
23:10:14 | t0mas | and goes to sit downstairs |
23:11:01 | | Join webguest37 [0] (~53afb0c2@labb.contactor.se) |
23:11:18 | Coldtoast | aaah! nice build |
23:12:32 | | Join chester [0] (~d5ed1bed@labb.contactor.se) |
23:13:59 | chester | hello - do any of use dir /s /b to generate playlists? |
23:16:32 | t0mas | I don't |
23:16:38 | t0mas | hm... |
23:16:51 | t0mas | amiconn / Cassandra? where's the resume data stored? |
23:16:59 | t0mas | a file in .rockbox ? |
23:17:23 | LinusN | t0mas: in sector 61 iirc |
23:17:39 | t0mas | ow... so no way to reset it? |
23:17:44 | amiconn | /.rockbox/.playlist_control stores the current playlist |
23:17:54 | t0mas | when rockbox isn't booting... because resume is set to a WMA file? |
23:17:58 | amiconn | The resume index is stored in the config sector |
23:18:22 | amiconn | ...which is start_of_first_partition - 2, if that is > 0 |
23:18:47 | amiconn | Usually sector 61 on harddisks, and sector 30 on flash memory (Ondio) |
23:18:58 | t0mas | ok, and is there some way to reset it? |
23:19:02 | t0mas | when rockbox isn't booting? |
23:19:07 | amiconn | dd |
23:19:10 | chester | ok |
23:19:11 | t0mas | (because it can't load the WMA file it tried to play) |
23:19:29 | amiconn | You can try if deleting .playlist_control helps |
23:19:40 | Bagder | does it really hang if you try to play a wma file? |
23:19:44 | amiconn | Otherwise use dd to overwrite sector 61 |
23:19:48 | amiconn | (hard way) |
23:19:49 | Bagder | or rename the file |
23:19:51 | | Part chester |
23:19:56 | t0mas | yeah... |
23:20:07 | t0mas | so there is no simple way to help a noob having this problem? :) |
23:20:20 | Bagder | renaming isn't _that_ hard |
23:20:26 | t0mas | because I'm not going to let someone use dd if they don't know how it works :) |
23:20:45 | Bagder | c'mon, it could be fun! ;-P |
23:20:46 | amiconn | Bagder: It might be that renaming doesn't help. Isn't the internal playlist system index based? |
23:21:14 | Bagder | ah, righ if he played a dir |
23:21:20 | amiconn | Yup |
23:21:23 | Bagder | then we would need to move it to another dir |
23:21:27 | Bagder | he would |
23:21:36 | amiconn | One could still delete that dir, or at least the problematic file |
23:21:50 | Bagder | or rename it so that the file order is modified ;-) |
23:21:51 | amiconn | But I would try deleting .playlist_control first |
23:22:02 | amiconn | All that gets lost is the current playlist |
23:22:33 | t0mas | jup |
23:22:43 | t0mas | well... wish him good luck :) |
23:22:52 | amiconn | Hmm. Why does the x11 player sim link, but the win32 sim doesn't :/ ? |
23:23:07 | * | amiconn goes studying .map files |
23:23:48 | hardeep | remember to take a compass with you |
23:27:19 | hardeep | do we have a feature-freeze yet? |
23:27:49 | t0mas | no |
23:27:49 | Bagder | no |
23:28:06 | t0mas | oh about that |
23:28:16 | t0mas | Bagder? isn't it better to do that another way? |
23:28:26 | Bagder | do what? |
23:28:34 | hardeep | Okay, I wanted to add another feature that people have been requesting: "Insert from" which inserts all tracks starting from the current |
23:28:34 | t0mas | like letting Zagor press the button... and then use patch to put in bugfixes |
23:28:45 | t0mas | so we don't have to stop committing features for iriver? |
23:28:58 | Bagder | yes I think so |
23:29:05 | Bagder | we should make a branch for the release |
23:29:51 | t0mas | that would be ok too |
23:29:54 | Bagder | I just don't currently feel I have enough time to grab this task myself |
23:30:03 | t0mas | who manages cvs? |
23:30:06 | t0mas | Linus? |
23:30:16 | Bagder | anyone can make a branch |
23:30:22 | Bagder | but Linus, me and Zagor are admins |
23:30:40 | HCl | yea, a branch for the release is definately a good idea |
23:30:51 | * | t0mas will read it when he's back :) |
23:30:57 | HCl | that way development can continue and copies are made of important tools like songdb |
23:31:13 | | Join CheeseBurgerMan [0] (~Dan@63.150.80.229) |
23:31:15 | Bagder | yeps, that way it won't slow down any development |
23:31:21 | amiconn | Ahaahh! The playersim doesn't break because it doesn't use the framebuffer |
23:38:12 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
23:40:09 | | Quit Zagor ("Client exiting") |
23:42:50 | * | amiconn ponders rewriting lcd-win32.c some more |
23:45:32 | | Quit ghostiger (Remote closed the connection) |
23:46:57 | HCl | pff. it takes 15 minutes alone just to read all my ddr songs.. |
23:49:01 | | Quit spiralout (Read error: 104 (Connection reset by peer)) |
23:50:00 | *** | Saving seen data "./dancer.seen" |
23:50:20 | CoCoLUS | wouldn't a seperate release branch be obsolete long before it's bug-free with the current rate of new feature additions? |
23:50:38 | HCl | what? |
23:50:49 | Bagder | CoCoLUS: it wouldn't get any new features |
23:50:59 | HCl | mhm |
23:51:04 | | Join preglow [0] (~c39fb2fe@labb.contactor.se) |
23:51:08 | HCl | the branch would only get the bugfixes |
23:51:12 | CoCoLUS | yeah i know |
23:51:16 | HCl | where the main branch gets both bugfixes and new features |
23:51:25 | CoCoLUS | but the main line would get all the new features |
23:51:31 | HCl | yup |
23:51:38 | preglow | hi all |
23:51:42 | HCl | thats the whole idea of a feature freeze |
23:51:43 | Bagder | hey preglow |
23:51:46 | HCl | hey preg |
23:51:52 | preglow | anything fun going on? |
23:51:58 | HCl | preparing to play ddr.. |
23:51:59 | amiconn | hi mr. codec :) |
23:52:40 | HCl | might it be possible to add a logtype to logf, and a filter on what type of log messages to store/print? |
23:52:45 | preglow | 28k8 life is not good life, internet wise :/ |
23:53:31 | HCl | or would that be bloated and should i just comment out the messages i don't want |
23:53:55 | CoCoLUS | what i want to say is, when the release branch is ready, would there still be someone interested in it? it might look fairly outdated in comparison to the main tree, with all it's new features, albeit not stable |
23:54:01 | HCl | preglow: especially when you're used to 100mbit.. |
23:54:29 | preglow | no shit, i left that connection lying battered and bruised in an empty flat some four days ago |
23:54:35 | HCl | CoCoLUS: thats always the case in most open source projects, and yes, most of the time people will look at the stable release first |
23:54:38 | Bagder | CoCoLUS: all those who use 2.4 today, yes |
23:54:40 | Cassandra | Lots of people stick to the stable branch of Rockbox. |
23:54:59 | Cassandra | I probably would if I didn't do development work. |
23:55:05 | Cassandra | Let someone else work the bugs out. |
23:55:10 | HCl | finally |
23:55:10 | HCl | afk |
23:55:11 | HCl | ddr |
23:55:13 | CoCoLUS | 2.4 was before the iriver development started, right? |
23:55:19 | Bagder | yes |
23:55:50 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
23:56:21 | amiconn | no |
23:56:35 | Bagder | true |
23:56:36 | amiconn | 2.4 was 20-something Dec 2004 |
23:56:45 | Bagder | yes, and iriver work started earlier |
23:56:51 | amiconn | Iriver started earlier |
23:56:55 | amiconn | Exactly |
23:57:05 | Bagder | in september 04 in fact |
23:57:20 | amiconn | Around the same time as Ondio dev started... |
23:57:27 | preglow | oh? |
23:57:29 | Bagder | yes |
23:58:17 | * | amiconn just saved a whole conversion layer in the win32 player sim |