00:00:05 | Tangleding | the actual experimental audio support in Rbx isn't that suitable |
00:00:13 | Tangleding | let's wait a little bit |
00:00:51 | crwl | luckily i have my sennheiser px100's which i've found to sound best with flat eq already :P |
00:01:33 | preglow | suitable? pfaw, it's perfectly suitable, it plays my files, and with no gap too |
00:01:33 | preglow | ;) |
00:02:16 | CoCoLUS | i have a pair of ex71s... quite common i think |
00:02:33 | CoCoLUS | and they really need a little added bass :) |
00:03:03 | Tangleding | mmm personaly i'll wait for WPS and more stable support |
00:03:08 | HCl | does mp3 gapless work yet? |
00:03:11 | CoCoLUS | hmm |
00:03:18 | CoCoLUS | it might be a -really- dumb question |
00:03:22 | CoCoLUS | but what does wps stand for? :) |
00:03:26 | ehntoo | I just got a pair of Koss KSC-55's... they're great, but the bass is too heavy. |
00:03:31 | dwihno | CoCoLUS: while-playing-screen |
00:03:35 | CoCoLUS | ah |
00:03:40 | CoCoLUS | knew that of course ;) |
00:04:47 | thegeek | there really is no need for any eq |
00:04:49 | thegeek | just get a cmoy |
00:04:50 | preglow | HCl: he's working on it |
00:05:08 | preglow | there's no _need_, but it's nice to have, even though i never use it myself |
00:05:14 | thegeek | true |
00:05:15 | preglow | some music is just plain badly recorded |
00:07:09 | CoCoLUS | it's personal taste... for me, a dap without at least b/t control is useless |
00:07:22 | preglow | it has no use |
00:07:35 | preglow | i believe you're exagerating there, but point taken :P |
00:07:37 | Dave99 | woohoo - 2 hours later (having eventually building gcc 3.4.4) and I have built my first rockbox.iriver :o) |
00:07:47 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
00:07:47 | * | preglow applaudes like a madman |
00:08:09 | Tangleding | Very impressive |
00:08:10 | Tangleding | lol |
00:08:15 | Dave99 | I wondered why I had never fancied unix before |
00:08:18 | Dave99 | now I know why |
00:08:24 | Tangleding | (in fact i just get a compiled one from Chamois ;) ) |
00:08:47 | preglow | Dave99: cygwin is worse than unix |
00:09:14 | Dave99 | now do I trust myself enough to acyually put it on my hp120? |
00:09:41 | crwl | i did the same thing first time today and have no problems |
00:09:53 | crwl | though I let my friend install the bootloader first on his unit, hehe |
00:09:55 | Dave99 | cool, might give it a go in a bit |
00:10:14 | Tangleding | Hardly dangerous in fact |
00:10:14 | ehntoo | speaking of that |
00:10:25 | Tangleding | not more than an iRiver fw upgrade |
00:10:28 | ehntoo | I should really build my own version |
00:10:36 | ehntoo | with the sound patch, of course |
00:10:57 | Tangleding | (for the bootloader i think) |
00:11:02 | Dave99 | I guess if something was really bad you can just boot into the iriver fw and delete/replace the rockbox |
00:11:11 | ehntoo | no, you can't |
00:11:21 | ehntoo | well |
00:11:23 | ehntoo | yeah, you can |
00:11:29 | Tangleding | if it sa daily build related issue yes |
00:11:30 | ehntoo | but if there were no build errors |
00:11:40 | ehntoo | you don't really have any dangers |
00:11:48 | Tangleding | but if the ROM upgrade with bootloader HEX fail noway |
00:11:50 | CoCoLUS | as long as you didn't build the boot loader yourself... it's pretty safe |
00:12:00 | ehntoo | aye |
00:12:00 | Tangleding | :D |
00:12:19 | Dave99 | oh I wouldnt mess with the bootloader myself - dont have the resucitation equipment! |
00:12:42 | ehntoo | I think the only one with an IriverBDM is still LinusN |
00:13:30 | Tangleding | think so too |
00:14:00 | Tangleding | but anyone can make the merge between linusN bootloader and iRiver original hex with preglow fwpatcher ;) |
00:14:06 | Tangleding | with no risk |
00:14:22 | ehntoo | yeah |
00:14:54 | ehntoo | but preglow hasn't updated it to recognize the 1.65 md5's yet |
00:15:34 | amiconn | Huh? |
00:15:38 | Dave99 | it works with the 1.65 fw though |
00:15:41 | amiconn | It worked for me, today... |
00:15:47 | ehntoo | ... |
00:15:51 | ehntoo | last time I tried, it didn't |
00:16:14 | preglow | i don't get this |
00:16:24 | amiconn | The MMC icon is a bit misplaced on the iriver... |
00:16:28 | preglow | uda lets you select if the treble range is to be 0-18db or 0-24db |
00:16:32 | preglow | what's the point? |
00:16:47 | amiconn | You cant get it < 0 ? |
00:16:54 | preglow | no |
00:16:57 | Tangleding | mmm finaly lame is gapless too with actual patch? |
00:17:01 | preglow | but ok |
00:17:06 | preglow | i'll hack in the limits and the uda call |
00:17:56 | preglow | what is super bass? |
00:17:58 | preglow | some mas option? |
00:18:03 | preglow | i don't think uda does anything like it |
00:18:05 | Tangleding | i want to echo all this at HA place |
00:18:13 | Tangleding | :/ |
00:18:13 | amiconn | preglow: yes |
00:18:13 | preglow | Tangleding: please wait |
00:18:20 | Tangleding | mmm okay |
00:18:36 | preglow | Tangleding: we'll have crude audio support in place soon, better wait until they can have something to play with |
00:18:51 | amiconn | The MAS has loudness in addition to the usual treble+bass, and superbass shifts the center frequency for the loudness function |
00:18:59 | Tangleding | in fact HA is not MR or so |
00:18:59 | preglow | ahh |
00:19:09 | amiconn | ...from 1 kHz to 2 kHz. This effectively boosts the bass |
00:19:09 | preglow | Tangleding: no, and it doesn't really matter i guess |
00:19:22 | Tangleding | okay |
00:19:24 | Tangleding | as you want |
00:19:34 | preglow | Tangleding: it's just that people will want to try audio output, and the patch isn't that easy to apply right now |
00:19:39 | preglow | Tangleding: so we get people asking for help all the time |
00:19:46 | Tangleding | okay i understand |
00:19:57 | preglow | Tangleding: and it'll be very much easier once audio out is in cvs |
00:20:00 | amiconn | preglow: MDB is another MAS only feature |
00:20:09 | Tangleding | okay |
00:20:23 | Tangleding | in fact that was that i planned to post |
00:20:25 | Tangleding | but |
00:20:32 | Tangleding | okay i'll wait |
00:20:42 | preglow | we should have some code in cvs fairly soon |
00:20:45 | Tangleding | i wish you aren't too annoyed by the fact |
00:20:51 | preglow | of course i'm not |
00:20:53 | Tangleding | that at my french board |
00:21:11 | Tangleding | everyone is informed of the recent audio progress |
00:21:13 | Tangleding | (patch) |
00:21:16 | amiconn | preglow: The MAS3507 (player) does have the basic controls only (volume, balance, treble, bass) plus stereo width |
00:21:20 | preglow | Tangleding: no worries |
00:21:24 | Tangleding | okay |
00:22:03 | Tangleding | (we were a lot iHP owner very interested in Rbx progress that's the point ;) ) |
00:22:39 | Tangleding | So i gonna go |
00:23:07 | preglow | i wonder if there is a UDA define |
00:23:16 | Tangleding | just feel free to inform HA guys from your own when you think it's okay |
00:23:20 | Tangleding | here is the link |
00:23:26 | preglow | Tangleding: you'll get your chance ;) |
00:23:42 | Tangleding | http://www.hydrogenaudio.org/forums/index.php?showtopic=27390&pid=278317&st=50&# |
00:23:59 | Tangleding | in fact i rather let more implicated person do this if there is |
00:24:19 | preglow | we'll see |
00:24:19 | Tangleding | don't know if there is Rbx members registered at HA place |
00:24:22 | Tangleding | :) |
00:24:40 | Tangleding | if not no problem i or another guy should post the news |
00:24:42 | Tangleding | ;) |
00:24:51 | preglow | again, we'll see |
00:24:57 | preglow | what happens happens |
00:24:57 | Tangleding | okay |
00:25:07 | preglow | amiconn: you agree we should have a UDA1380 define? |
00:25:20 | preglow | amiconn: in case we get further ports using the UDA1380, but not the coldfire |
00:25:32 | Tangleding | so, so bye all guys |
00:25:33 | Tangleding | :) |
00:25:38 | preglow | good bye |
00:25:43 | Tangleding | don't forget to sleep ;) |
00:25:44 | Tangleding | -lol) |
00:25:49 | Tangleding | cheers |
00:25:55 | * | preglow nods and has another coffee |
00:26:15 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
00:28:39 | | Quit matsl (Remote closed the connection) |
00:29:17 | preglow | amiconn: why is the super bass option present for the mas3507 config if it can't use it? |
00:29:19 | amiconn | preglow: I agree that there should be an UDA define |
00:30:01 | amiconn | There is no super bass option on the player |
00:30:28 | preglow | looks like its included in the settings to me |
00:30:37 | amiconn | Huh? |
00:30:41 | amiconn | Simulator? |
00:30:48 | preglow | no, i'm just looking at the source :P |
00:30:50 | preglow | might easily be mistaken |
00:31:30 | amiconn | The global_settings structure contains many settings that aren't used on all units |
00:31:38 | preglow | ahh, ok |
00:31:53 | preglow | i'm just looking at the maxval, etc, structs |
00:31:55 | preglow | in sound.c |
00:31:57 | amiconn | The was some talk about this way back in time, even before I joined rockbox |
00:33:15 | amiconn | Ah, yes, the arrays in sound.c are also unconditional |
00:33:19 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
00:33:31 | preglow | there's space to be saved, for sure |
00:33:36 | preglow | a teeny bit, at least |
00:34:27 | amiconn | It seems this is because the #defines in sound.h telling which number is which settings are also fixed |
00:34:31 | preglow | but yeah, what should this define look like? #define CONFIG_CODEC UDA1380, perhaps? |
00:34:47 | preglow | using codec for that is a bit misleading, though |
00:35:02 | preglow | but i can't think of anything more suitable |
00:35:25 | amiconn | You could start with HAVE_UDA1380 |
00:35:37 | preglow | yap |
00:35:38 | amiconn | (similar to HAVE_DAC3550 on the player) |
00:35:58 | amiconn | The MAS3507 doesn't have an integrated dac, so there is the 3550 |
00:36:13 | preglow | i will define that for both sims and target |
00:36:24 | amiconn | Why? |
00:37:09 | preglow | well, so the eq-limits are the same for target and sim, for isntance |
00:37:12 | preglow | i wouldn't expect them to differ |
00:37:52 | amiconn | Btw, the sound.[ch] range arrays could use the method I used in the viewer plugin: making the setting types an enum (using #ifdefs), and then using designated initializers in sound.c |
00:38:17 | preglow | yeah, that's a good idea |
00:40:00 | amiconn | The iriver firmware is able to initialise the remote lcd on the fly |
00:40:15 | amiconn | ...something that rockbox still has to learn |
00:40:18 | preglow | not too hard, i'd guess |
00:40:24 | amiconn | Nope |
00:40:26 | preglow | remote support is pretty recent |
00:40:31 | preglow | ahaha |
00:40:38 | preglow | max limit for treble is 6 db, for bass it's 24 db |
00:40:40 | amiconn | We need a way to detect a plugged remote, and some thread to handle it |
00:40:47 | preglow | someone's worrying over people busting their ears |
00:41:04 | amiconn | Only 6 dB max. treble? :( |
00:41:07 | preglow | yes |
00:41:45 | preglow | but i should only define HAVE_UDA1380 for target? |
00:42:14 | preglow | i guess it really doesn't matter much, the eq won't work for sims anyway |
00:44:13 | preglow | Slasheri: awake? |
00:44:23 | | Join TCK [0] (TCK@81-86-96-35.dsl.pipex.com) |
00:47:02 | | Join bg_ [0] (~chatzilla@c24.241.230.113.mad.wi.charter.com) |
00:49:01 | | Quit _DangerousDan (Read error: 110 (Connection timed out)) |
00:54:18 | | Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
00:55:37 | | Quit bg_ ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
00:57:03 | HCl | :/ |
00:58:55 | | Join tvelocity [0] (~tony@ipa142.6.tellas.gr) |
01:00 |
01:00:51 | preglow | anyone managed to have music playing in the background? |
01:00:57 | preglow | if not, i guess i wont be able to test this |
01:03:52 | | Quit Harpy (Read error: 60 (Operation timed out)) |
01:05:40 | HCl | mmm |
01:05:40 | HCl | ? |
01:05:56 | preglow | like initiate playback and then go look at the settings |
01:06:05 | preglow | i assume slasheri hasn't gotten around to that yet |
01:06:20 | HCl | oh |
01:06:24 | HCl | i thought that worked |
01:06:27 | HCl | but i haven't tried it at all |
01:06:27 | preglow | how? |
01:06:30 | preglow | ah |
01:09:33 | | Join webguest77 [0] (~449e1022@labb.contactor.se) |
01:10:19 | webguest77 | Hi guys, why do I get an error while trying to patch the iriver firmware with firmwarepatcher.exe using wine? |
01:10:54 | webguest77 | Error said, Couldn't modify existing file. Check if file is write-protected, then try again. |
01:11:04 | webguest77 | I did check it, it was world writeable |
01:11:24 | preglow | i have no idea |
01:11:27 | preglow | i've never used it in wine |
01:11:33 | * | preglow produlates hcl |
01:11:39 | HCl | ouch! |
01:11:41 | HCl | o.o |
01:11:48 | webguest77 | hmm, maybe I'm missing something |
01:11:50 | preglow | ahh, no, it was rasher who said that worked |
01:12:02 | preglow | webguest77: it uses a temp dir |
01:12:02 | HCl | o.o |
01:12:08 | * | HCl dies from his injuries preglow inflicted |
01:12:09 | preglow | webguest77: that might not be world writeable |
01:12:19 | preglow | HCl: the produlator isn't _that_ bad, now is it? |
01:12:20 | webguest77 | preglow, I see :) |
01:12:23 | HCl | :P |
01:12:27 | webguest77 | sudo would make it work, I guess |
01:12:54 | preglow | webguest77: i don't know what that temp dir is in wine, in windows it's the temp dir that lies within each user's home directory |
01:13:00 | preglow | webguest77: a sudo should most definitely do it |
01:13:38 | webguest77 | preglow, nope, didn't work |
01:13:49 | webguest77 | weird |
01:13:52 | | Quit Dave99 (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") |
01:13:53 | preglow | someone should bundle mkboot, scramble and descramble togheter and make a bash script that does the equivalent of fwpatcher.exe for linux |
01:14:00 | HCl | i did that once. |
01:14:12 | HCl | but then i threw it away |
01:14:16 | preglow | heh |
01:14:19 | HCl | :x |
01:14:26 | HCl | it like |
01:14:33 | HCl | did the output of md5 to a file |
01:14:36 | HCl | then compared it |
01:15:05 | webguest77 | ooh, dmesg gave a bunch of errors |
01:15:12 | webguest77 | floppy0: disk absent or changed during operationend_request: I/O error, dev 02:00 (floppy), sector 0 |
01:15:15 | preglow | eh? |
01:15:17 | preglow | floppy? |
01:15:18 | preglow | of all things? |
01:15:20 | webguest77 | sector from 0 to 8 |
01:15:26 | webguest77 | weird |
01:15:30 | preglow | word |
01:15:49 | webguest77 | I have no floppy drives on this lappy |
01:15:51 | HCl | wine always does that, i think :3 |
01:16:04 | * | webguest77 goes edit wineconfig |
01:16:20 | preglow | but it shouldn't really matter, now should it |
01:16:28 | HCl | nop |
01:16:54 | webguest77 | ... |
01:17:04 | webguest77 | didnt work :( |
01:17:21 | webguest77 | I guess I'll patch by hand then |
01:17:27 | preglow | oh well, i can't think of any way of finding out what's wrong apart from giving you a debug version of fwpatcher |
01:17:34 | preglow | and i can't compile windows stuff now, as i'm in linux |
01:17:48 | webguest77 | that's fine preglow |
01:17:53 | *** | Saving seen data "./dancer.seen" |
01:18:01 | preglow | well, it pretty much has to be :> |
01:18:25 | webguest77 | aye :) |
01:18:34 | preglow | sorry about that, someone should make a patcher for linuxes as well |
01:19:02 | preglow | i guess a simple shell thing should do there |
01:19:37 | webguest77 | you have to compile the scramble, mkboot, descramble from cvs? |
01:19:53 | webguest77 | okie |
01:20:05 | preglow | aye |
01:20:56 | preglow | god, i just got a urge to code fwpatcher in gtk! |
01:21:08 | preglow | i'm going to go put myself to sleep before it's too late |
01:21:13 | preglow | see y'all later |
01:21:29 | | Quit preglow ("skvettlapp") |
01:21:40 | webguest77 | later preglow, |
01:26:22 | | Part MoosCamaro |
01:40:28 | HCl | xD |
01:40:34 | HCl | preglow ish silly. |
01:42:04 | | Join jipi [0] (~jipi@cm17.gamma187.maxonline.com.sg) |
01:42:09 | HCl | sg? |
01:42:09 | | Join ashridah [0] (ashridah@220-253-121-166.VIC.netspace.net.au) |
01:42:11 | HCl | what country is that? |
01:42:49 | ashridah | singapore |
01:42:51 | ashridah | iirc |
01:42:52 | HCl | singapore is a country? o_o |
01:42:58 | HCl | i thought it was a capital |
01:42:59 | ashridah | yep |
01:43:06 | ashridah | it's a small island |
01:43:10 | ashridah | if memory serves |
02:00 |
02:07:29 | | Quit webguest77 ("CGI:IRC") |
02:21:40 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
02:32:19 | | Quit jipi ("Leaving") |
02:36:07 | | Join edx [0] (edx@p54A8FFEA.dip.t-dialin.net) |
02:39:52 | | Quit Strath (Read error: 110 (Connection timed out)) |
02:51:49 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
03:00 |
03:17:54 | *** | Saving seen data "./dancer.seen" |
03:18:04 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
03:27:43 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
03:28:02 | XavierGr | hello all! |
03:28:22 | | Join amiconn_ [0] (~jens@p54BD5101.dip.t-dialin.net) |
03:28:32 | XavierGr | Does anyone here know details about the lcd_putsxy function? |
03:29:48 | bill2or3 | I'm thinking of getting an iriver |
03:29:58 | bill2or3 | anyone have a opinion on H34 vs H10? |
03:30:13 | XavierGr | well hurry up if you want an iHP-140. They are out of stock |
03:30:25 | bill2or3 | err, H340 |
03:30:30 | bill2or3 | do you have one? |
03:30:45 | XavierGr | I am a proud owner of an iHP-140 |
03:30:46 | ashridah | H10's based on portalplayer isn't it? and doesn't portalplayer bite? |
03:30:57 | bill2or3 | how do you like it xavier |
03:31:46 | XavierGr | I am crazy about it. I carry it with me all the time, not only to hear to all of my music, but also to be able to exchange between computers files |
03:32:31 | XavierGr | Even more I have partitioned the drive to 2 segments which the first has knoppix Linux installed and I can load my OS whenever I like in any computer |
03:32:43 | XavierGr | :) |
03:33:01 | XavierGr | Wait and see when Rockbox porting is complete for the iHP!! |
03:36:25 | bill2or3 | nice. |
03:42:50 | bill2or3 | you can just mount it as a mass storage device and copy your mp3's on to it right? no drivers or special software needed? |
03:43:57 | ashridah | the 1xx and 3xx range, yes. (although the latter supposedly works as a protected wma capable device specifically with windows too) |
03:44:16 | ashridah | the H10, no idea. |
03:44:29 | ashridah | bill2or3: you might want to look up reviews on places like www.misticriver.net |
03:45:50 | | Join sils [0] (sils@bzq-119-3.red.bezeqint.net) |
03:45:56 | | Quit amiconn (Read error: 110 (Connection timed out)) |
03:45:56 | | Nick amiconn_ is now known as amiconn (~jens@p54BD5101.dip.t-dialin.net) |
03:46:11 | bill2or3 | thanks ashridah |
03:47:49 | | Quit sils (Client Quit) |
03:49:02 | bill2or3 | is misticriver pretty much the biggest iriver fan site? |
03:52:04 | XavierGr | amiconn: do you know details about the lcd_setfont api function? |
03:55:31 | XavierGr | or where can i find some maybe? |
04:00 |
04:01:34 | | Quit XavierGr () |
04:15:35 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
04:35:38 | Rick | bill2or3: yes, too bad it sucks. ;P |
04:43:23 | | Join bipak [0] (~bip@p50883CED.dip.t-dialin.net) |
04:50:07 | | Quit bipak_ (Read error: 60 (Operation timed out)) |
04:53:11 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
04:59:08 | | Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) |
05:00 |
05:00:45 | | Quit tvelocity ("Leaving") |
05:14:30 | | Quit edx () |
05:17:56 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:26:29 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
06:33:23 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:48:03 | | Quit Bager (Read error: 110 (Connection timed out)) |
07:00 |
07:18:00 | *** | Saving seen data "./dancer.seen" |
07:23:33 | | Join Bager [0] (~Bager@83.222.160.88) |
07:23:39 | Bager | morning |
07:24:05 | | Join jamesshuang [0] (~189593bc@labb.contactor.se) |
07:24:33 | jamesshuang | hey slasheri, just wanted to thank and congratulate you on your progress! |
07:25:09 | jamesshuang | I got the compiler and the patch, and it is really REALLY cool... the fade out on stop is really amazing... Looking forward to seeing what this will be like when it's finished! |
07:26:27 | | Part jamesshuang |
07:46:10 | | Quit ashridah ("Leaving") |
07:46:18 | | Join ashridah [0] (ashridah@220-253-121-166.VIC.netspace.net.au) |
07:50:16 | amiconn | morning @all |
07:53:15 | Bager | morning, amiconn ;) |
08:00 |
08:08:48 | LinusN | man, ogg's buffer handling is really perverse |
08:12:17 | amiconn | LinusN: Is it a big hassle to hook up the logic analyser to the recorder and record the recording timing behaviour? |
08:13:12 | ze | amiconn: thats a lot of 'record' |
08:25:07 | amiconn | LinusN: I'm not talking about current cvs. I optimised my new transfer routine a bit more. It should decrease recording interrupt rate (number of accepted interrupts) from 1 per 30 bytes to ~1 per frame |
08:26:01 | amiconn | I also found that the interrupt is more reliable _for recording_ when set to level sensitive |
08:35:41 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:39:13 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:39:20 | | Quit oxygen77 (Client Quit) |
08:40:00 | | Join amiconn_ [0] (~jens@p54BD5101.dip.t-dialin.net) |
08:40:14 | | Quit amiconn (Nick collision from services.) |
08:40:14 | | Nick amiconn_ is now known as amiconn (~jens@p54BD5101.dip.t-dialin.net) |
08:41:36 | Slasheri | hi |
08:43:47 | Bager | hi |
08:43:49 | Bager | Slasheri |
08:44:10 | | Quit DMJC ("Leaving") |
08:45:33 | | Join webguest27 [0] (~51e23707@labb.contactor.se) |
08:46:36 | | Join Harpy [0] (JCPNvIrwPj@dsl-hkigw7wbb.dial.inet.fi) |
08:47:53 | | Quit webguest27 (Client Quit) |
08:49:33 | LinusN | amiconn: i removed the test leads from my recorder last week :-( |
08:52:58 | LinusN | Slasheri: i'm puzzled by your buffer locking |
08:54:03 | LinusN | you shouldn't need to lock the buffer at all |
08:54:41 | LinusN | ooops! fire alarm, gotta go |
08:55:19 | bill2or3 | how does the iHP-120 compare to the 320? |
08:56:10 | ashridah | uh. no colour vs colour and a different ui? |
08:56:19 | Bager | bill2or3 |
08:56:23 | ashridah | oh, the 3xx can play some types of video as well |
08:56:28 | Bager | H3x0 has USB 1.1 Host |
08:56:37 | Bager | 262k color screen 220x176 |
08:56:56 | Bager | and H3x0 has S/PDIF in & out |
08:56:58 | Bager | ops |
08:57:00 | Bager | H1x0 |
08:57:08 | ashridah | ah, that's right. has usb-on-the-go |
08:57:18 | Bager | i mean H1x0 has S/PDIF In & out, and H3x0 doesn't have one |
08:57:36 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
08:57:56 | Bager | H1x0 - 2bit grayscale (white + 2 shades of grey + black) display |
08:58:10 | Bager | H3x0 can record officially from FM tuner |
08:58:32 | Bager | H1x0 can't, but probably could with Rockbox |
08:58:37 | Slasheri | LinusN: Hmm, that might be true. I am more familiar programming with pre-emptire kernels so it's possible that i have placed unncesessary locks in the code :) |
08:58:39 | bill2or3 | but the 120 is a lot closer to having rockbox working, right? |
08:58:49 | Slasheri | *emptive |
08:59:00 | Bager | H3x0 can charge from USB, H1x0 cannot officially |
08:59:03 | Bager | bill2or3 yes |
08:59:17 | Bager | but |
08:59:24 | * | bill2or3 listen |
08:59:24 | bill2or3 | s |
08:59:33 | Bager | 1) i don't think that H3x0 port is so far in the future |
08:59:45 | Bager | 2) H1x0 are very rare |
08:59:50 | Bager | and expensive |
08:59:56 | bill2or3 | I'm shopping for a player and it's so hard to find decent info without digging thru 3005 forum posts |
09:00 |
09:00:07 | bill2or3 | I'm really liking the iriver H10 atm |
09:00:27 | Bager | bill2or3 rockbox port on it is not even planned... |
09:00:54 | bill2or3 | yeah, I know. |
09:01:06 | bill2or3 | but the touch-controller is nice |
09:01:18 | bill2or3 | although I'd really like somthing w/ rockbox |
09:03:47 | crwl | those iAudio things are nice, too |
09:03:49 | bill2or3 | how usefull is the little lcd remote? |
09:03:56 | Bager | bill2or3 very :) |
09:04:05 | bill2or3 | the remotes are cheap on ebay too |
09:04:33 | Bager | but you have to know that H3x0 doesn't come with LCD remote ... but the H1x0's one works perfectly & also there is H3x0 LCD one as accessory |
09:04:45 | bill2or3 | yeah |
09:04:51 | Bager | the last is sold mainly in korea ... |
09:04:58 | bill2or3 | how stable is the rockbox 120 port? |
09:05:05 | Bager | but some koreans are very helpful |
09:06:20 | bill2or3 | if only the 340 had the touch controller this decision would be easy |
09:06:47 | bill2or3 | are the 1x0 and 3x0 on similar hardware, to make porting easy? |
09:12:27 | Bager | yes |
09:12:31 | Bager | pretty similar |
09:12:43 | | Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) |
09:13:33 | Bager | the big differences are the screen, USBOTG chip ... |
09:13:36 | | Quit DMJC (Client Quit) |
09:15:12 | Bager | see http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents and http://www.rockbox.org/twiki/bin/view/Main/IriverHardwareComponents |
09:18:01 | *** | Saving seen data "./dancer.seen" |
09:19:47 | * | bill2or3 looks |
09:19:49 | bill2or3 | thanks bager |
09:20:03 | bill2or3 | the 340 looks good, but it's pretty expensive. |
09:20:10 | bill2or3 | I'll sleep on it. |
09:20:58 | Bager | bill2or3 atm 140 is more expensive (i think), it's out of production for nearly a year (afaik) |
09:21:20 | bill2or3 | usbot lets you transfer files striaight from your camera, right? |
09:21:28 | LinusN | Slasheri: if you use a ring buffer with a read and a write pointer, you can have a lock-free buffer even with a preemptive kernel |
09:21:30 | bill2or3 | there's a 140 on ebay for like $280.. |
09:21:36 | Bager | LinusN have you had a look at H3x0's components? In particular, do you have any idea where's the RTC located ? just curious |
09:21:52 | bill2or3 | or maybe it's a 120 |
09:22:01 | LinusN | Bagder: i assume the rtc is in the real-time power management chip |
09:22:08 | LinusN | bager, sorry |
09:22:14 | Bager | LinusN np;) |
09:22:43 | Bager | you mean Philips PCF50606 ? |
09:22:59 | LinusN | yes |
09:23:23 | Bager | there's no info about it on the philips site... |
09:23:32 | Bager | datasheet i mean |
09:24:31 | Bager | hm |
09:24:31 | Bager | Optional 32-kHz Xtal oscillator output for generating real-time clock |
09:26:03 | Slasheri | LinusN: Aah :) Anyway, i will change that buffer to ring buffer soon |
09:26:44 | LinusN | again, look at mpeg.c |
09:26:52 | Slasheri | LinusN: And now it's possible to reload a new song to codec on the fly without reloading the codec |
09:27:00 | LinusN | nice |
09:27:06 | LinusN | care to share? |
09:27:17 | Slasheri | Soon, not yet ready :) |
09:29:14 | | Join bobTHC [0] (~foo@l05v-27-117.d1.club-internet.fr) |
09:29:22 | bobTHC | mornin' folks ! |
09:50:15 | * | Bager is silly |
09:50:51 | * | Bager occasionally closed the wiki tab he was editing ... |
10:00 |
10:09:39 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
10:10:25 | | Join ghode|afk [0] (~dude@host-212-158-232-155.bulldogdsl.com) |
10:10:32 | ghode|afk | ello |
10:16:30 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
10:20:55 | Bager | hi, preglow |
10:21:10 | preglow | hello |
10:22:10 | amiconn | LinusN: Too bad you removed the test leads :( |
10:22:51 | LinusN | yeah |
10:23:11 | LinusN | i had them on for so long |
10:28:05 | | Join ted2005 [0] (ted@74pc225.sshunet.nl) |
10:28:31 | LinusN | time to reboot |
10:28:32 | | Part LinusN |
10:29:31 | Bager | Slasheri where is the code u're writing |
10:30:08 | * | ashridah idly wonders why the development Slasheri is doing isn't going into a branch of rockbox's cvs |
10:30:29 | Bager | maybe because it's not ready enough to be there ? ;) |
10:30:50 | ashridah | i said a branch, not HEAD |
10:31:23 | Slasheri | Bager: Older snapshot from yeasterday is here: http://ihme.org/~miipekk/rockbox/ |
10:31:33 | Bager | 10x ;) |
10:31:43 | Slasheri | Now i have fixed one bug with mp3 playing and still trying to do gapless. Maybe i will take a snapshot today :) |
10:32:45 | Bager | just do it;) |
10:32:54 | Slasheri | :D |
10:33:28 | Bager | grr silly firefox |
10:33:41 | crwl | i got an illegal instruction yesterday while playing an mp3 and trying to launch some plugin... but i suppose it's just normal now :) |
10:33:43 | Slasheri | I am currently taking wav dumps from codec outputs and analyzing them better to find out why there is some interesting noise/glitch during track switch |
10:34:27 | Slasheri | crwl: Yes, currently plugins doesn't work at same time |
10:37:07 | ghode|afk | does anyone have a roxkbox + Slasheri's patch online somewhere? :p |
10:39:58 | preglow | Slasheri: so, it's possible to do other stuff while music is playing? |
10:41:07 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
10:41:56 | Chamois | sometimes i need to reload original iriver fimware and reload rockbox after to have sound under rockbox |
10:42:11 | Chamois | do you have this problem ? |
10:42:13 | Slasheri | preglow: of course |
10:42:33 | preglow | Slasheri: how? i couldn't manange that |
10:42:54 | Slasheri | preglow: but there is bugs with the wps integration, so it's not possible to use the file browser unless you press pause a few times |
10:43:11 | Slasheri | Hmm. try A-B. That should give you the setup menu |
10:43:45 | preglow | yeah, that's what i want, i started porting the bass and treble settings to h120 yesterday |
10:43:48 | preglow | but couldn't test it |
10:44:05 | Slasheri | Hmm.. |
10:44:43 | Bager | Slasheri playback.c : probe_file_format : afaics "flac" is 4 symbols ..., |
10:44:47 | Slasheri | did you try the a-b button or you tried to access the setup? |
10:45:17 | Slasheri | Bager: ah :) |
10:45:28 | Slasheri | Will be fixed later |
10:45:35 | Bager | never mind, just saw it at first sight ;) |
10:45:43 | Slasheri | thanks ;) |
10:46:12 | Bager | heh, for nothing |
10:47:06 | Bager | i think we must thank you ;) |
10:47:21 | Slasheri | :D |
10:47:35 | preglow | Slasheri: no worries, i bet it'll work next time i try it |
10:47:50 | Slasheri | preglow: oki :) |
10:48:04 | Slasheri | i hope too |
10:49:52 | Chamois | anyone has the sound problem i mentionned ? |
10:50:25 | Slasheri | Hmm, that is weird. I don't have that |
10:50:35 | Chamois | hmm |
10:50:41 | | Join sox [0] (~sox@c-223de255.733-1-64736c10.cust.bredbandsbolaget.se) |
10:51:07 | Slasheri | However, you should restart rockbox everytime you press the stop button. And after started playing, you have to adjust the volum |
10:51:14 | Slasheri | But then it should work |
10:51:17 | Chamois | i know that |
10:51:21 | Slasheri | :/ |
10:51:32 | Chamois | but sometimes i have no sound when i restart rockbox |
10:51:34 | sox | Slasheri: are you working on what is gonna be the sound api or are there parallell dev on this right now? |
10:51:37 | Chamois | and have to relaod iriver firm |
10:52:04 | Chamois | like the uda is not initialized correctly |
10:52:27 | | Join LinusN [0] (~linus@labb.contactor.se) |
10:52:57 | Slasheri | sox: Maybe this could be the sound api in future.. |
10:53:19 | Slasheri | Chamois: What iriver do you have? |
10:53:26 | Chamois | h140 |
10:53:33 | preglow | LinusN: should i add uda1380_set_treble, etc, to uda1380.c or just fiddle bits around in sound.c ? |
10:53:38 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
10:53:47 | Slasheri | i have the same and no that kind of problems :/ |
10:53:57 | LinusN | preglow: do as you like |
10:54:15 | XavierGr | Hello all! |
10:54:18 | Chamois | same problem appears on an other iriver h120 of one my friend |
10:54:28 | Slasheri | hi XavierGr :) |
10:54:38 | preglow | okies, just wondered if there was any reason you have no eq functions for the mas |
10:54:40 | sox | maybe im trippin on ice here, but what do you think LinusN of Slasheri's work...? |
10:55:09 | LinusN | i think it's great |
10:55:18 | LinusN | but it needs some work |
10:55:30 | sox | does that mean that it might be the sound api? |
10:55:40 | LinusN | i've been wanting to commit it for some time, but something always comes in the way |
10:55:50 | sox | your sound api? |
10:55:58 | LinusN | Slasheris |
10:56:04 | sox | ah |
10:56:17 | sox | how far does it reach, beyond 15 secs? ;-) |
10:57:53 | Chamois | Slasheri : i know some people who have the same problem |
10:58:03 | Chamois | so it is a little problem in rockbox |
10:58:19 | Slasheri | Chamois: Hmm, yes.. It might be the uda initialization problem |
11:00 |
11:00:51 | HCl | hi |
11:01:03 | XavierGr | could someone tell me please how to conclude sh-elf-gcc when i type make to compile rockbox? |
11:02:08 | XavierGr | m68k-elf-gcc: not found |
11:02:19 | | Quit ghode|afk () |
11:02:21 | XavierGr | I get this error |
11:04:02 | Slasheri | You should compile m68k compiler.. |
11:04:26 | Slasheri | There are some howtos on the web |
11:06:24 | Slasheri | LinusN: Hmm, do you think if there is currently any big problems preventing the commit? |
11:07:04 | LinusN | Slasheri: not really |
11:07:12 | Slasheri | ok :) |
11:07:17 | LinusN | i'd like to see your latest stuff |
11:08:42 | Slasheri | Hmm.. I will put it online. There is no ring buffer yet and the codec loader is still quite dumb (being fixed soon) |
11:09:01 | Slasheri | mp3s are almost gapless, but there are some weird interference during the switch |
11:09:28 | Chamois | slasheri : you don't have cvs access? |
11:09:39 | Slasheri | Chamois: not yet :) |
11:09:55 | Chamois | :-( |
11:10:35 | Slasheri | and still this shouldn't get committed before it's stable enough |
11:10:56 | Chamois | hmmm |
11:10:57 | Chamois | ok |
11:11:16 | amiconn | LinusN: Did you notice my new patch to fix gcc 3.4.4 builds on cygwin? |
11:11:27 | LinusN | yes i did |
11:11:37 | XavierGr | but isnt m68k-elf-gcc gets installed when I installed cygwin? |
11:12:14 | ashridah | XavierGr: a cross compiler for m68k-class cpus isn't included with cygwin |
11:12:42 | XavierGr | so I cant really compile rockbox if I have made some changes? |
11:14:15 | Bager | twiki spam http://www.rockbox.org/twiki/bin/view/Main/AAAVeryGoodSite |
11:14:53 | rasher | crikey |
11:15:57 | XavierGr | Speaking of it I have made some changes in calculator.c for the iriver, to fit the screen better.... |
11:16:26 | preglow | my god, how i love wiki spammers |
11:16:37 | preglow | shoot to kill |
11:16:54 | XavierGr | do you think that i must make the changes as a different plug-in for iriver, or the code must see if is archos or iriver? |
11:17:30 | rasher | the way it's been done for the other plugins is to use the LCD_WIDTH and LCD_HEIGHT defines |
11:18:02 | *** | Saving seen data "./dancer.seen" |
11:19:04 | Bager | i hope i cleared it correctly ... |
11:19:08 | XavierGr | yes but do I need to write code that will automatically adjust the size or the screen (archos, iriver) or make a different .c file of the plug-in |
11:19:36 | XavierGr | I see that this kind of automation is done when buttons are configured. |
11:20:51 | rasher | Only one .c file |
11:29:29 | XavierGr | aslo I would like to clear something about lcd_setfont() function. Some plugins call it with the FONT_SYSFIXED argument and when I change it to an integer value nothing really changes. What FONT_SYSFIXED means? |
11:31:26 | LinusN | it's the system fixed width font |
11:31:49 | bobTHC | it's to force the use of the fixed size font, imho |
11:32:17 | LinusN | you can choose between FONT_SYSFIXED and FONT_UI |
11:32:51 | LinusN | FONT_UI is the font selected by the user |
11:33:25 | LinusN | lunch time |
11:35:25 | XavierGr | so i can't type lcd_setfont(10) and change the font right? |
11:35:33 | | Join Dave99 [0] (~c182553c@labb.contactor.se) |
11:38:27 | bobTHC | u have to choose between using the fixed size width font & between the one defined by the user, imho |
11:42:23 | HCl | mmm |
11:42:37 | HCl | so whats new? uda not initialized properly? |
11:44:12 | XavierGr | bobTHC:yes you are right indeed. But what if I want to define another font size for the plug-in? |
11:44:41 | | Quit oxygen77 ("CGI:IRC") |
11:44:46 | amiconn | XavierGr: You can't |
11:44:53 | XavierGr | :( |
11:45:34 | amiconn | lcd_setfont() never defines sizes, it merely selects fonts (which can have any size in case of the user-selectable font) |
11:45:37 | XavierGr | I fixed claculator.c to extend all the way into the iriver screen but it would be nice to have a larger font! |
11:45:47 | odd | what about parts of the interface where it pays to have a larger font, like when displaying the time signature when playing |
11:46:27 | amiconn | Imho the default font should be a little larger on iriver, but maybe that's just me |
11:46:39 | HCl | maybe we could enlarge the font with an option? |
11:46:41 | odd | i could design a new font |
11:46:46 | XavierGr | amiconn:so lcd_setfont() can only take 2 values? |
11:47:06 | amiconn | XavierGr: yup |
11:47:15 | odd | i'm dying to contribute to this project, but i don't code :( |
11:47:37 | amiconn | odd: The current sysfont is 6x8. I'd vote for an 8x10 or 8x11 font |
11:48:04 | odd | where can i get image tiles of the current fonts available on iriver? |
11:48:20 | bobTHC | but be aware XavierGr, i don't think u can mix fonts for the moment... |
11:48:34 | XavierGr | odd: I dont know very much of programing too, but this is a great experiance for me to get better and contribute too... |
11:48:34 | crwl | are pixels on archos devices much larger than on the iriver lcd? |
11:48:45 | crwl | i find the default font definitely too small on iriver |
11:48:50 | sox | agree |
11:49:05 | rasher | odd: http://www.rockbox.org/fonts/ but it's a bit outdated I think |
11:49:16 | odd | hmm |
11:49:17 | odd | thanks though |
11:49:24 | odd | i'll see what i can do |
11:49:26 | rasher | think it has most of them though |
11:49:39 | amiconn | crash_: Yes, the pixels on archos are significantly larger |
11:50:01 | Bager | why's this: Any BDF font file up to 16 pixels high should be usable with Rockbox. |
11:50:02 | rasher | amiconn: do you know how these images were created? |
11:50:06 | amiconn | The archos lcd has the same vertical resolution as the iriver remote lcd, but almost twice the height... |
11:50:10 | crwl | hehe |
11:50:37 | amiconn | Bah, this was directed to crwl |
11:51:20 | crashd | hehe |
11:51:23 | amiconn | rasher: tools/bdf2bmp.c |
11:51:34 | XavierGr | but why not use the lcd_setfont to take already installed fonts as an argument? |
11:51:37 | rasher | Excellent |
11:51:59 | bobTHC | the function miss that"s all |
11:52:05 | crwl | i was able to open and edit those bdf files with fontforge, but didn't like the UI :P |
11:52:56 | rasher | crwl: you'll be hard-pressed to find a bdf editor with an interface that doesn't make you want to poke your own eyes out, I've found |
11:53:10 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
11:53:13 | amiconn | crwl: I used pfaedit for rockbox font work |
11:53:16 | MoosCamaro | Hi guys |
11:53:30 | crwl | amiconn, i think fontforge was previously called pfaedit |
11:53:36 | amiconn | Ah. |
11:53:58 | Bager | win_croxXY.bdf are M$-CP1251, aren't they ? |
11:55:33 | amiconn | Bager: The 16 pixel height limit comes from 2 facts. (1) Old lcd_bitmap() couldn't handle higher bitmaps, but that was fixed long ago. |
11:57:05 | Bager | yes ? |
11:57:07 | amiconn | (2) The font buffer size is limited |
11:57:13 | Bager | aha:) |
11:57:30 | amiconn | This limit should probably increased for iriver |
11:57:38 | Bager | maybe |
11:57:47 | amiconn | +be |
11:58:22 | * | rasher sets out to create a Fonts wikipage |
11:58:23 | Bager | amiconn about win_crox..'s codepages? |
11:58:41 | amiconn | On archos, font heights > 16 px don't make much sense, but they might on iriver |
11:58:58 | rasher | there sure are a lot of images to upload :-\ |
11:59:05 | * | Bager plans to update bulgarian language, but.. i must build at least simulator ... |
11:59:22 | Bager | s/i/he |
11:59:22 | rasher | not to mention the fonts themself |
11:59:30 | | Quit ashridah ("Leaving") |
11:59:36 | amiconn | Bager: Yeps, they are win-1251 |
11:59:58 | Bager | yep, i can't believe it ;) |
12:00 |
12:00:06 | XavierGr | here is what the calculator seems on iriver |
12:00:08 | XavierGr | http://www.misticriver.net/photos/displayimage.php?album=lastup&cat=11302&pos=0 |
12:00:13 | | Join ashridah [0] (ashridah@220-253-121-166.VIC.netspace.net.au) |
12:00:13 | bobTHC | it's important to try to keep the UI code "portable" and to avoid specific target code, imho it's better to just use "iriver specific font" than coding it |
12:00:14 | | Quit ashridah (Client Quit) |
12:00:15 | rasher | I don't think I can cope with uploading 150 files through the wiki attach system.. |
12:00:24 | Slasheri | LinusN: http://ihme.org/~miipekk/rockbox/, it includes mainly some bugfixes for mp3 playing etc. |
12:00:34 | | Join ashridah [0] (ashridah@220-253-121-166.VIC.netspace.net.au) |
12:01:45 | rasher | XavierGr: would the same code still work on other targets? That is, is the old code still in there? |
12:02:05 | rasher | also, shouldn't the labels be moved a pixel or two up? |
12:02:18 | Bager | also : asi = asin |
12:02:20 | Bager | etc ;) |
12:02:49 | Bager | i think there's enough room for one character more |
12:02:52 | HCl | yawn |
12:02:59 | XavierGr | rasher:yeah now that you metnion it.... |
12:03:56 | | Join crwl_ [0] (~crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
12:04:12 | XavierGr | but no the code will not run fine on other targets. Maybe I will have to rewrite an if statement to choose the target. |
12:04:28 | XavierGr | something as the button handling I suppose right? |
12:04:32 | | Quit crwl (Nick collision from services.) |
12:04:36 | | Nick crwl_ is now known as crwl (~crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
12:04:48 | rasher | XavierGr: exactly.. everywhere the code differs.. do something like |
12:04:55 | Bager | <XavierGr> #ifdef ... |
12:05:00 | rasher | #if LCD_WIDTH == 128 |
12:05:19 | rasher | eh, 160 |
12:05:29 | rasher | <codefoririverandotherscreensthatlarge> |
12:05:31 | Bager | i think the correct one is #if CONFIG_KEYPAD =... just a sec |
12:05:38 | rasher | #else |
12:05:43 | rasher | <original code> |
12:05:44 | rasher | #endif |
12:05:57 | HCl | we should have a proper TARGET define |
12:06:03 | HCl | rather than keypad and lcd width |
12:06:04 | rasher | there is |
12:06:08 | rasher | #ifdef IRIVER_h11 |
12:06:09 | rasher | eh |
12:06:14 | rasher | IRIVER_H100 |
12:06:36 | rasher | and I assume the same holds true for the other targets |
12:06:44 | XavierGr | does the #ifdef statement has to be outside functions? |
12:06:53 | rasher | no |
12:07:10 | XavierGr | ok fine |
12:07:12 | Bager | HCl if it's #if for keypad - use keypad define ... |
12:07:13 | rasher | you can use them in many twisted ways - they are processed before the code is compiled |
12:07:22 | HCl | yea, ok |
12:07:45 | Bager | #if CONFIG_KEYPAD == IRIVER_H100_PAD |
12:08:03 | Bager | taken from /apps/plugins/calculator.c |
12:08:28 | rasher | And when it's for screen-size related changes, use LCD_WIDTH/HEIGHT |
12:08:34 | XavierGr | what if I use the same method for the keypad, like this: |
12:08:35 | XavierGr | #if CONFIG_KEYPAD == RECORDER_PAD |
12:08:35 | XavierGr | #elif CONFIG_KEYPAD == ONDIO_PAD |
12:08:35 | DBUG | Enqueued KICK XavierGr |
12:08:35 | XavierGr | #elif CONFIG_KEYPAD == IRIVER_H100_PAD |
12:09:04 | | Quit sox ("The computer fell asleep") |
12:09:10 | XavierGr | and the write the code respecively |
12:09:17 | XavierGr | ^then |
12:10:05 | Bager | XavierGr what's depends on the architecture in this case ? |
12:10:10 | Bager | screen size, keypad ? |
12:10:39 | Bager | s/'s/_ |
12:10:56 | XavierGr | its about screen size, but the way I see it all we care is to run the right code on the right target |
12:10:58 | rasher | screen size |
12:11:09 | Bager | yes, i made a mistake |
12:11:22 | Bager | don't use these defines |
12:11:31 | XavierGr | so if i type the #if about the keypad the good code will run anyway for the right target |
12:11:39 | rasher | Don't do that |
12:11:44 | rasher | use the screen size |
12:11:45 | XavierGr | why? |
12:12:01 | Bager | it's the correct logical compare |
12:12:04 | rasher | obvious case: when the h300 port happens |
12:12:16 | Bager | yes :) |
12:12:18 | rasher | we'd have to change the defines to match the h300 as well |
12:12:35 | rasher | with this, it'll just see that it's the same (or larger) lcd size |
12:12:37 | Bager | where are defined all these things ? |
12:12:44 | rasher | and use the correct code right away |
12:12:51 | rasher | in firmware/config I think |
12:12:59 | rasher | Man, chicago's a limited font :( |
12:13:00 | XavierGr | ok I will try to search a bit about the LCD_WIDTH/HEIGHT |
12:13:33 | Bager | XavierGr wait a bit |
12:13:42 | XavierGr | yes... |
12:13:49 | rasher | The best way, I think, is to calculate the width of the fields as LCD_WIDTH/5, and then use that |
12:14:06 | rasher | that will hold true for any lcd size |
12:14:25 | rasher | and the height as, say, LCD_HEIGHT/8 |
12:14:29 | rasher | or what have you |
12:15:27 | XavierGr | well to tell you the truth with this code all I have to change were 4 values, but yes the way you say it, it's more fitted |
12:15:55 | rasher | Probably isn't that hard then |
12:15:56 | | Quit Bager (Read error: 104 (Connection reset by peer)) |
12:16:14 | XavierGr | I changed #define REC_HEIGHT 15 /* blank height = 9 */ |
12:16:14 | XavierGr | #define REC_WIDTH 32 /* blank width = 21 */ |
12:16:31 | XavierGr | the start values where 10 and 22 |
12:16:32 | | Join Bager [0] (~Bager@83.222.160.88) |
12:16:42 | rasher | ah |
12:17:05 | rasher | just #define REC_HEIGHT LCD_HEIGHT/something |
12:17:24 | XavierGr | it is all automated once you change these values all grid lines are changed respectively |
12:17:41 | XavierGr | (except the digits that are printed) |
12:18:28 | rasher | arrr, fontforge really doesn't like chicago12.bdf |
12:19:09 | XavierGr | well calculator is easy to modify but It will be very difficult for lets say rockblox!! |
12:19:49 | XavierGr | maybe a complete rewrite will be needed there... |
12:19:50 | rasher | rockblox' been done actually |
12:19:57 | rasher | there's a patch in the patch tracker |
12:20:09 | XavierGr | ohh that's good |
12:20:10 | rasher | but yes, obviously some are easier than others |
12:20:31 | XavierGr | also I modiefied snake2 a little |
12:20:58 | XavierGr | you can change 2 values and there it goes full screen. The problem is the levels. |
12:21:24 | XavierGr | Because when you enlarge the screen size the levels stay the same |
12:21:41 | rasher | Yes. |
12:21:50 | rasher | That's not the right solution in my opinion |
12:22:12 | rasher | The better way would be to use the same levels, but draw them with larger graphics |
12:22:53 | XavierGr | yes that the best way, but the coder nust dive into the draw routines of the levels... |
12:22:57 | XavierGr | ^must |
12:23:24 | rasher | Yes, it'll take a fair bit of work |
12:24:14 | XavierGr | I dont know much about coding but it must be a little more difficult to read code rather than right... |
12:24:35 | XavierGr | read I mean someone else's code |
12:24:45 | Bager | right = write ? |
12:24:58 | XavierGr | yeah silly me! |
12:25:19 | Bager | heh, my english is worse than your ;) |
12:27:17 | XavierGr | could you remind me the screen resolution for archos and iriver? |
12:27:23 | preglow | Slasheri: i need to add all the files in the right places and then patch? |
12:27:42 | | Join niobos [0] (~niels@84.14-136-217.adsl.skynet.be) |
12:28:04 | rasher | XavierGr: http://rockbox.org/twiki/bin/view/Main/DeviceChart |
12:29:19 | XavierGr | bingo thanks |
12:29:39 | XavierGr | are you going to implement plug-ins into the remote screen too? |
12:30:08 | rasher | that'd be great |
12:30:36 | rasher | The logo and snow already have |
12:30:40 | XavierGr | yeah but also hard? |
12:30:43 | Bager | for some, for others it'll be unnecessary |
12:30:55 | rasher | I'll try playing with snake2 a bit |
12:31:35 | Bager | XavierGr there are specific functions for remote LCD |
12:31:52 | XavierGr | wait a sec do you mean that the remote is working fully with rockbox as it concerns basic graphics and buttons? |
12:31:58 | Bager | yes :) |
12:32:19 | Bager | but most of the plugins and rockbox itself don't use it |
12:32:39 | XavierGr | because when I test rockbox on my iHP the remote LCD shows only the logo. Nothing else...no button presses or menus. |
12:32:43 | rasher | Are the buttons available yet? |
12:32:45 | Bager | firmware/drivers/lcd-h100-remote.c |
12:32:53 | Bager | rasher afaik |
12:32:59 | rasher | I know the driver's working, but are there defines for them? |
12:33:30 | rasher | XavierGr: try the logo plugin |
12:33:45 | XavierGr | rasher: That's what I know too. The driver is working but there are no defines so the remote doesnt do a thing |
12:34:16 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
12:34:16 | * | XavierGr rashes to test the remote |
12:34:18 | Bager | firmware/drivers/button.c |
12:34:50 | Bager | if (!remote_button_hold()) |
12:34:50 | Bager | { |
12:34:50 | Bager | data = adc_scan(ADC_REMOTE); |
12:34:50 | DBUG | Enqueued KICK Bager |
12:34:50 | Bager | if (data < 0x74) |
12:34:50 | Bager | if (data < 0x40) |
12:34:51 | *** | Alert Mode level 1 |
12:34:51 | Bager | if (data < 0x20) |
12:34:53 | Bager | if(data < 0x10) |
12:34:55 | Bager | btn = BUTTON_RC_STOP; |
12:35:05 | rasher | ah, so it is |
12:35:06 | Bager | sorry for the flood |
12:35:53 | Bager | as far as i can see there is no way to distinguish whether the button pressed is on the remote or on the unit |
12:36:06 | rasher | sure there is |
12:36:15 | rasher | BUTTON_RC_STOP vs. BUTTON_OFF |
12:36:37 | Bager | oh, yes |
12:36:47 | XavierGr | *whistle* it is snowing around here! :) |
12:36:51 | Bager | heh ... i read RC as 'ReCorder"... |
12:37:16 | Bager | so it's fully functional |
12:37:36 | rasher | Someone asked a while ago how iRiver detected thepresence of the remote.. quite simple - ADC_REMOTE is 0 when it isn't plugged in, and FF (or a button-press) when it's plugged in |
12:37:37 | Slasheri | preglow: yes, you should add the files before you compile |
12:37:42 | XavierGr | well whenever I press a button on the remote only the backlight is on nothing else |
12:37:51 | Slasheri | or if you don't, make will fail |
12:38:00 | rasher | XavierGr: As said, no plugins, nor rockbox use the remote buttons yet |
12:38:16 | XavierGr | yes as I thought... |
12:38:50 | Bager | btw what's that BUTTON_RC_BITRATE |
12:39:04 | rasher | just another button |
12:39:23 | rasher | labeled "Bitrate" |
12:39:29 | Bager | on the remote ??? |
12:39:35 | rasher | yup |
12:39:52 | Bager | there's button labeled "bitrate" on the H1x0's remote control ??? |
12:40:00 | Slasheri | yes there is :D |
12:40:02 | rasher | It has more buttons than the main unit in fact |
12:40:06 | Bager | wtf ?? |
12:40:06 | niobos | jep, on the top, sliding to the right |
12:40:10 | crwl | is there? |
12:40:13 | Bager | rasher same with h3x0's LDC remote |
12:40:15 | crwl | hehe |
12:40:18 | crwl | there is :) |
12:40:26 | Bager | but there is no such button |
12:40:42 | Bager | rasher what's its function with original firmware |
12:40:48 | crwl | right on the third jog wheel |
12:41:10 | niobos | it can be used as a "directory forward" |
12:41:17 | crwl | hm, does that button do anything else on the original firmware except in recording mode? |
12:41:18 | niobos | but also to change the bitrate in the recording-thing |
12:41:20 | rasher | Bager: I'm guessing it changes bitrate of recordings, but I don't really know |
12:41:49 | crwl | i haven't used my remote much at all, only few times when biking more than few minutes |
12:42:22 | rasher | I use mine almost exclusively |
12:42:39 | Bager | the H3x0's one has [+,-,<,>, press] - joystick , [mode, stop (as press), a-b]- bottom & [prev 10, play/pause as press, next 10] - top |
12:42:48 | niobos | mee too, becaust the cable from the headphones is realy short... |
12:43:15 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
12:43:15 | * | Bager too |
12:43:32 | rasher | Bager: got any pictures of this remote handy? |
12:43:45 | Bager | but it's supposed, as the H3x0 doesn't come with remote control and i bought one |
12:43:46 | crwl | well, my headphone cable is long enough if i keep the player in my pocket |
12:43:52 | Bager | rasher ... i can scan if you want |
12:43:58 | Bager | scan it |
12:44:31 | Bager | but there are good scans of it |
12:44:36 | Bager | @ misticriver |
12:44:50 | Bager | i'll try to find |
12:44:52 | *** | Alert Mode OFF |
12:46:16 | Bager | http://www.dapreview.net/gallery/displayimage.php?album=106&pos=0 |
12:46:31 | rasher | (about the remote detection - I lied.. adc_remote doesn't turn to 00 when you remove the remote) |
12:47:23 | rasher | interesting |
12:48:31 | XavierGr | iRiver Screen: 160 Height - 128 Width or the other way around? I am confused... |
12:48:42 | rasher | other way round |
12:48:57 | niobos | it's definitely a "landscape" screen, so indeed |
12:49:38 | XavierGr | so #if LCD_WIDTH==160 is true right? |
12:49:44 | niobos | I guess |
12:50:35 | Bager | hm |
12:50:57 | rasher | Any devs around? amiconn, LinusN, Bagder? |
12:51:13 | | Quit Bager (""In the other world, in paradise, the beauty of women surpassed even the beauty of Bulgarian women" Adaloloddin Mohammed Balhi") |
12:51:49 | | Join Bager [0] (~Bager@83.222.160.88) |
12:54:05 | Bager | rasher did you see it ? |
12:54:06 | | Join edx [0] (edx@p54A8C18B.dip.t-dialin.net) |
12:54:17 | * | Bagder is here |
12:54:22 | rasher | Bager: no? |
12:54:31 | Bager | rasher i mean the H3x0 remote |
12:54:44 | rasher | Bagder: any objections to adding a CONFIG_REMOTE_KEYPAD define? |
12:54:57 | Bagder | nope |
12:55:00 | rasher | Bagder: ah yes, I did. |
12:55:03 | rasher | dammit! |
12:55:07 | rasher | Bager. |
12:55:35 | rasher | Bagder: just needs to be added in config-h100.h right? |
12:56:15 | Bagder | if it is a multiple select define, the values to select from is defined in config.h |
12:56:35 | rasher | oh of course |
12:56:39 | Bager | rasher i accustomed to mess up my nick... |
12:56:54 | * | rasher thinks some more |
12:57:11 | rasher | I guess that's all then |
12:58:28 | rasher | I'd call it IRIVER_H100_REMOTE_PAD .. but that's sortof.. verbose and huge |
12:59:09 | XavierGr | rasher: do you think something like this is good? It worked fine for the targets in the simulator. |
12:59:09 | XavierGr | #if LCD_WIDTH == 112 |
12:59:09 | XavierGr | #define REC_HEIGHT 10 |
12:59:09 | XavierGr | #define REC_WIDTH 22 |
12:59:09 | XavierGr | #elif LCD_WIDTH == 160 |
12:59:10 | *** | Alert Mode level 1 |
12:59:10 | XavierGr | #define REC_HEIGHT 15 |
12:59:12 | XavierGr | #define REC_WIDTH 32 |
12:59:14 | XavierGr | #endif |
12:59:47 | Bager | XavierGr or maybe |
12:59:53 | Bager | #if LCD_WIDTH == 112 |
12:59:55 | Bagder | what's the REC_* for ? |
13:00 |
13:00:06 | rasher | calculator plugin |
13:00:07 | Bager | #define REC_WIDTH 22 |
13:00:10 | Bagder | aha |
13:00:22 | rasher | why it's called REC_ is anyone's guess |
13:00:27 | Bager | #elif LCD_WIDTH == 160 |
13:00:31 | Bager | RECtangle ? |
13:00:33 | Bagder | is that number of digits then or what is the number? |
13:00:49 | rasher | pixel-width of the rectangle |
13:00:56 | rasher | Bager: good catch |
13:01:19 | Bager | XavierGr i mean to set REC_WIDTH based on LCD_WIDTH and REC_HEIGHT based on LCD_HEIGHT |
13:01:32 | Bagder | I think you should use >= and not == |
13:01:49 | Bagder | soon there will be a h3x0 lcd as well |
13:01:52 | Bager | or maybe REC_WIDTH LCD_WIDTH/10 |
13:01:52 | rasher | yeah |
13:02:04 | rasher | #if LCD_WIDTH >= 160 |
13:02:11 | rasher | #define REC_WIDTH 32 |
13:02:15 | Bager | Bagder yes, but then it'll be smaller and not well positioned |
13:02:19 | rasher | #elif LCD_WIDTH >= 112 |
13:02:28 | rasher | #define REC_WIDTH 22 |
13:02:29 | Bagder | or LCD_WIDTH/5 |
13:02:30 | rasher | #endif |
13:02:37 | | Quit niobos ("using sirc version 2.211+KSIRC/1.3.11") |
13:02:40 | Bager | well, H3x0's LCD is 220 wide, 176 px tall |
13:03:02 | rasher | Bager: it's still better than erroring out |
13:03:12 | Bager | yes |
13:03:26 | rasher | plus if someone comes up with a 170px wide screen |
13:03:29 | Bager | but the best is #define REC_WIDTH LCD_WIDTH/something |
13:03:35 | rasher | definately |
13:03:36 | Bagder | we should actually consider enabling a h3x0 simulator |
13:03:56 | rasher | Bagder: sounds like a good idea |
13:04:01 | Bager | definitely |
13:04:24 | | Nick Bager is now known as Bger (~Bager@83.222.160.88) |
13:04:27 | Bger | hm |
13:04:29 | XavierGr | what about: |
13:04:29 | XavierGr | #if LCD_WIDTH == 112 && LCD_HEIGHT == 64 |
13:04:29 | XavierGr | #elif LCD_WIDTH == 160 && LCD_HEIGHT == 128 |
13:04:31 | Bagder | sounds like a job for me |
13:04:36 | XavierGr | to be more precise |
13:04:50 | Bger | XavierGr i don't think it's necessary |
13:05:04 | rasher | That just limits it more |
13:05:26 | XavierGr | yeah imagine to have a screen of 160*150 |
13:06:03 | rasher | Bagder: any suggestions for a h100 remote keypad define name? |
13:06:37 | Bagder | perhaps just REMOTEH100 |
13:06:52 | Bagder | it isn't terribly important |
13:06:56 | Bagder | we can always change |
13:06:58 | rasher | sounds good |
13:07:09 | Bger | rasher better REMOTE_H100 |
13:07:51 | rasher | actually, I'm going to do H100_REMOTE, since the keypads have model first |
13:09:11 | *** | Alert Mode OFF |
13:10:48 | XavierGr | 122%5=22 right? |
13:11:04 | XavierGr | now wrong |
13:11:07 | XavierGr | ^no |
13:11:19 | Bger | 24.5 |
13:11:26 | Bger | 24.4 |
13:11:28 | rasher | 2 |
13:11:42 | rasher | if % means what I think it does |
13:11:44 | Bger | yes, 2.... |
13:12:04 | XavierGr | 112%5=4 or 22 |
13:12:24 | rasher | I'm confused. |
13:12:32 | | Join niobos [0] (~niels@84.14-136-217.adsl.skynet.be) |
13:12:34 | Bagder | 112%5 = 2 |
13:12:50 | XavierGr | I want to divide 112 to make it 22 |
13:12:51 | Bagder | if % is remainder |
13:12:58 | Bagder | 112/5 is 22 |
13:13:04 | XavierGr | but 112 / 5 = 22.4 |
13:13:17 | Bagder | if you use floats, yes |
13:13:17 | rasher | so there's 2 pixels left |
13:13:27 | rasher | (LCD_WIDTH - 2) / 5 |
13:13:32 | XavierGr | so 112 % 5 = 4? |
13:13:40 | Bagder | no |
13:13:41 | Bagder | 112%5 = 2 |
13:13:56 | Bagder | since 22*5 = 110 |
13:14:09 | rasher | in fact |
13:14:15 | XavierGr | resher thanks thats more suited |
13:14:21 | rasher | #define REC_WIDTH (LCD_WIDTH - 2) / 5 |
13:14:28 | rasher | should work for all screens |
13:14:39 | Bagder | why -2 ? |
13:14:45 | rasher | border |
13:14:49 | Bagder | ah, right |
13:15:21 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
13:15:31 | rasher | won't readily fit on the iriver though |
13:16:32 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
13:16:35 | rasher | or rather, it won't give a nice result |
13:16:45 | * | preglow vanishes |
13:16:59 | rasher | nice trick, that |
13:17:21 | XavierGr | did I miss something? I was suddenly disonnected. |
13:17:35 | Bger | <rasher> won't readily fit on the iriver though |
13:18:05 | *** | Saving seen data "./dancer.seen" |
13:18:38 | Bger | that's what you missed |
13:18:59 | | Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) |
13:19:06 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
13:19:14 | Bger | hi, z |
13:19:17 | Zagor | hi |
13:19:24 | Bagder | hola bro |
13:19:24 | XavierGr | hi Zagor |
13:20:20 | Bagder | Zagor: escaping the diapers? ;-) |
13:20:48 | Zagor | hehe, nah he's asleep at the moment. :-) |
13:21:11 | Zagor | anyone seen this? http://www.archos.com/products/overview/pma_400_sdk.html |
13:25:29 | Slasheri | LinusN: Hmm, i think that i will make the track_info structure to a "ring structure" but keeping file buffer not a ring buffer. This way it makes direct data reading from file buffer and codec loading much more flexible |
13:25:33 | preglow | gcc 2.95.3..... |
13:25:52 | * | niobos is off to lunch |
13:26:10 | * | niobos is away: lunch |
13:26:11 | * | Bagder got his new project confirmed |
13:26:20 | Bagder | linux on arm9 here I come |
13:26:34 | Zagor | nicers |
13:28:03 | * | preglow disintegrates |
13:28:50 | Bagder | pretty involved download process for the archos sdk stuff |
13:29:24 | Bagder | "STEP 3 - You will then automatically be asked to register with the Archos PMA 400 community and to register your PMA 400 by providing the Product Number " |
13:29:49 | Zagor | how productive... |
13:30:15 | Bagder | that's free as in no price, not in freedom |
13:30:35 | Bger | Bagder do you need H3x0's pic for simulator ? |
13:30:54 | Bagder | well, the windows guys prolly want one |
13:31:23 | Bagder | I'd like one for the devicechart anyway |
13:31:30 | Bger | hm |
13:31:47 | Bger | i tried to make one with my scanner, but it's not good |
13:31:49 | Bger | at all |
13:32:20 | Bger | do you want it anyway ? |
13:32:45 | Bagder | sure, a poor one is still better than none |
13:33:23 | Bger | ok, wait a bit |
13:35:24 | Slasheri | Uh! |
13:35:28 | Slasheri | I got wps working! |
13:35:32 | Slasheri | (only partially) |
13:35:33 | HCl | yay |
13:35:40 | HCl | still the start stop bug? |
13:36:09 | crwl | i tried the latest (?) patches and got pretty high skipping etc. with mp3 files, hmm |
13:36:16 | crwl | almost like it was worse than yesterday, though i don't know |
13:36:25 | Slasheri | yes, but it should get also fixed soon |
13:36:28 | amiconn | Bagder: I think we'll need the new gfx api plus working graphics >1bit in the sims before a H3x0 sims makes sense |
13:36:45 | Slasheri | crwl: Hmm.. :/ |
13:36:48 | | Part LinusN |
13:36:54 | Slasheri | What kind of skipping? |
13:37:04 | Bagder | amiconn: well, I won't stop anyone from doing that ;-) |
13:37:14 | crwl | Slasheri, well, um, skipping. |
13:37:32 | Slasheri | crwl: Can you send some files you experience the skipping? |
13:37:35 | Bger | Bagder in what format ? do you want to try playing with levels ? |
13:38:26 | Bagder | Bger: nah, just a hires bitmap of any kind |
13:39:08 | amiconn | Bagder: For windows this shouldn't be hard, but x11 will probably be |
13:39:35 | Bagder | amiconn: what would? |
13:39:54 | crwl | Slasheri, yes... but i'll try some other mp3's first too |
13:39:55 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
13:39:56 | amiconn | x11 currently doesn't use a bitmap object, but some weird hand-crafted bitmap compare plus pixel setting/resetting |
13:40:15 | rasher | I have these scans of the iriver remote.. useful for anything? |
13:40:24 | | Join Bger [0] (~Bager@83.222.160.88) |
13:40:25 | Slasheri | crwl: okay. I hope you could send something because i haven't yet experienced the problem |
13:40:26 | amiconn | I don't know how to use x11 bitmaps |
13:40:39 | Bagder | amiconn: yes, but we also don't support colors or even greyscale ;-) |
13:41:11 | amiconn | <amiconn> Bagder: ... plus working graphics >1bit in the sims ... |
13:41:33 | Bagder | we can't have it in the sim before we have an api for it |
13:42:02 | amiconn | I know that we don't support it yet, but it will be necessary to implement, and that needs an experienced x11 coder for the x11 sim |
13:42:11 | Bagder | I'm sure we can figure out how to do it |
13:43:05 | rasher | hee-haw |
13:43:06 | Bagder | and there are numerous xscreensaver hacks to learn from ;-) |
13:43:16 | rasher | logo plugin has remote-buttons support now |
13:43:26 | rasher | although the code is quite horrible |
13:44:10 | | Quit DMJC ("Leaving") |
13:48:11 | | Quit lostlogic ("Going to the moon") |
13:52:30 | crwl | Slasheri, hum, looks like i'm not able to reproduce the skipping now, perhaps it had something to do with me banging the play/pause button and browsing menus |
13:52:31 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
13:52:48 | | Join Bger [0] (~Bager@83.222.160.88) |
13:53:40 | Slasheri | crwl: Ah, then it might be a performance problem |
13:53:53 | Slasheri | Maybe i should increase the audio buffer watermark level |
13:56:21 | crwl | hm, now it skipped a couple of times and then jumped to the next song, but it didn't do that before i pressed play/pause twice (to get to filebrowser while playing) and then changed the song |
13:56:41 | Slasheri | ah, interesting |
13:56:59 | crwl | and now it's skipping quite often |
13:57:35 | Slasheri | :/ i can't reprocude this. Maybe i have already fixed it |
13:58:18 | Slasheri | But i am going to do a new release soon with wps enabled for mp3s |
13:59:07 | crwl | hmm, with oggs playing, it seems to be more difficult to actually change a song |
13:59:44 | crwl | hum, now it stopped completely. (this time i tried ogg vorbis files) |
14:00 |
14:00:07 | Slasheri | Did you restart it before you changed songs? |
14:00:36 | crwl | no, i was changing songs while playing |
14:00:55 | Slasheri | Hmm, that might not be a good idea at this point :) |
14:01:11 | crwl | it doesn't seem to skip ever if i just start the player and pick a song and then don't touch it |
14:01:26 | | Join Lost-ash [0] (ashridah@220-253-123-244.VIC.netspace.net.au) |
14:01:37 | * | niobos is back |
14:01:48 | Slasheri | okay, great. I haven't yet tested at all the song switching while playing |
14:02:11 | Slasheri | crwl: yes, it will skip. Now i got it reproduced :) thanks |
14:02:34 | Bger | Bagder: http://www.rockbox.org/twiki/bin/view/Main/DeviceChart |
14:03:54 | Bger | btw, iriver themeselfs refer to iriver, not iRiver |
14:04:13 | Bger | themselves |
14:13:17 | | Join Shagnar [0] (~tester@p54A0CBA4.dip.t-dialin.net) |
14:13:34 | | Quit ashridah (Read error: 113 (No route to host)) |
14:15:39 | XavierGr | I finished the calculator changes for the iriver but still I cant decide as to how the decision of which target the plu-in is running |
14:16:22 | XavierGr | My opinion is to declare a MODEL value |
14:16:50 | XavierGr | or to conclude model type from the keyboard |
14:17:06 | Slasheri | Hmm, isn't #ifdef IRIVER_H100 enough? |
14:17:38 | XavierGr | ah so there is a MODEL value already... handy |
14:17:46 | Slasheri | :) |
14:18:00 | amiconn | XavierGr: You should always select by feature, not by model |
14:18:09 | amiconn | This way the code is much more portable |
14:18:32 | XavierGr | more portable and more tricky though |
14:20:48 | XavierGr | anyway we will discuss this later this evening now it is lunch time!!! |
14:21:00 | XavierGr | See you later all! |
14:21:41 | | Quit XavierGr () |
14:23:34 | Bger | Bagder ? did you see it ? |
14:27:40 | niobos | Hi all, I'd like to try RockBox on my H120, but I'm a bit worried by: WARNING 1! The boot loader is still in development. If it malfunctions, you may not be able to restore the flash contents, and your player will be rendered USELESS! |
14:27:54 | niobos | how many people have had their H120 rendered useless? |
14:28:19 | niobos | I don't care to experiment, but I don't want to wast my player... :-S |
14:28:25 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-123-244.VIC.netspace.net.au) |
14:28:37 | crwl | after you have patched the .hex file, check that the md5 sum matches with the one on the web page |
14:28:40 | ashridah | i don't think anyone's has failed completely, but we've had some problems. |
14:28:42 | crwl | if it does, then i'd say you don't have much to worry :P |
14:29:02 | niobos | what's the worst thing that can happen (with correct MD5)? |
14:29:09 | ashridah | for example, up until recently, 1.65 and rockbox caused ogg vorbis playback to break |
14:29:32 | niobos | but I guess, just reflashing with official firmware solved that? |
14:29:41 | Bger | yep |
14:30:03 | ashridah | yes, but it just highlights how undertested the system is. |
14:30:17 | ashridah | unless you're a developer, rockbox doesn't have too much value yet anyway |
14:30:21 | niobos | it's just: rockbox seems so damn wonderfull and I'd realy like to have it, I just don't want to waste my player |
14:30:27 | preglow | Slasheri: so, you've been looking at wps? |
14:30:40 | niobos | I'm not a "developer", but I might become one... |
14:30:47 | preglow | please do |
14:31:11 | ashridah | niobos: you can play with the interface using the simulator, but i'm not sure if prebuilt versions of that exist |
14:31:30 | niobos | I'll try that first |
14:31:32 | ashridah | but yeah, if you've got experience with development in embedded environments, every hand helps. |
14:31:55 | niobos | well, I don't... i did some programming projects for school, but it was Winblows-stuff |
14:32:10 | niobos | But I DO know C(++), so I might be of some help |
14:32:25 | niobos | but maybe you already have tons of "not-so-good-C++-programmers" |
14:32:25 | preglow | rockbox coding is simpler than windows coding |
14:32:36 | ashridah | niobos: okay, well, embedded development tends to be highly hardware-centric, that said, rockbox's plugins are typically fairly well shielded from that |
14:32:44 | preglow | we can't get enough "not-so-good-c++-programmers" |
14:32:56 | niobos | then I might be of some help... |
14:32:58 | ashridah | and since most of them work on the simulator, one can test them out, and look through their code well before one risks things on the player. |
14:33:00 | preglow | just code whatever rockbox stuff you want, and if you get good at it, we can use you ;) |
14:33:13 | niobos | (not NOW.. since the exams are about to begin) |
14:33:32 | niobos | but I might start to take a look at it |
14:34:06 | Slasheri | preglow: yes, i found that it's really simple to support (at least with mp3 files) |
14:34:48 | ashridah | that said, i'm not sure how difficult building a development environment is on windows. it involves using cygwin, so if you're not familiar with basic unix concepts, that might take some getting used to for you |
14:35:25 | niobos | ashridah: if you're talking to me: I'm running fully on linux, so that shouldn't be a problem |
14:35:29 | ashridah | ah |
14:35:35 | ashridah | well, that makes things easier :) |
14:35:39 | niobos | just school that's using winblows |
14:39:53 | | Quit Chamois (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") |
14:39:55 | niobos | what kind of developement env are you guys using? just plain vim/emacs? or something more IDE-like? |
14:40:30 | preglow | whatever you like |
14:40:32 | preglow | i use vim |
14:41:56 | niobos | it's just: I never had a programming project under linux, so I don't know the tools... I was overwhelmed with autoconf/automake, gdb, ... |
14:42:34 | pabs | people who have used linux for years are overwhelmed by autoconf and automake |
14:42:43 | niobos | I was used to M$ Visual C++-IDE with all the nice tools integrated in a costly package |
14:43:11 | niobos | (which I 'borrowed' from school ;-)) |
14:43:14 | rasher | rockbox doesn't use autoconf/automake |
14:43:22 | rasher | just plain old makefiles |
14:43:28 | preglow | just good old honest-to-god makefiles |
14:43:28 | rasher | and lots of black magic |
14:43:36 | niobos | which are also new to me... |
14:43:43 | preglow | well, they're no trouble |
14:43:45 | preglow | just type make |
14:43:58 | preglow | the only one insane enough to actually hack the makefiles, is bagder |
14:44:15 | niobos | Ok, I'll note down his name ;-) |
14:44:26 | ashridah | i think autoconf and automake just kinda spawned out of the chaos that ensued after someone married sendmail and m4 macros |
14:45:02 | preglow | hahah |
14:45:05 | preglow | a bastard marriage! |
14:45:21 | preglow | mankind will pay dearly for it in the centuries to come |
14:45:40 | ashridah | niobos: hand-written makefiles (or in our case, slightly hand-generated makefiles), aren't usually that hard to follow. just a couple of environment settings, and targets that reference either other targets, or other files, which tells make what to rebuild if a file gets modified. |
14:45:47 | ashridah | preglow: the sad part is that distros STILL ship sendmail |
14:45:56 | preglow | ashridah: it enrages and confuses me still |
14:45:57 | ashridah | i was flabberghasted when i noticed that fedora core 3 has it |
14:46:11 | ashridah | at least debian saw the light and started using exim long ago |
14:46:15 | * | ashridah huggles exim |
14:46:21 | niobos | Gentoo (=my distro) has it too, but encourages users to use postfix |
14:46:31 | ashridah | gentoo? |
14:46:33 | preglow | i'm on qmail at the moment |
14:46:34 | * | ashridah flees |
14:46:34 | * | ashridah flees faster |
14:46:42 | preglow | but that's just because i'm too lazy to switch |
14:46:45 | niobos | what's wrong with gentoo? |
14:46:48 | preglow | and don't want to loose any mail |
14:46:52 | preglow | hey, i use gentoo too |
14:46:54 | * | ashridah breaks the speed of light barrier, and finds out that the universe just wraps and runs into himself |
14:47:11 | ashridah | preglow: if you're lazy, how on earth did you get qmail ON in the first place? |
14:47:19 | preglow | it's incredibly simple |
14:47:22 | niobos | ashridah get's into trouble with Einstein's relativity for braking the light speed... |
14:47:22 | preglow | and it's easy to maintain |
14:47:59 | ashridah | niobos: i believe we covered running into myself |
14:48:05 | * | preglow puts the light speed back on its feet and shoves it on its way |
14:48:37 | rasher | incredible.. my commits didn't break anything |
14:48:41 | ashridah | preglow: that's because it hasn't changed. anything that requires as many patches as qmail does to be useful outside of its increasingly small niche isn't "simple" by any standard definition |
14:49:00 | * | ashridah hands rasher the cookie of success |
14:49:02 | preglow | i agree it should be abandoned |
14:49:23 | preglow | but i'm moving in a months time, and want the box to be stable until then |
14:49:35 | * | ashridah resumes huggling exim |
14:49:48 | | Join jochen [0] (~jochen@dsl-082-082-174-060.arcor-ip.net) |
14:49:55 | jochen | morning |
14:50:00 | ashridah | if i could, i'd marry it, and have a whole litter of half-human half-mta hybrids |
14:50:01 | preglow | i also didn't get postfix working that fateful five years ago, when i set it up |
14:50:15 | ashridah | meh, postfix's too sendmail like |
14:50:46 | * | niobos chose postfix because I had a book around about it... |
14:51:08 | jochen | has any one made slasheris latest patch work? |
14:51:08 | * | ashridah chose exim because the book for it is free |
14:51:26 | ashridah | and the FAQ covers every esoteric setup one could possibly imagine, on every esoteric platform one can imagine |
14:51:35 | niobos | ok, I surrender |
14:51:44 | rasher | exim (in its default Debian config, which is all I care to use) insisted on delievering all mail at the same time when I had had the server turned off for a while.. completely killed my poor server |
14:51:50 | preglow | ashridah: the fact that dj bernstein is a pompous asshole does of course not make me want to continue using whatever he chooses to write then abandon |
14:51:59 | rasher | postfix however seemed a bit more gentle in that respect |
14:52:13 | ashridah | so it's not "search google for how to do XYZ with postfix" it's "search the faq and only the faq to do XYZ with exim" for all values of XYZ that's even remotely related to MTA's |
14:52:25 | rasher | (again, in its default Debian config.. if it's not configured through debconf, it might as well not be configurable to me) |
14:52:31 | ashridah | preglow: heh, he didn't abandon it. he thinks it's finished. |
14:52:34 | ashridah | like a work of art |
14:52:48 | preglow | ashridah: is that why he claims to be working on qmail 2? |
14:52:51 | ashridah | not his fault it's chiseled on stone |
14:53:10 | ashridah | good lord, he is? |
14:53:10 | * | ashridah shudders |
14:53:15 | rasher | Claiming something is finished is about 800 times worse than abandoning it |
14:53:18 | preglow | ashridah: not bloody including ipv6 patches in the official tarball counts as bloody abandoning it |
14:53:37 | jochen | hmm, bit offtopic, huh? *lol* |
14:53:41 | * | niobos goes back to studying... How (not) to get electrocuted... |
14:53:57 | ashridah | rasher: eh? exim's never done that in the default config here |
14:54:00 | preglow | i need offtopic rants so i wont have to go back to report writing |
14:54:07 | jochen | hehe |
14:54:20 | ashridah | rasher: infact, if it receives more than 10 in a short period, it delays delivery until the queue runner has time to start |
14:54:25 | jochen | so nobody tried today's patch yet? |
14:54:36 | ashridah | so it can deal with everything that's incoming. |
14:55:04 | rasher | ashridah: I don't know.. I just ended up with an unholy amount of exim proccesses after running fetchmail |
14:55:19 | ashridah | rasher: that's really odd. |
14:55:30 | rasher | Whether it's Debian's or exim's fault, I don't know |
14:55:54 | HCl | anything new |
14:55:55 | HCl | ? |
14:56:08 | rasher | and since all I use it for is local delivery, replacing it with postfix is really a non-issue |
14:56:14 | ashridah | well, i do know exim typically is setup to defer delivery until it's finished receiving if it receives a large batch |
14:56:20 | ashridah | it'll deliver typically about 10 |
14:56:56 | * | rasher gently nudges the conversation back on topic |
14:57:02 | jochen | yeah *gg* |
14:57:26 | MoosCamaro | HCl: Slasheri had a begin of WPS |
14:57:31 | HCl | Slasheri: anything new? :3 |
14:57:32 | HCl | nice |
14:57:50 | rasher | was that in the patch he put up though? |
14:58:10 | preglow | no |
14:58:13 | jochen | HCl, and he released a new patch today, but i can't make it work |
14:58:43 | rasher | jochen: you need to get all the files and put them in the right places |
14:59:00 | jochen | trying to play mp3s hangs the system and trying to play oggs gives IllInstr at 00000000 |
14:59:10 | jochen | rasher, that's exactly what i did. ;-) |
14:59:29 | rasher | ah |
14:59:43 | jochen | at least i think so. ;) |
14:59:50 | rasher | did you do a complete rebuild? |
14:59:59 | jochen | yap |
15:00 |
15:00:42 | jochen | it compiles cleanly, but i get those errors. :-( |
15:03:04 | ashridah | hmm. new linux nvidia driver |
15:03:11 | * | ashridah wanders off to inspect |
15:03:29 | jochen | wait, got a suspicion |
15:04:54 | jochen | hm, turned out to be wrong. |
15:05:31 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
15:05:42 | t0mas | lo |
15:05:53 | jochen | morning t0mas |
15:06:09 | t0mas | afternoon here ;) |
15:06:28 | jochen | yeah, here too, but it feels like morning. ;-) |
15:06:39 | t0mas | ghehe |
15:06:42 | Slasheri | jochen: have you replaced the rockbox.iriver? |
15:06:46 | t0mas | man... I've been working already :) |
15:06:50 | t0mas | so afternoon feels right :) |
15:06:51 | jochen | Slasheri, yes, i did |
15:06:57 | Slasheri | Hmm, weird.. |
15:07:07 | jochen | Slasheri, i did a complete recompile, make zip and replaced the firmware |
15:07:23 | Slasheri | you updated the codecs too? |
15:07:33 | jochen | Slasheri, yep |
15:07:57 | Slasheri | Hmm.. i can't say what is wrong.. it should work |
15:08:10 | jochen | does it matter that i applied the patch against the current cvs? |
15:08:29 | jochen | yeah, i love "it sould work". ;-D |
15:08:41 | Slasheri | it should work against current cvs |
15:08:45 | Slasheri | :D |
15:09:05 | jochen | hm. strange |
15:09:07 | Slasheri | maybe you should wait for a new patch |
15:09:26 | MoosCamaro | :) |
15:09:30 | jochen | that's how it seems. |
15:11:16 | jochen | at least i don't have a better idea either. well, apart from comparing md5sums maybe *lol* |
15:12:13 | preglow | we really should stuff this in cvs soon :> |
15:12:25 | jochen | yeah yeah! *gg* |
15:14:47 | t0mas | hm... "bootloader version 1" is the buggy one right? |
15:14:51 | t0mas | with the memory issue? |
15:14:54 | t0mas | or is that the new one? |
15:15:08 | jochen | version 1 should work |
15:15:22 | t0mas | yes, but is it the new one? |
15:15:23 | HCl | the one on the wiki is okay |
15:15:25 | HCl | yes |
15:15:32 | t0mas | ok |
15:15:34 | jochen | omg, i said it too. *g* |
15:16:07 | t0mas | <t0mas> yes, but is it the new one? <−− <HCl> yes |
15:16:15 | t0mas | you didn't answere that |
15:16:37 | jochen | no, i meant "it SHOULD work". ;-) |
15:17:09 | t0mas | yes, and I already know it should work :) |
15:17:35 | jochen | <−−- confused |
15:18:06 | *** | Saving seen data "./dancer.seen" |
15:18:09 | t0mas | :) |
15:18:32 | MoosCamaro | t0mas is the new Linus's bootlaoder |
15:18:41 | t0mas | yes... |
15:18:51 | t0mas | that's what I wanted to know... and what HCl already told me |
15:18:52 | t0mas | tnx |
15:19:01 | MoosCamaro | :) |
15:19:15 | jochen | *rofllmao* |
15:19:47 | MoosCamaro | with usb mode... |
15:19:49 | * | t0mas gives jochen back his ass... |
15:19:50 | t0mas | :P |
15:19:58 | jochen | lol |
15:20:54 | t0mas | that usb mode... what is it? |
15:21:03 | t0mas | can the bootloader get it in usb mode? w/o starting first? |
15:21:15 | jochen | yap |
15:21:23 | jochen | that's quit cool |
15:21:34 | t0mas | need to hold a key fot it? |
15:21:42 | t0mas | or does it do that automaticly? |
15:21:51 | jochen | nope, just have the cable plugged in when you turn the unit on |
15:22:17 | t0mas | k |
15:22:34 | jochen | oh, now i know, why it doesn't work. the apps-folder isn't being compiled at all |
15:22:49 | t0mas | huh? how do you do that? :) |
15:22:53 | | Join austriancoder [0] (~c1aa661d@labb.contactor.se) |
15:23:04 | t0mas | hi austriancoder |
15:23:08 | austriancoder | hi |
15:23:12 | MoosCamaro | hi |
15:23:18 | austriancoder | preglow: are you here? |
15:23:27 | preglow | yes |
15:23:31 | t0mas | austriancoder: how's fm support going? |
15:23:54 | austriancoder | t0mas: i can use the fm.. need only to do code cleanups |
15:24:17 | t0mas | k |
15:24:18 | austriancoder | preglow: i have seen that you want to add some uda function like uda_set_* |
15:24:24 | preglow | austriancoder: yea |
15:24:47 | austriancoder | i have done most of work in this part |
15:24:57 | preglow | treble and bass has been fixed? |
15:25:05 | * | ted2005 slaps ted2005 around a bit with a large trout |
15:25:31 | austriancoder | i have balance, bass, treble and other setting for uda |
15:25:51 | preglow | austriancoder: ok, i'll commit the sound.c update when you commit it, unless you've also done that |
15:26:04 | austriancoder | fine |
15:26:16 | preglow | i just fixed up the equaliser settings |
15:26:28 | austriancoder | ah |
15:26:47 | preglow | uda has pretty strange ranges compared to archos players |
15:26:55 | austriancoder | yep |
15:27:16 | austriancoder | but thats not a problem |
15:27:51 | preglow | sure not |
15:28:00 | | Join thegeek [0] (na@ti521110a080-1186.bb.online.no) |
15:28:16 | austriancoder | i hope i will find later the day some time for rockbox |
15:28:20 | | Quit t0mas ("brb...") |
15:28:51 | austriancoder | fm rocks ;) |
15:28:56 | preglow | yes, it does |
15:28:57 | preglow | hehe |
15:30:16 | * | jochen is so dumb... |
15:32:01 | jochen | now i know what meta-packages are for... dependencies suck. *gg* |
15:32:15 | austriancoder | *g* |
15:32:24 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
15:33:07 | jochen | maybe i should just go back to windows.. *lol* |
15:33:24 | t0mas | I just switched back to linux |
15:33:30 | t0mas | that's why I rebooted... |
15:33:33 | austriancoder | fine |
15:34:03 | t0mas | and I like the xfce feeling a lot more than those stupid teletubby windows XP colors |
15:34:36 | rasher | why oh why haven't you rutned xp into classic mode? |
15:34:39 | rasher | turned. |
15:35:10 | niobos | Xp in classic mode feels like you've upgraded your CPU to double the speed... |
15:35:28 | t0mas | xfce in a gentoo setup feels like you never ever want to run windows again... |
15:35:40 | niobos | ahah, another Gentoo-er... |
15:35:44 | t0mas | only for some games... as a quick reboot -> play -> reboot option |
15:35:56 | * | austriancoder loves gentoo |
15:36:04 | * | niobos too |
15:36:25 | rasher | Quiet. |
15:36:35 | rasher | It'll all end in tears. |
15:36:38 | * | jochen thinks he should have kept debian |
15:37:07 | * | niobos will shut up and leave the conversation on-topic and continue studying... |
15:37:45 | t0mas | jochen: debian rocks too... I have two servers here uptimes in 160 days... and one at the office over 280 days |
15:37:58 | jochen | w00t |
15:38:35 | t0mas | bobby:~# uptime |
15:38:35 | t0mas | 15:38:23 up 286 days, 6:21, 1 user, load average: 0.00, 0.00, 0.00 |
15:38:46 | jochen | t0mas, i switched my desktop to ubuntu a few weeks ago |
15:39:02 | t0mas | jochen: that's just a standard debian woody: |
15:39:02 | t0mas | bobby:~# uname -a |
15:39:02 | t0mas | Linux bobby 2.4.18-1-686 #1 Wed Apr 14 18:20:10 UTC 2004 i686 unknown |
15:40:03 | t0mas | but I like gentoo more than debian testing... |
15:40:18 | niobos | t0mas: load average: 0.00, 0.00, 0.00 <−−- looks like your server is bored... |
15:40:28 | rasher | Running testing is pretty silly most of the time |
15:40:37 | Slasheri | 16:40:37 up 232 days, 20:41, 54 users, load average: 1.19, 1.24, 1.25 |
15:40:37 | Slasheri | :) |
15:41:06 | jochen | gtg, cya |
15:41:14 | niobos | uptime |
15:41:14 | niobos | 15:40:55 up 19 days, 1:08, 0 users, load average: 0.14, 0.08, 0.02 |
15:41:24 | * | niobos had a power failure 3 weeks ago ... |
15:41:30 | | Quit jochen ("Verlassend") |
15:42:22 | t0mas | niobos: it's an irc server... |
15:42:29 | t0mas | and CVS and mail and DNS |
15:42:37 | t0mas | but all for 1 project... on 1 subdomain |
15:43:02 | niobos | that explains the 0,0,0 loadavg... |
15:43:17 | t0mas | Slasheri: "54 users" that's a shellbox? or main server at your office? :) |
15:43:30 | Bger | hehe :) |
15:43:30 | * | Bger too |
15:43:30 | Bger | rasher are you afraid from ashridah's run ? :) |
15:44:07 | * | ashridah blinks |
15:46:41 | * | austriancoder has a boring oo |
15:47:27 | * | austriancoder ..lession |
15:47:36 | MoosCamaro | :) |
15:48:00 | Slasheri | t0mas: a little shell :) |
15:49:16 | | Part preglow |
16:00 |
16:04:45 | | Join bg_ [0] (~chatzilla@c24.241.230.113.mad.wi.charter.com) |
16:07:21 | | Quit austriancoder ("CGI:IRC (EOF)") |
16:09:28 | | Join Gibbed [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
16:09:30 | | Quit Rick (Nick collision from services.) |
16:09:42 | | Nick Gibbed is now known as Rick (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
16:17:13 | | Join asdsd____ [0] (~asdsd@h-67-100-30-212.miatflad.dynamic.covad.net) |
16:17:46 | | Part asdsd____ |
16:23:05 | | Quit Shagnar (Read error: 110 (Connection timed out)) |
16:34:48 | | Quit Dave99 ("CGI:IRC") |
16:38:59 | | Quit bg_ ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
16:39:59 | | Join Shagnar [0] (~tester@p54A0CBA4.dip.t-dialin.net) |
16:42:52 | | Nick ted2005 is now known as martijn (ted@74pc225.sshunet.nl) |
16:47:00 | | Quit ashridah ("sleep") |
16:50:01 | | Quit martijn (Read error: 54 (Connection reset by peer)) |
17:00 |
17:02:16 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
17:02:28 | | Quit Chamois (Client Quit) |
17:18:08 | *** | Saving seen data "./dancer.seen" |
17:29:44 | | Quit t0mas (Remote closed the connection) |
17:30:28 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
17:30:44 | t0mas | oops |
17:34:10 | * | HCl proddles Slasheri |
17:37:45 | Slasheri | HCl :) This will take some time (wps integration & gapless mp3 playback) but it might be ready in few days |
17:37:59 | HCl | yay! |
17:38:00 | HCl | sorry |
17:38:04 | HCl | i'm just anxious for it |
17:38:07 | Slasheri | =) |
17:38:11 | HCl | cause it means i'll get to implement runtime database |
17:38:20 | HCl | and then it'll get very close to what i wanted :3 |
17:38:32 | Slasheri | ah, that's great :) |
17:38:36 | HCl | still more work to be done though.. |
17:38:48 | HCl | playlist generator/searchengine isn't 100% finished yet |
17:49:21 | | Quit t0mas ("brb... restarting X and eating :)") |
17:51:05 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
17:58:11 | | Quit t0mas ("arg... brb again...") |
18:00 |
18:00:31 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
18:18:27 | niobos | where can I find the emulator for the iriver H120? |
18:19:19 | niobos | I checked the site, but i can't make up if it works already or not: http://www.rockbox.org/twiki/bin/view/Main/ColdfireEmulatorDevelopment |
18:19:44 | | Join nobodyelse [0] (~54b3807e@labb.contactor.se) |
18:20:02 | HCl | there is no emulator |
18:20:06 | HCl | just a simulator |
18:20:16 | niobos | and the difference is? |
18:20:29 | HCl | an emulator emulates a machine, where a simulator only simulates it. |
18:20:55 | * | niobos doesn't get it |
18:21:03 | HCl | an emulator would be able to run iriver-native code |
18:21:09 | HCl | where a simulator just runs x86 code |
18:21:19 | HCl | and isn't too accurate hardware wise |
18:21:21 | niobos | k, I'm getting it |
18:22:01 | niobos | but it'll allow me to view/try-out the RockBox before flashing my player |
18:22:09 | HCl | mmm |
18:22:17 | niobos | well, not like fully try out |
18:22:23 | niobos | but enough to see how it works |
18:22:26 | HCl | it doesn't play mp3 yet without a patch anyways. |
18:23:12 | niobos | I volunteerd this morning to maybe get involved in programming, so i'd like to check it out... |
18:23:18 | HCl | *nods* |
18:23:51 | niobos | I'm no super-programmer, but I think I could help a bit |
18:24:44 | niobos | k, anyway, where can I find the simulator then? |
18:25:49 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
18:27:02 | | Quit Shagnar (Read error: 145 (Connection timed out)) |
18:36:03 | | Join Jackyoz [0] (Solusan_@235.Red-213-97-217.pooles.rima-tde.net) |
18:36:20 | Jackyoz | Hellop |
18:37:20 | Jackyoz | FUCK THEY! |
18:37:53 | | Part Jackyoz |
18:38:46 | bobTHC | ? |
18:38:51 | bipak | lol |
18:38:54 | bobTHC | strange |
18:39:04 | bipak | maybe someone of iriver *g* |
18:39:07 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:39:17 | bobTHC | lol |
18:45:46 | Slasheri | start/stop fixed, wps almost fully works for mp3s :) |
18:45:55 | crwl | what about vorbis? ;) |
18:46:02 | Slasheri | no wps on vorbis yet |
18:46:24 | Slasheri | has to find a taglibrary for vorbis somewhere |
18:47:10 | crwl | hm, so tremor has nothing tag related in it? |
18:47:35 | Slasheri | hmm, i am not sure. In fact it might have :) |
18:48:10 | | Quit niobos ("using sirc version 2.211+KSIRC/1.3.11") |
18:48:45 | crwl | at least libvorbisfile has that stuff |
18:49:03 | bipak | this might help you: |
18:49:04 | bipak | http://packages.ubuntu.com/hoary/sound/tagtool |
18:49:47 | crwl | many players and tag editors use TagLib, but it's C++ |
18:50:18 | | Join jochen [0] (~jochen@dsl-082-082-179-186.arcor-ip.net) |
18:50:27 | jochen | hello again |
18:50:31 | bipak | hi jochen |
18:50:53 | jochen | oh, i'm too late. was just coming to suggest taglib |
18:51:03 | bipak | :> |
18:51:18 | crwl | hm, tremor seems to have same ov_comment() functions that libvorbisfile has |
18:51:44 | | Quit bobTHC ("Smoke Weed Every Day !") |
18:52:37 | HCl | woot! start stopped fixed :) |
18:52:42 | HCl | Slasheri: what was it? |
18:52:43 | crwl | in ivorbisfile.h, yes |
18:52:50 | Slasheri | crwl: Hmm, that returns only some "user comments" |
18:53:07 | Slasheri | HCl: It was caused by incompleted wps integration |
18:53:10 | crwl | slasheri, vorbis comments are tags |
18:53:11 | HCl | ahh. |
18:53:14 | HCl | nice |
18:53:17 | Slasheri | crwl: Ah, okay :) |
18:53:25 | HCl | wasn't there someone reporting it was a hardware bug? |
18:53:27 | crwl | there's no separation between "official tags" and "user comments" i know of |
18:53:40 | Ismo | Slasheri: I'd like to congratulate you, too! |
18:53:44 | Ismo | nice progress |
18:54:00 | Slasheri | hehe, thanks ;) |
18:54:18 | Slasheri | it's working better every day, however, still much left to do |
18:55:32 | jochen | gtg, maybe i'll be on again later. bye |
18:55:48 | crwl | does the rockbox wps system have support for custom tags? |
18:55:54 | | Quit jochen ("Verlassend") |
18:56:22 | Slasheri | crwl: i don't know about that yet |
18:56:46 | Slasheri | i think it's currently designed for mp3s only |
18:56:50 | crwl | it'd be nice, because vorbis files can contain unlimited number of comments in key=value pairs |
18:56:54 | crwl | yeah, i suppose so too |
18:57:33 | HCl | it might be nice to pull it out of the tagdatabase at some point. if available. |
18:57:49 | HCl | its going to have to look it up for volume adjustments, playcount and rating anyways |
19:00 |
19:04:11 | | Join _aLF [0] (Alexandre@mut38-2-82-67-66-128.fbx.proxad.net) |
19:04:14 | _aLF | hi |
19:04:30 | HCl | hi.. |
19:12:09 | bipak | hmm, i read everwhere the term "WPS".., can someone tellme what it means? :) |
19:12:18 | HCl | its the song playing display |
19:12:21 | HCl | giving song info |
19:12:24 | HCl | of how much time left |
19:12:26 | HCl | title etc |
19:12:32 | bipak | ahhh :) |
19:12:39 | t0mas | While Playing Screen |
19:12:41 | t0mas | :) |
19:12:57 | bipak | ok that makes sense :D |
19:16:29 | CoCoLUS | could someone upload the current binary image? :) |
19:17:44 | crwl | is there newer one than something from about seven hours ago? |
19:18:07 | CoCoLUS | there is one from seven hours ago? :) |
19:18:09 | *** | Saving seen data "./dancer.seen" |
19:18:23 | HCl | *shivers* |
19:18:30 | crwl | i have one, how much will you pay? |
19:19:17 | CoCoLUS | i'll give you photos of naked iriver employees in return ;) |
19:19:37 | t0mas | hmz... |
19:19:42 | crwl | not my cup of tea... |
19:19:42 | t0mas | apps/SOURCES |
19:19:46 | t0mas | doesn't exist here... |
19:22:38 | bipak | one question... there are alot of mp3decoder chips on the market, are there also ogg decoder chips? or how does the irver decode the ogg files? |
19:23:25 | bipak | s/iriver/ihp |
19:23:25 | bipak | ;) |
19:23:55 | HCl | cpu. |
19:24:02 | HCl | it has a 11-140mhz cpu |
19:24:22 | bipak | uh nice, thats fast |
19:24:34 | HCl | 120mhz is the max we can run it at |
19:24:38 | HCl | even though thats underclocked |
19:24:42 | HCl | it gets too hot otherwise |
19:25:15 | t0mas | in some countries it should be possible to run it at 140 ;) |
19:25:18 | bipak | its possible to set the clockspeed with software? :) |
19:25:24 | t0mas | yes it is |
19:25:26 | HCl | yes |
19:25:40 | t0mas | rockbox changes the speed according to the needed cpu-power |
19:25:59 | bipak | ah good, for saving batterie power? |
19:26:23 | HCl | i'm still thinking running it steady at 48mhz or so should yield more battery, but ah wel. |
19:26:31 | bipak | :> |
19:26:38 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
19:26:49 | preglow | bipak: there are ogg vorbis decoder chips, but they're custom |
19:26:59 | preglow | bipak: and software decoding is where it's at anyway |
19:27:18 | bipak | :) |
19:28:37 | preglow | but yo |
19:28:45 | preglow | does the current patch support wps? |
19:28:54 | preglow | if not, when will it? ;] |
19:29:26 | * | bipak wonders who is the first person that brings the game pong onto the ihp ;) |
19:29:32 | t0mas | it's there ;) |
19:29:44 | preglow | bipak: it's already there? |
19:29:48 | bipak | whaaaaat? |
19:29:54 | preglow | plugin named pong |
19:29:58 | preglow | it's there, and has been for ages |
19:29:59 | bipak | muhaa nice one |
19:30:01 | bipak | :D |
19:31:07 | bipak | and who was it? i wanna give him a kiss :P |
19:31:40 | preglow | * Copyright (C) 2004 Daniel Stenberg |
19:31:44 | * | preglow points to bagder |
19:31:51 | bipak | :)) |
19:32:11 | * | bipak lives in the past |
19:32:20 | bipak | have to eat now, brb |
19:32:34 | Seed | damn, I wanted to see some man-love |
19:32:46 | bipak | wait ;) |
19:32:56 | * | preglow approaches Seed and puts an arm around him |
19:33:02 | bipak | ive to brush my teeth first |
19:33:45 | Seed | I don't Bagder is that picky |
19:33:48 | Seed | +think |
19:34:54 | HCl | mrf. |
19:35:03 | * | HCl remembered he has a meeting with a bunch of nerds tonight.. |
19:35:53 | t0mas | <Seed> damn, I wanted to see some man-love <−− loads of gayporn sites around ;) |
19:53:53 | * | bipak is back and gives Bagder a biiiiig wet kiss for making pong |
19:54:12 | bipak | can i find it on the rockbox site? |
19:54:36 | * | t0mas enjoys sound from rockbox :D :D |
19:57:34 | | Join webguest43 [0] (~8f416314@labb.contactor.se) |
19:57:37 | Seed | you can find the log file on the site.. with proof of your devotion |
19:57:49 | webguest43 | hi ! quick question: what software do you use to log the channel, and make the nice history database ? |
19:58:02 | preglow | we use dancer bot to log |
19:58:15 | preglow | as for the history, i guess that's homebrewed software |
19:58:35 | bipak | thanks |
20:00 |
20:02:02 | t0mas | lol |
20:02:09 | t0mas | catch the digital flow... in rockbox :P |
20:05:46 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
20:08:06 | bipak | hmm a search function for the log files would be nice... |
20:08:08 | CoCoLUS | now someone could really upload the image for those without a working compiler chain :( |
20:09:51 | preglow | bipak: google? |
20:10:42 | bipak | not really comfortable ;) |
20:10:46 | preglow | try googling for "gobble site:www.rockbox.org/irc/" |
20:10:50 | Chamois | does the current Slaseris patch supprot WPS ? |
20:11:05 | bipak | aha, i try :) |
20:11:56 | webguest43 | thanks |
20:13:38 | | Quit webguest43 ("CGI:IRC") |
20:16:07 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
20:16:11 | | Part asdsd____ |
20:30:31 | | Join Mr_Wik_ [0] (~Mr_Wik@lns-vlq-47-nan-82-252-249-37.adsl.proxad.net) |
20:31:25 | | Quit Mr_Wik (Read error: 110 (Connection timed out)) |
20:39:04 | amiconn | rasher: The irc stats are in need of an update, I'd say |
20:43:18 | bipak | which gcc should i use |
20:43:47 | crwl | i used gcc 3.4.4 (as the m68k compiler) |
20:43:48 | bipak | its currently 3.2.2 installed on my machine, but without m68k support |
20:44:04 | crwl | compiled that with some 3.4.5 prerelease that happened to be on my ubuntu system |
20:44:12 | preglow | hmm |
20:44:21 | preglow | someone should see about fixing all those 4.0 bugs :P |
20:48:01 | amiconn | From my experiments with different gcc versions and -O settings, I'd recommend against using gcc 4.0.0. Imho we should wait for 4.0.1 or 4.0.2 before even thinking about a switch |
20:49:34 | preglow | why, did you actually make rockbox compile with gcc4? |
20:49:59 | amiconn | Of course someone could try and go ahead, and then report a bucketful of bugs to the gcc team |
20:50:45 | preglow | they do tend to not get fixed by themselves, no |
20:50:48 | amiconn | preglow: I didn't try gcc4 for m68k yet. For sh1 it's impossible without a substantial rewrite of system.c |
20:51:00 | amiconn | ...which I am not going to do |
20:51:17 | preglow | and the m68k port depends on me rewriting synth_full in libmad :P |
20:51:25 | amiconn | I should file a bug report for that. They call it a feature, but it is a bug imho |
20:51:46 | preglow | well, is there any reason for keeping the behaviour they've got now? |
20:51:52 | preglow | are there any good sides to it? |
20:53:21 | amiconn | They say that it's a protection against programmer errors, because unresolved aliases aren't caught by all assemblers |
20:53:30 | amiconn | The gnu asm catches them anyway |
20:53:36 | preglow | moot point, if you ask me |
20:53:42 | preglow | they almost require you to use gas anyway |
20:54:07 | Zagor | yeah, i wonder how many people use gcc with a 3rd-party assembler |
20:54:15 | amiconn | http://gcc.gnu.org/gcc-4.0/changes.html New Languages and Language specific improvements, C family |
20:54:35 | amiconn | Bah, I got it wrong |
20:54:49 | amiconn | gas does _not_ catch this on all platforms |
20:54:55 | Zagor | aha |
21:00 |
21:01:14 | | Join TCK- [0] (TCK@81-86-96-193.dsl.pipex.com) |
21:01:15 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
21:05:18 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
21:05:23 | | Part asdsd____ |
21:18:12 | *** | Saving seen data "./dancer.seen" |
21:19:27 | | Quit TCK (Read error: 110 (Connection timed out)) |
21:20:10 | | Join RED_M_CHIU [0] (trogdorrrr@82-45-14-15.cable.ubr07.azte.blueyonder.co.uk) |
21:20:15 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:20:29 | | Quit Zagor (Remote closed the connection) |
21:22:33 | MoosCamaro | Bonsoir Linus :) |
21:22:50 | LinusN | bonsoir |
21:23:08 | MoosCamaro | tu vas bien? |
21:23:15 | LinusN | ca va |
21:23:27 | LinusN | un petit-peu fatigué |
21:23:48 | MoosCamaro | la vie est parfois difficile ;) |
21:25:05 | LinusN | oui |
21:25:47 | XavierGr | how can I have upadated 2 sims without having to configure again using ../tools/configure? Currently I want to test my code in both archos and iriver but whenever I type "make" for one the other needs configuration again... |
21:26:12 | LinusN | have two build dirs |
21:26:48 | XavierGr | hmm... yes that seems to be right, thanks ;) |
21:26:49 | LinusN | i have one build dir for every platform |
21:27:18 | XavierGr | you mean rockbox build not sim build right? |
21:27:29 | LinusN | Slasheri: how are things? |
21:27:43 | LinusN | sim build is a rockbox build |
21:27:53 | crwl | i think he got the start/stop bug fixed and wps working with mp3 files |
21:27:57 | crwl | and we're all waiting for a patch ;) |
21:28:09 | Chamois | ;-) |
21:28:14 | LinusN | crwl: this is not good |
21:28:50 | crwl | ? |
21:28:56 | Slasheri | LinusN: I made the track_info structure to a "ring structure" and keeped file buffer as it was. Now wps is working partially for mp3s and play/stop works too :) |
21:29:08 | LinusN | the patch is getting larger, and harder and harder to apply |
21:29:28 | LinusN | partially? |
21:29:52 | amiconn | gcc is braindead sometimes :/ |
21:30:00 | Slasheri | I haven't implemented yet everything such as elapsed time (working now on it), and fast forward etc. features |
21:30:14 | LinusN | ah |
21:30:16 | XavierGr | LinusN: Well I have a folder called rockbox and inside it I have 2 folders for the sim builds. The "configure" is into "rockbox/tools" where my build are "rockbox/build-i" and "rockbox/build-a" do I need a second rockbox folder, as rockbox-i and rockbox-a? |
21:30:38 | amiconn | It seems that I should go ahead and re-implement my new recording transfer in asm... |
21:30:49 | LinusN | amiconn: shoot |
21:30:50 | * | amiconn sighs |
21:31:35 | LinusN | XavierGr: you gave "rockbox", where apps/ and firmware/ are, right?= |
21:31:37 | LinusN | ? |
21:31:42 | LinusN | and tools/ etc |
21:31:44 | XavierGr | yes |
21:32:35 | LinusN | there you should have one dir for each build you want |
21:33:01 | LinusN | i have iriver-target, iriver-sim, archos-rec-target, archos-rec-sim etc |
21:33:53 | HCl | back |
21:34:07 | * | HCl has been using his boring time at his meeting to think about the songdb.pl |
21:34:09 | amiconn | I'm using a 2-level build dir structure |
21:34:21 | HCl | i'm wanting to rewrite it, who has objections against that? |
21:34:22 | Slasheri | LinusN: I think i could give a quite stable patch tomorrow which could be applied if there are nothing serious |
21:34:37 | preglow | i think it should be applied very soon |
21:34:52 | LinusN | Slasheri: fair enough |
21:34:57 | amiconn | build/recorder, build/h100 etc. for targets, simulator-build/recorder etc for sims |
21:35:07 | HCl | anyone? o.o |
21:35:10 | preglow | ultra-big commits are never good |
21:35:25 | HCl | what if i said i wanted to do it in java? o.o |
21:35:37 | preglow | HCl: i'd say "hell no" or "hahahah, good joke" |
21:35:42 | HCl | why? |
21:35:51 | preglow | i don't even HAVE java |
21:35:52 | amiconn | LinusN: I tried to optimise the transfer loop in C, by using 'register' etc. |
21:36:04 | HCl | its either java or c++, and i don't quite know c++ |
21:36:12 | preglow | and for those who don't have it, a perl exe is a lot more practical than a full blown java distro |
21:36:12 | HCl | preglow: sure? it comes default with windows installs, i think. |
21:36:14 | amiconn | Gcc still insists on (unnecessary) reloading from memory within the loop |
21:36:25 | HCl | well, i can make it in c++ |
21:36:26 | HCl | either way |
21:36:30 | HCl | i am *not* gonna do it without OO |
21:36:33 | preglow | HCl: why not perl? |
21:36:37 | preglow | :-) |
21:36:39 | HCl | cause then you get stuff like the current songdb.pl |
21:36:43 | HCl | which is completely unmaintainable |
21:36:44 | HCl | :P |
21:37:01 | HCl | and i can do it pretty easily in OO |
21:37:04 | amiconn | HCl: Java does _not_ come default with windows |
21:37:07 | preglow | but if you're going to make a songdb replacement, you really should use c, so the code can be stuffed in rockbox |
21:37:10 | HCl | amiconn: it doesn't? |
21:37:31 | XavierGr | is this syntax right? |
21:37:32 | XavierGr | #if(IRIVER_H100) |
21:37:32 | XavierGr | { |
21:37:32 | DBUG | Enqueued KICK XavierGr |
21:37:32 | XavierGr | } |
21:37:32 | XavierGr | #else |
21:37:32 | *** | Alert Mode level 1 |
21:37:32 | XavierGr | { |
21:37:34 | XavierGr | } |
21:37:36 | XavierGr | #endif |
21:37:42 | HCl | i don't understand why its installed on all my windows computers then... |
21:37:43 | preglow | amiconn: i don't think a whole environment is bundled |
21:37:46 | HCl | i never installed it myself |
21:37:48 | preglow | that's to hcl |
21:37:53 | LinusN | XavierGr: lose the { and } |
21:37:56 | HCl | well, you'd only need the runtime environment |
21:38:01 | HCl | anyways |
21:38:04 | preglow | HCl: besides, what you're talking about it msjvm, which is shit |
21:38:08 | amiconn | It used to... but microsoft was forced to take it out in order to avoid a lawsuit |
21:38:20 | HCl | i can do it in c++, but i don't know c++, nor its default classes |
21:38:29 | HCl | and its much easier for me to do it in java |
21:38:31 | preglow | it has very few |
21:38:34 | LinusN | HCl: what's wrong with perl? |
21:38:45 | amiconn | HCl: If you do a clean install of WinXP (SP1+ iirc), you don't have a jvm |
21:38:48 | HCl | LinusN: i don't really know perl, let alone perl OO |
21:38:57 | HCl | and i *need* oo for this |
21:39:11 | HCl | and java already has all the sort algorhythms.. |
21:39:12 | preglow | but yeah, java will require everyone who wants to rebuild the db to install a great frigging java environment |
21:39:12 | LinusN | so then you reimplement it in another language? |
21:39:13 | amiconn | Anayway, I'm also for sticking with perl |
21:39:28 | preglow | which is my biggest gripe |
21:39:36 | HCl | LinusN: i'm not gonna be able to write a proper songdb.pl in perl |
21:39:40 | preglow | plus i also don't like java :P |
21:39:45 | LinusN | HCl: then the next guy who doesn't know java reimplements it in python |
21:39:55 | HCl | maybe |
21:39:58 | HCl | would you prefer c++ |
21:40:05 | LinusN | no, i prefer perl |
21:40:07 | HCl | i could do it in c++, but it'd be slower, most likely. |
21:40:10 | HCl | i can't do perl. |
21:40:20 | preglow | learning to do perl would do you good |
21:40:21 | LinusN | c++ is my last choice |
21:40:25 | preglow | and make you a better human being |
21:41:00 | HCl | can perl5 even do OO ? |
21:41:04 | preglow | of course |
21:41:06 | HCl | it wouldn't run without default classes anyways |
21:41:10 | HCl | cause i need sorting classes |
21:41:13 | LinusN | any language can do oo |
21:41:17 | preglow | perl does sort |
21:41:32 | HCl | mrf. |
21:41:33 | preglow | just not in a class |
21:41:33 | preglow | heh |
21:41:35 | HCl | i don't like perl. |
21:41:44 | preglow | then there is something wrong with you |
21:41:46 | HCl | maybe i should just write it for java just for myself :/ |
21:41:48 | LinusN | haha |
21:41:58 | preglow | well |
21:42:31 | LinusN | HCl: write it in the language you feel comfortable with |
21:42:42 | HCl | thats without a doubt java :/ |
21:42:54 | HCl | but i'll take a look at perl oo first.. |
21:43:13 | preglow | but bear in mind perl has no bundled oo classes |
21:43:18 | crwl | python :P |
21:43:18 | HCl | yea. i am.. |
21:43:20 | preglow | that is, you probably can't assume they're isntalled |
21:43:35 | HCl | i'd also need a tag reading lib for java anyways |
21:43:37 | preglow | crwl: python is the worst piece of shite i have ever had the "pleasure" of dealing with |
21:43:45 | LinusN | funny, i have written so many programs without requiring oo... |
21:44:08 | LinusN | i guess i'm old |
21:44:16 | preglow | haha |
21:44:21 | preglow | i know of old people that do oo |
21:44:37 | preglow | i like oo for big things |
21:44:49 | HCl | i like oo for stuff that works with objects.. |
21:44:53 | HCl | like databases. |
21:45:11 | LinusN | to be honest, i have written lots of oo programs |
21:45:39 | LinusN | but never in a special oo language |
21:45:59 | HCl | i've programmed in c for 6 years till i got to university |
21:46:09 | LinusN | the program structure tends to be oo anyway |
21:46:10 | HCl | where we were forced to do OO :p and once you get the hang of it |
21:46:18 | HCl | its usually a bit slower, but tons more maintain and readable |
21:46:20 | preglow | you were forced to do java? |
21:46:24 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
21:46:26 | HCl | yup |
21:46:26 | HCl | :p |
21:46:30 | HCl | i don't mind though. |
21:46:36 | preglow | that's on a level with forcing you to bloody lick boots |
21:46:38 | HCl | though. i would like a java-to-.net compiler |
21:46:42 | LinusN | maintainable and readable is a quite subjective matter |
21:46:43 | preglow | what's our schools coming to |
21:46:48 | HCl | LinusN: maybe. |
21:46:59 | HCl | i looked at perl OO, it looks like gibberish to me :/ |
21:47:02 | | Quit nobodyelse ("CGI:IRC") |
21:47:15 | preglow | all perl looks like gibberish to non-initiates |
21:47:18 | HCl | :P |
21:47:20 | HCl | yea |
21:47:22 | HCl | true. |
21:47:23 | LinusN | perl oo is quite intimidating |
21:47:29 | preglow | it's different, at least |
21:47:32 | preglow | i've never used it seriously |
21:47:33 | *** | Alert Mode OFF |
21:47:34 | LinusN | pern in general is |
21:47:37 | LinusN | perl |
21:47:51 | HCl | i'm just gonna try to code a clean songdb in java.. and we'll just see what happens with it.. |
21:48:09 | preglow | sure |
21:48:12 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:48:12 | * | preglow huggles perl |
21:48:16 | preglow | such a nice language |
21:48:18 | preglow | always new things to learn |
21:50:08 | preglow | ahh, quite luckily i seem to have forgotten most of the python i've learnt |
21:50:33 | LinusN | there are worse things, like tcl... |
21:50:41 | HCl | oh my god tcl is horrid |
21:50:41 | preglow | oooh, tcl |
21:50:42 | HCl | :X |
21:50:47 | preglow | that truly is a horrible language |
21:50:52 | HCl | why on earth did eggdrop adopt tcl as their script language |
21:50:57 | preglow | morons |
21:51:23 | * | HCl fetches his database design and gets to work |
21:51:43 | * | LinusN is waiting for slasheri |
21:51:50 | HCl | you and everyone :p |
21:51:55 | HCl | but you're the commit person :) |
21:52:01 | HCl | which is more important than the rest :p |
21:52:06 | HCl | *goes to work* |
21:52:08 | * | LinusN feels important |
21:52:39 | preglow | will be nice having it in cvs |
21:52:54 | HCl | yush. |
21:53:00 | HCl | then i can get the runtime db operational |
21:53:50 | preglow | i don't get why you can't have runtine db operational without playnack |
21:53:56 | HCl | well, i can |
21:54:03 | HCl | but its easier if i know where to look |
21:54:15 | HCl | without a doubt, looking at Slasheri's patch will give me more insight to the wps |
21:54:41 | | Join Niewalker [0] (~aradsi@pD9F95A11.dip.t-dialin.net) |
21:55:42 | Slasheri | LinusN :) I think that i try not to add more features but do bugfixes before the patch is cvs ready |
21:56:04 | LinusN | you don't need to do bugfixes either :-) |
21:56:10 | Slasheri | :D |
21:56:11 | LinusN | that's what cvs is for |
21:56:24 | Slasheri | hmm :) |
21:56:57 | HCl | :P |
21:56:59 | HCl | yesh. |
21:57:40 | XavierGr | it seems that I cant type this in a function: |
21:57:40 | XavierGr | #if(IRIVER_H100) |
21:57:41 | XavierGr | #else |
21:57:41 | XavierGr | #endif |
21:57:48 | XavierGr | without the #s |
21:58:12 | LinusN | XavierGr: you should perhaps buy a book on C :-) |
21:58:16 | Slasheri | Hmm, #ifdef IRIVER_H100 might be better |
21:58:24 | LinusN | Slasheri: exactlky |
21:58:37 | XavierGr | is it okay inside a function? |
21:58:50 | LinusN | XavierGr: that is preprocessor stuff |
21:58:51 | | Join webguest63 [0] (~d86bc35b@labb.contactor.se) |
21:58:52 | Slasheri | XavierGr: because you are not comparing anything with that if.. |
21:59:48 | Slasheri | XavierGr: The defined will tell the compiler what code it "sees" during compile |
21:59:55 | Slasheri | *defines |
22:00 |
22:00:14 | preglow | Slasheri: linus has spoken! tie everything together and make it ready for cvs |
22:00:27 | XavierGr | :D |
22:00:30 | LinusN | XavierGr: http://gcc.gnu.org/onlinedocs/cpp/ |
22:00:49 | Slasheri | preglow: I do it tomorrow :) I can't do it right now because this needs a little work to do |
22:00:59 | HCl | :p |
22:01:46 | preglow | :((((((((8 |
22:01:52 | LinusN | once upon a time a guy called joaquim rewrote major parts of rockbox to implement a new gui |
22:02:08 | HCl | but? |
22:02:09 | LinusN | looked nice and all, but the patch was *huge* |
22:02:23 | LinusN | and he refused to rework it |
22:02:27 | HCl | :/ |
22:02:30 | LinusN | "take it or leave it" |
22:02:35 | LinusN | we left it |
22:02:45 | LinusN | i don't want that to happen again |
22:02:59 | HCl | yea |
22:03:01 | HCl | commit it now :/ |
22:03:08 | Slasheri | Hmm.. I have just a few new files in this patch and reasonable amount of changes to original code |
22:03:17 | Slasheri | I hope this wont get too large :) |
22:03:18 | LinusN | today or tomorrow doesn't matter |
22:03:41 | LinusN | you didn't rewrite the file buffer stiff? |
22:03:44 | LinusN | stuff |
22:04:15 | LinusN | i noticed the vorbis codec uses the vorbisfile api |
22:04:26 | LinusN | lots of memory copying |
22:04:37 | Slasheri | LinusN: as i said i changed the track_info structure to a "ring structure". But i found that it's not necessary a good thing to make the file buffer itself a ring buffer |
22:04:37 | LinusN | vorbis is dynamic memory hell |
22:04:42 | preglow | LinusN: agreed |
22:04:46 | preglow | tremor is |
22:04:57 | LinusN | Slasheri: please explain |
22:05:01 | | Quit Niewalker () |
22:05:12 | preglow | i would have thought monty, with his embedded experience, would have known better |
22:05:29 | Slasheri | LinusN: Now the items stored in track_info (for example mp3entry) are static and not touched with memcpy stuff ever |
22:05:38 | crwl | what about tremor-lowmem branch |
22:05:43 | LinusN | Slasheri: yes, i mean the file buffer |
22:06:08 | amiconn | I had a look at memset optimisation for coldfire. I'm missing some neat instructions :( |
22:06:31 | | Join markun [0] (~markun@bastards.student.utwente.nl) |
22:06:39 | markun | Hi everyone |
22:06:44 | LinusN | hi |
22:06:53 | preglow | thomj@glow Tremor-lowmem $ grep _ogg_malloc *|wc -l |
22:06:53 | preglow | 35 |
22:07:02 | LinusN | markun: you asked why we didn't use dma for disk operations? |
22:07:04 | preglow | thomj@glow Tremor $ grep _ogg_malloc *|wc -l |
22:07:04 | preglow | 28 |
22:07:09 | preglow | now this IS surprising |
22:07:15 | Slasheri | ok, it works same way as before: when the buffer reaches near empty state, we will move all reaminig data to beginning of the buffer. This way all data readed by codecs are contiguous and no problems are caused about flipping the data in the other end of the buffer |
22:07:26 | markun | I would like to make 'center-scrolling' default behaviour in rockbox. Any objections if I commit it? |
22:07:31 | LinusN | yes |
22:07:32 | markun | LinusN: I was wrong :) |
22:07:40 | Slasheri | LinusN: i think this is a good idea |
22:08:03 | LinusN | i don't like the center scrolling as it currently is |
22:08:04 | Slasheri | The ring buffer would need some memory copying when we have to reset index pointers to zero |
22:08:17 | markun | What would you like to see different? |
22:08:26 | LinusN | Slasheri: yes, less than 2kbytes |
22:08:39 | | Join webguest06 [0] (~51e23707@labb.contactor.se) |
22:08:39 | LinusN | markun: i want a margin instead |
22:09:01 | LinusN | there is so little visual feedback when the cursor is fixed in the center |
22:09:08 | Slasheri | LinusN: and the same amount of copying can be done during buffer refilling, when it's much more easier (and faster) to do.. :) |
22:09:38 | LinusN | you mean using a 2kbyte watermark? |
22:09:39 | markun | What kind of feedback? |
22:09:54 | LinusN | markun: like the cursor moving when i use the joystick |
22:10:21 | Slasheri | ah, not really.. but do you think it's a bad idea not to have a ring buffer? |
22:10:34 | LinusN | i'd like it to move and then start scrolling when the cursor is, let's say, 2 lines from the edge |
22:11:02 | markun | Yes, I guessed you meant that by margin. |
22:11:12 | LinusN | if you have the buffer like it is today, you will instead have problems with tha data moving around |
22:11:17 | Slasheri | i think the amount of copying needed is so small that it wont affect performance much |
22:11:23 | amiconn | We can't use a fixed margin... maybe there are less than (2 * margin + 1) lines |
22:11:27 | Slasheri | Hmm |
22:11:28 | LinusN | and then you need locking, which is a bad thing imho |
22:11:37 | Slasheri | ok.. |
22:11:51 | LinusN | amiconn: i know that |
22:12:01 | HCl | ah. great. |
22:12:07 | * | HCl pets java and found what he needed. |
22:12:27 | Slasheri | LinusN: I will think the ring buffer again.. :) |
22:12:32 | LinusN | :-) |
22:12:56 | markun | HCl: What do you think about center-scrolling as it is now? |
22:13:02 | LinusN | btw, performance is important, since the ui will be affected by lengthy operations |
22:13:32 | HCl | markun: mmm, i vote for a setting? |
22:13:38 | LinusN | so we need to yield often, for the wps scrolling to look nice, for example |
22:13:39 | HCl | to how many lines of margin |
22:13:42 | HCl | a user wants |
22:13:56 | LinusN | i think we can do without a setting |
22:13:57 | preglow | i think a sensible default should be enough there, really |
22:14:14 | markun | preglow: Did you try it out? |
22:14:24 | amiconn | Yes, and the default needs to be calculated from the line count |
22:14:34 | preglow | markun: no |
22:14:42 | LinusN | amiconn: i think the margin should be calculated |
22:14:43 | Slasheri | LinusN: yes, i understand.. I will implement the ring buffer but i don't promise it will be stable tomorrow :) |
22:14:53 | preglow | then screw it! |
22:14:56 | preglow | commit! |
22:14:58 | amiconn | LinusN: Yes, that's what I mean |
22:14:58 | preglow | :-) |
22:14:59 | | Join jochen [0] (~jochen@dsl-082-082-176-070.arcor-ip.net) |
22:15:04 | LinusN | Slasheri: you don't need to do everything yourself |
22:15:09 | jochen | back again. *winks* |
22:15:12 | Slasheri | :) |
22:15:29 | Slasheri | that sounds nice ;) |
22:15:32 | LinusN | or maybe you want to? |
22:15:54 | markun | Shall I make it to start scrolling at 2/3 of the screen? |
22:16:01 | LinusN | markun: sounds good |
22:16:10 | Slasheri | i can do the file buffering stuff at least (because i have started is too).. :) |
22:16:16 | Slasheri | it |
22:16:40 | LinusN | sure |
22:17:55 | XavierGr | preglow: LOL man you need this commit as hell :-) |
22:18:23 | * | ehntoo gets back from school |
22:18:27 | ehntoo | what'd I miss this time? |
22:18:31 | preglow | yes, i'm quite the eager beaver |
22:18:37 | preglow | ehntoo: aliens visited us from space |
22:18:48 | ehntoo | I missed it again? |
22:18:51 | jochen | the same procedure as last day... |
22:18:51 | Slasheri | but i hope someone more familiar with wps will add the ogg/other format stuff to it |
22:18:53 | Seed | I'm one of the aliens |
22:19:00 | preglow | ehntoo: i think they're avoiding you |
22:19:14 | jochen | suspicious... |
22:24:02 | XavierGr | What exactly IRIVER_H100 does? I thought that it takes the value one if the target running is iriver. |
22:24:49 | markun | LinusN: It works very nice with at 2/3 |
22:25:03 | LinusN | cool |
22:25:07 | markun | Would anyone like to try it before I commit? |
22:25:15 | LinusN | now try the archos player sim |
22:25:48 | markun | player? |
22:25:55 | preglow | sadist |
22:26:57 | markun | The makefile got fucked, maybe because I'm using BSD? |
22:27:02 | XavierGr | okey done the calculator plug-in is now ported for the iriver. (not a big deal though) |
22:27:19 | LinusN | markun: "got fucked"? |
22:27:31 | XavierGr | what do I do know to see this little fix commited? |
22:27:35 | LinusN | XavierGr: can i see the code? |
22:27:37 | jochen | don't ask LinusN *gg* |
22:27:37 | markun | This is all it contains: install: |
22:27:37 | XavierGr | ^now |
22:27:37 | markun | @echo "installing a full setup in your archos dir" |
22:27:37 | markun | @(make zip && cd archos && unzip -oq ../rockbox.zip) |
22:27:56 | LinusN | markun: wow |
22:28:09 | XavierGr | yeap its a single calculator.c file |
22:28:22 | LinusN | XavierGr: put it up somewhere for download |
22:28:27 | LinusN | or email it to me |
22:28:29 | XavierGr | where do I sent it? |
22:28:29 | markun | iriver-sim, same thing.. |
22:28:56 | markun | And I get this after configure: sed: 1: "/#SIMUL#/c\ @$(MAKE) -C ...": extra characters after \ at the end of c command |
22:29:24 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
22:30:35 | markun | It used to work.. |
22:33:18 | LinusN | markun: strange |
22:33:51 | markun | I will try to build it on HCl's linux server. |
22:34:04 | preglow | watch out for the java |
22:34:05 | | Nick XavierGr is now known as Xavier|Dinner (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
22:34:05 | DBUG | Enqueued KICK Xavier|Dinner |
22:34:44 | markun | :) |
22:35:20 | markun | the project we do together at the university also involves java, but HCl does all the programming |
22:37:28 | Slasheri | elapsed working on wps :) Now i will do nothing more than the ring buffer.. |
22:37:39 | Slasheri | and then it should be ready for commit :) |
22:37:42 | t0mas | what? it's working already? |
22:38:00 | Slasheri | yes.. :) |
22:38:01 | t0mas | can I see it? :) |
22:38:25 | Slasheri | hmm, i do the patch tomorrow, have to go now.. :/ |
22:38:30 | t0mas | ok |
22:38:36 | Slasheri | night :) |
22:38:39 | t0mas | good night |
22:38:42 | jochen | gn8 Slasheri |
22:41:48 | | Quit webguest06 ("CGI:IRC") |
22:44:01 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:44:01 | * | amiconn is testing his asm optimised recording loop with an added small busy-wait for EOD. |
22:44:11 | | Join Mouss [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
22:44:17 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
22:44:44 | amiconn | Looks promising. It does significantly decrease interrupt load |
22:45:15 | amiconn | LinusN: That is what I would be interested in being logic analysed... |
22:46:09 | HCl | omfg ultraedit can be worse than word |
22:46:22 | HCl | it refuses to allow me to type a lowercase "key" |
22:46:29 | HCl | how the beep do i deactivate its "smart" edit |
22:46:33 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
22:46:49 | jochen | HCl: vim is your friend. ;-) |
22:46:55 | | Quit asdsd____ (Read error: 54 (Connection reset by peer)) |
22:47:01 | | Join thegeek [0] (na@ti521110a080-1186.bb.online.no) |
22:47:03 | markun | gvim for windows... :) |
22:47:09 | preglow | gvim is nice |
22:47:25 | jochen | windows? wtf is that? oh, i see, this new colorful game... *lol* |
22:47:33 | | Join muesli- [0] (muesli_tv@hmln-d9b8e18f.pool.mediaWays.net) |
22:48:10 | jochen | HCl: what about eclipse? |
22:48:11 | muesli- | high |
22:48:16 | HCl | meh. |
22:48:18 | HCl | i'll manage. |
22:48:21 | jochen | guten abend muesli. ;-) |
22:48:43 | muesli- | hi jochen ;) |
22:49:47 | LinusN | HCl: look in the "syntax highlighting" settings |
22:51:16 | | Join webguest05 [0] (~51e23707@labb.contactor.se) |
22:52:20 | HCl | yea, i turned it off.. |
22:53:23 | | Quit MoosCamaro (Read error: 60 (Operation timed out)) |
22:56:51 | | Nick Xavier|Dinner is now known as XavierGr (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
22:56:51 | DBUG | Enqueued KICK XavierGr |
23:00 |
23:00:20 | markun | LinusN: On archos it behaves just like it used to |
23:00:34 | LinusN | on the archos player? |
23:00:46 | LinusN | with the 2-line character display |
23:01:05 | markun | Yes, but I forgot to apply the patch :) Just a moment.. |
23:01:14 | LinusN | :-) |
23:01:24 | | Nick Mouss is now known as MoosCamaro (MoosCamaro@m214.net81-66-158.noos.fr) |
23:03:02 | markun | ok, with the patch it still behaves the same (as it should) |
23:03:17 | LinusN | nice |
23:03:32 | LinusN | have you tried with different fonts on iriver? |
23:03:42 | markun | Yes |
23:03:42 | amiconn | markun: I'd want to check on archos... |
23:03:48 | LinusN | markun: then commit it |
23:04:11 | markun | amiconn: http://130.89.160.166/center-scrolling.patch |
23:04:29 | amiconn | 404 :( |
23:04:33 | markun | Eh.. : http://130.89.160.166/rockbox/center-scrolling.patch |
23:10:29 | amiconn | That's looking really nice :) |
23:10:35 | | Quit webguest63 ("CGI:IRC (EOF)") |
23:11:27 | markun | I found a small bug.. When I change from a small fron to a much bigger font and I'm at 2/3 of the screen I find my self at the bottom of the screen |
23:11:38 | markun | fron -> font |
23:11:41 | amiconn | There's another small bug... |
23:12:32 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:12:32 | * | HCl found the most sweetest java library for reading tags |
23:12:36 | HCl | it does ogg too |
23:13:36 | markun | amiconn: What's the bug? |
23:14:05 | amiconn | If the cursor is placed e.g. one line from the top and the current margin is e.g. 2 (changed bigger font to smaller font), and I'm scrolling towards the top, the cursor stays one line from the top |
23:14:16 | amiconn | ...not 2 as I would expect |
23:14:43 | markun | Yes, it's the same problem. |
23:15:22 | amiconn | In fact, this could be called a feature in the latter case |
23:15:36 | amiconn | ...not jumping in the wrong direction when scrolling |
23:16:01 | HCl | sweet o.o |
23:16:27 | HCl | i love opensource software :3 |
23:16:45 | * | HCl is snatching parts from an xmms/winamp clone written in java |
23:16:55 | HCl | and java allows to like. just. copy. and use o.o |
23:18:10 | markun | amiconn: Should I try to fix it? It only happens when changing the font.. |
23:18:13 | *** | Saving seen data "./dancer.seen" |
23:18:34 | | Quit webguest05 ("CGI:IRC") |
23:19:58 | LinusN | markun: yes you should |
23:21:36 | amiconn | The comments in tree.c are a bit off... |
23:21:47 | | Quit muesli- (Read error: 131 (Connection reset by peer)) |
23:22:52 | amiconn | markun: ...and the MENU_PREV case can be simplified |
23:23:12 | amiconn | menu_lines - (2 * menu_lines) / 3 == menu_lines / 3 |
23:23:51 | markun | amiconn: I did it that way because of the rounding.. or is that no problem here? |
23:24:07 | amiconn | I'd simply check it out... |
23:25:52 | amiconn | If you use menu_lines - menu_lines / 3 for MENU_NEXT, it would be symmetric again, and complexity wouldn't change |
23:25:54 | markun | I have checked it out when it was still menu_lines / 2 and then there was a problem with even and odd menu_lines.. |
23:26:02 | | Quit t0mas ("good night") |
23:27:22 | amiconn | markun: This was be cause going 1/2 from the top and 1/2 from the bottom 'touches' in the center |
23:27:31 | amiconn | At least it's my guess... |
23:27:54 | markun | After I change the font is the screen redrawn by put_cursor? Cause then I should put the center-scrolling code there.. |
23:28:49 | markun | or menu_draw? |
23:29:34 | markun | Hm, the font selection is a tree, not a menu.. |
23:32:22 | LinusN | i'm updating the bootloader now |
23:32:43 | LinusN | is there anything else i should change? |
23:33:07 | LinusN | i fixed the bug where the hard drive spun up even when the hold switch was on |
23:33:49 | preglow | can't think of anything |
23:33:56 | Bagder | boot sound! B-P |
23:34:01 | * | Bagder hides |
23:34:13 | * | LinusN slaps Bagder |
23:34:33 | * | Bagder must learn to hide better |
23:37:20 | amiconn | markun: Your version looks better due to the different rounding |
23:38:05 | amiconn | Changing the formulas makes it choose the lower margin, which already is 0 for a 14-px font on archos (4 lines) |
23:38:32 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:38:51 | markun | so I shouldn't change the formula? |
23:39:08 | amiconn | correct |
23:40:59 | markun | Still don't know where I would like the cursor to be when the font size changes.. |
23:43:02 | markun | Right now there is only a check to make sure the cursor is not beyond the screen |
23:46:45 | jochen | markun: why not at the middle of the screen? |
23:47:06 | preglow | oh, the dilemma, whether to have another ale or not |
23:47:12 | amiconn | I wonder where that check happens... |
23:47:40 | amiconn | nm, found it |
23:47:41 | markun | tree.c line 772 (about there) |
23:48:14 | amiconn | The while is looking a bit lame... |
23:48:41 | amiconn | if (tc.dircursor > tree_max_on_screen) { |
23:49:00 | LinusN | someone with mingw should update fwpatcher with bootloader v2 |
23:49:08 | amiconn | tc.dirstart += tc.dircursor - tree_max_on_screen; |
23:49:20 | amiconn | tc.dircursor = tree_max_on_screen; |
23:49:22 | amiconn | } |
23:49:22 | Bagder | LinusN: you can run make on 'labb' |
23:49:34 | Bagder | (just as info) |
23:49:36 | amiconn | ...should be faster |
23:49:49 | preglow | i'm not in windows right now, unfortunately |
23:50:03 | markun | yes, but it's not the right thing to do with center-scrolling. |
23:50:04 | * | preglow prods rasher |
23:50:36 | amiconn | riight... |
23:50:40 | markun | because it will be at the end of the screen. |
23:50:43 | | Join hacim [0] (micah@micha.hampshire.edu) |
23:51:07 | amiconn | For center-scrolling, 2 checks are needed, for top and bottm |
23:51:11 | amiconn | *bottom |
23:51:56 | hacim | out of Archos Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio MP3, which is the preferred hardware? Or are they all pretty much the same |
23:52:03 | amiconn | Looks like a MIN() / MAX() exercise to me |
23:52:44 | amiconn | hacim: It depends on what you want to use the box for |
23:54:21 | hacim | amiconn: I dont know anything about any of those models, I'm just excited about this rockbox project, and want to get one |
23:54:30 | hacim | I guess I will research their different specs |
23:54:55 | Bagder | hacim: none of them are available new anymore, only used |
23:55:00 | preglow | irivers are out of the question? |
23:55:04 | amiconn | hacim: http://www.rockbox.org/twiki/bin/view/Main/DeviceChart |
23:56:10 | hacim | Bagder: even better, I'm broke :) |
23:56:21 | Bagder | :-) |
23:56:36 | | Join tucoz [0] (~543059b8@labb.contactor.se) |
23:56:41 | tucoz | hi |
23:57:22 | preglow | then you're in luck! the sims are free |
23:57:24 | amiconn | Can you say 'silly'? The MAS surely is :( |
23:57:28 | tucoz | has anyone of you experienced a low but high pitched sound when navigating on the iriver? |
23:57:39 | preglow | tucoz: how high-pitched? |
23:57:56 | tucoz | hmm, don't know the freq |
23:57:59 | Stryke` | anyone try bootloader v2, yet? |
23:58:23 | LinusN | i have :-) |
23:58:26 | tucoz | ok |
23:58:27 | hacim | amiconn: thanks |
23:58:47 | amiconn | LinusN: Did you ever observe the MAS spitting out recorded data shifted by 1 _bit_ ? |
23:58:48 | Stryke` | no MD5s to compare to, yet |