00:00:10 | amiconn | The character & icon drawing code drew into a recorder-lcd like bitmap, which was then converted again to a windows bitmap |
00:00:26 | amiconn | Now it draws directly to the windows bitmap |
00:02:37 | t0mas | hm... HCl? is there any simple way to make rockboy faster? |
00:02:43 | t0mas | stop all other threads? |
00:02:48 | t0mas | overclock the cpu? |
00:02:53 | amiconn | Use it in the sim ;) |
00:03:07 | t0mas | I don't have a pc for the next 14 days |
00:03:53 | amiconn | Work on the dynarec code, or an asm cpu core |
00:05:02 | t0mas | maybe I'll try when I'm back... |
00:05:09 | t0mas | but I have no idea how it works :) |
00:06:33 | amiconn | Haha, I just found a long-standing bug in the win32 playersim code that irritated me every now and then |
00:07:00 | amiconn | lcd_double_height() characters didn't print correctly. Now they do |
00:08:04 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050512]") |
00:09:28 | preglow | asm cpu core should give the most gains, i believe |
00:09:51 | amiconn | Some other routines could be assemblerised as well |
00:10:38 | amiconn | There are some routines for which i386 asm versions exist. I converted some of them to SH1 asm |
00:10:54 | amiconn | (The less complex ones) |
00:13:59 | preglow | the entire cpu core exists as i386 assembler |
00:14:06 | preglow | looks pretty trivial to port i |
00:14:08 | preglow | t |
00:14:33 | t0mas | for you... |
00:16:13 | preglow | haha |
00:22:17 | preglow | but no, if you know one assembler language, 68k isn't that hard to learn |
00:22:49 | preglow | it's pretty ok as far as asm goes |
00:24:45 | preglow | but now i've got the most marvelous headache ever, so think i'll go to bed |
00:24:46 | preglow | later |
00:24:56 | | Quit preglow ("CGI:IRC") |
00:27:49 | | Part webguest37 |
00:29:12 | HCl | hello |
00:29:52 | HCl | t0mas: there are a few functions that can be converted to asm, and there are already i386 asm implementations of them |
00:30:05 | HCl | if that doesn't give enough speed, it'd require an asm cpu core |
00:30:25 | | Quit Coldtoast ("Peace and Protection 4.22") |
00:30:26 | HCl | and if that doesn't give enough speed we could add dynarec on top of that |
00:31:26 | HCl | oh, amiconn said that already |
00:32:40 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:32:43 | stripwax_ | ello |
00:32:56 | HCl | hi |
00:33:03 | * | HCl doesn't understand how people manage to get fat.. |
00:33:10 | HCl | i need to gain weight :/ |
00:33:30 | stripwax_ | Oooh, nice set of cvs commits since this morning, checking that list out now. Particularly 'play to reboot on crash'. nice ! |
00:33:45 | HCl | yea that was a good idea |
00:33:46 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
00:35:09 | stripwax_ | Whats' SCHIP-8? |
00:35:31 | HCl | emulator thing |
00:35:44 | * | HCl commits a thing that he meant to commit hours ago |
00:36:13 | stripwax_ | 'thing'? :-) |
00:37:11 | stripwax_ | HCl - beer is good for putting on weight! :-( |
00:37:22 | HCl | hm... |
00:37:24 | LinusN | nite all |
00:37:28 | HCl | isn't that the wrong kind of weight? |
00:37:32 | | Part LinusN |
00:37:33 | HCl | the kind you can't work off anymore |
00:38:10 | stripwax_ | just saying, in response to yr 'how people manage to get fat' thing |
00:39:43 | amiconn | Ugh... a 152 KB diff file |
00:39:50 | * | HCl looks at the nice work Bagder did |
00:39:54 | HCl | stripwax_: oh right.. |
00:40:40 | | Quit cYmen ("zZz") |
00:42:04 | | Join Zoric [0] (~zoric85@62.101.50.5) |
00:49:13 | HCl | gnight |
00:54:01 | Zoric | Before I go to bed (after spending the whole evening playing with newly installed rockbox on my H140) I just wanted to say: I love Rockbox! :D Thank you all! |
00:54:56 | HCl | :P |
00:55:13 | HCl | its not even finished yet :p |
00:55:16 | HCl | gnight |
00:55:55 | amiconn | Okay, buckle up.... huuge commit coming :-) |
00:55:58 | | Part Zoric |
00:56:58 | | Join Zoric [0] (~zoric85@62.101.50.5) |
00:57:02 | | Part Zoric |
01:00 |
01:00:05 | stripwax_ | amiconn - :-D what's the deal |
01:00:21 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
01:00:27 | amiconn | 4-shades greyscale committed :) |
01:01:55 | stripwax_ | :-) WOOHOO!! |
01:02:18 | amiconn | Argh! It seems I may have broken some plugins... |
01:02:23 | stripwax_ | HMM |
01:02:30 | * | amiconn goes fixing |
01:03:04 | | Quit hicks (Remote closed the connection) |
01:03:21 | | Join xen` [0] (nop@stg25-1-82-238-117-1.fbx.proxad.net) |
01:06:33 | | Quit Chamois (Read error: 110 (Connection timed out)) |
01:11:37 | amiconn | Hmm, Linus isn't here :/ |
01:16:05 | | Quit tvelocity ("Leaving") |
01:16:57 | stripwax_ | Hmmm.. anyone else finding that playback (or vorbis, if that makes a difference) sometimes just 'stops' ? Still shows that it is playing, but it simply isn't progressing. Seems to happen while I try and use the menus |
01:17:21 | stripwax_ | Hmm, in this state even changing tracks does nothing. |
01:17:27 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:26:08 | Rori | anyone working on a chiptune emu? :) |
01:28:27 | stripwax_ | amiconn - hmm, where did mandlebrot, jpegviewer, etc, all go? Is there some magick that simply no longer builds those into the zip? |
01:28:50 | Rori | is there a way to control where the text falls on the display? |
01:28:50 | amiconn | They did not go, they're still not being built for iriver |
01:29:15 | Rori | so you can aline it per pixel instead of just following returns in a text file? |
01:29:24 | Rori | align rather |
01:29:41 | amiconn | They do require the greyscale lib as they are, and that isn't available on iriver yet. |
01:29:45 | stripwax_ | hm, I must just have had an old plugins folder on my iriver.. guess I hadn't cleaned it out since they were removed from the iriver build |
01:30:03 | amiconn | I didn't bother to adapt them to the 4-grey core as that wouldn't make much sense imho |
01:30:11 | stripwax_ | amiconn - fair enough. |
01:30:55 | stripwax_ | gnight from me |
01:30:57 | | Part stripwax_ |
01:45:49 | t0mas | amiconn? |
01:46:03 | t0mas | you once said you're rockbox's "bitking" |
01:46:24 | amiconn | sup? |
01:46:31 | t0mas | maybe you can take a look at bmp loading code? optimize it? and add grayscale to it too? :) |
01:48:18 | amiconn | If I find the time... one day :/ |
01:48:35 | amiconn | So many ideas... |
01:48:55 | Moos | like always :) |
01:49:49 | t0mas | hm |
01:49:50 | amiconn | The grayscale lib will give me a hard time, although it's my own work. Loads of asm... |
01:50:04 | *** | Saving seen data "./dancer.seen" |
01:50:06 | t0mas | bugreport: the snake 2 game speeds up and slows down while playing music |
01:50:14 | t0mas | (I guess it's doing that on boost/unboost) |
01:50:22 | amiconn | Hehe, fun |
01:50:36 | amiconn | I'd expect that with other games too |
01:50:42 | t0mas | hm... it should just get 100 ticks/second? |
01:50:47 | t0mas | no matter what the cpu speed is? |
01:51:03 | | Join Febs [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:51:12 | amiconn | Yes, but only if it uses the ticks and sleeps if there's nothing to do |
01:51:47 | | Quit markun () |
01:51:49 | amiconn | The ticks are glitching slightly at each boost/unboost, but that shouldn't matter much |
01:52:36 | t0mas | hm... there was some time = before functions wasn't there? |
01:52:42 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
01:53:00 | amiconn | t0mas: That's a macro and simply uses the tick |
01:53:26 | t0mas | ok |
01:53:30 | t0mas | long current_tick; |
01:53:31 | t0mas | that one? |
01:55:14 | elinenbe_ | amiconn: fucking a! nice work! |
01:55:15 | amiconn | Hmm, snake2 does a sleep(HZ/speed), but that doesn't take the processing time into account |
01:55:42 | t0mas | no |
01:55:44 | t0mas | I just changed that |
01:55:54 | t0mas | /* dynamic sleeping */ |
01:55:54 | t0mas | wait = (HZ/speed) - (current_tick - tick); |
01:55:54 | t0mas | if (wait > 0) { |
01:55:54 | DBUG | Enqueued KICK t0mas |
01:55:54 | t0mas | rb->sleep(wait); |
01:55:54 | t0mas | } |
01:56:10 | t0mas | and set that tick var to current_tick at the beginning of the loop |
01:56:54 | amiconn | I'd do it as follows: |
01:57:17 | amiconn | Set last_tick = current_tick at the very beginning |
01:58:18 | amiconn | Then sleep like you suggested |
01:58:32 | t0mas | I did that... but last_tick was named tick in my example... |
01:58:33 | amiconn | ..and set last_tick = current_tick directly afterwards |
01:58:42 | t0mas | hm? |
01:58:50 | t0mas | the game is in a while (1) { } loop |
01:58:59 | t0mas | so the first thing in the loop is tick = current_tick; |
01:59:05 | t0mas | and the last thing is the code I just copied |
01:59:18 | amiconn | Ah, it's the very last thing... |
01:59:52 | t0mas | yes :) |
02:00 |
02:00:31 | amiconn | In the original loop it isn't, that's why I wondered |
02:00:43 | t0mas | yes, I understand |
02:00:51 | t0mas | but the first thing I did was moving it... |
02:01:08 | t0mas | because I tought sleeping in the middle of the loop is weird anyway... |
02:01:33 | amiconn | Indeed. |
02:02:20 | t0mas | arg |
02:02:29 | t0mas | it still goes faster and slower :| |
02:02:36 | amiconn | Hmm? |
02:03:39 | t0mas | http://pastebin.com/308632 |
02:03:43 | | Join Gibbed [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
02:03:45 | t0mas | my version of the game() function |
02:03:46 | | Quit Rick (Nick collision from services.) |
02:03:53 | t0mas | but my snake is still not walking smooth :X |
02:03:59 | | Nick Gibbed is now known as Rick (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
02:05:10 | t0mas | any idea amiconn? |
02:09:06 | amiconn | Do you get wait <= 0 perhaps |
02:09:08 | amiconn | ? |
02:09:16 | | Part CheeseBurgerMan |
02:09:23 | amiconn | (That would mean there's a performance problem) |
02:09:40 | t0mas | hm... |
02:09:46 | t0mas | maybe.. |
02:10:00 | t0mas | then we should ask Slasheri to yield() even more |
02:15:56 | Moos | good night all |
02:16:16 | Moos | t0mas: have a good holydays |
02:16:36 | | Part Moos |
02:17:00 | t0mas | tnx :) |
02:17:09 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
02:17:09 | * | t0mas starts yelling at his pc... |
02:17:10 | t0mas | root@athlon tomas # mount /dev/sda1 /mnt/iriver/ |
02:17:10 | t0mas | mount: special device /dev/sda1 does not exist |
02:26:13 | | Join amiconn_ [0] (~jens@p54BD7077.dip.t-dialin.net) |
02:38:23 | t0mas | hm |
02:38:28 | t0mas | I can't test it now amiconn |
02:38:36 | t0mas | because I have to recompile my kernel... |
02:38:42 | t0mas | stupid hotplug stuff stopped working |
02:38:49 | t0mas | and I'm going to bed now :) |
02:38:57 | t0mas | so I'll retry tomorrow |
02:39:19 | | Nick t0mas is now known as t0mas|zZzzZ (~Tomas@ip503c08d1.speed.planet.nl) |
02:39:19 | DBUG | Enqueued KICK t0mas|zZzzZ |
02:44:44 | | Quit amiconn (Read error: 110 (Connection timed out)) |
02:44:44 | | Nick amiconn_ is now known as amiconn (~jens@p54BD7077.dip.t-dialin.net) |
02:56:17 | | Join webguest58 [0] (~c86c19f1@labb.contactor.se) |
02:57:32 | webguest58 | hi people how is the remote wps going? |
02:58:54 | | Quit webguest58 (Client Quit) |
03:00 |
03:46:39 | | Part courtc ("Leaving") |
03:47:10 | | Join courtc [0] (~courtc@adsl-33-133-104.asm.bellsouth.net) |
03:47:11 | | Quit RotAtoR () |
03:50:05 | *** | Saving seen data "./dancer.seen" |
03:57:21 | | Join ashridah [0] (ashridah@220-253-121-67.VIC.netspace.net.au) |
04:00 |
04:04:01 | | Quit xen` (Read error: 110 (Connection timed out)) |
04:05:56 | | Join QT_ [0] (as@area51.users.madwifi) |
04:10:17 | | Quit hardeep ("[BX] Back wit anutha one of doz BitchX-rockin' beats!") |
04:17:08 | | Quit QT (Read error: 110 (Connection timed out)) |
04:42:21 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a237.wi.tds.net) |
04:58:36 | | Quit Rori () |
05:00 |
05:00:36 | | Quit Strath (Read error: 110 (Connection timed out)) |
05:04:39 | | Join DJ_Dooms_Day [0] (~scottr@220-245-186-182.tpgi.com.au) |
05:04:50 | | Part DJ_Dooms_Day |
05:05:02 | | Join DJ_Dooms_Day [0] (~scottr@220-245-186-182.tpgi.com.au) |
05:07:09 | DJ_Dooms_Day | Hey, just double checking here. For the iriver build, i just slap the files on the root of the iriver, unplug, and restart right? |
05:09:37 | ashridah | as long as you've got rockbox's bootloader flashed in, yeah |
05:10:06 | ashridah | just unpack it so that there's a .rockbox directory in the root of the device, along with a rockbox.iriver file in the root |
05:13:56 | DJ_Dooms_Day | Ah, i thought i was missing something. I haven't yet flashed the bootloader |
05:14:13 | ashridah | there's the bits and pieces you need to set that up on the wiki |
05:14:35 | DJ_Dooms_Day | Yeah looking now, know anything off the top of your head? |
05:14:52 | ashridah | fwpatcher works, even in wine. |
05:15:02 | ashridah | you'll need to download your own copy of the iriver firmware |
05:15:09 | ashridah | rockbox's tools cannot do that for you |
05:15:27 | ashridah | it works with the most recent version for the H1xx series, 1.65 or whatever it is |
05:16:31 | DJ_Dooms_Day | ok cool, is fwpatcher a 3rd party app or is it somewhere in the wiki? |
05:17:43 | ashridah | it's attached to the page about the bootloader |
05:18:09 | ashridah | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
05:19:09 | DJ_Dooms_Day | great thanks |
05:20:44 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
05:20:44 | * | ashridah notes that the bootloader.bin on that page is newer than the one he's using |
05:20:44 | ashridah | hmm |
05:20:49 | ashridah | might upgrade |
05:22:45 | DJ_Dooms_Day | just wondering. The 'easy way' says nothing about bootloader.bin, does that mean fwpatcher creates the rockbox bootloader from the orig hex file? |
05:23:26 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a237.wi.tds.net) |
05:24:10 | ashridah | fwpatcher includes a copy of bootloader.bin inside it |
05:24:21 | ashridah | all you need to provide is an unpatched iriver firmware .hex file |
05:25:01 | DJ_Dooms_Day | ahuh, i just patched the hex file. Is the hex it self patched or has it created another one somewhere? |
05:25:13 | ashridah | i believe it patches the file itself |
05:25:17 | DJ_Dooms_Day | grand |
05:25:27 | ashridah | you may want to double check the md5sum |
05:25:44 | ashridah | hunt around for an md5sum.exe executable (google can usually find one fairly quickly) |
05:25:50 | ashridah | check it against one listed on the page |
05:26:01 | DJ_Dooms_Day | good idea |
05:29:45 | DJ_Dooms_Day | btw, just curious, what exactly is an md5sum? How does it calc the serial from the file? |
05:31:57 | ashridah | for all intents and purposes, it's a form of checksum. an algorithmically derived value that's based on the data you provide. |
05:32:10 | ashridah | the checksum is basically protected against several single-bit errors |
05:32:39 | DJ_Dooms_Day | ah |
05:32:48 | DJ_Dooms_Day | Well, it all checks out |
05:32:53 | ashridah | wikipedia has more details than i have |
05:33:53 | ashridah | it's not particularly secure for cryptography or authentication purposes anymore, but it still works as a quick content verifier |
05:35:02 | DJ_Dooms_Day | awesome, it worked |
05:36:24 | DJ_Dooms_Day | wow this is awesome |
05:36:53 | DJ_Dooms_Day | Wheres a doc on how to use it? |
05:37:56 | ashridah | there are manuals on rockbox.org but they're currently on the out of date side, WRT to the iriver devices, since they're currently in heavy development |
05:38:55 | DJ_Dooms_Day | ok, well no prob, how do i reach the options? |
05:39:15 | ashridah | the a-b button |
05:40:11 | DJ_Dooms_Day | ah |
05:42:21 | DJ_Dooms_Day | lol wow, really have expanded on the shuffle options |
05:44:48 | ashridah | yes, rockbox supports proper randomized shuffling |
05:44:59 | ashridah | well, as proper as you can get on a platform with no entropy generator |
05:45:17 | DJ_Dooms_Day | hehe |
05:45:30 | DJ_Dooms_Day | Hey whats 'caption backlight'? |
05:46:45 | ashridah | i have no idea. i believe it's been there since archos' time, so it might be in the manual on rockbox.org tho |
05:47:09 | DJ_Dooms_Day | ok |
05:50:08 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:09:31 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
06:14:49 | DJ_Dooms_Day | damn it, locked up |
06:16:05 | ashridah | what'd you do to make it lock up? |
06:18:40 | DJ_Dooms_Day | went through all the options, changed some things (nothing i would think would lock it), played some games, went back to root (blank screen), pushed play and it tryed to play the last song i played (70 minute song) and froze before playing anything |
06:18:50 | DJ_Dooms_Day | i've restarted it now, works fine |
06:19:16 | ashridah | ah, yeah, playback is still being worked on |
06:19:28 | DJ_Dooms_Day | i've noticed it lags a little too. |
06:19:28 | ashridah | it can trigger issues, particularly on large files atm |
06:19:37 | DJ_Dooms_Day | yeah, thats what i figured |
06:20:04 | DJ_Dooms_Day | how do i enter the the file tree? |
06:20:16 | ashridah | from where? |
06:20:23 | DJ_Dooms_Day | blank screen |
06:20:39 | ashridah | how do you have a blank screen? |
06:20:45 | ashridah | oh. wait |
06:20:49 | ashridah | you could be inside a directory |
06:20:57 | ashridah | press left on the control stick |
06:21:06 | DJ_Dooms_Day | nothing |
06:21:20 | ashridah | wait, is it completely blank, no icons at the top? |
06:21:27 | DJ_Dooms_Day | no |
06:21:51 | DJ_Dooms_Day | i can onlt enter the options, play the last song and if i hold down the joystick i get 'playlist', but nothing else, and nothing is in it |
06:23:28 | ashridah | hm. did you start a plugin before it got to this state? |
06:24:00 | DJ_Dooms_Day | erg, i shut it down and booted it again and im getting stuck at boot screen (rockbox logo). I think it might be having problems with resuming. |
06:24:10 | DJ_Dooms_Day | plugin? like the calc and snake and all that? |
06:24:15 | ashridah | yeah. |
06:24:21 | DJ_Dooms_Day | yeah, i did |
06:25:04 | ashridah | if you can change the settings, you can turn off auto-resume. the resume features have been getting worked on recently, so it might be on autoresume by default now |
06:25:29 | DJ_Dooms_Day | yeah, well its getting stuck at the boot logo now :P |
06:26:26 | ashridah | that's strange. that said, the bootloader rockbox provide also includes a function that enables usb mode directly from power on |
06:27:03 | DJ_Dooms_Day | not when its frozen :P |
06:27:19 | ashridah | there's a reset button underneath |
06:27:30 | DJ_Dooms_Day | yeah, done that several times now |
06:27:50 | ashridah | but as i say, this is a feature of the firmware you flashed, NOT rockbox itself (which is what draws the logo) |
06:27:59 | ashridah | if you remove rockbox.iriver, it'll go directly to iriver's firmware |
06:28:26 | ashridah | if you remove and then replace .rockbox, it should kill off most of the settings (not all, some are kept in an unused cluster of the disk |
06:28:57 | DJ_Dooms_Day | hrmm |
06:29:08 | hardeep | DJ_Dooms_Day: plug in the usb cable before you reset |
06:29:14 | DJ_Dooms_Day | I got it in bootloader USB mode but my comp isn't detecting it. |
06:29:22 | DJ_Dooms_Day | Yeah just did that hardeep |
06:29:24 | hardeep | DJ_Dooms_Day: then, delete /.rockbox/.playlist_control |
06:29:36 | hardeep | and retry |
06:30:06 | ashridah | DJ_Dooms_Day: does it show up in the disk management plugin that you can add to mmc (assuming it's win2k or winxp, mind you) |
06:30:15 | DJ_Dooms_Day | Yeah its stangely not working though. Its in USB mode and it isn't frozen. |
06:30:25 | DJ_Dooms_Day | mmc? |
06:30:49 | ashridah | yeah, run mmc from the run dialog, then file->add/remove snap in |
06:31:04 | ashridah | then click 'add...' and add the disk management plugin |
06:31:50 | DJ_Dooms_Day | nop, not showing up. |
06:32:00 | ashridah | hm, i just checked on my pc here |
06:32:08 | ashridah | it's not showing there either, by the looks of it :) |
06:32:24 | ashridah | wait. yes it does |
06:32:26 | ashridah | just had to refresh it |
06:32:30 | DJ_Dooms_Day | -_- |
06:32:36 | ashridah | okay, onto device manager |
06:32:55 | ashridah | right click my computer, head to 'hardware', then 'device manager' |
06:33:16 | DJ_Dooms_Day | ok heres a problem |
06:33:21 | DJ_Dooms_Day | yeah i know my way ;) |
06:33:33 | DJ_Dooms_Day | got an issue on 'USB mass storage device' |
06:33:35 | ashridah | it'll either show up under 'Disk drives', or as an unknown device or something. |
06:33:46 | DJ_Dooms_Day | This device cannot start. (Code 10) |
06:34:06 | ashridah | try removing that in device manager, then go to 'Action' -> 'Scan for hardware changes' |
06:34:52 | DJ_Dooms_Day | bang, your a champion ask |
06:34:55 | DJ_Dooms_Day | *ash |
06:35:49 | DJ_Dooms_Day | Ok so del/rename rockbox.iriver? |
06:35:53 | ashridah | nah |
06:35:58 | ashridah | delete the file hardeep mentioned first |
06:36:04 | DJ_Dooms_Day | .rockbox? |
06:36:11 | ashridah | hardeep DJ_Dooms_Day: then, delete /.rockbox/.playlist_control |
06:36:54 | DJ_Dooms_Day | and leave rockbox.iriver? |
06:37:07 | ashridah | we may as well try and track down where this issue is coming from |
06:37:12 | DJ_Dooms_Day | ok |
06:37:30 | DJ_Dooms_Day | reboot? |
06:37:45 | ashridah | unplug the device, it should start booting by itself once it's disconnected from a usb port |
06:37:53 | DJ_Dooms_Day | yep, it works |
06:38:34 | DJ_Dooms_Day | so how are we going to go about tracking the bug down? |
06:38:47 | hardeep | did it boot correctly now? |
06:38:49 | ashridah | well, first, we go into settings, and make completely sure resume is set to 'no' |
06:38:52 | DJ_Dooms_Day | yep |
06:39:03 | hardeep | then the problem was with resume like you suspected |
06:39:11 | hardeep | deleting that file disabled resume |
06:39:18 | ashridah | probably the file he was trying to play |
06:39:22 | hardeep | yeah |
06:39:35 | ashridah | i'd turn off resume, and try to play it again |
06:39:36 | DJ_Dooms_Day | well resume on startup was still on YES, or does it default to that? |
06:39:41 | ashridah | see if you can't trigger the blank screen again |
06:39:51 | ashridah | i think it defaults to 'yes |
06:40:01 | ashridah | if you set it to 'no', nowadays it'll only resume if you hit 'play' |
06:40:30 | DJ_Dooms_Day | ok well i'll hit play then, see if its this 70 minute song |
06:41:03 | DJ_Dooms_Day | lol, "error accessing playlist control file" |
06:41:22 | hardeep | you need to press select to play a song |
06:41:22 | ashridah | that's because we deleted it |
06:41:54 | DJ_Dooms_Day | i can't. This is the problem i had before. I am at blank screen and i cant browse the file tree |
06:42:05 | DJ_Dooms_Day | that or im just doing it wrong |
06:42:27 | DJ_Dooms_Day | but i just access it by pushing select right? |
06:42:56 | ashridah | yeah. definently sounds like the codec is having issues with that file. |
06:43:06 | ashridah | you should be able to reset the device without it freaking out on boot |
06:43:19 | ashridah | where'd you get the file in question? do you know what encoder was used? |
06:43:52 | DJ_Dooms_Day | no, unless you can tell by reading some of the entry data i can't tell |
06:44:42 | DJ_Dooms_Day | Even without the .rockbox directory should i be able to access the file tree? |
06:45:12 | ashridah | it sounds like the player's locked up. |
06:45:32 | ashridah | but we might be able to tell from the file. can you upload 100 or 200k or so of it someplace? |
06:45:47 | DJ_Dooms_Day | hrmm, you got MSN? |
06:46:04 | DJ_Dooms_Day | wait, i should be able to DCC it to ya |
06:46:04 | ashridah | i do, but i'd prefer it was on http, so the codec guys can take a look |
06:46:19 | DJ_Dooms_Day | well i have no access to any FTPs |
06:46:54 | ashridah | not even via your isp? |
06:48:01 | DJ_Dooms_Day | maybe, but it'd probably be quicker if a DCCed some of it to you and you put it up somewhere. |
06:48:20 | ashridah | the problem is, while i can confirm the bug, i'm not a codec developer |
06:48:26 | DJ_Dooms_Day | BTW, this is what winamp dumps to me, if its any help: |
06:48:29 | DJ_Dooms_Day | Size: 76140544 bytes |
06:48:29 | DJ_Dooms_Day | Header found at: 1209 bytes |
06:48:29 | DJ_Dooms_Day | Length: 4758 seconds |
06:48:29 | DBUG | Enqueued KICK DJ_Dooms_Day |
06:48:29 | DJ_Dooms_Day | MPEG 1.0 layer 3 |
06:48:29 | DJ_Dooms_Day | 128kbit, 182588 frames |
06:48:29 | *** | Alert Mode level 1 |
06:48:29 | DJ_Dooms_Day | 44100Hz Joint Stereo |
06:48:31 | DJ_Dooms_Day | CRCs: No |
06:48:33 | DJ_Dooms_Day | Copyrighted: No |
06:48:35 | DJ_Dooms_Day | Original: No |
06:48:37 | DJ_Dooms_Day | Emphasis: None |
06:48:52 | ashridah | that said, i can at least poke at the file. so you may as well send it to me. |
06:48:54 | ashridah | DCC should work |
06:49:07 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
06:49:30 | DJ_Dooms_Day | incoming |
06:49:47 | ashridah | i'll cancel it in a few 100k's time |
06:49:53 | DJ_Dooms_Day | kk |
06:50:10 | DJ_Dooms_Day | So, what ca nwe do about the file tree not showing? |
06:51:23 | DJ_Dooms_Day | AFK for 10. Making lunch |
06:55:30 | ashridah | does it actually play any of the file in question? |
06:55:39 | ashridah | becausee the 200k i've got plays fine with my rockbox install here |
06:57:43 | ashridah | i will say that loading a large file of my own here seems to be broken at the moment |
06:57:58 | ashridah | not quite in the way you're describing, however |
06:58:30 | *** | Alert Mode OFF |
06:59:48 | DJ_Dooms_Day | well i cant play any files without .rockbox |
06:59:55 | | Quit hardeep ("[BX] Life is like BitchX. Ya never know what yer gunna git.") |
07:00 |
07:00:29 | ashridah | that's because the codecs get stored in there |
07:00:35 | ashridah | they're dynamically loaded as necessary |
07:00:43 | ashridah | otherwise they'd take up too much room in memory |
07:00:49 | DJ_Dooms_Day | and it might be just that its having trouble seeking through 30 minutes of the song |
07:01:12 | ashridah | you're actually trying to seek within the song/ |
07:01:20 | DJ_Dooms_Day | so should i put .rockbox on? |
07:01:27 | ashridah | the .rockbox pretty much MUST be there |
07:01:28 | DJ_Dooms_Day | No, but it would when it trys to resume |
07:02:41 | ashridah | so it did play fine when you started it? |
07:03:10 | DJ_Dooms_Day | yeah, it went for 30 minutes |
07:03:24 | DJ_Dooms_Day | then it froze when i was messing with the plugins |
07:03:28 | DJ_Dooms_Day | so rebooted |
07:03:33 | ashridah | aah |
07:03:36 | DJ_Dooms_Day | it tryed to seek to the song |
07:03:46 | ashridah | yeah, i think seeking within large files is currently known to be buggy |
07:05:51 | DJ_Dooms_Day | btw, how do YOU, when you turn your iriver on, browse the filetree? |
07:06:06 | DJ_Dooms_Day | you push down on the joystick (select) right? |
07:06:22 | ashridah | it comes on directly into the root of the device. i just use the joystick up/down/left/right |
07:06:43 | DJ_Dooms_Day | ah, well thats my prob, it start at the blank screen |
07:07:03 | DJ_Dooms_Day | like theres no directorys at all |
07:07:17 | DJ_Dooms_Day | i put .rockbox back on too |
07:07:56 | ashridah | it's STILL starting at a blank screen? |
07:08:03 | DJ_Dooms_Day | yep |
07:08:18 | DJ_Dooms_Day | btw, should all the options have got back to default now? |
07:08:51 | ashridah | hm. what have you got 'general settings->display settings->file view->show files' set to? |
07:09:01 | DJ_Dooms_Day | haha, yeah i just went to that |
07:09:13 | DJ_Dooms_Day | had it on 'ID3 database' :P |
07:09:27 | DJ_Dooms_Day | i have no idea why its on that. I didn't change it |
07:09:31 | ashridah | ah |
07:09:33 | ashridah | change it to 'all files |
07:09:37 | DJ_Dooms_Day | everything works now with 'all' on |
07:09:50 | ashridah | that's definently a bug we need to fix tho |
07:10:04 | ashridah | it should have refused to do that and defaulted to 'all' or something when there's no actual id3 database to use :) |
07:10:13 | DJ_Dooms_Day | yeah, folders should be excluded and shown no matter what |
07:10:25 | ashridah | well, the id3 database is a database view |
07:10:29 | ashridah | it has no relation to the file tree |
07:10:33 | DJ_Dooms_Day | ah i see |
07:10:42 | DJ_Dooms_Day | yeah well i think i do have an old daabase on here |
07:10:44 | ashridah | it's an index of all music files by artist/song name/ etc |
07:10:52 | ashridah | it isn't iriver's format |
07:10:54 | ashridah | it's our own |
07:11:03 | DJ_Dooms_Day | ah |
07:11:03 | ashridah | look up 'Tag database' on the wiki |
07:11:07 | DJ_Dooms_Day | i see |
07:11:10 | ashridah | there's a utility to generate it |
07:12:08 | ashridah | although it requires a jre to be installed |
07:12:59 | DJ_Dooms_Day | yeah i think i've already done that for a few other things |
07:13:24 | ashridah | the thing you want is songdb.jar |
07:13:43 | DJ_Dooms_Day | Hey is there a search feature in rockbox yet? |
07:14:12 | ashridah | i'm not sure, i haven't looked. |
07:14:23 | DJ_Dooms_Day | Or a more advanced filter system other than just sorting by artist or something? |
07:14:28 | ashridah | i don't think so, unless it can be done via the tag db |
07:14:44 | ashridah | there's a bunch of different sorting mechanisms, but i don't think it *filters* as such, yet |
07:16:39 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:18:45 | DJ_Dooms_Day | ah ok |
07:18:54 | DJ_Dooms_Day | Well thanks for all your help Ash. ;) |
07:19:19 | ashridah | yeah |
07:21:36 | | Quit Rori () |
07:32:35 | Bger | morning all ;) |
07:32:43 | | Join _Mark [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
07:38:48 | | Quit DJ_Dooms_Day () |
07:44:13 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:50:12 | *** | Saving seen data "./dancer.seen" |
07:51:59 | | Join DJ_Dooms_Day [0] (~scottr@220-245-186-182.tpgi.com.au) |
07:52:21 | | Quit DJ_Dooms_Day (Client Quit) |
07:52:38 | | Join DJ_Dooms_Day [0] (~scottr@220-245-186-182.tpgi.com.au) |
07:53:03 | LinusN | wee, grayscale looks nice! |
07:55:32 | DJ_Dooms_Day | awesome, works good? |
07:58:02 | LinusN | yup |
07:58:12 | B4gder | except in the x11 sim :-/ |
07:58:24 | DJ_Dooms_Day | Hey, what the hell is that bar below the time elapsed bar when playing a song? |
07:58:29 | DJ_Dooms_Day | heh |
07:58:44 | LinusN | the peak meter |
07:58:59 | DJ_Dooms_Day | but, it doesn't do anything... |
07:59:03 | LinusN | B4gder: figures |
07:59:20 | LinusN | DJ_Dooms_Day: that's because the playback code doesn't yet calculate the peak |
07:59:32 | DJ_Dooms_Day | ah, makes sence. |
07:59:43 | DJ_Dooms_Day | So when is greyscale gonna be implemented? |
07:59:50 | B4gder | ? |
07:59:52 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:59:52 | * | LinusN needs a serious amount of coffee |
07:59:58 | LinusN | DJ_Dooms_Day: it is |
08:00 |
08:00:06 | DJ_Dooms_Day | i mean, in the latest compile |
08:00:09 | B4gder | upgrade and enjoy |
08:00:13 | DJ_Dooms_Day | ah |
08:01:16 | DJ_Dooms_Day | Hey, how much is involved in creating a better interface when playing a song? |
08:01:52 | DJ_Dooms_Day | Is each icon/pic a seperate file or are all the graphics in just one overlay? |
08:02:19 | B4gder | ? |
08:02:28 | B4gder | the WPS is pretty clearly documented |
08:03:05 | B4gder | and lots of people seem to understand how you make their own |
08:03:13 | DJ_Dooms_Day | Well see i didn't know it was called a WPS, so that would have limited my searching ability. |
08:03:17 | B4gder | ah |
08:03:28 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
08:03:37 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
08:04:28 | B4gder | and people will now work like mad to upgrade all those BMPs to greyscale ones ;-) |
08:04:45 | | Join courtc_ [0] (~courtc@adsl-158-8-171.asm.bellsouth.net) |
08:05:15 | DJ_Dooms_Day | thanks |
08:05:39 | | Quit courtc (Read error: 110 (Connection timed out)) |
08:06:31 | | Nick courtc_ is now known as courtc (~courtc@adsl-158-8-171.asm.bellsouth.net) |
08:06:59 | DJ_Dooms_Day | Ah, so for the most part its as simple as some basic code? |
08:07:37 | B4gder | I'd say it is simpler than basicc |
08:07:54 | B4gder | but it turns a little messy when you do a lot |
08:07:57 | DJ_Dooms_Day | lol, didn't mean actual BASIC |
08:08:04 | B4gder | hehe |
08:08:23 | LinusN | basic is a walk in the park compared to this :-) |
08:09:18 | amiconn | morning |
08:09:33 | LinusN | amiconn: morning |
08:09:40 | B4gder | hey amiconn, good work on the gfx department! |
08:09:42 | * | amiconn broke the H3x0 sim and isn't sure about the proper fix :-/ |
08:09:58 | LinusN | might impressive work on the gfx, amiconn |
08:10:01 | LinusN | mighty |
08:10:09 | amiconn | tnx :) |
08:10:17 | amiconn | I did not yet commit bmp2rb |
08:10:23 | LinusN | super mario looks a lot better .-) |
08:10:44 | amiconn | Want to do some testing, added high-/ truecolour support... |
08:10:57 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:10:59 | LinusN | how about the wps bmp loader? |
08:11:06 | LinusN | can it do gs? |
08:11:16 | amiconn | I didn't touch it, so no |
08:11:19 | LinusN | oki |
08:11:24 | B4gder | ok |
08:11:36 | B4gder | people will come shouting for it |
08:11:42 | LinusN | oh yes |
08:11:59 | amiconn | Well, I did not do the original implementation... ;) |
08:12:01 | LinusN | amiconn: isn't that nice, all we do is scream for more |
08:12:28 | B4gder | amiconn: it should be very similar to bmptorb |
08:12:31 | * | amiconn still uses the default wps on iriver |
08:12:39 | * | B4gder does too |
08:12:55 | LinusN | me too |
08:13:04 | B4gder | keeps reminding me we should update the default :-) |
08:13:08 | amiconn | I don't use the iriver for real much; still prefer my archoses |
08:13:09 | LinusN | yup |
08:13:31 | DJ_Dooms_Day | Hey im wondering, is there any plan to make an app that makes the 'skin' process easier? Because i think you'd find a LOT of very creative ppl out there who wouldn't know the first thing aobut what to do. |
08:13:49 | B4gder | we don't plan much, we just do |
08:13:55 | DJ_Dooms_Day | haha |
08:14:18 | DJ_Dooms_Day | i wish i could just do, but even BASIC gets me. :P |
08:14:19 | LinusN | DJ_Dooms_Day: someone who cares needs to step forward and work on it |
08:14:42 | Slasheri | hi |
08:14:43 | DJ_Dooms_Day | Yeah, thats what i figured Linus |
08:14:49 | LinusN | Slasheri: hey |
08:15:50 | amiconn | Iriver rockbox is still rather unstable compared to archos, and it is still lacking 2 important features to become equally usable to archos rockbox for me |
08:16:03 | Slasheri | this is really weird. When i play the first mp3 file (no other codecs before that), it seems that libmad generates a broken frame first and after that begins the real data. Maybe there is something wrong with file buffering |
08:16:48 | LinusN | Slasheri: time to make this work in the simulator |
08:16:53 | LinusN | much easier to debug |
08:16:57 | Slasheri | ah, good point |
08:17:13 | B4gder | amen |
08:17:34 | B4gder | I've written a teeny little app that plays PCM data on linux using alsa |
08:17:40 | amiconn | (1) Gapless does still not work properly for frame-wise gapless mp3. There is no added gap, but instead some frames are swallowed |
08:17:41 | B4gder | as a start |
08:17:43 | Slasheri | that needs basically implementing the simulator codec loader (should be easy, i have already looked that) |
08:17:53 | amiconn | (2) No voice UI |
08:17:54 | LinusN | Slasheri: do you have an idea what causes the playback to play an extra snippet of the previous song when skipping? |
08:18:24 | Slasheri | LinusN: not yet but i am investigating that also :) |
08:18:51 | LinusN | Slasheri: i think that is issue (1) amiconn just described |
08:18:59 | amiconn | I wonder what the problem is with (1). The files are 192 kbps CBR, encoded with lame −−nogap. Transition is completely smooth on archos, I don't hear the track change on archos |
08:19:28 | LinusN | amiconn: is there a tag in the files? |
08:19:42 | amiconn | On iriver I notice almost every track change (this is a mix album consisting of 2 CDs, one with 36 tracks, the other with 34) |
08:19:51 | amiconn | Yes the files are tagged |
08:20:14 | amiconn | ...but rockbox should properly strip the tags, correct? |
08:20:18 | LinusN | yes |
08:20:19 | amiconn | It does on archos... |
08:20:24 | LinusN | "should" |
08:20:44 | LinusN | amiconn: unfortunately, the iriver and archos playback code have very little in common... |
08:22:02 | amiconn | The files have id3v1.1 tags (only) |
08:22:35 | amiconn | I plan to re-encode that stuff anyway, using VBR and then add id3v2 tags |
08:22:37 | LinusN | amiconn: that's probably it |
08:23:02 | LinusN | i suspect tagless files aren't handled correctly |
08:23:18 | amiconn | I was a bit cautious about tags when I originally encoded it; the description of lame −−nogap wasn't very clear about tags |
08:23:41 | amiconn | Now that I know exactly what's going on, I'll redo that |
08:23:54 | amiconn | I'll keep the old files for experimentation |
08:25:17 | DJ_Dooms_Day | Hey can you help me sort this out, the following code shows the upcoming songs, but before the data is loaded for that it displays the genre and playlist. I want to remove the genre and playlist: |
08:25:17 | DJ_Dooms_Day | %?It<· %It|%?It<· %Fn| song data...> |
08:25:18 | DJ_Dooms_Day | %?Ia<· %Ia|%?D2<· %D2| > |
08:25:18 | DBUG | Enqueued KICK DJ_Dooms_Day |
08:25:18 | DJ_Dooms_Day | %?Id<· %Id|%?D1<· %D1|%?ig<Genre: %ig| >>> |
08:25:18 | DJ_Dooms_Day | %?It<%?pn<· [%pn]|>|%?pn<Playlist: %pn| >> |
08:25:51 | DJ_Dooms_Day | I could take a stab at where to delete it but i dont wanna break it |
08:26:31 | LinusN | Slasheri: do you remove id3v1.1 tags? |
08:26:45 | LinusN | DJ_Dooms_Day: this is an opportunity for you to learn |
08:27:08 | B4gder | and there are massive amounts of users in the forums for wps help |
08:27:08 | Slasheri | LinusN: Hmm, no? I don't touch the tags in playback code |
08:27:11 | amiconn | B4gder: The bmp loader isn't similar to bmp2rb. The latter runs on the PC, so we don't need to keep an eye on RAM usage and speed, and it uses malloc()... |
08:27:24 | B4gder | amiconn: true, but the conversion is |
08:27:32 | LinusN | Slasheri: but you do skip the id3v2 tags, yes? |
08:27:40 | DJ_Dooms_Day | heh, i am. I'm just convused aobut that >'s as i figure they control what to display before the song data is displayed. |
08:27:44 | amiconn | The conversion is 2 steps in bmp2rb now |
08:27:45 | Slasheri | Hmm, i think so |
08:28:09 | Slasheri | we will skip to ci->id3->first_frame_offset |
08:28:16 | LinusN | good |
08:28:32 | LinusN | the v1 tag removal is a little more tricky |
08:28:34 | amiconn | What about id3v1 tags? |
08:28:49 | LinusN | amiconn: no, they aren't removed, i can see that in the code |
08:28:59 | amiconn | Ah badness :/ |
08:29:10 | amiconn | Practically all my mp3s have an id3v1 |
08:29:19 | LinusN | i'll have a go at it |
08:29:43 | Slasheri | Hmm, can i see from rockbox what tag version the file is using? |
08:30:01 | B4gder | yes |
08:30:07 | Slasheri | good, how? :) |
08:30:19 | amiconn | Because id3v1 is the least common denominator between all mp3 apps, I always add an id3v1, and put an additional id3v2 only if there are some long entries that get truncated in the id3v1 |
08:30:53 | B4gder | ->id3version |
08:31:04 | B4gder | ->id3v1len |
08:31:07 | amiconn | Slasheri: There is a WPS tag as well |
08:31:17 | amiconn | ...if you meant that |
08:31:23 | Slasheri | ah.. so i will need to modify wps |
08:31:36 | LinusN | the "problem" is that the tag parser only uses one of the tags |
08:31:51 | amiconn | ? |
08:32:00 | amiconn | Why is that a problem? |
08:32:12 | LinusN | if it finds an id3v2 tag, it doesn't look for a v1 tag |
08:32:26 | B4gder | aha |
08:32:26 | LinusN | so you can't check the id3 struct for the presence of a v1 tag |
08:32:38 | LinusN | you need to check the loaded data yourself |
08:32:50 | LinusN | like we do in mpeg.c |
08:32:57 | amiconn | The archos playback code does this... |
08:33:16 | LinusN | amiconn: yes, it does exactly what i described |
08:33:38 | LinusN | there is also an option "v1 first" that gives the v1 tag priority |
08:33:55 | B4gder | ah, so that doesn't work on iriver now then... |
08:33:56 | LinusN | v1 tags are a performance hit, since it forces seeking |
08:34:11 | amiconn | Imho this method makes sense. If there is an id3v2, the parser doesn't need to seek to the end for the v1, unless you have set rockbox to prefer id3v1 |
08:34:20 | LinusN | exactly |
08:34:34 | B4gder | a fair approach |
08:34:36 | LinusN | this is why id3v1len may be 0 even if there is a v1 tag in the file |
08:35:01 | B4gder | perhaps perhaps there could be a little comment in there... :-) |
08:35:14 | LinusN | in where? |
08:35:19 | B4gder | id3.h |
08:35:21 | amiconn | Hmm, but in the case of my mix album, there are id3v1 tags only, so rockbox should find them |
08:35:38 | Slasheri | at least files with no id3 tag at all will have glitch while playing the first file |
08:35:43 | LinusN | amiconn: yes, but the iriver playback code doesn't attempt to remove any v1 tags |
08:35:53 | amiconn | ah ok |
08:35:55 | LinusN | Slasheri: badness |
08:36:04 | amiconn | I hope that'll change soon... |
08:36:06 | B4gder | Slasheri: why is that? |
08:36:29 | Slasheri | B4gder: i don't know.. any file has no glitches after something is played first.. |
08:36:36 | B4gder | ok |
08:36:54 | LinusN | Slasheri: could that be due to the unmuting of the uda1380? |
08:37:25 | Slasheri | LinusN: Hmm, do you think the unmuting itself could cause the glitch? |
08:37:32 | Slasheri | i will need to test that :) |
08:37:33 | LinusN | i dunno |
08:40:00 | Slasheri | no it doesn't cause it :/ |
08:40:03 | DJ_Dooms_Day | Your allowed 26 lines on the WPS correct? |
08:40:20 | LinusN | Slasheri: what is the value of start_play in audio_load_track() when playing the first file? |
08:40:37 | Slasheri | but yes.. because dropping a frame will cause a delay before unmuting then the problem still could be in pcm buffering =) |
08:40:45 | Slasheri | LinusN: true |
08:41:04 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:41:04 | * | amiconn just started to re-rip the album |
08:41:48 | LinusN | Slasheri: so it starts playing before parsing the tags? |
08:41:57 | Slasheri | LinusN: no it wont |
08:42:23 | Slasheri | but the first frame will get corrupted somehow |
08:43:40 | LinusN | i don't see where you use first_frame_offset |
08:43:40 | Slasheri | Hmm.. in fact dropping first frames in mpa doesn't delay the unmute so i think the problem cannot be in pcm buffering.. |
08:43:56 | Slasheri | LinusN: in mpa.c |
08:44:04 | LinusN | oh |
08:45:19 | Slasheri | maybe i will just commit this change and leave to bug to be fixed later.. |
08:45:24 | Slasheri | *the |
08:45:29 | LinusN | what change? |
08:45:52 | Slasheri | i removed the sleeps from pcm buffering and that causes the first-play-glitch to be audible |
08:46:15 | LinusN | ah |
08:46:25 | | Join Hooligan [0] (~In@o1-dialup-66-81-166-228.rev.o1.com) |
08:51:41 | * | HCl rubs his eyes |
08:51:44 | DJ_Dooms_Day | Does ANYTHING in charmap work? Or do you need the specific font for a specific char to work? |
08:52:20 | LinusN | DJ_Dooms_Day: what do you mean? |
08:52:38 | LinusN | "anything"? |
08:53:18 | DJ_Dooms_Day | Ok, for example, the arial font. YOu have all the basic chars but there are those other ones like a smily face and a heart etc. |
08:53:39 | LinusN | DJ_Dooms_Day: feel free to complete the fonts |
08:54:14 | LinusN | DJ_Dooms_Day: no offense, but i think you may have an attitude problem here: "Does ANYTHING in charmap work?" |
08:54:36 | LinusN | of course SOMETHING works, otherwise rockbox wouldn't work at all |
08:55:14 | DJ_Dooms_Day | lol Linus, you read me wrong. I wasn't meaning to say like "OMG, did you guys put ANYTHING from charmap in?!". I haven't actually tryed any of the special chars, i was just asking. |
08:56:23 | Hooligan | Oh Linus, meant to ask. Did you buy your H300 or was it one of those free mp3 player offers? |
08:56:24 | DJ_Dooms_Day | I was wondering if you put the complete pack of chars in, including the special chars. I thought maybe you'd take em out of save on memory. |
08:56:37 | DJ_Dooms_Day | of=to |
08:56:46 | LinusN | DJ_Dooms_Day: http://www.rockbox.org/fonts/ |
08:57:07 | LinusN | Hooligan: i bought it used from an mr dood |
08:57:34 | Hooligan | Ah, cool. 20 or 40 GB? |
08:57:35 | LinusN | DJ_Dooms_Day: iirc, there is no smiley in iso-8859-1 |
08:57:54 | LinusN | Hooligan: 20, US version |
08:57:57 | DJ_Dooms_Day | Ah thanks Linus. |
08:58:16 | LinusN | DJ_Dooms_Day: the page is not completely up-to-date |
08:58:51 | LinusN | if anyone is into font editing, there is plenty of work to be done |
08:59:41 | Hooligan | Font editing? Hmm. |
08:59:42 | LinusN | amiconn: how about cyrillic for players, btw? |
08:59:59 | LinusN | how do we select the code page, to choose the correct table? |
09:00 |
09:00:12 | LinusN | s/do we/will we/ |
09:00:19 | Hooligan | I've done a lot of working with fonts in the past, just that I haven't done it in a while |
09:00:34 | amiconn | I did not forget that I wanted to do that, but my time is limited ... :/ |
09:00:52 | LinusN | i just wondered if you had an idea how to select the table |
09:01:01 | amiconn | LinusN: My first version would be basically a hack, using Win1251 instead of ISO8859-1 |
09:01:04 | LinusN | i can imagine a "code page" setting |
09:01:42 | amiconn | I'd rather try to come up with an idea to merge with markun's unicode patch... |
09:02:08 | LinusN | of course |
09:02:36 | amiconn | ...trying to show latin, cyrillic and greek |
09:03:04 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:03:28 | amiconn | LinusN: Did you already try the screenshot feature with greyscale? |
09:05:34 | amiconn | LinusN: I'll think about the code page setting when I get around to working on player cyrillic |
09:05:49 | amiconn | I can imagine selecting the codepage based on the language setting |
09:06:14 | amiconn | (as long as we don't support utf8) |
09:06:46 | LinusN | amiconn: no, i haven't |
09:07:15 | LinusN | language setting is probably the way to go |
09:07:28 | LinusN | for now |
09:09:18 | DJ_Dooms_Day | Hey is the battery and shuffle icons up the top part of the WPS? |
09:09:34 | LinusN | yes, if the status bar is activated |
09:11:19 | DJ_Dooms_Day | Is it by default? |
09:11:23 | LinusN | yes |
09:11:59 | LinusN | DJ_Dooms_Day: how come you ask this? can't you just see for yourself? |
09:12:11 | LinusN | forgot your player at home? :-) |
09:12:32 | amiconn | LinusN: The bmp header is precalculated at compile time with some preprocessor magic :) |
09:13:02 | LinusN | saw that in the code :-) |
09:13:44 | DJ_Dooms_Day | Well im looking at the WPS code for the default WPS and theres no code for the battery and whatnot. But looking at some other custom ones they arn't there, so i figured they are movable, and by the WPS. |
09:14:33 | DJ_Dooms_Day | But that doesn't make sence if the info for the battery isn't in the default WPS code |
09:14:48 | DJ_Dooms_Day | ...and i don't think im making any sence :P |
09:15:24 | Slasheri | LinusN: please look at pcm_playback.c if you want to debug :) |
09:15:27 | Slasheri | i just committed |
09:15:32 | DJ_Dooms_Day | thusly, im confused, and thats why i asked. |
09:16:44 | LinusN | DJ_Dooms_Day: i see, the status bar contains the battery, shuffle, repeat etc regardless of the wps |
09:16:52 | DJ_Dooms_Day | Right |
09:17:00 | DJ_Dooms_Day | Thanks |
09:21:45 | DJ_Dooms_Day | Damn it, it didn't work |
09:24:55 | ashridah | DJ_Dooms_Day: you can actually turn off the status bar in the options iirc |
09:24:59 | ashridah | that may be what you're seeing |
09:27:32 | DJ_Dooms_Day | Nar, thats all good. Im just having trouble with the conditionals |
09:29:49 | HCl | its a shame the alignment tags don't work on the same line yet.. |
09:30:55 | | Quit _Mark () |
09:31:04 | DJ_Dooms_Day | What do you mean? |
09:31:42 | HCl | well, i thought i read that on the commit comment o.o |
09:33:36 | DJ_Dooms_Day | Erg, now i've killed the 'next song' info |
09:34:06 | DJ_Dooms_Day | Tell me if im missing something here: |
09:34:07 | DJ_Dooms_Day | %?Ia<Artist: %Ia| > |
09:34:54 | DJ_Dooms_Day | That should say if next artist has a value then it should display 'Artist: [next artist]' else display nothing |
09:34:55 | DJ_Dooms_Day | Right? |
09:36:07 | HCl | i wouldn't know.. |
09:36:13 | DJ_Dooms_Day | Linus? |
09:37:56 | B4gder | there are heaps of people in the forums for this kind of support |
09:38:14 | HCl | yea. |
09:38:58 | HCl | i leave it to end users to make me a pretty wps, heh |
09:39:35 | DJ_Dooms_Day | heh kk |
09:46:06 | * | amiconn is tempted to hack on colour lcd code as soon as there is a bootloader and we have the datasheet, although he doesn't like colour lcds on mobile devices |
09:47:54 | * | HCl is tempted to go back to sleep.. |
09:50:16 | *** | Saving seen data "./dancer.seen" |
09:50:50 | Hooligan | amiconn: Talking about the h300 screen? How much do we know about it so far, anyway? |
09:51:11 | B4gder | not much |
09:51:36 | | Join ghostiger [0] (~ghostiger@b8740c275f662250.session.tor) |
09:52:11 | Hooligan | Though if/when we learn enough about that, the rest of the H300 hardware is pretty much the same as the H100s isn't it? |
09:52:21 | B4gder | yes |
09:52:44 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents#Comparison_between_the_hardware_ |
09:53:13 | Hooligan | Ah, thanks |
09:53:19 | | Quit Hooligan (Read error: 104 (Connection reset by peer)) |
09:54:52 | Slasheri | Hmm, we might need to to logic analyzer if there is no specs for the display |
09:54:58 | Slasheri | *use |
09:55:04 | B4gder | yes |
09:55:06 | | Join Hooligan [0] (~In@o1-dialup-66-81-166-228.rev.o1.com) |
09:55:19 | B4gder | and single-step code with bdm |
09:55:30 | LinusN | yes |
09:55:39 | B4gder | I know someone with tools for that ;-) |
09:56:00 | LinusN | it can be automated as well, with a nice gdb script |
09:56:03 | B4gder | we could also disassemble |
09:58:02 | * | HCl wakes up |
09:58:10 | * | HCl feels lazy today.. |
09:58:13 | B4gder | they that comparison table doesn't include lcd |
09:59:37 | B4gder | it is bound to control the remote lcd the same way too |
10:00 |
10:00:49 | LinusN | Slasheri: what exactly is tracks[i].available used for? |
10:01:28 | B4gder | whoa |
10:01:30 | Slasheri | LinusN: it contains the information how much data we can read from the buffer, i.e. how much buf_ridx can be increased without buffer refill |
10:01:36 | B4gder | gcc −−version |
10:01:36 | B4gder | gcc (GCC) 4.0.1 20050701 (prerelease) (Debian 4.0.0-12) |
10:02:04 | LinusN | Slasheri: so i have to adjust both buf_widx and tracks[i].available when i strip the id3v1 tag? |
10:02:36 | B4gder | ... and add this explanation as a comment somewhere? ;-) |
10:02:37 | Slasheri | LinusN: Hmm, where do you plan to do the strip? |
10:02:58 | LinusN | in audio_load_track() |
10:03:34 | Slasheri | oh.. i just though it might be more consistent to do it in mpa.c as we do currently for id3v2 tags |
10:04:19 | LinusN | Slasheri: yes, but i feel the codec has little knowledge of where the id3v1 tag really is |
10:04:29 | LinusN | since it is last in the file |
10:04:33 | Slasheri | but you should make sure codecbufused, tracks[i].available, buf_ridx and buf_widx are all adjusted correctly |
10:04:44 | Slasheri | ah |
10:04:44 | LinusN | ridx? |
10:04:53 | Slasheri | read_index and write_index |
10:05:00 | LinusN | yes i know, but why adjust that? |
10:05:15 | Slasheri | Hmm, true.. There should be no need to touch that :) |
10:06:56 | LinusN | the archos code does the id3v2 stripping at load time, so it doesn't load the v2 tag into memory |
10:07:34 | Slasheri | If the tag is at the end of file, keep in mind that audio_load_track almost never loads fully the track. So one nice way to strip off some bytes could be adjust the tracks[i].filerem (and possible filesize also) |
10:08:21 | LinusN | but how can it check for the tag when it isn't loaded yet? |
10:08:36 | LinusN | it is in the end of the file |
10:08:42 | Slasheri | i don't know.. :/ |
10:08:50 | Slasheri | maybe you should load the tag in metadata.c |
10:08:52 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:08:56 | B4gder | it must be checked for when the file is first opened |
10:09:22 | Slasheri | or just seek to the end in audio_load_track |
10:09:32 | LinusN | i added the check in audio_load_track(), after logf("Completely buf."); |
10:09:32 | Slasheri | and then back to the beginning |
10:09:48 | Slasheri | ah |
10:10:10 | Slasheri | Then you should also add the check to audio_fill_file_buffer() |
10:10:11 | LinusN | Slasheri: this is exactly why the id3v1 tag isn't loaded if there is a v2 tag, to avoid the costly seek() |
10:10:22 | Slasheri | oh, ok :) |
10:10:26 | B4gder | building with gcc 4.0 generates flooooood of warnings |
10:10:59 | B4gder | arguments diff in signedness |
10:11:06 | B4gder | hundreds |
10:15:18 | B4gder | it is pickier in general in fact |
10:15:51 | HCl | not only that but its output didn't run on iriver last time i tried :( |
10:16:09 | B4gder | I know, but this is on host |
10:16:51 | B4gder | see my searchengine commit just now |
10:16:57 | B4gder | it caused an error |
10:17:15 | HCl | hm? |
10:18:15 | HCl | k |
10:19:13 | B4gder | and here's a cool warning: |
10:19:20 | B4gder | sharedbook.c:214: warning: 'point' may be used uninitialized in this function |
10:19:45 | LinusN | amiconn: can you give me two of your gapless files? |
10:22:27 | B4gder | thats not only cool |
10:22:31 | B4gder | it is dead accurate |
10:22:37 | | Quit ashridah (Read error: 110 (Connection timed out)) |
10:22:39 | B4gder | its a tremor bug |
10:24:44 | B4gder | debian unstable now has gcc 4.0.1 by default |
10:24:59 | B4gder | so I assume our server will soon too |
10:26:53 | B4gder | hence my configure commit |
10:28:25 | LinusN | Slasheri: how about this? http://linus.haxx.se/id3strip.patch |
10:29:08 | Slasheri | LinusN: Hmm, it looks good :) |
10:29:15 | Slasheri | i think it should work |
10:29:21 | LinusN | me too |
10:29:38 | Slasheri | oh, btw |
10:29:40 | Slasheri | buf_widx -= 128; |
10:29:53 | Slasheri | have you checked that the buffer will not wrap? |
10:30:23 | LinusN | silly me, i forgot that you wrapped |
10:30:31 | Slasheri | :) |
10:30:41 | LinusN | i thought you still copied data to the beginning of the buffer |
10:31:09 | Slasheri | :D |
10:31:28 | Slasheri | that's a long gone fortunately ;) |
10:31:36 | LinusN | the code should probably be moved to metadata.c |
10:31:50 | LinusN | metadata_post_process() or something |
10:32:01 | Slasheri | hmm, yes |
10:32:06 | LinusN | how are ape tags removed btw? |
10:32:25 | Slasheri | i don't know; i haven't implemented the ape tag parsing :) |
10:33:35 | Slasheri | it looks like those tags are not removed at all |
10:33:46 | LinusN | ouch |
10:33:46 | Slasheri | maybe codec will deal with that |
10:34:16 | LinusN | imho, the tags should be stripped at load time |
10:35:22 | B4gder | indeed |
10:35:36 | B4gder | remember the huuuuge BMP tags |
10:35:56 | Slasheri | yes.. i think the metadata.c could tell the playback system somehow that where to strip the buffer |
10:36:03 | Slasheri | but now i will have to go, cu later :) |
10:36:23 | LinusN | B4gder: that patch should be sent to the vorbis crew |
10:36:45 | B4gder | I guess it should, yes |
10:38:06 | B4gder | I'll do it |
10:41:18 | B4gder | have our coldfire stuff been sent back to any of the codec projects? |
10:42:11 | LinusN | no, not yet |
10:42:24 | LinusN | i think it'll have to mature a little first |
10:42:52 | B4gder | xiph.org has a fancy bug tracker where you can submit reports for a huge amount of projects and products |
10:42:58 | B4gder | but not for Tremor |
10:43:21 | LinusN | funny |
10:45:10 | B4gder | and the submit field eats + characters :-/ |
10:45:27 | B4gder | patches aren't as nice without them :-) |
10:45:35 | LinusN | lol |
10:45:57 | LinusN | you should check that they haven't already fixed it |
10:47:40 | B4gder | well I searched their bug reports |
10:47:47 | B4gder | and I can't find where to download Tremor |
10:48:41 | B4gder | ... but I can browse their svn repo... |
10:50:22 | B4gder | they have not fixed it |
10:50:26 | LinusN | i'm doing that now |
10:50:44 | LinusN | i see it too |
10:52:38 | B4gder | but I can't figure out how to make the patch look decent |
10:52:52 | B4gder | wiki formatting |
10:53:37 | B4gder | found it |
10:55:41 | B4gder | http://trac.xiph.org/cgi-bin/trac.cgi/ticket/682 |
10:58:14 | amiconn | LinusN: (gapless tracks) Can't do that now. These tracks are only on my iriver and my jbr, and I'm not @home |
10:58:33 | amiconn | (ape tags) archos doesn't deal with them as well |
10:59:01 | * | amiconn is double-puzzled about the gcc 4.0 "fix" |
10:59:15 | B4gder | which one? |
10:59:32 | amiconn | The -Wno-pointer-sign |
10:59:57 | amiconn | These warnings indicate the code isn't clean, I would never remove them that way |
11:00 |
11:00:18 | B4gder | the code is very much unclean in this aspect |
11:00:44 | B4gder | I just don't think we're ready for 100+ warnings in the builds |
11:00:44 | amiconn | Oh, and btw: I noticed the tools are built without warnings enabled :/ |
11:01:06 | amiconn | Then these warnings should be fixed the proper way |
11:01:13 | B4gder | they should |
11:01:27 | amiconn | And btw, I see no point in adjusting for gcc 4.0 as long as the targets don't build |
11:01:27 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
11:01:27 | B4gder | that's why I think this is a temporary thing |
11:01:36 | B4gder | again |
11:01:44 | B4gder | the build server will use it very soon |
11:01:55 | B4gder | so I think it makes sense |
11:02:03 | amiconn | My point is that I would leave the warnings enabled, to remind us of fixing them |
11:02:15 | B4gder | perhaps |
11:02:18 | amiconn | If you disable them, it's too easily forgotten |
11:02:48 | B4gder | but just adding 100 warnings is not good if no one is going after them |
11:02:54 | B4gder | as then new warnings will only drown |
11:02:57 | B4gder | in the flood |
11:03:38 | B4gder | I consider it better to remove the hiding when someone is ready to fix |
11:10:44 | amiconn | Extend the colouring script to mark the signedness warnings in a sepcial colour |
11:10:52 | amiconn | *special |
11:14:39 | | Nick t0mas|zZzzZ is now known as t0mas (~Tomas@ip503c08d1.speed.planet.nl) |
11:14:39 | DBUG | Enqueued KICK t0mas |
11:15:48 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
11:15:48 | * | Bger wonders whether the attachments at http://www.rockbox.org/twiki/bin/view/Main/PluginChip8 are legal ... |
11:16:50 | | Quit webguest07 ("CGI:IRC (EOF)") |
11:21:31 | Lynx_awy | is the rockbox webserver down? |
11:21:35 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
11:22:13 | LinusN | no |
11:22:32 | B4gder | I |
11:22:32 | B4gder | am fiddling with it |
11:23:07 | * | HCl sends an email to the abuse apartment about the wireless lag recently |
11:23:07 | B4gder | it is silly on me |
11:23:59 | B4gder | apt-get install can't restart the server :-/ |
11:24:04 | B4gder | update even |
11:24:38 | B4gder | and since apache is pretty much first alphabetically, nothing is installed |
11:50:19 | *** | Saving seen data "./dancer.seen" |
11:53:31 | LinusN | we *need* to coordinate the archos and iriver playback code somehow |
11:53:48 | HCl | ugh |
11:53:51 | HCl | explosions in london |
11:53:56 | HCl | probably al qaida attack |
11:54:03 | HCl | 6 in the underground, 3 on busses |
11:54:04 | HCl | so far |
11:54:23 | Bger | bad :( |
11:54:53 | Bger | these insane terrorists |
11:55:01 | LinusN | swedish news reports say that nothing points to a terrorist attack so far |
11:55:04 | HCl | i know people in london.... :( |
11:55:10 | HCl | LinusN: then they're quite wrong. |
11:58:26 | LinusN | HCl: url? |
11:58:31 | HCl | um, cnn? |
11:58:41 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:59:54 | Bger | http://www.cnn.com/2005/WORLD/europe/07/07/london.tube/index.html |
12:00 |
12:00:16 | LinusN | doesn't say anything about a terrorist attack |
12:00:50 | LinusN | but it sounds likely |
12:01:03 | HCl | cnn tv says its very likely cause of the small time frame and targets |
12:01:12 | LinusN | indeed |
12:01:17 | HCl | not to mention the time - rush hour |
12:01:17 | LinusN | nasty |
12:01:31 | HCl | i know people there x.x; |
12:05:00 | | Quit t0mas ("brb... rebooting again :X") |
12:14:51 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
12:18:32 | amiconn | LinusN: May I repeat my idea about the playback code on archos, making the bitswap the only existing 'codec' (for now)? |
12:19:06 | LinusN | that might work, yes |
12:20:45 | * | amiconn still dreams of .wav playback |
12:26:08 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
12:38:20 | | Join preglow [0] (~c39fbce5@labb.contactor.se) |
12:39:42 | t0mas | ok... |
12:39:46 | | Join Moos [0] (DrMoos@m214.net81-66-158.noos.fr) |
12:39:52 | * | t0mas has a huge pile of clothes and some cables... |
12:39:56 | t0mas | with my iriver on top |
12:39:58 | | Join Hooliga1 [0] (~In@o1-dialup-66-81-163-163.rev.o1.com) |
12:40:02 | Moos | Hi all |
12:40:06 | t0mas | and a way smaller bag than the pile |
12:40:15 | t0mas | problem 1: how do I get it all in there |
12:40:24 | t0mas | problem 2: how do I get the bag downstairs :P |
12:47:24 | | Quit Hooligan (Read error: 145 (Connection timed out)) |
12:53:52 | | Quit preglow ("CGI:IRC (Ping timeout)") |
13:00 |
13:03:12 | | Join chester_ [0] (~chester@213.237.27.237.adsl.vbr.tiscali.dk) |
13:04:40 | chester_ | hi - does anyone know if there's a pc-executable of the iriverify-plugin available? |
13:06:09 | | Quit HCl ("Lost terminal") |
13:07:25 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
13:07:28 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
13:08:02 | t0mas | why don't you search for your terminal? :P |
13:09:39 | HCl | its easier to make a new one. |
13:09:40 | HCl | :p |
13:10:22 | HCl | at least i know now that the people i know in london are okay |
13:10:33 | HCl | though the underground being down disables them from getting home easily |
13:12:55 | LinusN | chester_: no, it only exists as a rockbox plugin |
13:13:02 | Hooliga1 | I've heard al quaeda (or however it is you like to spell it) has claimed responsibility for it |
13:13:06 | crashd | yeah |
13:13:07 | chester_ | linus, thanks |
13:13:09 | crashd | bbc news claim that too |
13:13:18 | B4gder | it would only take a single sed line to run iriverify on host |
13:13:59 | HCl | ig |
13:14:05 | HCl | bbc.co.uk is completely overloaded |
13:15:46 | Hooliga1 | Or rather, a European cell of al quaeda |
13:16:02 | Moos | maybe it' not al qaida attack, they never attack england |
13:16:04 | chester_ | b4gder: was that meant for me? I'm not a programmer so I don't understand you :) |
13:16:17 | chester_ | ..or, than sentence that is |
13:16:27 | B4gder | chester_: nah, it was more a general comment, I didn't really expect it would please you |
13:16:36 | Hooliga1 | I know what conspiracy theorists will say though |
13:16:38 | chester_ | ok :) |
13:16:40 | Moos | Hooliga: IRA, england people don't like olympique plays.... |
13:17:05 | Hooliga1 | USA bombed London so that the people suport Tony Blair's support of the USA because he's Bush's lap dog |
13:17:27 | Moos | but never in past attack in Englan |
13:17:31 | Moos | england |
13:17:36 | * | HCl is gonna try to call the people he knows in 2 hours.. has little hope that he'll be able to get through :/ |
13:17:42 | Hooliga1 | Well, it's a little too quick to be about the Olympics |
13:17:57 | HCl | yea. |
13:18:05 | HCl | you don't plan a coordinated attack like this |
13:18:08 | Hooliga1 | Probably not the IRA, they've been in ceasefire for years now haven't they? |
13:18:08 | HCl | within less than a day |
13:18:14 | Moos | it's strange an difficult to attributed to X or Y people |
13:18:21 | HCl | yes, and the ira also usually announces before hand |
13:18:32 | Hooliga1 | Yeah |
13:18:41 | HCl | gah. |
13:18:43 | HCl | i love london >/ |
13:18:43 | Hooliga1 | Another Irish group, maybe? |
13:18:47 | HCl | nobody should touch london >/ |
13:18:52 | crashd | it's the european jihad |
13:18:53 | crashd | or al queada |
13:18:56 | crashd | according to beeb |
13:19:09 | Moos | like the media tell |
13:19:17 | crashd | well |
13:19:19 | Moos | i don't believe to |
13:19:21 | Hooliga1 | Oh well, I'm sure it'll be clearer within the next day or two |
13:19:22 | crashd | the bbc are the best media in the world |
13:19:26 | crashd | so im fairly sure we get proper news ;) |
13:19:31 | HCl | yup. |
13:19:37 | HCl | england rocks |
13:19:40 | crashd | hehe |
13:19:41 | Moos | crashd: appear you'r england no? :) |
13:19:44 | HCl | they have a very good emergency plan too |
13:19:45 | crashd | Moos: london |
13:19:50 | crashd | missed the bombs by a matter of minutes |
13:19:51 | crashd | it'd seem |
13:19:54 | HCl | scary. |
13:20:01 | crashd | yeah |
13:20:08 | crashd | was supposed to be working at ABM Amro today by lpool st. |
13:20:13 | crashd | but my tube was delayed around 8:30 |
13:20:17 | HCl | cool, thats a dutch bank :3 |
13:20:17 | crashd | so i walked down to kings x |
13:20:18 | HCl | i think |
13:20:19 | HCl | :3 |
13:20:20 | crashd | yeah |
13:20:24 | crashd | they are a dutch i.b |
13:20:27 | HCl | :p |
13:20:28 | HCl | they rock |
13:20:33 | Moos | maybe group don't want G8 |
13:20:35 | HCl | they have cool commercials here (netherlands) |
13:20:39 | Moos | in england |
13:20:45 | crashd | pretty bad to do it support for thou mate ;) |
13:20:46 | crashd | but |
13:20:47 | crashd | it paid well |
13:20:52 | Hooliga1 | How about casualty reports? |
13:20:56 | crashd | 2 dead |
13:20:56 | crashd | afaik |
13:20:57 | HCl | 2 deaths |
13:20:59 | HCl | 90 injured |
13:21:02 | Moos | 20 |
13:21:03 | Hooliga1 | Only thing I've heard was 2 dead 90 injured a while ago |
13:21:04 | HCl | but that are just the confirmed ones |
13:21:08 | Moos | at least |
13:21:16 | HCl | there have been reports of bodies strewn across the exploded bus |
13:21:20 | HCl | so count on more. |
13:21:22 | Moos | i earded here 20 at least |
13:22:09 | Moos | appear the tony blair's government don't want to give us more informations |
13:23:32 | HCl | i'm just glad the casualties seem to be remarkably low for 7 explosions |
13:24:50 | Hooliga1 | Indeed. |
13:25:06 | Hooliga1 | I wonder how much property damage was done, too. |
13:25:13 | Hooliga1 | Not all that much |
13:25:25 | HCl | mostly people not getting to work |
13:25:57 | | Part chester_ |
13:26:55 | Hooliga1 | Yep. |
13:26:55 | HCl | i'm really happy about how well london is dealing with it |
13:27:04 | crashd | yeah |
13:27:09 | crashd | the emergency services were doing a stellar job |
13:27:15 | Hooliga1 | It's what, 12:30 in London now? |
13:27:17 | crashd | when i was at kings x they were just getting on with it |
13:27:18 | crashd | 12:21 |
13:27:23 | | Join Cassandra [0] (~cassandra@82-70-230-150.dsl.in-addr.zen.co.uk) |
13:28:40 | Moos | I don't like the disinformation of Tony Blair and of medias |
13:29:03 | Moos | hi Cassandra |
13:31:37 | Cassandra | Hello |
13:37:15 | | Join ]RowaN[ [0] (a2b0y@82-43-211-37.cable.ubr10.newm.blueyonder.co.uk) |
13:37:31 | ]RowaN[ | <−− not dead from London blasts *phew* |
13:37:55 | Nibbler | are you in london? |
13:38:04 | Nibbler | i survived aswell - i hid in munich |
13:38:06 | ]RowaN[ | yep |
13:38:09 | ]RowaN[ | hehe |
13:38:58 | Nibbler | hope your friends&family are fine aswell... but it seems there are not sooo many causalties, but also it might take some time to find out |
13:40:38 | ]RowaN[ | thankfully my ex (who works in between 2 of the stations that were blasted) is ok |
13:40:39 | ]RowaN[ | Hi, yes thanks, hope all OK with you too. I was going through Aldgate |
13:40:39 | ]RowaN[ | East (first one to get bombed I think) 5 mins earlier so quite a close |
13:40:39 | DBUG | Enqueued KICK ]RowaN[ |
13:40:39 | ]RowaN[ | shave. |
13:40:44 | ]RowaN[ | " |
13:42:37 | HCl | :X |
13:50:21 | *** | Saving seen data "./dancer.seen" |
13:55:44 | | Join bipak [0] (~bip@p50887955.dip.t-dialin.net) |
14:00 |
14:01:01 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:14:06 | | Quit B4gder ("go go go") |
14:14:50 | | Quit bipak_ (Read error: 110 (Connection timed out)) |
14:31:46 | | Part LinusN |
14:41:29 | Febs | I've made a number of updates to the iriver FAQ page on the wiki. |
14:41:57 | Febs | I need to be away from IRC for the next couple of hours, but will read the logs, so if anyone notices anything that I got wrong, please let me know. |
14:42:58 | | Nick Febs is now known as Febs_away (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:43:08 | ]RowaN[ | i saw that update yesterday.. halt cpu on crash to stop it overheating... hows about implementing a hard disk halt on crash or even when seeking time exceeds a certain limit.. mite have stopped my iriver hd frying last month when it crashed with HD on and i couldnt power it off or reset it |
14:48:55 | | Join DaKi][er [0] (~dakiller@dialup-56.40.220.203.acc03-albe-wgl.comindico.com.au) |
14:52:14 | t0mas | ]RowaN[: nice suggestion |
14:53:45 | | Quit Febs_away ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
14:54:37 | t0mas | ]RowaN[: the problem is that I can't use normal functions in the crashed state |
14:54:45 | t0mas | because we don't know what's working... and what's not |
14:55:03 | t0mas | so I have to find a way to stop the disk with a few simple commandos |
14:55:06 | t0mas | *commands |
14:56:02 | t0mas | amiconn? |
14:56:03 | t0mas | GPIO_OUT |= 0x0040000; |
14:56:03 | t0mas | |
14:56:03 | DBUG | Enqueued KICK t0mas |
14:56:03 | t0mas | GPIO_ENABLE |= 0x00040000; |
14:56:03 | t0mas | GPIO_FUNCTION |= 0x00040000; |
14:56:06 | t0mas | that's ata_disable |
14:56:12 | t0mas | will that stop the disk too? |
14:56:23 | Chamois | t0mas : did you work on grey images for wps ? |
14:56:28 | t0mas | no |
14:56:33 | Chamois | ok |
15:00 |
15:01:18 | amiconn | t0mas: You can't safely stop the disk by just port operations |
15:01:40 | amiconn | You can cut the power, but that will cause the disk to perform an emergency park. |
15:01:44 | amiconn | Not good. |
15:01:57 | t0mas | but isn't that better than just leaving it? |
15:02:17 | t0mas | it will atleast do a park... |
15:02:19 | amiconn | I would avoid it |
15:02:22 | t0mas | not just hang around... |
15:02:24 | HCl | no.. only when the crash is messing with the hdd its better than leaving it.. |
15:02:33 | HCl | i wouldn't want an emergency park every time it crashe |
15:02:33 | HCl | s |
15:02:38 | amiconn | You added the reboot feature, and that will regain proper hd control anyway |
15:02:42 | HCl | yea. |
15:02:47 | t0mas | that's true |
15:02:59 | t0mas | I don't know what happened to ]RowaN['s disk? |
15:03:05 | HCl | i dunno either |
15:03:08 | t0mas | maybe crashed when the power got to low? |
15:03:11 | HCl | how can you not find a paperclip? |
15:03:22 | t0mas | it tries to spin up then... and can't |
15:03:28 | t0mas | maybe that's bad for the disk too? |
15:03:35 | HCl | probably |
15:04:03 | t0mas | then we should add some shutdown option if the power drops to much... |
15:04:20 | t0mas | the disk stops working somewhere around 3.4 volt right? |
15:04:25 | t0mas | (saw it in debug menu some day) |
15:05:14 | | Join MIKE- [0] (JavaUser@host81-154-61-70.range81-154.btcentralplus.com) |
15:05:24 | HCl | don't know.. |
15:06:21 | t0mas | maybe Linus knows... |
15:06:31 | t0mas | he knows most of the hardware things :) |
15:07:01 | amiconn | No, if the disk can't spinup nothing bad will happen |
15:07:29 | amiconn | Generally, harddisks do only un-park if the platters are running at full rotational speed |
15:08:12 | t0mas | ok, it sounds very bad... |
15:08:18 | HCl | ? |
15:08:28 | t0mas | half spinning... click... trying to sping again... click... again... click |
15:08:37 | t0mas | until the battery's really empty... then it just stops |
15:09:16 | HCl | ouch. |
15:09:34 | amiconn | Strange, I didn't get that |
15:09:54 | | Join tvelocity [0] (~tony@chan530-a142.otenet.gr) |
15:10:28 | t0mas | let it run empty... while playing |
15:10:51 | t0mas | when it's really empty... press stop to power down... it will try to start the disk then, to write resume info |
15:11:07 | t0mas | and do the try ... click... try... click thing |
15:11:25 | t0mas | (it did that for about 1 minute here... then it was really empty... and it just stopped) |
15:24:34 | | Quit cYmen (Remote closed the connection) |
15:24:51 | | Join ashridah [0] (ashridah@220-253-120-68.VIC.netspace.net.au) |
15:26:07 | HCl | 3 minutes till my anime is done... |
15:26:21 | Ctcp | Ignored 2 channel CTCP requests in 1 hour and 15 minutes at the last flood |
15:26:21 | * | HCl doesn't feel like watching anime while so much chaos is going on |
15:31:25 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-59.range81-156.btcentralplus.com) |
15:32:39 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
15:36:17 | | Join guyg [0] (~guy@cpc3-rdng8-4-0-cust13.winn.cable.ntl.com) |
15:38:34 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
15:41:12 | guyg | Hi there. I'm just playing around with the source to see if I can get grayscale to work on some of the plugins (grayscale and mandelbrot). However, even when I set these to compile (by changing the initial #if CONFIG_LCD) I get errors whereby it cannot find the grayscale routines. The only thing that should stop them compiling is if HAVE_LCD_BITMAP is undef, which according to config-h100.h it is not. Any thoughts? |
15:44:50 | Rick | iirc grayscale stuff for iriver isn't in cvs yet |
15:44:52 | Rick | but i could be wrong |
15:45:35 | | Quit Seed (Read error: 104 (Connection reset by peer)) |
15:45:50 | guyg | the bleeding edge builds have some grayscale implementation (eg for rockboy, boot logo and some menu bits and pieces) |
15:46:00 | | Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
15:46:19 | guyg | i don't know if this is the same thing I need though. it appears so |
15:46:48 | Moos | ask amiconn for this :) |
15:47:18 | t0mas | or me :) |
15:47:25 | t0mas | it's not supported yet |
15:47:27 | Moos | hi t0mas |
15:47:44 | t0mas | because the new grayscale api for iriver is different from the thing used in mandelbrot / jpegviewer |
15:47:57 | t0mas | amiconn didn't think it was usefull to port that now |
15:50:22 | *** | Saving seen data "./dancer.seen" |
15:50:31 | | Join Febs_away [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
15:50:38 | | Nick Febs_away is now known as Febs (~chatzilla@64-190-36-240.client.cypresscom.net) |
15:50:54 | guyg | ah, fair enough. |
15:51:08 | guyg | I was just playing out of interest really. |
15:51:39 | guyg | Is it going to be a difficult/long winded thing to implement? If not, I may have a good look at it |
15:55:01 | t0mas | well... take a look at it |
15:55:07 | t0mas | and you'll see how difficult it is |
15:55:22 | * | t0mas would love it if someone would fix my bmp loading thing to grayscale |
15:55:38 | t0mas | to bad I can't do it myself now |
15:55:55 | Chamois | why ? |
15:56:45 | | Quit Hooliga1 (Read error: 104 (Connection reset by peer)) |
15:57:20 | t0mas | I'm leaving for a vacation tonight |
15:57:24 | | Quit cYmen (Remote closed the connection) |
15:57:24 | | Join cYmen_ [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
15:57:38 | Chamois | it's not too long |
15:57:59 | guyg | OK, I might have a play (although don't expect anything). One more thing: When I compile, it's getting "undefined reference to..." for all of the grayscale routines. I assume that's because the necessary routines in apps/plugins/lib are not getting built? (because they're the wrong version) |
16:00 |
16:06:32 | ]RowaN[ | hcl: i was on my daily 2 hour commute via train... no paperclips around! |
16:07:57 | t0mas | LOL |
16:08:14 | t0mas | I've kept a car leasing account manager busy for 35 minues |
16:08:20 | t0mas | *minutes |
16:08:24 | t0mas | while not intrested... |
16:08:41 | t0mas | ending with: "No, I don't think I want a car... I don't have a license" |
16:08:43 | godzirra | t0mas: good. They're evil bastards. |
16:08:52 | t0mas | yes, and I've my own company |
16:08:52 | godzirra | lol |
16:08:54 | godzirra | thats hilarious. |
16:08:55 | t0mas | so they call me every week |
16:09:09 | godzirra | the only person I've ever had call me every week is the military. |
16:09:13 | godzirra | Another bunch of evil bastards. |
16:09:19 | godzirra | Morale of the story... don't ever actually do WELL on the ASVAB. |
16:09:31 | t0mas | ghehe |
16:09:33 | godzirra | The only reason I took it was to skip a physics exam I didnt want to take. |
16:09:38 | godzirra | For two YEARS they called me every week. |
16:09:41 | t0mas | yeah... in Holland we have a public company register... |
16:09:46 | godzirra | Ahh |
16:09:50 | t0mas | and loads of sales companies just check that out |
16:09:55 | t0mas | and call me or John |
16:09:55 | godzirra | a "call and sell stuff" list |
16:10:00 | t0mas | yes |
16:10:00 | godzirra | sucky |
16:10:08 | t0mas | we get offers for new computers weekly |
16:10:13 | t0mas | (at an IT company... idiots) |
16:10:20 | godzirra | Make up quotes that you've gotten from other company. |
16:10:22 | godzirra | companies. |
16:10:25 | t0mas | and this car offer things mostly go to John |
16:10:39 | t0mas | I already have low priced shipping that way |
16:10:41 | godzirra | "Well, ZBox Computers will sell us 64 bit amd processors for $20 a piece |
16:10:48 | godzirra | lol |
16:10:51 | t0mas | we mostly sell small computer parts... and software |
16:11:12 | t0mas | and I told delivery company A that B was doing it cheaper |
16:11:22 | t0mas | and they called some higher person... and did it for even less |
16:11:33 | t0mas | while that price for company B was completely figurative :P |
16:12:20 | | Quit ashridah ("Leaving") |
16:13:07 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
16:15:57 | godzirra | hehe |
16:16:20 | t0mas | they're stupid anyway.... |
16:16:46 | t0mas | I'm 17... and my business partner is 17 too |
16:17:22 | t0mas | and we get retirement (is it named like that in english?) offers every few weeks |
16:17:31 | t0mas | and this car offers... while we're both to yough to drive |
16:19:12 | godzirra | lol |
16:19:20 | godzirra | yes, you got the right word. :) |
16:19:35 | godzirra | Retirement = not working anymore and living on income from something not requiring work |
16:19:38 | godzirra | more or less |
16:19:47 | t0mas | yes |
16:30:36 | | Quit guyg ("using sirc version 2.211+KSIRC/1.3.11") |
16:52:41 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
16:53:31 | | Join DomZ [0] (~c203760e@labb.contactor.se) |
16:54:04 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
16:54:26 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
16:54:27 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
16:54:37 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
17:00 |
17:06:28 | | Nick t0mas is now known as credit_bot (~Tomas@ip503c08d1.speed.planet.nl) |
17:06:28 | DBUG | Enqueued KICK credit_bot |
17:06:35 | | Nick credit_bot is now known as t0mas (~Tomas@ip503c08d1.speed.planet.nl) |
17:06:35 | DBUG | Enqueued KICK t0mas |
17:09:50 | t0mas | wow |
17:09:53 | t0mas | busy here |
17:09:56 | godzirra | very |
17:10:46 | Ctcp | Ignored 2 channel CTCP requests in 7 seconds at the last flood |
17:10:46 | * | t0mas doesn't like the gray splash things... |
17:11:05 | godzirra | gray splash things? |
17:11:22 | t0mas | amiconn made the splash screens with gray backgrounds |
17:14:27 | | Join webguest17 [0] (~c31ce021@labb.contactor.se) |
17:16:16 | | Join webguest14 [0] (~d4406110@labb.contactor.se) |
17:16:19 | godzirra | ah |
17:16:53 | webguest14 | is there anyway of displaying the next album thats going to play, in wps / |
17:17:04 | godzirra | yup. |
17:17:08 | godzirra | look at DrJonny's wps |
17:17:11 | godzirra | in the gallery |
17:17:15 | godzirra | I dont recall offhand how to do it, but he does it |
17:17:17 | godzirra | oh.. next album! |
17:17:21 | godzirra | not sure :/ I do next track |
17:17:33 | godzirra | actuallys still yeah |
17:17:36 | godzirra | look at Jonny's wps |
17:17:37 | webguest14 | i know how to do next track and artist |
17:17:52 | godzirra | Wel.. no that displays the album of the next song |
17:17:55 | t0mas | %Id |
17:17:55 | godzirra | sorry.. Im not sure |
17:17:59 | t0mas | is next album name |
17:18:05 | godzirra | wow. t0mas is the man |
17:18:21 | webguest14 | thank you |
17:18:46 | t0mas | but you need correct Id3 tags for that... |
17:19:02 | t0mas | %D1 = next directory last part |
17:19:09 | t0mas | %D2 = next directory before last part |
17:19:16 | | Join Coldtoast [0] (edan@ppp111-3.lns1.hba1.internode.on.net) |
17:19:20 | t0mas | so the best is: |
17:19:48 | t0mas | %?Id<Next album: %Id|Next album: %D1> |
17:20:06 | t0mas | that would display next album tag is availible... and if it's not, it will display next directory name |
17:21:12 | webguest14 | thank you again |
17:21:29 | Coldtoast | why not "Next album: %?< %Id|%D1>"? |
17:21:35 | Coldtoast | oops |
17:21:48 | webguest14 | D1 doesnt give you next album |
17:21:48 | Coldtoast | Next album: %?< %Id| %D1> |
17:22:42 | t0mas | Coldtoast: Next album: %?<%Id|%D1> |
17:22:44 | t0mas | that's ok |
17:22:52 | Coldtoast | oh yeah. already had the space |
17:22:58 | t0mas | (you already have a space after Next album:) |
17:23:11 | Coldtoast | that'd only work with a dir full of various tho |
17:24:00 | Febs | Does anyone know how to create a new wiki page? |
17:24:07 | Coldtoast | til it's about to chang edirs I guess |
17:24:15 | Coldtoast | err change dirs |
17:24:35 | Febs | I'm working on creating a separate FAQ page for the Archos player to be consistent with the separate FAQ for iriver and to get Archos-specific info out of the general wiki. |
17:25:00 | Febs | I've read through the wiki documentation and understand the formatting codes and so forth, but I haven't yet figured out how to actually create a new page. |
17:25:21 | t0mas | Febs: yes |
17:25:24 | t0mas | just type the name |
17:25:25 | Febs | ^general wiki = general FAQ |
17:25:29 | t0mas | it will tell you it doesn't exist |
17:25:34 | t0mas | and ask if you want to start it |
17:25:44 | Febs | Ah. So simple. |
17:26:49 | Febs | Thanks t0mas. |
17:27:00 | t0mas | :) |
17:30:54 | webguest14 | the %Id command only works if the songs are in the playlist, doesn't display next album if songs are played in file tree |
17:31:54 | Coldtoast | actually |
17:31:56 | t0mas | huh? |
17:31:59 | t0mas | just wait a moment webguest14 |
17:32:03 | t0mas | it will display them |
17:32:03 | Coldtoast | it only works on songs that are buffered |
17:32:07 | t0mas | yes Coldtoast |
17:32:12 | | Quit Gfreaky () |
17:32:15 | Coldtoast | you have to wait til it buffers the next track |
17:32:23 | webguest14 | nope I fast forward |
17:32:30 | t0mas | that won't work :P |
17:32:48 | Coldtoast | seelct a track from the file tree and let it play for a bit |
17:33:10 | Coldtoast | think I'll convert all my ID3 V1 tags to ID3 V2 |
17:34:03 | godzirra | Is there a tool to resample files? |
17:34:14 | Coldtoast | resample? |
17:34:25 | godzirra | yes... go from 384 bit to like.... 192 bit? |
17:34:27 | Coldtoast | to 44KHz? |
17:34:30 | godzirra | Yeah |
17:34:35 | Coldtoast | ah. transcoding |
17:34:40 | godzirra | And is 44khz the lowest you should do it? |
17:34:41 | Coldtoast | is a bad idea |
17:34:45 | godzirra | oh. why? |
17:34:51 | Coldtoast | cos it's already compressed |
17:35:05 | | Quit t0mas ("brb... rebooting again... @#$*)(#$ hald crashed again") |
17:35:42 | Coldtoast | transcoding 384Kbit to 192Kbit isn't the same as encoding at 192Kbit in the first place |
17:37:24 | godzirra | ok |
17:37:30 | godzirra | I'll take your word for it :) |
17:37:34 | Coldtoast | there's definitely apps to do it tho |
17:37:48 | webguest14 | nope I've checked, in File tree it %ID doesn't display next album |
17:38:18 | webguest14 | rather %Id |
17:38:21 | Coldtoast | how's your music organised? |
17:38:32 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
17:38:36 | webguest14 | file tree v1 and v2 tags |
17:38:52 | webguest14 | alphabetical albums |
17:39:39 | webguest14 | music(root), then all albums alpha |
17:39:41 | Coldtoast | ok. then %Id is pointless |
17:39:54 | Coldtoast | %Id is goign to be the same as %id |
17:40:08 | Coldtoast | current track and next track are from teh same album |
17:40:33 | webguest14 | hmm, no use then, pity |
17:40:40 | Coldtoast | well, ther eis a use tho |
17:40:51 | Coldtoast | if you have a dir of tracks from various different albums |
17:41:13 | webguest14 | huh ? |
17:41:30 | webguest14 | you mean a various album |
17:41:42 | Coldtoast | if you had a dir with 1 track from 10 different albums, like a various mix of tracks from different albums, yeah |
17:42:07 | webguest14 | understood, thanks |
17:42:16 | Coldtoast | what happens with %Id tho when you try and use it? |
17:42:29 | webguest14 | displays current album |
17:42:43 | Coldtoast | heh. actually, it's probably next album |
17:42:48 | Coldtoast | which is the same as current album :) |
17:42:54 | Coldtoast | you can test it tho |
17:43:08 | Coldtoast | replace %Id with, say "test" |
17:43:21 | Coldtoast | see if it's actually working |
17:43:32 | webguest14 | if I had all my songs in one diectory it would be usefull |
17:43:36 | Coldtoast | yeah |
17:48:21 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
17:49:00 | t0mas | :) |
17:49:03 | t0mas | last stuff packed |
17:49:13 | t0mas | iriver charger :) |
17:49:38 | Coldtoast | cool |
17:50:24 | *** | Saving seen data "./dancer.seen" |
17:50:30 | t0mas | copied the last audio book |
17:50:34 | t0mas | and ready to go |
17:50:37 | Chamois | hmm |
17:50:47 | Coldtoast | what books do you listen to? |
17:50:51 | Chamois | why when we pause playback disk spins |
17:50:56 | MIKE- | on my h120, is it possible to record or use the fm tuner yet? |
17:51:13 | Chamois | no |
17:51:33 | MIKE- | well then, i just wasted 30 minutes looking for them then |
17:53:10 | Chamois | t0mas ? |
17:53:17 | t0mas | Coldtoast: Audio book - dan brown - Angels and Daemons |
17:53:35 | t0mas | and Grisham, the clain |
17:53:38 | t0mas | *claim |
17:54:17 | webguest14 | how do I REM a line of code in wps, please |
17:54:33 | Coldtoast | ok |
17:54:39 | t0mas | you can't |
17:54:41 | t0mas | afaik |
17:54:49 | Coldtoast | I listen to things like War of the Worlds, Hitch Hikers Guide to the Galaxy |
17:55:00 | Coldtoast | don't you just # it? |
17:55:08 | t0mas | War of the Worlds is a book too? |
17:55:18 | Coldtoast | # This is commented out |
17:55:20 | Coldtoast | liek that? |
17:55:38 | MIKE- | yes t0mas lol |
17:55:38 | Coldtoast | t0mas: yeah. Jeff Wayne's musical version of War of the Worlds |
17:55:52 | Coldtoast | it was written by H.G Wells in 1946 dude |
17:56:04 | * | t0mas just saw there was a movie |
17:56:08 | t0mas | wich I wanted to see |
17:56:14 | t0mas | never knew there is a book :P |
17:56:27 | t0mas | the same with 1984... by geore orwell |
17:56:28 | Coldtoast | haha! |
17:56:35 | t0mas | found out it was a book just a few weeks ago |
17:56:39 | Coldtoast | you must be young :) |
17:56:41 | t0mas | while I saw the movie long ago |
17:56:45 | t0mas | yes I'm 17 :) |
17:56:50 | Coldtoast | ah hah! |
17:56:56 | Coldtoast | jesus |
17:57:08 | Coldtoast | I'm 15 years older than you! phew! |
17:57:14 | t0mas | hahaha |
17:58:12 | t0mas | most people here are older then I am... |
17:59:15 | MIKE- | is it possible to change the bootup image in rockbox? |
17:59:22 | t0mas | yes |
18:00 |
18:00:10 | t0mas | but you'll have to change the code |
18:00:22 | t0mas | it's a buildin image... |
18:00:24 | t0mas | just like the usb screen |
18:00:24 | ]RowaN[ | the rockbox logo shows for a such a short time you can hardly make it out |
18:01:53 | Coldtoast | man. it can be time consuming making MP3s fit to put on my h140 |
18:02:02 | t0mas | yes, the usb screen is more worth changing |
18:02:08 | Coldtoast | encode them, tag them, MP3Gain them |
18:02:31 | t0mas | and then rate em ;) |
18:02:35 | * | ]RowaN[ still doesnt understand mp3gain |
18:02:40 | Coldtoast | heh. I don't really bother |
18:02:49 | Coldtoast | MP3Gain is a good app |
18:02:59 | MIKE- | hmm, is there any program i can use to ensure my picture is compatible for the WPS? |
18:03:19 | Coldtoast | if you have quiet MP3s, MP3Gain them without altering the quality |
18:03:23 | t0mas | http://tomas.salfischberger.nl/dump/usb2.bmp |
18:03:27 | t0mas | that's my usb screen |
18:03:28 | t0mas | for rockbox |
18:03:34 | t0mas | looks way better than the default |
18:03:46 | ]RowaN[ | keke |
18:03:53 | ]RowaN[ | i want a piccy of a monkey when i plug in usb |
18:04:48 | t0mas | that's easy |
18:04:56 | t0mas | maybe we should make some rockbox mascotte thing anyway... |
18:05:05 | t0mas | so we can design a nice interface around it :P |
18:05:15 | ]RowaN[ | banana icons |
18:05:19 | ]RowaN[ | for the monkey |
18:05:33 | godzirra | how can you change the usb screen? |
18:05:38 | godzirra | to a different image? That would rock. |
18:05:49 | godzirra | What kind of mascot would you make for rockbox? :) |
18:05:54 | godzirra | "Rocky"? lol |
18:09:26 | pill | rocky the worm |
18:09:27 | | Quit DomZ ("CGI:IRC") |
18:09:36 | pill | a nice headphones equipped worm |
18:09:41 | pill | that smiles |
18:09:47 | pill | earthworm |
18:09:52 | pill | not tapeworm |
18:11:15 | godzirra | lol |
18:11:22 | MIKE- | earth worm jim |
18:11:36 | MIKE- | now theres a role model |
18:13:38 | t0mas | yes |
18:13:44 | t0mas | a worm would be nice :) |
18:13:49 | t0mas | with big headphones |
18:14:05 | godzirra | t0mas: whip one up :) |
18:14:46 | t0mas | I'm not a great painter |
18:14:50 | t0mas | someone else here is... |
18:14:53 | godzirra | Not I :) |
18:14:56 | t0mas | he painted the snake 2 background for me |
18:15:13 | t0mas | ghe... that was funny... someone painted it... and someone else coded it... |
18:15:17 | t0mas | I just told him how |
18:15:17 | t0mas | haha |
18:15:23 | godzirra | lol |
18:15:30 | | Part webguest14 |
18:15:44 | Coldtoast | how about a rat/ |
18:15:46 | Coldtoast | ? |
18:16:08 | Coldtoast | heh. only cos I have one I'm workin gon |
18:16:29 | t0mas | no... I like the worm thing |
18:16:33 | t0mas | or maybe a snake |
18:16:42 | t0mas | or some other small animal... with a really big headphones on |
18:17:12 | Coldtoast | http://www.3dluvr.com/edan/tmp/Rods.jpg |
18:17:46 | Febs | OK, the ArchosFAQ has been created on the wiki. All of the Archos specific questions in the GeneralFAQ have been copied over to ArchosFAQ. However, I have not yet removed Archos-specific questions from the GeneralFAQ, so for the time being, they're duplicated. |
18:17:58 | Febs | I'll work on the GeneralFAQ later, probably tomorrow. |
18:18:39 | Febs | In the meantime, if anyone notices any problems with either the ArchosFAQ or IriverFAQ (which I worked on earlier today), please let me know. |
18:18:47 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
18:19:14 | | Join RedSnarfer [0] (~anonim@62-15-244-61.inversas.jazztel.es) |
18:19:52 | godzirra | I like the worm one. |
18:20:03 | t0mas | yes |
18:20:46 | MIKE- | in the wps can you have more than one image? |
18:20:55 | Coldtoast | you can have up to 9 |
18:21:00 | MIKE- | ok, ta |
18:21:33 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
18:23:15 | t0mas | MIKE-: but not more than the screensize... |
18:23:22 | t0mas | you can't have 1 fullscreen image + 1 smaller |
18:23:44 | t0mas | you should calculate the size... |
18:23:57 | t0mas | w x h + w x h should be < 160 x 128 for iriver |
18:26:14 | t0mas | ok, bye verybody |
18:26:18 | t0mas | se you in 15 days :) |
18:26:20 | t0mas | *See |
18:26:22 | Coldtoast | have fun |
18:26:25 | t0mas | tnx |
18:26:37 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:26:38 | t0mas | and I want grayscale wps images when I get back ok? ;-) |
18:26:58 | MIKE- | yah, ta |
18:27:02 | | Quit t0mas ("bye!") |
18:27:08 | godzirra | 15 days? |
18:27:11 | godzirra | where's he going? |
18:27:24 | Coldtoast | boot camp |
18:27:39 | godzirra | ick |
18:27:51 | Coldtoast | he's a troubled teen and Maury Povich had him sent to boot camp |
18:28:46 | godzirra | lol |
18:44:27 | | Quit Sucka ("a bird in the bush is worth two in your house") |
18:47:08 | | Join Lear [0] (~chatzilla@h177n6c1o285.bredband.skanova.com) |
18:49:39 | Lear | Slasheri around? |
18:50:47 | Slasheri | Lear: yes, i just came to home :) |
18:51:09 | Lear | Me too. So then you haven't read my mail about dsp.c yet? :) |
18:52:35 | Slasheri | now i have ;) |
18:52:49 | Slasheri | indeed the the dsp system is not very clear.. |
18:53:29 | Slasheri | it even took several days to figure out how it could be implemented |
18:53:29 | Lear | so I was thinking of doing something about it, if I knew more about how it works... |
18:54:04 | Lear | well, the basic concept is good, now it just needs some cleaning up, imho |
18:54:41 | Lear | mainly within dps.c, and possibly how it is called from playback.c... |
18:55:13 | Slasheri | basically it accepts different type of samples in: interleaved/noninterleaved/mono stereo and 16/32 sample depth (the actual bit count used for sampling can be different) |
18:55:38 | Slasheri | it should always output 16 interleaved stereo for pcm buffering |
18:55:42 | Slasheri | +bit |
18:56:42 | Slasheri | yes, some code cleaning commenting is necessary.. |
18:56:49 | merbanan | is the irivercpu a 16 or 32 bit one ? |
18:56:59 | Slasheri | 32 bit coldfire core |
18:57:01 | godzirra | what does "dsp" stand for? |
18:57:07 | godzirra | Its used for everything for audio |
18:57:09 | Slasheri | digital signal processing |
18:57:11 | godzirra | ahh |
18:57:13 | godzirra | thanks :) |
18:57:15 | Slasheri | :) |
18:57:16 | Lear | 32-bit internally, possibly 16-bit data bus (don't know really) |
18:58:42 | merbanan | no fpu ? |
18:59:41 | Slasheri | nope, we have to use emulation for floating point or fixed point arithmetics |
18:59:42 | Lear | Is non-interleaved even used? |
18:59:55 | Slasheri | Lear: mp3 outputs non-interleaved |
19:00 |
19:00:04 | markun | Slasheri: If I set DSP_SET_SAMPLE_DEPTH to 24 it will read every 32 bit and use the lower 24 for to convert to 16 bit right? |
19:00:14 | Slasheri | and all codecs should be converted to use non-interleaved, because that costs less cpu |
19:00:26 | Slasheri | markun: basically yes |
19:00:29 | markun | I'm converting Tremor now |
19:00:34 | Slasheri | good :) |
19:00:55 | Lear | markun: working on replaygain? By hacking tremor? |
19:01:19 | markun | Lear: Replaygain is working, but I also want the clipping prevention.. |
19:01:23 | Lear | slasheri: more efficient because of better streaming of data. |
19:01:59 | Lear | markun: but you still do the gain calculation by changing the mixer volume? |
19:02:10 | markun | Lear: Yes, and it works very nice. |
19:02:15 | Lear | slasheri: that was a question, that is... |
19:02:19 | | Join ep0ch [0] (~ep0ch@84.12.174.82) |
19:02:43 | Slasheri | Lear: using non-interleaved audio makes it possible to directly pass codec's internal sample buffer to the dsp system |
19:02:48 | Lear | markun: but if you do the gain before clipping, you'll (often) reduce the problem of clipping. That's why I want to hack dsp.c... |
19:02:49 | Slasheri | so there is no need for memcpy |
19:02:51 | markun | Lear: This way it should also work on archos. |
19:03:11 | Lear | markun: yes, for that case it is good, but we can do better with software codecs. :) |
19:03:33 | | Join guyg [0] (~3efd602a@labb.contactor.se) |
19:03:39 | Lear | So the dsp shouldn't support interleaved then? And what about dithering? |
19:03:44 | ep0ch | Slasheri: looks like there's no CPU boost when filling up the buffer from disk, is this intentional? :) |
19:04:04 | Slasheri | ep0ch: hmm, that must be a bug |
19:04:25 | guyg | Hi. Does anyone know if there's currently a function in the API to change colour before information is drawn to the screen? |
19:04:31 | markun | Lear: I've also thought about that. I have an idea how to do the pow(), you too? |
19:04:44 | Slasheri | Lear: dsp has to support interleaved also because all codecs can't output non-interleaved (wav for example) |
19:04:52 | Lear | markun: I have a pow that works quite well actually... |
19:05:02 | Slasheri | dithering can be enabled by an option |
19:05:39 | markun | Lear: A shift for every 6 db and a multiply with a value from a lookup table? |
19:06:21 | Lear | markun: no, some algorithm I ported from some java code. |
19:06:31 | | Quit Moos (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
19:07:10 | | Join Harpy [0] (lJ1PrzjbLR@dsl-hkigw7wbb.dial.inet.fi) |
19:07:16 | markun | Lear: Can I see the code? |
19:07:36 | | Quit ep0ch (Read error: 104 (Connection reset by peer)) |
19:07:52 | | Join tomtom [0] (~5461e52e@labb.contactor.se) |
19:08:02 | Lear | I guess so, but it's too long to paste here at least. :) |
19:08:31 | guyg | I had thought that lcd_set_foreground would do the trick, but when I added it to plugin.c so I could call it, I got a load of "warning: initialization from incompatible pointer type" and then it wasn't defined when I needed it |
19:08:39 | amiconn | Lear: If you want to work in dsp, you could try to make a better up/downampling |
19:08:52 | amiconn | The current linear interpolations isn't that good |
19:08:59 | Lear | amiconn: if I knew how, perhaps... :) |
19:11:28 | | Join _Mark [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
19:12:38 | | Join ep0ch [0] (~ep0ch@84.12.185.47) |
19:13:15 | ep0ch | stupid isp |
19:13:16 | ep0ch | [18:09] <ep0ch> i lie, sometimes it does... |
19:13:16 | ep0ch | [18:09] <ep0ch> bah |
19:13:25 | ep0ch | regarding cpu boost |
19:14:13 | Slasheri | hmm, can you find out when it does it? :) |
19:14:31 | ep0ch | yeah... this could take some time... |
19:14:58 | ep0ch | i've noticed it a couple of times |
19:15:40 | Slasheri | oh, i find the problem :) |
19:15:44 | Slasheri | *found |
19:15:45 | ep0ch | pcm buffer drops down really quickly when reading from the disk, but when the watermark is reached CPU boost kicks in |
19:15:48 | ep0ch | nice one |
19:16:15 | Slasheri | that's a problem with the initial buffering only |
19:16:32 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
19:16:39 | ep0ch | so.. any chance of album replay gain being commited before i go home tomorrow ?? :D |
19:17:43 | markun | ep0ch: I have it working only for ogg's. |
19:18:18 | ep0ch | what;s the difference with ogg and mp3 regarding replaygain? different tags? |
19:18:39 | markun | ep0ch: Yes, that's all. |
19:19:04 | ep0ch | is there a menu option to switch between track gain and album gain? |
19:19:21 | Lear | With mp3, you can do replaygain without tags and support in all players (though in a somewhat limited form). |
19:20:22 | Lear | Slasheri: is ok with you if I try to hack dps.c a bit, even if it might be around a week before I can commit anything? |
19:20:26 | Slasheri | argh, i hate that line out connector.. i often forgot to change the volume lower from 100% when i plug in my headphones |
19:20:41 | Lear | Leave most as it is, just re-arrange the code a bit, clean it up, stuff like that. |
19:20:43 | ep0ch | well i just had foobar go through my whole collection and add the tags, so my mp3s will have tags |
19:20:45 | Slasheri | Lear: of course, that would be really nice :) |
19:21:10 | Lear | Slasheri: Just so you don't do any major hacking there in between... :) |
19:21:11 | Slasheri | sounds great |
19:21:22 | Slasheri | i will remember that ;) |
19:22:41 | Lear | And then adding replaygain processing there should be easier (for me, anyway). |
19:24:08 | Slasheri | btw, now the iriver will access disk drive again when i hit pause :/ |
19:24:54 | ep0ch | ?? |
19:25:32 | Slasheri | i think the latest wps.c commit might have changed that behaviour.. |
19:25:57 | Slasheri | oh.. |
19:26:04 | Slasheri | my sources were not up-to-date |
19:26:06 | Slasheri | i will try again |
19:27:17 | amiconn | Febs: Some of the 'NoDo' items are valid for all models |
19:27:35 | | Join lodesi [0] (~moi@lns-vlq-36-gre-82-253-85-177.adsl.proxad.net) |
19:27:53 | | Join F1^Aison [0] (~hans@zux166-181.adsl.green.ch) |
19:28:01 | Febs | Thanks, I'll take a closer look at those. I know that some of them were clearly applicable only to Archos (some have in fact been implemented on iriver). |
19:28:18 | Slasheri | ok, now it works well :) |
19:28:18 | Febs | I'll probably break that page up into three sections similar to the FAQs: general, Archos, Iriver. |
19:35:14 | Febs | Amiconn: for the NoDo list, am I correct that multiband EQ is possible on iriver (I seem to recall preglow mentioning something about working on that in the future)? |
19:35:19 | | Join Moos [0] (DrMoos@m214.net81-66-158.noos.fr) |
19:35:54 | MIKE- | does an image act as a background in a wps? |
19:37:33 | amiconn | Febs: Yes |
19:39:01 | amiconn | Points valid for all models: No. 4 (not for models with USBOTG, i.e. H3x0, but all others). No. 9 and 10 |
19:40:08 | Febs | Thanks, I'll implement those changes later today or tomorrow. |
19:44:16 | | Quit Aison (Connection timed out) |
19:45:55 | | Quit RedSnarfer ("Abandonando") |
19:46:12 | | Quit austriancoder (Remote closed the connection) |
19:47:34 | | Join solex_ [0] (~jrschulz@c225197.adsl.hansenet.de) |
19:50:25 | *** | Saving seen data "./dancer.seen" |
19:59:07 | | Quit solex (Read error: 110 (Connection timed out)) |
20:00 |
20:03:16 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
20:04:27 | | Quit hardeep ("[BX] 2002: year of the BitchX") |
20:12:43 | MIKE- | hmm, within the conditional if tag, are you capable of using > to indicate less than |
20:13:03 | | Quit tomtom ("CGI:IRC") |
20:13:37 | | Quit guyg ("CGI:IRC (EOF)") |
20:15:23 | | Join Coldtoast [0] (edan@ppp111-3.lns1.hba1.internode.on.net) |
20:15:57 | Coldtoast | is the battery remain fairly accurate now on the iriver? |
20:16:21 | Coldtoast | just charged mine and it says 16hrs 15mins, which sound about right |
20:16:42 | | Join webguest36 [0] (~52b6d5de@labb.contactor.se) |
20:17:20 | webguest36 | Hey, did you see that brushed metal mod? Thinking about it myself, shouldn't be that difficult? http://www.misticriver.net/photos/thumbnails.php?album=392 |
20:17:51 | Coldtoast | that'd match my computer |
20:18:02 | Coldtoast | pretty much exact.y |
20:19:14 | ep0ch | my battery says 27h30 heh |
20:19:19 | Coldtoast | hehe |
20:19:34 | Coldtoast | mine will too hopefully after tomorrow. Mattery should be here |
20:19:56 | ep0ch | was fun replacing the battery :o |
20:20:03 | Coldtoast | take long? |
20:20:15 | Coldtoast | Ihave to go in and buy a T5 tho. I only have a T6 |
20:20:19 | | Join Sucka [0] (~NNSCRIPT@host81-156-214-59.range81-156.btcentralplus.com) |
20:20:34 | ep0ch | probably took me about 50 mins, next time i know what to do... |
20:20:46 | Coldtoast | woah! that brushed metal finish.. |
20:20:51 | Coldtoast | is under the paint?? |
20:21:04 | ep0ch | Coldtoast: i didn;t use any T drivers |
20:21:12 | Coldtoast | what did you use? |
20:21:21 | ep0ch | Coldtoast: just small flat headed ones will fit :) |
20:21:22 | Coldtoast | teeny screwdriver? |
20:21:45 | Coldtoast | oh wow! yeah |
20:22:01 | ep0ch | taking off the side panels helps too |
20:22:04 | Coldtoast | I have a very small one sitting right here. Just tested and it fits |
20:22:08 | ep0ch | take out the harddisk |
20:22:37 | ep0ch | the difficult thing is taking out the existing battery connector and putting the new one in as the power connector is in the way |
20:22:59 | ep0ch | and erm, swap the polarity on the new battery |
20:23:05 | ep0ch | and your sorted |
20:23:28 | ep0ch | (dont do it in that order though) |
20:23:46 | Coldtoast | cool |
20:24:01 | Coldtoast | awesome. Just did a test with this screwdriver and all screws are easy |
20:24:18 | Coldtoast | you know sometimes when you unscrew something and one screw doesn't cooperate? |
20:24:28 | ep0ch | so how does one do the brush metal mod? |
20:24:37 | Coldtoast | looks like you just strip the paint |
20:24:50 | Coldtoast | "My H-120 was looking real shabby, the paint had been scratched everywhere. I was thinking to take it apart, grind away the paint and spray-paint it white, and get a Ipod look." |
20:25:00 | bill20r3 | heh |
20:25:00 | Coldtoast | "And that was I did, except I stopped when I found the brushed metal finish that was hidden underneath the horrible original grey paint" |
20:25:04 | ep0ch | whats the url? |
20:25:12 | Coldtoast | http://www.misticriver.net/boards/showthread.php?t=24795 |
20:25:16 | ep0ch | ty |
20:26:46 | ep0ch | how to strip the paint... |
20:27:04 | Coldtoast | yeah. I suppose paintstripper |
20:27:05 | | Join Febs [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
20:27:17 | ep0ch | hmm, well my finger nail just did a good job :s |
20:27:19 | Coldtoast | but I also like the finish on my h140 and it rarely leaves the case |
20:29:29 | Coldtoast | heh. this might sound really n00b... |
20:29:54 | Coldtoast | but on misticriver, some guy asked what features rockbox users miss from the iriver firmware |
20:30:07 | Coldtoast | and some of them are saying "Ability to change playback speed" |
20:30:17 | Coldtoast | why on EARTH would you even want to do that? |
20:31:03 | Coldtoast | it's not as if you could use it to, say, learn the guitar parts in a song cos it doesn't timestretch, so as you adjust the speed, the pitch changes |
20:31:35 | Febs | But if you change it to 50% the pitch will change by exactly one octave. Could still be useful. |
20:31:58 | Coldtoast | hmmmm. I guess |
20:32:19 | Coldtoast | I only miss SRS. that's it |
20:32:34 | Coldtoast | cos I use Trubass for the music I listen to at the gym |
20:32:45 | ep0ch | tis pointless unless you like your music sounding like a load of chipmunks imho |
20:33:23 | ep0ch | would be nice to have a speaker simulator dsp... |
20:33:29 | Febs | I think that SRS is not very effective for headphones, where you're hearing sound directly and there are no spatial cues (room reflections, etc.) |
20:33:29 | | Quit webguest17 ("CGI:IRC (Ping timeout)") |
20:33:48 | Coldtoast | I find thre's a massive difference Febs |
20:33:51 | godzirra | I like SRS. |
20:33:57 | godzirra | And it does work hugely even on headphones. |
20:34:03 | Coldtoast | with, say, Trubass, the stereo image opens up and the bass thickens |
20:34:27 | Coldtoast | it's a fuller, mor eopen sound imho |
20:35:37 | Coldtoast | good for music like Tool, Disturbed, Skinny Puppy |
20:36:16 | ]RowaN[ | i never liked any of the srs settings on my doctor 64 or on my iriver |
20:36:18 | Coldtoast | I'm REALLY tempted to try this brushed mod tho. I have clearcoat here |
20:36:45 | Coldtoast | it's a preference thing, of course. I like Trubass. that's the only one I use as far as SRS settings |
20:36:45 | amiconn | Coldtoast: Rockbox has a pitch screen on archos, so it's a rockbox feature, and rockbox features should be present on all platforms where they are possible |
20:37:00 | amiconn | So I guess it will be implemented on iriver as well |
20:37:06 | Febs | Coldtoast: I think that you could achieve the thicker bass with a simple parametic EQ. I'm looking forward to the day when someone implements that on Rockbox. |
20:37:13 | Coldtoast | yeah. I'd have thought so |
20:37:17 | ]RowaN[ | what would be cooler than srs would be EAX i think, some great presets in EAX like Cathedral mode |
20:37:32 | Coldtoast | Febs: definitely. And when the Stereo Width setings is implemented too |
20:37:40 | Coldtoast | should be able to get close |
20:37:50 | amiconn | SRS and EAX are patented, so a no-go for rockbox |
20:37:51 | Febs | As for the larger stereo image, I think that it comes too much at the expense of certain frequencies. |
20:38:14 | amiconn | (and I must say I don't miss them) |
20:38:18 | Coldtoast | I'not saying I'd want SRS, of course. Just to be able to get a sound similar to what I like onteh iriver FW |
20:38:19 | ]RowaN[ | bugger |
20:38:51 | Febs | I've listened to SRS using songs where I have produced the recording sessions and mixed the tracks and the effect is definitely NOT anything that I intended when I sat listening to the mix on the control room speakers. |
20:39:00 | Febs | But to each his own. I understand that EQ is highly subjective. |
20:39:11 | Coldtoast | definitely |
20:39:21 | ]RowaN[ | how about if rockbox could execute the srs code from the original iriver part of the firmware? |
20:39:32 | Coldtoast | plus there's the factor of no two ear/headphones produce anything LIKE the same sound |
20:39:54 | Coldtoast | some ppl will argue that EQ should never be used so you get what the producer created |
20:40:07 | Febs | I disagree with that assertion as well. |
20:40:15 | Coldtoast | well, that's such a ridiculous argument. To get that sound you'd need the same gear they had |
20:40:28 | Febs | NO headphones sound like $5,000 USD Genelec monitors. |
20:40:34 | Coldtoast | yeah |
20:41:00 | Febs | There's no sin in adding some EQ to compensate for listening environment, shortcomings in your headphones, etc. |
20:41:13 | Coldtoast | so you end up either compensating for the particular shortfalls of a set of phones or you forget that and just try for something you like |
20:41:13 | Lear | Hm.. What is the size of the instruction cache in the Coldfire? |
20:41:55 | Coldtoast | Febs: do you ever listen to A Perfect Circle? |
20:42:27 | Febs | No. |
20:44:10 | Coldtoast | ok. Cos there's this one track on the album Thirteenth Step |
20:44:31 | CoCoLUS | and you surely mean the package? :) |
20:44:32 | Coldtoast | I need to take it into work or something and see if I can listen to the damn thing properky |
20:45:18 | Coldtoast | it gets right into the subs. need something that can cope with it |
20:45:33 | CoCoLUS | which one? |
20:45:41 | Coldtoast | track 11. Lullaby |
20:45:52 | Coldtoast | package? what do you mean? |
20:45:59 | CoCoLUS | first track |
20:46:02 | CoCoLUS | 01. the package :) |
20:46:03 | Coldtoast | oh |
20:46:06 | Coldtoast | nah. track 11 |
20:46:22 | Coldtoast | I don't like Package that much |
20:46:27 | Coldtoast | good album tho |
20:46:29 | CoCoLUS | just wanted to say thats the best one of the twelve tracks, imho |
20:46:40 | CoCoLUS | i really like apc... |
20:47:13 | Coldtoast | I like tracks 8 and 10 |
20:47:52 | Coldtoast | track 11 tho, to me that's a pointless track |
20:48:27 | godzirra | I loved perfect circles first cd |
20:48:29 | Coldtoast | something most ppl aren't goign to be able to listen to properly cos you need equipment that can cope with those frequencies without killing the rest of it |
20:48:31 | CoCoLUS | well consider it an interlude :) |
20:48:32 | godzirra | I dont like the newest one |
20:48:49 | Coldtoast | Mer Des Noms is a great album |
20:49:01 | godzirra | Mer De Noms |
20:49:05 | godzirra | that was it.. that album was awesome. |
20:49:24 | CoCoLUS | i actually like the 13. step best |
20:49:31 | crwl | me too. |
20:49:32 | CoCoLUS | newest one is a disappointment... |
20:49:38 | godzirra | Yeah |
20:49:39 | godzirra | I agree |
20:49:57 | Coldtoast | is that aMOTION or eMOTIVE? |
20:50:05 | CoCoLUS | #rockbox, you're number one music discussion channel ;) |
20:50:13 | CoCoLUS | emotive was the cd |
20:50:15 | CoCoLUS | amotion the dvd |
20:50:24 | Coldtoast | k. I have both in mp3 format |
20:50:33 | CoCoLUS | how... outdated ;) |
20:50:47 | godzirra | why is that outdated? |
20:50:52 | Coldtoast | emotive is good tho cos a couple of the tracks really show off Maynard's voice |
20:51:02 | Coldtoast | track 12 on emotive is great |
20:51:03 | | Quit lodesi ("Leaving") |
20:51:10 | Coldtoast | just acapella |
20:51:28 | CoCoLUS | well, with the lot of newer codecs out there, mp3 seems a little outdated, don |
20:51:31 | CoCoLUS | 't you think? |
20:51:39 | Coldtoast | but it works |
20:51:43 | godzirra | Can you tell me why I should change? And an easy way to do so? :) |
20:51:47 | CoCoLUS | no gapless playback "built-in", what bothers me most |
20:51:57 | Coldtoast | don't care about gapless |
20:52:00 | godzirra | I do |
20:52:05 | godzirra | PLaying concerts it annoys the shit out of me |
20:52:07 | Coldtoast | never have here |
20:52:15 | CoCoLUS | quite some people do care, i think |
20:52:22 | Coldtoast | they do |
20:52:24 | godzirra | Well, he didnt say no one cares.. he said he doesnt :) |
20:52:30 | Coldtoast | for some ppl, it seems to be paramount |
20:52:40 | godzirra | CoCoLUS: so what codec is better? |
20:52:49 | Coldtoast | ogg |
20:53:00 | godzirra | DOes ogg support gapless playback with rockbox? |
20:53:01 | CoCoLUS | depends entirely on your requirements |
20:53:13 | Coldtoast | but I get close to 100% boost and the CPU kicks into full speed with ogg |
20:53:14 | godzirra | It has to sound good. |
20:53:16 | godzirra | thats my only requirement. |
20:53:22 | godzirra | 100% boost? |
20:53:25 | Coldtoast | so I'll wait til that's optimised |
20:53:47 | Coldtoast | yeah. lowest I saw with this aobum I was listening today was maybe 90% |
20:53:54 | godzirra | what is boost? |
20:53:56 | Coldtoast | album |
20:54:06 | godzirra | oh, ok |
20:54:23 | godzirra | CoCoLUS: what do you use if mp3 is 'outdated' |
20:54:53 | CoCoLUS | ogg, and flac if i really "care" about the album |
20:55:08 | godzirra | I've never even heard of flac? |
20:55:32 | Coldtoast | when I ripped the albums I have I encoded a 320KBit MP# and 500KBIT OGG of each one |
20:55:40 | godzirra | Jesus |
20:55:45 | HCl | insane. |
20:55:47 | godzirra | can you even tell the difference? |
20:55:53 | godzirra | between a 320 and a 192kb? |
20:56:05 | Coldtoast | no. But I KNOW it's at max quality which keeps me happy |
20:56:09 | godzirra | lol |
20:56:11 | Coldtoast | oh HELL yeah |
20:56:15 | Coldtoast | 192 and 320, yep |
20:56:21 | CoCoLUS | don't underestimate the psycho-effect :) |
20:57:07 | CoCoLUS | it's like people buying a ferrari, and then abide to the speed limits |
20:57:14 | Coldtoast | whenever I rip music for myself, it's always at l320Kbit if it's mp3 |
20:57:22 | godzirra | lol CoCoLUS |
20:57:48 | Coldtoast | I meam, I have 33GB free on my h140 |
20:57:56 | Coldtoast | so why not luxuriate? |
20:58:18 | CoCoLUS | because you certainly will someday run out of space? |
20:58:24 | Coldtoast | nah |
20:58:31 | Coldtoast | it'd take years |
20:58:53 | Coldtoast | I've had my h140 since Nov last year and still only have 7GB on there |
20:59:08 | Coldtoast | the only stuff I copy on there now are podcasts |
20:59:14 | Coldtoast | and they get deleted |
20:59:38 | CoCoLUS | hm |
20:59:39 | godzirra | I dont understand how the whole podcast thing works |
20:59:43 | godzirra | whats the diff between h120 and h140? |
20:59:48 | Coldtoast | podcasts are GREAT |
20:59:49 | godzirra | I have the h120 |
20:59:49 | CoCoLUS | 20 gb vs 40 gb |
20:59:54 | Coldtoast | 20GB godzirra |
20:59:56 | godzirra | thats it? |
20:59:57 | godzirra | ok |
21:00 |
21:00:00 | CoCoLUS | no |
21:00:08 | CoCoLUS | the h140 is somewhat thicker |
21:00:11 | CoCoLUS | 2 mm i think |
21:00:15 | Coldtoast | 5mm thicker |
21:00:18 | godzirra | ew |
21:00:19 | Coldtoast | it's about 5 |
21:00:22 | CoCoLUS | ok |
21:00:31 | Coldtoast | 22mm vs just under 18mm |
21:00:33 | CoCoLUS | and it has a differenct color, hasn |
21:00:35 | CoCoLUS | 't it? :) |
21:00:48 | Coldtoast | yeah. h120 comes in that nice champagne |
21:00:53 | Coldtoast | which I like a lot, actually |
21:01:14 | CoCoLUS | i don't care, i always put the unit in the protective case anyway |
21:01:19 | godzirra | me too |
21:01:21 | Coldtoast | me too |
21:01:30 | Coldtoast | I actually liek teh case mine came with |
21:01:42 | Coldtoast | it's served me well. Don't have a single scratch on my player |
21:01:56 | CoCoLUS | it actually survived a one meter drop with it, and it didn't even skip playback |
21:02:07 | Coldtoast | the only signs of wear is the sticker with the barcode on teh back of the player |
21:02:34 | CoCoLUS | my display got some slight scratches... |
21:02:35 | crwl | the color depends on where you bought it |
21:02:37 | CoCoLUS | normal usage, i suppose |
21:02:49 | crwl | both h120 and h140 are available with champagne and black color |
21:02:55 | CoCoLUS | eu/us/kor ? |
21:03:06 | crwl | i think us ones are black and eu champagne |
21:03:15 | Coldtoast | I didn't think the h140 was made in champagne? |
21:03:18 | | Quit _Mark (Success) |
21:03:18 | Coldtoast | but ok |
21:04:02 | Coldtoast | if my player needed to be RMA's, I'd be annoyed if they sent me a h340 ito replace it |
21:04:07 | CoCoLUS | my friend got his 140 the same time i bought my 120, and his is black, mine is not, soo... :) |
21:04:12 | CoCoLUS | it might just be random... |
21:04:30 | crwl | hmm, i haven't actually ever *seen* a champagne h140, to be honest |
21:04:42 | crwl | but i've always been under the impression that the color's wholly a regional thing |
21:15:18 | godzirra | Whats the diff between an h120 and h340? |
21:15:30 | godzirra | I wonder if they'd send me back an h120 if mine needed to be RMA'd |
21:15:50 | godzirra | My H120 is black and silve.r |
21:17:30 | CoCoLUS | <fn~godzirra> Whats the diff between an h120 and h340? |
21:17:37 | CoCoLUS | 3xx models have a color-screen |
21:17:39 | godzirra | err. I meant h140 and h340 |
21:17:40 | godzirra | sorry |
21:17:48 | CoCoLUS | well answer is the same |
21:17:49 | godzirra | Coldtoast: why would you be annoyed with a 340? |
21:17:57 | CoCoLUS | color screen, usb on-the-go, avail. battery pack |
21:18:02 | CoCoLUS | and, i think, charging via usb? |
21:19:38 | godzirra | so why is any of that bad? |
21:19:45 | CoCoLUS | huh? |
21:19:48 | CoCoLUS | did i say it's bad? |
21:20:10 | CoCoLUS | you asked the differences between the lines |
21:20:51 | Coldtoast | I love my h140 |
21:21:01 | Coldtoast | I find th eh300 series to be horribly ugly |
21:21:05 | Coldtoast | and no optical |
21:21:24 | Coldtoast | when I bought my h140, I chose between the 2 |
21:21:44 | godzirra | No, coldtoast said it :) |
21:21:48 | CoCoLUS | the h120 had a remote in the package, which you need to buy for the 3xx series |
21:21:58 | CoCoLUS | big difference, imho |
21:22:05 | Coldtoast | 2 weeks before I bought, one of my friends bought his h300 so I got to see it firsthand and thought it was at least as ugly as pix made it look |
21:22:07 | | Quit tvelocity (Read error: 60 (Operation timed out)) |
21:22:17 | Coldtoast | and it has a plastic case |
21:22:43 | godzirra | ew |
21:22:50 | Coldtoast | I rarely ever look at the LCD on my h140 |
21:22:56 | Coldtoast | always use the remote |
21:23:06 | Coldtoast | well, except now with Rockbox |
21:23:36 | crwl | i never use the LCD, anyone wanna buy? :P |
21:23:37 | godzirra | I never use my remote |
21:23:40 | crwl | the remote, that is |
21:23:42 | godzirra | Mostly just cause its too long. |
21:23:47 | Coldtoast | so when there remote LCD interface is all done, I'll go back to rarely looking at teh main LCD |
21:23:58 | crwl | mostly just because i don't like them additional cables |
21:24:10 | godzirra | crwl: thats why I dont either |
21:24:34 | Coldtoast | I'd love to buy your remote. for $10US |
21:24:34 | crwl | i think i've used it twice |
21:24:45 | godzirra | I'd have to find mine lol |
21:24:45 | Coldtoast | cos they're only $16US on ebay :) |
21:24:54 | crwl | when i've been bicycling somewhere further away than ~10 km |
21:24:54 | godzirra | heh |
21:25:05 | crwl | well, i won't sell for that cheap :) |
21:25:14 | Coldtoast | heh. you'll never sell it then :) |
21:25:20 | Coldtoast | no point |
21:25:22 | godzirra | JEsus.. 300 dollars for a 6 gb video/music player from iriver |
21:25:51 | Coldtoast | http://search.ebay.com.au/h140_W0QQsofocusZsoQQsbrftogZ1QQfromZR10QQsacatZ-1QQcatrefZC6QQflocZ1QQsargnZ-1QQsaslcZ2QQsadisZ200QQfposZPostcodeQQga10244Z10425QQftrtZ1QQftrvZ1QQfsopZ1QQfsooZ1QQcoactionZcompareQQcopagenumZ1QQcoentrypageZsearch |
21:26:01 | Coldtoast | man! look how many there are! |
21:26:01 | godzirra | the 30gig one from ipod is 300 dollars isnt it? |
21:26:02 | godzirra | or 40 gig |
21:26:03 | godzirra | or something |
21:26:32 | Coldtoast | hah! in Australia they want $86AUD for a remote |
21:26:35 | Coldtoast | morons! |
21:26:38 | godzirra | lol |
21:27:08 | Coldtoast | they can do that cos SO many ppl are too afraid to buy from overseas |
21:27:20 | Coldtoast | I never buy anything from Australia off of ebay |
21:27:49 | godzirra | I never buy anything from a different country |
21:27:52 | godzirra | well.. maybe england |
21:28:02 | Coldtoast | you in teh US? |
21:28:02 | godzirra | actually I bought my wife a dress from india |
21:28:04 | godzirra | well, she bought it |
21:28:06 | godzirra | Yeah |
21:28:19 | Coldtoast | well then. you're IN the cheapest place to buy stuff already |
21:28:34 | Coldtoast | except China :) |
21:29:20 | godzirra | lol |
21:30:58 | | Join preglow [0] (~536c1b5c@labb.contactor.se) |
21:32:33 | preglow | hi, all |
21:33:49 | godzirra | Coldtoast: where are you? |
21:34:16 | | Nick thegeek_ is now known as thegeek (na@ti521110a080-4732.bb.online.no) |
21:34:16 | Coldtoast | Australia |
21:34:17 | | Join [1]ep0ch [0] (~ep0ch@81-6-218-187.gotadsl.co.uk) |
21:34:20 | godzirra | ahh cool |
21:35:10 | Coldtoast | VERY cool. it's Winter |
21:35:50 | godzirra | heh |
21:35:54 | godzirra | how cold does it get there? |
21:35:58 | godzirra | I know next to nothing about australia |
21:36:19 | Coldtoast | where I am, gets down to around 0 celsius |
21:36:25 | godzirra | fun |
21:36:29 | Coldtoast | as cold as -3 or 04 |
21:36:34 | Coldtoast | err. -4 |
21:37:12 | Coldtoast | hmmm. was going to bid on something on ebay a guy in London is selling |
21:37:37 | Coldtoast | sent him a message 8hrs ago to see if what happened yesterday migth affect shipping |
21:37:46 | Coldtoast | which seems hearltess, I know. But oh well. No answer yet |
21:39:29 | godzirra | lol |
21:39:34 | godzirra | The answer is yes. |
21:39:41 | godzirra | They're going to be inspecting the hell out of everytrhing I'm sure |
21:39:50 | Coldtoast | yeah |
21:40:50 | | Quit webguest36 ("CGI:IRC (EOF)") |
21:41:49 | preglow | haha |
21:41:54 | preglow | im going to london tomorrow |
21:41:57 | preglow | bet ill see some delays |
21:42:04 | Coldtoast | yeah |
21:42:10 | ]RowaN[ | i think i'll have another day off work 2moro =] |
21:42:11 | Coldtoast | pretty horrible tho |
21:42:17 | preglow | indeed |
21:42:28 | preglow | but it was bound to happen sooner or later |
21:42:37 | Coldtoast | I'll check the news againwhen I wake up and see if they've finished blamign the Al Qaeda |
21:42:45 | ]RowaN[ | yeah, no one was surprised |
21:42:52 | ]RowaN[ | since 911 everyone in the world expects that kinda shit |
21:43:09 | preglow | well, the us hasnt exactly done anything to avoid it |
21:43:10 | ]RowaN[ | and theres been plenty of other bombings around the world between 911 and now |
21:43:12 | Coldtoast | well, the UK is no stranger to terrorism tho |
21:43:14 | amiconn | Slasheri: around? |
21:43:15 | preglow | bombing people doesnt make them nicer |
21:43:40 | godzirra | preglow: there's a news flash :) |
21:43:44 | ]RowaN[ | well, thats 5 solid hours of live news tv.. time to listen to some eurodance music instead now =] |
21:44:35 | CoCoLUS | ugh |
21:44:37 | CoCoLUS | don't say that word |
21:44:57 | CoCoLUS | i went to zagreb last weekend, doing some holidays |
21:45:01 | CoCoLUS | and in every bar |
21:45:03 | CoCoLUS | or club |
21:45:10 | CoCoLUS | was this damn eurodance |
21:45:49 | Coldtoast | do 3G hones with with GSM? |
21:45:54 | Coldtoast | hones=phones |
21:46:46 | preglow | has anyone actually done a successful build with gcc 4? i see bagder is preparing for it |
21:47:04 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:47:25 | amiconn | hi LinusN |
21:47:35 | LinusN | hi |
21:47:59 | amiconn | preglow: Bagder is preparing to build the simulators with gcc4, as the build box will soon get updated |
21:48:48 | preglow | ahh, sim builds, of course |
21:48:51 | Lear | Coldtoast: Do what with GSM? |
21:49:01 | | Join tvelocity [0] (~tony@chan530-a021.otenet.gr) |
21:49:11 | Slasheri | amiconn: yes :) |
21:49:25 | Coldtoast | heh. you know these new 3G mobile phones? they're compatible with regular GSM? |
21:49:30 | Coldtoast | anyway |
21:49:37 | amiconn | LinusN: I now did my re-encoding of that gapless album using vbr, and strangely enough this plays gapless even without your id3v1 stripping in |
21:49:53 | amiconn | (all tracks have both id3v1 and id3v2 now) |
21:49:58 | Lear | Coldtoast: heck, I spent two years writing test applications for a 3G phone... :) |
21:50:00 | LinusN | interesting |
21:50:05 | amiconn | It also plays gapless on archos, btw |
21:50:14 | preglow | does id3v tags embed themselves in an mpeg frame? |
21:50:16 | Slasheri | amiconn: Hmm, mp3 is now gapless? |
21:50:23 | LinusN | preglow: no |
21:50:23 | preglow | slasher |
21:50:26 | *** | Saving seen data "./dancer.seen" |
21:50:30 | Slasheri | hi preglow |
21:50:30 | amiconn | Slasheri: No, I wanted to report a bug :/ |
21:50:36 | Coldtoast | Lear: so they're compatible with regular GSM tho? Not really sure what teh deal with 3G is |
21:50:39 | Slasheri | amiconn: oh :) |
21:50:40 | Coldtoast | but I need a new phone |
21:50:52 | preglow | mpa is almost gapless now |
21:50:58 | preglow | MAN, i love laptop keyboards |
21:51:04 | * | LinusN saw a very good use of 3g yesterday |
21:51:11 | Lear | Coldtoast: And yes, all 3G phones on the market support GSM as well, AFAIK. They should also switch (hand over) calls between GSM and 3G, if the need arises, at least it the networks are properly configured. |
21:51:13 | amiconn | I got a short dropout at the time of the first full rebuffering (not the one after the first 2 minutes) |
21:51:17 | | Quit ep0ch (Read error: 110 (Connection timed out)) |
21:51:20 | | Nick [1]ep0ch is now known as ep0ch (~ep0ch@81-6-218-187.gotadsl.co.uk) |
21:51:22 | Coldtoast | cool |
21:51:41 | amiconn | LinusN: I'll try my cbr version with your fix soon |
21:51:48 | LinusN | a deaf guy making a video call talking with sign language |
21:51:49 | Lear | Different radio standard, allowing higher speed for data, also enables video calls (because you need good full-duplex data transmission). |
21:51:53 | Slasheri | amiconn: Hmm, interesting.. |
21:52:40 | Lear | Linusn: Yes, I heard that video calls are very popular among deaf people. |
21:53:05 | Slasheri | amiconn: is that reproducable? |
21:53:19 | Coldtoast | Lear: same with SMS :) |
21:53:35 | LinusN | Slasheri: still no clue about the corrupt first frame issue? |
21:53:50 | amiconn | Slasheri: I'll check, but that obviously takes a while. Btw, I didn't skip anything, just started the album and let it play... |
21:53:51 | Coldtoast | maybe I'll buy an NGage QD |
21:54:10 | godzirra | eew |
21:54:11 | Slasheri | LinusN: no :/ i haven't had time today to look at the code |
21:54:26 | Slasheri | amiconn: Hmm, weird |
21:55:12 | Slasheri | amiconn: I think the problem is with pcm buffering because with crossfade enabled i haven't experienced that kind of problems |
21:55:37 | amiconn | I never enable crossfade, you know... ;) |
21:55:43 | Slasheri | yes i know :D |
21:56:45 | HCl | gah |
21:56:46 | HCl | bored |
21:56:47 | HCl | hello |
21:56:53 | Slasheri | hi HCl :) |
21:57:01 | amiconn | Oh, and btw, this is an album where the 10-track limit hits before memory is filled up |
21:57:03 | * | HCl ponders going to nap |
21:57:24 | Lear | amiconn: old build? :) |
21:57:27 | Slasheri | ah! that might be the problem |
21:58:05 | Slasheri | hmm, i should do some testing how the playback system behaves when we hit the limit |
21:58:07 | amiconn | Did I already tell you this should be increased? ;) But anyway, it should still work |
21:58:20 | Slasheri | amiconn: btw, the limit is currently 35 tracks |
21:58:23 | Lear | amiconn: it got increased to 32 a few days ago. |
21:58:28 | Slasheri | oh, 32 |
21:58:30 | amiconn | It did? |
21:58:36 | amiconn | When was that? |
21:58:57 | Lear | Yep, a patch that fixed some MP3 metadata stuff. Tuesday? |
21:59:08 | amiconn | Then my build probably includes that. |
21:59:30 | Lear | Yes, tuesday, about 8:00 PM, UTC. :) |
21:59:33 | amiconn | So the limit can't be the problem |
22:00 |
22:00:51 | | Quit hicks ("Too lazy to change my quit message") |
22:01:20 | preglow | slasheri: do you think getting a codec wav writer in place should be hard? |
22:02:20 | | Quit RotAtoR () |
22:02:28 | Slasheri | preglow: Hmm, you mean that all pcm output is written to a wav/raw file? |
22:03:15 | preglow | yeah |
22:03:16 | Slasheri | that is easy, we only need to capture the data from pcm buffer insert functions |
22:03:44 | preglow | theres a need since the 2wav plugins were removed |
22:04:02 | Slasheri | hmm, that's true |
22:04:15 | LinusN | what's the deal with the start_skip in mpa.c? |
22:04:16 | preglow | not very important, granted, but its very good for testing |
22:04:21 | Slasheri | i could do it when i have more time (maybe in few days) |
22:04:28 | Slasheri | or would you like to implement it? |
22:04:42 | preglow | i could do it easily, but i dont have a dev environment now |
22:04:47 | Slasheri | ah, ok |
22:04:49 | preglow | and im going to england tomorrow |
22:04:55 | Lear | Linus: skip encoder padding. |
22:05:03 | Slasheri | england :/ |
22:05:10 | preglow | linusn: needed for gapless playback |
22:05:11 | Slasheri | just heard from the terrorist attacks |
22:05:26 | preglow | slasheri; yeah, nice timing |
22:05:28 | Lear | Due to MDCT and other processing, there are some samples at the beginning that aren't really part of the sound. |
22:05:30 | LinusN | 35 /* We want to skip this amount anyway */ |
22:05:31 | LinusN | 136 start_skip = mpeg_latency[ci->id3->layer]; |
22:05:46 | LinusN | okay |
22:06:14 | Lear | No LAME VBR tag, so make a good guess. That latency should be right, I think. |
22:06:34 | preglow | linus: i dont really know about that part, foobar2k skips samples at the start even if the file doesnt have lame info tag |
22:06:50 | LinusN | start_skip is 0x211 on my test file |
22:06:51 | preglow | and i read the foobar2k mp3 code to figure out how it worked |
22:06:53 | Lear | preglow: as does rockbox... |
22:07:03 | preglow | lear: yes, i wrote it |
22:07:07 | Lear | sorry. :) |
22:07:15 | preglow | no worries |
22:07:31 | preglow | im not really certain it works, i believe i left a comment about it |
22:08:03 | CoCoLUS | preglow, foobar2000 isn't open-source? |
22:08:13 | Lear | On the lame site, there's a fairly long discussion about latency and padding in the FAQ section. |
22:08:15 | preglow | correct |
22:08:20 | CoCoLUS | may i ask, where you got your code? :) |
22:08:20 | preglow | but the codecs are |
22:08:32 | CoCoLUS | ah |
22:08:34 | preglow | cocolus: the api code |
22:08:53 | amiconn | LinusN: Your id3v1 skipping fix seems to help with the old cbr, id3v1-only tracks. They are playing gapless now as well :) |
22:09:13 | * | LinusN does a little dance |
22:09:26 | Lear | Amiconn: My tracks only have id3v2, so that explains why I never noticed a problem. :) |
22:09:38 | * | LinusN is singlestepping mpa.c |
22:09:40 | Lear | But shouldn't id3.c read that? |
22:10:00 | amiconn | Lear: id3.c only reads id3v1 if there is no id3v2 |
22:10:10 | amiconn | ...to avoid a (costly) seek |
22:10:58 | preglow | is the current snapshot nice? |
22:11:09 | preglow | i dont want to find that out when on the plane, heh |
22:11:42 | | Join muesli- [0] (muesli_tv@hmln-d5147605.pool.mediaWays.net) |
22:12:21 | CoCoLUS | you'll have the original firmware as a fallback anyway |
22:12:50 | ep0ch | current snapshot is usable |
22:12:54 | CoCoLUS | (though the lack of flac support is really annoying) |
22:13:00 | preglow | never! i have sworn not to touch it further! |
22:13:01 | muesli- | high |
22:13:31 | CoCoLUS | granted, after using rockbox for a while, the original's large font gives me headaches |
22:13:40 | preglow | god, yes |
22:13:50 | preglow | i also like queuing |
22:14:00 | ep0ch | and that left hand side being taken up with pointless icons :s |
22:14:26 | preglow | and knowing my code makes the music play ;) |
22:14:48 | ep0ch | absolutely, you should be proud :) |
22:14:55 | CoCoLUS | ep0ch, just wait for the misticriver board to get their hands on some wps+graphics code |
22:15:11 | CoCoLUS | you'll soon drown in skins, even worse then the original fw :) |
22:15:21 | ep0ch | :) |
22:15:32 | ep0ch | an oscilloscope would be a good laugh in the wps |
22:15:35 | ep0ch | for 5 seconds |
22:15:50 | CoCoLUS | (nothing against misticriver, it just happens with every skinable software...) |
22:16:02 | ep0ch | i dont even miss the VU meter tbh |
22:16:07 | amiconn | LinusN: You could even do the id3v1 check conditional. If the file has id3v1 only, or rockbox is set to prefer id3v1, the presence of id3v1 is part of the id3 structure, right? |
22:16:10 | HCl | i think the wps font should be settable seperately.. |
22:16:40 | CoCoLUS | i'm still wondering if we ever see that vocoder-project |
22:16:43 | CoCoLUS | realized |
22:16:49 | LinusN | HCl: everyone of us thinks so |
22:16:57 | HCl | oh |
22:17:00 | LinusN | amiconn: yes |
22:17:06 | HCl | is it implemented yet? o.o |
22:19:07 | godzirra | I'm off to kung fu lessons |
22:19:07 | godzirra | later all |
22:21:09 | preglow | cocolus: we will, once i get my stuff together again |
22:21:44 | preglow | i need to move to my new flat and get a dev box again, i cant stand cygwin and i cant get 64 bit gcc to build a good crosscompiler |
22:23:10 | | Join MisticJeff [0] (~454460e5@labb.contactor.se) |
22:23:12 | preglow | amiconn; nice work on they greyscale stuff, btw |
22:23:17 | MisticJeff | Hola! |
22:23:28 | preglow | helos |
22:23:34 | muesli- | be the force with you... |
22:23:46 | MisticJeff | LinusN: did you see the newly placed "recent topics" button in the forums? |
22:23:48 | Lear | preglow: now everyone else need to figure out how to put it to good use. :) |
22:23:49 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
22:23:55 | LinusN | MisticJeff: yup |
22:24:09 | LinusN | it is a little uglier than the original ones :-) |
22:24:16 | MisticJeff | question for those of you in the know and it may have already been answered |
22:24:22 | markun | preglow: I don't understand what I'm doning wrong. When I feed the internal 24bit samples of Tremor to the dsp is sounds verry bad. |
22:24:38 | Lear | Like making the battery "content" gray when it starts to get low... |
22:24:56 | MisticJeff | displaying of album art and/or... custom wps assigned to albums |
22:24:58 | Lear | markun: Setting sample depth properly? |
22:25:00 | preglow | markun: have you verified the data is good in the first place |
22:25:02 | preglow | ? |
22:25:08 | LinusN | MisticJeff: no can do...yet |
22:25:15 | Lear | markun: and no, 24 is not a good value. :) |
22:25:33 | markun | Lear: Why not? Did you look at CLIP_TO_15? |
22:26:03 | MisticJeff | down the road perhaps? |
22:26:10 | preglow | markun: i could probably hear what the error is, though, but no h120 around right now |
22:26:23 | markun | preglow: I'm using this: (char *)vf.vd.pcm |
22:26:28 | LinusN | MisticJeff: oh yes |
22:26:45 | Lear | markun: I was thinking of dsp.c, first of all this: scalebits = fracbits + 1 - SAMPLE_DEPTH; |
22:27:00 | Lear | which is followed by: output >> scalebits; |
22:27:10 | Lear | Guess what happens when fracbits is 24? :) |
22:27:18 | Lear | SAMPLE_DEPTH is 16, btw. |
22:27:41 | markun | Lear: Yes, the same as CLIP_TO_15.. |
22:28:42 | markun | Lear: *dest=CLIP_TO_15(src[j]>>9); |
22:28:59 | Lear | Erh, thought wrong there, I think... |
22:31:25 | markun | preglow: Maybe I can record the output. |
22:31:37 | preglow | markun: got my player now, if you |
22:31:43 | Lear | Markun: A, do you configure the min/max values? |
22:31:43 | preglow | ve got a codec file for me |
22:31:52 | preglow | sorry, i hate laptops |
22:32:07 | Lear | clip_min/max that is. |
22:32:26 | preglow | does resampling work for other codecs than mpa yet, btw? |
22:32:56 | preglow | nope... |
22:33:02 | Lear | should work for vorbis at least. It's up to the codec... |
22:33:08 | preglow | doesnt |
22:33:24 | preglow | i dont think that should be up to the codec |
22:33:38 | markun | preglow: can I send it over irc? |
22:33:42 | preglow | nope |
22:33:47 | preglow | web client |
22:34:03 | preglow | havent got a proper irc client here |
22:34:27 | Lear | but it's simpler to keep all dsp setup in one place, so to speak... |
22:34:27 | markun | preglow: http://130.89.160.166/rockbox/vorbis.codec |
22:34:31 | preglow | great |
22:35:38 | markun | hope you can hear what's wrong.. |
22:35:50 | preglow | ehh |
22:35:54 | preglow | strange |
22:35:59 | markun | yes |
22:36:02 | preglow | i did not expect this at all |
22:36:15 | preglow | theres all kinds of strange clicking |
22:37:23 | preglow | sounds like theres stuff going on at the buffer transitions |
22:37:26 | preglow | which doesnt make sense |
22:38:03 | markun | I assume pcm[0] and pcm[1] are right behind eachother.. |
22:38:29 | preglow | oooh |
22:38:45 | preglow | you should check that |
22:39:22 | markun | preglow: if you look at block.c line 177 |
22:40:19 | Lear | yes, vorbis_synthesis_pcmout returns array of pointers, use that array. |
22:41:25 | markun | preglow: But even when I just used pcm[0] and set STEREO_MONO it sounded the same (just mono) |
22:42:13 | preglow | strange |
22:43:16 | Lear | where does pcm come from? |
22:43:47 | markun | In the vorbisfile struct there is a dsp_state and it has the pcm buffer. |
22:43:48 | preglow | wish i had time to check this out now |
22:43:59 | markun | Well, not pcm, but 24bit samples. |
22:44:02 | amiconn | LinusN: I noticed a problem with the handler-based shutdown |
22:44:03 | preglow | but now i gotta go |
22:44:13 | markun | preglow: thanks anyway. |
22:44:13 | preglow | see you in a couple of weeks, have fun |
22:44:24 | markun | good luck in london |
22:44:27 | amiconn | Some places do not use the handler, so no shutdown happens (e.g. the debug menu) |
22:44:30 | | Quit preglow ("CGI:IRC") |
22:44:52 | markun | Lear: Could you also try if you can get it to work? |
22:45:05 | Lear | I could at least take a look at it... |
22:45:07 | amiconn | What is more important is that even if I leave the debug menu, and wait another <shutdown delay> time, it still doesn't shut down |
22:47:01 | HCl | confusing.. why do i get more awake as it gets later.. |
22:49:51 | LinusN | amiconn: yes, that's because the power thread waits forever for the shutdown |
22:50:19 | LinusN | it could, like we discussed the other day, send the event repeatedly until it shuts down |
22:50:56 | amiconn | Yes, but not too often |
22:51:49 | amiconn | ANother problem is that it would then shut down as soon as you leave the non-default-handler area to one that does handle it. |
22:52:23 | amiconn | However, we can't simply check for button presses and reset the idle timer if so |
22:52:41 | amiconn | The sutdown might be initiated by holding the Off button... |
22:53:19 | * | amiconn wonders why the remote scrolling doesn't work on target, while it does work on the sim, in his local copy |
22:53:27 | LinusN | the simple solution would be to call the default handler everywhere |
22:53:35 | amiconn | Yes |
22:53:47 | amiconn | ...and never clear the queue |
22:53:56 | amiconn | The latter might be undesirable... |
22:54:27 | amiconn | There's a side effect for plugins that don't use a button event loop, but poll the buttons directly, like rockboy |
22:54:44 | amiconn | You can't shutdown with holding Off form within rockboy |
22:55:53 | amiconn | We could also shutdown 'by force' is the event isn't answered within some time |
22:55:56 | amiconn | *if |
23:00 |
23:00:35 | amiconn | LinusN: A somewhat 'outdated' question. How did you (or whoever) find out the lcd type used in the H1x0? |
23:01:29 | LinusN | guesswork based on the commands |
23:01:50 | LinusN | we disassembled the lcd code and looked for data sheets that matched the cmd set |
23:02:16 | muesli- | could you do that with 3x lcd as well? |
23:02:31 | Bagder | one could suspect that the h3x0 is an epson too |
23:02:44 | amiconn | LinusN: The markings on the lcd itself didn't help? |
23:02:56 | Bagder | like S1D19105 |
23:03:48 | Bagder | http://www.epson-electronics.de/upload/PresidioIndustries/product/Semiconductors/LCDController-Driver/SingleChipTFTLCDDriver/S1D19105_TM_rev1_1.pdf |
23:04:03 | HCl | o.o; |
23:04:25 | LinusN | amiconn: no |
23:06:05 | | Join webguest28 [0] (~51429ed6@labb.contactor.se) |
23:06:18 | webguest28 | hello everyone :) |
23:06:58 | webguest28 | I'm very happy of all this stuff that you have did |
23:07:18 | webguest28 | but i've got a litle question please |
23:08:27 | | Join CheeseBurgerMan [0] (~me@63.150.80.229) |
23:08:27 | | Quit CheeseBurgerMan (Client Quit) |
23:08:56 | webguest28 | i use rockbox in my iriver h140 daily, i want just know please if anyone work in the remote things? |
23:09:11 | webguest28 | like browser, WPS screen... |
23:09:33 | webguest28 | i'm not a devloper, pitty i can't help |
23:09:41 | Bagder | you can learn and become one! |
23:09:43 | | Join CheeseBurgerMan [0] (~me@63.150.80.229) |
23:10:08 | webguest28 | much dificult |
23:10:31 | webguest28 | i know you are masters in C ... me i can't |
23:11:28 | webguest28 | i read the logs for informations and i know you Bagder, Linus, amiconn are very competant |
23:11:59 | webguest28 | and i wonder why anyone want work on it, it's strange :) |
23:12:11 | webguest28 | it's difficult to code? |
23:12:18 | webguest28 | it |
23:12:20 | Bagder | no |
23:12:24 | Bagder | and people will do it |
23:12:36 | webguest28 | a ok |
23:12:57 | webguest28 | anyone planed this in his todo list ? :) |
23:13:15 | webguest28 | remote is veru usual for a lot |
23:13:20 | webguest28 | *very |
23:13:56 | webguest28 | lot of people use it, apear developers don't use it, no? |
23:13:57 | webguest28 | :) |
23:14:12 | Bagder | it just isn't top prio for anyone |
23:14:19 | Bagder | obviously |
23:14:41 | webguest28 | a ok, suse if i poluated a bit the chanel |
23:14:47 | webguest28 | :) |
23:14:52 | Bagder | no worries! |
23:15:28 | webguest28 | you know if needed lot of works for this browser and WPS screen? |
23:15:37 | webguest28 | in the remote |
23:15:44 | | Quit MIKE- () |
23:16:02 | Bagder | it requires thinking more than code really |
23:16:07 | webguest28 | i'm sure you Bagder or Linus or amiconn, can do this easily, no? |
23:16:10 | Bagder | since it introduces some new dilemmas |
23:16:15 | webguest28 | a ok |
23:16:31 | LinusN | rockbox isn't prepared for using two lcd's |
23:16:46 | webguest28 | a ok, i understand |
23:17:00 | webguest28 | it's hard to do this |
23:17:15 | LinusN | sort of |
23:17:32 | amiconn | It can be done, and it shouldn't be that hard. But it's a lot of work, and I'm not that interested in doing it |
23:17:40 | amiconn | I hardly ever use the remote, so... |
23:17:50 | webguest28 | thanks amiconn |
23:17:56 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050512]") |
23:18:19 | LinusN | i guess amiconn is exausted after his monster gfx rework :-) |
23:18:33 | amiconn | I'll do more gfx... |
23:18:37 | webguest28 | yeah big work |
23:18:49 | webguest28 | more gray shades? |
23:18:54 | amiconn | yup |
23:18:54 | | Part LinusN |
23:19:06 | webguest28 | very promising :P |
23:19:10 | amiconn | cube.rock will get a 4-grey solid shape mode |
23:19:19 | amiconn | ...like the ipodlinux guys did |
23:19:20 | Bagder | wooo |
23:19:36 | amiconn | Next big thing will be the grayscale lib |
23:19:52 | amiconn | Rework to the new api, add buffered mode, and port to iriver... |
23:20:01 | webguest28 | i wish you good luck for this |
23:20:28 | amiconn | ...and of course enable it in the sim(s) |
23:20:32 | | Join webguest00 [0] (~53afb0c2@labb.contactor.se) |
23:21:04 | amiconn | ...but the x11 sim bitmap thing is a requirement, otherwise only the win32 sim will support the grayscale lib :P |
23:21:12 | webguest28 | thanks again all for this informations, and thanks again for rockbox iriver porting |
23:21:14 | webguest28 | bye |
23:21:19 | | Quit webguest28 ("CGI:IRC") |
23:23:02 | webguest00 | is any good soul by chance enabling viewing covers on h1x0 now that we have grayscale?:) |
23:24:46 | Bagder | 4 grays are not enough |
23:25:06 | Bagder | but sure, anyone can go ahead and make it happen |
23:25:50 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
23:26:44 | stripwax_ | ekki |
23:26:48 | stripwax_ | ^ello ! |
23:28:37 | | Quit muesli- (Read error: 148 (No route to host)) |
23:30:31 | webguest00 | it was working in ye olde greyscale build from the rockboy page... |
23:31:55 | amiconn | Hmm, perhaps I should do some simulator work now. Adding remote lcd to the win32 sim.... |
23:38:02 | | Quit tvelocity ("Leaving") |
23:40:33 | | Join alxcm [0] (~alx@68-232-83-247.chvlva.adelphia.net) |
23:40:37 | alxcm | hey all |
23:40:48 | alxcm | anyone hanging around? |
23:40:58 | Bagder | yah |
23:41:00 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
23:41:16 | | Nick F1^Aison is now known as Aison (~hans@zux166-181.adsl.green.ch) |
23:42:04 | alxcm | so rockbox now plays mp3 and ogg on iriver? |
23:42:09 | * | alxcm wants to flash so bad... |
23:42:17 | Bagder | yes it certainly does |
23:42:19 | stripwax_ | alxmc it has done for quite some time now |
23:43:55 | alxcm | i mean without decoding to a wav file first |
23:44:05 | stripwax_ | alxcm .. .erm.. yes |
23:44:23 | Bagder | been doing it for weeks by now |
23:44:25 | alxcm | lol...i don't think of 'a month' as a long period of time, but... |
23:44:38 | stripwax_ | hehehe, it is a long time for rockbox! |
23:44:48 | alxcm | lol ;_ |
23:45:05 | alxcm | anyway, would it be reasonably safe to flash with latest daily build? |
23:45:24 | Bagder | you just flash the bootloader |
23:45:29 | Bagder | the rest is loaded from disk |
23:45:43 | alxcm | oooo |
23:45:49 | * | alxcm goes to eat, and will flash then |
23:45:59 | stripwax_ | alxcm - should be fine. run the fwpatcher application, and if you don't want to run rockbox you can just boot back to the original irvier firmware |
23:46:09 | alxcm | k |
23:46:12 | alxcm | i'm on linux, if that helps |
23:46:28 | alxcm | (or hurts) |
23:46:58 | stripwax_ | ah, only slightly trickier, you should be able to run the patcher thru wine |
23:46:58 | alxcm | i need to check the md5sum of the firmware against the list of known working, correct? |
23:47:14 | stripwax_ | fwpatcher does that for you, before patching. |
23:47:15 | Bagder | alxcm: fwpatcher does that by itself |
23:47:19 | alxcm | oh, ok |
23:47:26 | alxcm | you all rock (pun fully intended) |
23:47:37 | alxcm | anyway, bbl for firmware fun |
23:47:42 | stripwax_ | :-) |
23:49:55 | stripwax_ | is win32 iriver simulator supposed to work at this point? seems to crash when it tries to either a) delete a file which is write protected or b) play a (vorbis) track. is there an in-progress list of supported features somewhere? |
23:50:19 | stripwax_ | hmm, or write to a write-protected track too |
23:50:29 | *** | Saving seen data "./dancer.seen" |
23:50:33 | amiconn | reboot, brb |
23:50:35 | Bagder | the file ops are supposed to work |
23:50:36 | | Part amiconn |
23:50:41 | Bagder | the codec part does not yet work |
23:50:52 | Bagder | I believe Slasheri is working on that |
23:51:16 | stripwax_ | Bagder hmm.. trying to delete a .bmp file from root seems to silently do nothing. |
23:51:24 | hardeep | Slasheri: around? |
23:51:30 | Bagder | stripwax_: debug! ;-) |
23:52:20 | stripwax_ | I will, don't worry ;-) |
23:52:35 | stripwax_ | emmm.. how do i exit it cleanly? just kill the app? |
23:52:50 | Bagder | I dunno, I've never used the win32 sim |
23:53:04 | stripwax_ | :-) |
23:53:23 | hardeep | you can do a software shutdown just like on the device |
23:53:31 | hardeep | OFF+OFF on the archos sim |
23:53:54 | stripwax_ | hardeep great but what about the iriver sim? :-p and what's the OFF keybinding for iriver |
23:55:15 | hardeep | not sure about iriver sim |
23:55:28 | | Join einhirn [0] (Miranda@139.174.240.7) |
23:56:28 | stripwax_ | ok so keys seem to be: SPACE: select, PAUSE/BREAK: a-b; ENTER: stop (i think) - but not off; CURSORS - joystick. ENTER : play; not sure about REC yet |
23:57:30 | | Quit Coldtoast ("Peace and Protection 4.22") |
23:57:59 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |