00:00:11 | herz42 | are there other settings above 1.38? |
00:00:17 | amiconn | Yes, 2.76 |
00:00:28 | amiconn | (11.059200 MHz / 4) |
00:00:34 | herz42 | hmm, that's a big step |
00:00:59 | amiconn | Now it skips (as expected) |
00:01:52 | | Quit midkay ("Leaving") |
00:03:53 | | Join [TCK] [0] (n=tckocr@81-178-128-162.dsl.pipex.com) |
00:04:19 | | Join nnod [0] (n=donn@xp000931.massey.ac.nz) |
00:04:54 | | Part LinusN |
00:05:55 | gunpowda | hey, where's the bootloader? |
00:07:25 | webguest52 | For which player? |
00:07:45 | amiconn | Almost smooth playback :-) That's still with crappy sw transfer and no buffering |
00:08:14 | herz42 | how frequent do you check the demand pin? |
00:08:32 | amiconn | Every serial byte atm |
00:09:13 | webguest52 | What are you up to? |
00:09:20 | Paul_The_Nerd | gunpowda: At the IpodBoot or IriverBoot or IaudioBoot page? |
00:09:43 | herz42 | amiconn: and it works that fast? checking would only be allowed to take like 32 insns |
00:10:21 | amiconn | Obviously it does |
00:10:44 | herz42 | or maybe it slows SCI down to above the right speed :) |
00:10:54 | amiconn | It's a test plugin atm, reading as it plays (no sleep for the disk) |
00:10:59 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
00:11:02 | amiconn | It can play 44.1kHz stereo wavs |
00:11:20 | amiconn | Requires a modification of the plugin api (3 i2c functions exported) |
00:11:53 | amiconn | Not sure whether I should post it on the tracker |
00:12:04 | amiconn | Maybe the plugin has a gpl issue |
00:12:38 | amiconn | It contains the wav codec as arrays |
00:12:45 | gunpowda | got it |
00:12:59 | webguest52 | Yeah, that sounds somewhat problematic |
00:13:01 | gunpowda | how can I make the samba share writable from windows? |
00:13:07 | Bagder | amiconn: we consider that OK, as long as that is for a separate chip |
00:13:13 | webguest52 | gunpowda: It should be already |
00:13:17 | amiconn | We could look at it as initialisation data. After all, this code isn't running on our main CPU |
00:13:30 | gunpowda | access denied |
00:13:39 | amiconn | Maybe I should do that |
00:13:44 | webguest52 | gunpowda: Did you login with "user" "rockbox"? |
00:14:19 | gunpowda | oh I changed to root at some point |
00:15:19 | gunpowda | I was just going to edit it within debian but vi is so unintuitive |
00:16:04 | herz42 | gunpowda: I have requested to include vim already ;) |
00:16:05 | BHSPitLappy | gunpowda: did you ever make the edit |
00:16:10 | BHSPitLappy | to the bootloader |
00:16:15 | gunpowda | doing it now |
00:16:45 | webguest52 | The image includes nano, which is quite simple to figure out |
00:16:57 | BHSPitLappy | could you remind me where i==BUTTON_MENU makes the default firmware boot? |
00:17:02 | * | Paul_The_Nerd adds a Rockboy issues synopsis to the IpodFaq. |
00:17:23 | BHSPitLappy | I found a rule for nothing=rockbox and play=linux, but nothing on menu=retailos |
00:17:36 | gunpowda | damn it. |
00:17:41 | gunpowda | I still get access denied |
00:17:53 | BHSPitLappy | gunpowda: (see last two statements) |
00:18:01 | gunpowda | this must be because I did that svn thing |
00:18:34 | gunpowda | well right now it boots rockbox unless you hold down menu |
00:20:46 | BHSPitLappy | I know |
00:21:02 | BHSPitLappy | the code looks like it makes RetailOS the fallback option (which it does) |
00:21:11 | BHSPitLappy | but I can't see what makes it respond to the MENU key |
00:21:23 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
00:21:37 | BHSPitLappy | I see that if i==BUTTON_PLAY, linux boots |
00:22:02 | BHSPitLappy | hmm, maybe it just IS a fallback |
00:22:04 | Paul_The_Nerd | Doesn't Loader2 let you set a default OS in the config? |
00:22:05 | BHSPitLappy | I kind of get it now |
00:22:08 | Paul_The_Nerd | Why not just use it? |
00:22:10 | BHSPitLappy | Paul_The_Nerd: yes |
00:22:15 | BHSPitLappy | Paul_The_Nerd: SLOW SLOW fat driver. |
00:22:29 | BHSPitLappy | not just fat, the fwfs also |
00:22:39 | BHSPitLappy | it boots like my computer |
00:22:53 | BHSPitLappy | (time-wise :P_ |
00:22:58 | BHSPitLappy | s/_/)/ |
00:22:58 | gunpowda | is there a config file |
00:23:04 | gunpowda | for making the bootloader? |
00:23:09 | | Join scottder [0] (n=sdexter@ip70-188-142-96.ri.ri.cox.net) |
00:23:15 | BHSPitLappy | gunpowda: ipodloader2 can have a config file... |
00:23:46 | scottder | Rockbox rox :) |
00:23:50 | BHSPitLappy | okay, just changed the source |
00:24:23 | gunpowda | yeah, me too |
00:24:30 | gunpowda | but before I compile I'd like to configure it |
00:24:42 | gunpowda | because the site offers different versions for 5g, nano, etc |
00:24:57 | Paul_The_Nerd | gunpowda: It's just like any other rockbox build. ../tools/configure |
00:25:07 | BHSPitLappy | damn your typing skills, paul |
00:25:08 | Paul_The_Nerd | You've noticed the (B)ootloader option there, I'm sure.. |
00:25:29 | gunpowda | ahh, right |
00:25:41 | BHSPitLappy | gunpowda: change your source, make a directory (Called boot5g or w/e), configure, make |
00:25:49 | gunpowda | I was going to do something like that but then I thought configure would be in a specific dir |
00:25:58 | gunpowda | and I'm somewhere deep in a tree of folders |
00:26:02 | amiconn | Woohoo, with some trivial optimisation (pointer instead of array) it's running completely smooth! :-) |
00:26:09 | * | amiconn does the MAS pcm dance |
00:26:29 | gunpowda | nooo. I don't have that arm-elf thing |
00:26:45 | BHSPitLappy | gunpowda: linux, or cygwin |
00:26:50 | | Quit [TCK] (Read error: 110 (Connection timed out)) |
00:27:00 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
00:27:22 | BHSPitLappy | gunpowda: I'll just upload mine for you |
00:27:23 | gunpowda | linux |
00:27:26 | BHSPitLappy | (the loader) |
00:27:28 | gunpowda | I'm install ing it now |
00:28:04 | gunpowda | hrm, some random dialogue box popped up while I was typing that |
00:29:04 | gunpowda | BHSPitLappy, now I get 'invalid option' long-calls |
00:29:13 | Febs | Driving home from work, I had a good idea for a new plugin or function: sine wave sweep. It could be used in conjunction with the EQ and possibly an SPL meter to determine EQ settings. |
00:29:17 | BHSPitLappy | Paul_The_Nerd: would it be okay if I uploaded the modified bootloader to the ipodinstallation page |
00:29:27 | BHSPitLappy | as an "alternative" 5g bootloader |
00:29:55 | gunpowda | that's what I'd have done |
00:30:07 | gunpowda | I think they'd take it down though : ) |
00:30:18 | Paul_The_Nerd | BHSPitLappy: Honestly, I personally don't think it's that great of an idea. It seems like something that should go on the IpodBoot page if anywhere, and very very clearly listed as "Unofficial". |
00:30:58 | Paul_The_Nerd | The idea though is that Rockbox is intended to be a primary firmware. So you're not supposed to *want* to boot the other first. So, while I imagine it'll be okay for now, I expect it'll be removed at some future date when Rockbox is "ready" for major use on the iPod (3.1?) |
00:31:03 | BHSPitLappy | Paul_The_Nerd: ahh, well, I just thought of that page since that's where all the bootloaders are "attachments" |
00:31:30 | Paul_The_Nerd | BHSPitLappy: Actually, add it to the FAQ |
00:31:42 | BHSPitLappy | Paul_The_Nerd: when there's an id3 browser, I'll delete it ;) |
00:31:47 | | Quit tim66 (Read error: 113 (No route to host)) |
00:31:53 | BHSPitLappy | oh, and an mp4 player :/ |
00:31:56 | BHSPitLappy | :P |
00:31:57 | gunpowda | BHSPitLappy, hey, I was thinking the same thing! |
00:32:00 | Paul_The_Nerd | BHSPitLappy: Nah, not the FAQ, since that's read post-install, and would end up with a lot of confusion. Rescinded. |
00:32:20 | amiconn | Febs: Why not just have a sine wave sweep track? |
00:32:21 | BHSPitLappy | Paul_The_Nerd: so not with the other bootloader attachments? |
00:32:23 | Paul_The_Nerd | I guess IpodInstallation works, as long as it's clearly Unofficial |
00:32:28 | BHSPitLappy | yeah |
00:32:37 | BHSPitLappy | thanks |
00:33:04 | gunpowda | BHSPitLappy, can you help me for one sec? |
00:33:08 | Paul_The_Nerd | I mean, it's definitely something people will want right now, at least until Rockbox replaces all the music-features of Retail |
00:33:10 | BHSPitLappy | with? |
00:33:18 | BHSPitLappy | gunpowda: don't ask pointless questions like that |
00:33:23 | webguest52 | So archos is playing wav now? |
00:33:27 | gunpowda | I get an error about conf.h not being found |
00:33:42 | BHSPitLappy | Paul_The_Nerd: since it's the 5G bootloader, I'm guessing that people that buy a 5G, buy it for the Video playback |
00:33:48 | gunpowda | autoconf.h is there though. I did ./tools/configure |
00:34:09 | BHSPitLappy | what folder are you in |
00:34:21 | Paul_The_Nerd | BHSPitLappy: When you can, build it for Photo and Nano at least. 4G Gray's bootloader isn't finalized yet, so I'm not sure if an alt of it should be posted too. |
00:34:22 | gunpowda | src/rockbox/bootloader |
00:34:49 | BHSPitLappy | Paul_The_Nerd: ok |
00:34:52 | Paul_The_Nerd | Thanks |
00:35:14 | BHSPitLappy | gunpowda: you need to go to rockbox, make a whole new dir |
00:35:18 | BHSPitLappy | call it boot5g or something |
00:35:28 | BHSPitLappy | cd into it, then run ../tools/configure |
00:35:31 | BHSPitLappy | notice the two periods |
00:35:37 | BHSPitLappy | then make |
00:35:45 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
00:36:53 | gunpowda | now I get the error about long-calls being invalid |
00:36:59 | | Quit Paul_The_Nerd ("Leaving.") |
00:37:38 | | Part obo |
00:38:20 | BHSPitLappy | your gcc is too old I think |
00:38:26 | gunpowda | ah |
00:38:33 | gunpowda | I got the one from the wiki |
00:38:37 | BHSPitLappy | arm-elf-gcc −−dumpversion |
00:38:44 | BHSPitLappy | I think tells you the version |
00:39:54 | amiconn | http://www.rockbox.org/tracker/task/4902 |
00:40:00 | BHSPitLappy | gunpowda: do you just want to wait for me to finish mine? |
00:40:25 | BHSPitLappy | or do you plan on doing a lot more compiling with rockbox |
00:40:44 | gunpowda | 2.95.3 |
00:40:52 | gunpowda | oh I'll be compiling some more |
00:40:54 | BHSPitLappy | that's excessively old |
00:40:58 | BHSPitLappy | lol |
00:41:03 | gunpowda | is there a command I can use to upgrade it? |
00:41:06 | BHSPitLappy | you need 4.x.x for rockbox |
00:41:11 | BHSPitLappy | I don't do debian |
00:42:19 | | Join sharpe [0] (i=ziggy@user-0c8hc11.cable.mindspring.com) |
00:42:39 | webguest52 | BHSPitLappy: It's the version needed for the IPL kernel iirc |
00:43:51 | BHSPitLappy | yeah |
00:43:59 | BHSPitLappy | tis. |
00:44:36 | BHSPitLappy | when I get the make error, "Out of memory!" does it mean hard disk, or RAM |
00:45:54 | ashridah | ram, probably. |
00:46:06 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:46:56 | BHSPitLappy | hmm |
00:47:03 | BHSPitLappy | I'm watching my RAM as it builds, and it's fine |
00:48:01 | BHSPitLappy | I get up to "OBJCOPY /home/Stephen/rockbox-devel/boot5g/bootloader/bootloader.elf |
00:48:01 | BHSPitLappy | Build bootloader file |
00:48:01 | BHSPitLappy | out of memory!" |
00:49:39 | ashridah | ah |
00:49:45 | ashridah | it might be talking about limitations of the target |
00:50:06 | ashridah | ie, the code's too big to fit into the available space |
00:50:56 | gunpowda | I can't find a .sh of the latest arm-elf-gcc |
00:51:59 | | Join rUiSu [0] (n=ircap8@red-corp-201.130.184.163.telnor.net) |
00:53:14 | BHSPitLappy | ashridah: erm... weird |
00:53:22 | BHSPitLappy | ashridah: what can I do, then? |
00:55:01 | BHSPitLappy | I'm building for 5G with gcc 4.0.1 |
00:55:30 | midkay | building the bootloader, BHSPitLappy? |
00:56:12 | BHSPitLappy | wtf |
00:56:56 | ashridah | BHSPitLappy: i didn't think that gcc 4.x worked for arm, but i could be wrong |
00:57:10 | ashridah | but yeah, gcc 4 tends to make larger code |
00:57:15 | midkay | ashridah, no, 4 is the one for arm.. |
00:57:26 | BHSPitLappy | ashridah: it's what I have to use for rockbox... |
00:57:38 | ashridah | okay |
00:57:39 | ashridah | uh |
00:57:43 | ashridah | probably a bug then |
00:57:46 | BHSPitLappy | iPL uses 3.4.3, and because of rockbox I have both |
00:57:46 | midkay | BHSPitLappy, builds for me. |
00:57:51 | midkay | 4.0.2.. |
00:58:25 | BHSPitLappy | rockbox-devel/<my boot dir>/bootloader/bootloader.bin is 1GB |
00:58:26 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
00:58:33 | BHSPitLappy | how does that make sense at all |
00:58:46 | BHSPitLappy | the on-disk size is 256kb |
00:58:57 | midkay | 54kb here... |
01:00 |
01:01:47 | sharpe | hey everyone... |
01:02:51 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-18-147.w83-198.abo.wanadoo.fr) |
01:03:10 | midkay | yo sharpe! |
01:03:18 | rUiSu | hello |
01:03:46 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
01:05:05 | sharpe | hey midkay, i'm going on a trip in about... ten hours... i'll get back saturday, then i'll be gone saturday night. so i probably won't be able to get to do more work on the wps loader until sunday or so. |
01:05:33 | * | midkay sobs "let me work on it". |
01:05:33 | midkay | :) |
01:05:51 | sharpe | well, i dunno, i may have access to a laptop on the trip... :) |
01:06:11 | | Quit rUiSu ("• IRcap [8.12] • www.ircap.com •") |
01:06:20 | midkay | woohoo :) |
01:06:36 | sharpe | so yeah, i'll probably be working on it while someone's driving. |
01:07:05 | * | sharpe has marshmallows in the shape of bunnies. |
01:07:26 | gunpowda | hey, is the necessary version of arm-elf-gcc in the image? |
01:07:36 | gunpowda | because it didn't show up when I tried to compiled something |
01:07:50 | gunpowda | then I googled and installed the version on the ipld page, which is apparently far too old |
01:08:07 | midkay | gunpowda, "the" image? which? |
01:08:46 | gunpowda | the vmware one |
01:09:02 | midkay | yes, it works for me.. |
01:09:10 | | Quit qwm (Read error: 110 (Connection timed out)) |
01:09:12 | midkay | did you get a "arm-elf-gcc: command not found" error? |
01:09:16 | gunpowda | yes |
01:09:19 | amiconn | Wow, 224 seconds... |
01:10:05 | midkay | try: export PATH=/home/user/arm/bin:$PATH |
01:10:14 | midkay | and see what happens when you try to recompile.. |
01:10:48 | | Join Kyomi [0] (n=a@24-196-196-108.dhcp.hckr.nc.charter.com) |
01:11:36 | herz42 | amiconn: the wav play patch looks good. As long as no DMA is used, you might try to do the bitswapping in the inner sending loop. That might fit pretty well and could lower timing constraints. |
01:11:48 | gunpowda | sec, re-extracting the image midkay |
01:12:04 | midkay | gunpowda, alright |
01:12:43 | midkay | amiconn, btw, congrats on WAV :) |
01:13:38 | amiconn | tnx :) |
01:15:11 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
01:15:21 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
01:15:51 | amiconn | The good thing is that we can support all standard sample rates as well as stereo & mono. |
01:16:15 | amiconn | WAV & AIFF are no problem, the PCM codec has switchable endianess |
01:16:36 | midkay_ | amiconn, i doubt it's possible to record in WAV, is it? |
01:16:37 | amiconn | Only constraints are that we still need to bitswap, and the data must be 16 bit |
01:16:43 | amiconn | It is? |
01:16:46 | ashridah | amiconn: apparently you've forgotten cassandra once again |
01:16:49 | amiconn | s/?/./ |
01:16:52 | gunpowda | do I need to cvs checkout rockbox to compile the bootloader? |
01:17:02 | amiconn | ashridah: ? |
01:17:11 | gunpowda | or am I okay with cvs checkout bootloader? |
01:17:16 | ashridah | amiconn: nevermind, it's the whole "Gentlemen" bit :) |
01:17:20 | midkay_ | gunpowda, rockbox to compile rockbox |
01:17:23 | midkay_ | amiconn, it is? |
01:17:25 | amiconn | Blargh, of course |
01:17:28 | * | amiconn silly |
01:17:32 | | Nick midkay_ is now known as midkay (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
01:17:41 | gunpowda | ok. I'd just like to compile the bootloader |
01:17:41 | ashridah | old habits die hard |
01:17:45 | amiconn | midkay_: Yes. The question is whether we can transfer fast enough... |
01:17:48 | gunpowda | but presumably I need to do some configuration |
01:17:52 | gunpowda | e.g. select the ipod etc |
01:18:06 | midkay | gunpowda, rockbox-devel is needed to compile the bootloader.. |
01:18:16 | midkay | (or just bootloader, *perhaps*) |
01:18:34 | | Quit damaki (Read error: 110 (Connection timed out)) |
01:18:35 | * | amiconn searches for more WAVs, something more powerful... |
01:19:12 | gunpowda | midkay, so I'd be okay with those two? |
01:19:38 | midkay | gunpowda, those two? either rockbox-devel which will work, or bootloader, which may or may not.. |
01:19:38 | gunpowda | I'm a bit confused about the lack of ../tools/compile |
01:19:45 | midkay | ../tools/configure? |
01:19:50 | gunpowda | that's the one |
01:20:08 | gunpowda | yes. when I had just the bootloader directory I had no options for configuration |
01:20:14 | midkay | hmm.. |
01:20:19 | midkay | check out rockbox-devel instead.. |
01:21:07 | | Quit ashridah ("uni") |
01:22:17 | amiconn | Urgs, we would have to use the same ugly polled PIO for PCM recording as used for mp3 recording |
01:22:25 | gunpowda | fantastic! it worked |
01:22:39 | gunpowda | I don't know how else I'd have found out about rockbox-devel, thanks. |
01:22:45 | amiconn | At least I don't expect the same speed issues as with mp3, so we could use an optimised asm loop |
01:23:17 | amiconn | I still suspect that won't be fast enough |
01:24:01 | midkay | gunpowda, np, glad it worked for you. you needed to export path, right? |
01:24:20 | midkay | amiconn, hmm.. let's cross our fingers.. |
01:25:11 | gunpowda | nope, it Just Worked. |
01:25:18 | midkay | gunpowda, ah. good |
01:25:49 | amiconn | There'll always be a gap at an mp3->wav track change. The i2c codec download takes some time |
01:26:11 | amiconn | It's less than a second though |
01:26:42 | | Quit matsl ("Leaving") |
01:26:43 | herz42 | amiconn: why is the parallel download not used? |
01:26:56 | herz42 | is it a hw issue? |
01:27:22 | amiconn | It's not connected in the archos |
01:27:35 | herz42 | ok, that's a good reason... |
01:27:40 | amiconn | Serial xfer is no problem as we can use DMA |
01:28:13 | herz42 | yeah, parallel would just be much faster |
01:28:18 | amiconn | Doing that in a plugin however means to 'hijack' the interrupt vectors. Something that's tricky, and it's impossible when running from ROM |
01:28:50 | amiconn | Speed doesn't really matter when using DMA, as long as it's fast enough to cope |
01:29:17 | herz42 | you were just talking about one (1) second |
01:29:29 | amiconn | Ah, that's the codec download |
01:29:46 | | Join TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
01:29:48 | | Join webguest68 [0] (n=542dd313@labb.contactor.se) |
01:29:49 | herz42 | yes, I was also talking about codec download :) |
01:29:57 | amiconn | Codec download can't be done using the SCI. Either parallel (impossible on archos) or i2c |
01:30:29 | amiconn | I obviously overlooked a word :/ |
01:31:12 | herz42 | anyhow parallel is no chance for both, download and data due to hw |
01:32:28 | * | amiconn is going to test on Ondio |
01:32:44 | amiconn | I don't expect 44.1kHz to run realtime w/o using DMA on Ondio |
01:33:42 | amiconn | We'll need super-special optimisations |
01:34:16 | herz42 | what freq is the cpu? or is there no sci? |
01:34:36 | amiconn | The CPU is a bit faster (12MHz instead of 11.0592 MHz), *but* |
01:34:53 | amiconn | the MMC is also hooked up to SCI (second port) |
01:35:11 | amiconn | That means the same limitation, and bitswapping twice (!) |
01:35:41 | amiconn | I'm thinking about archos_mmc_multimedia_data_mode for file reading, delivering the swapped data |
01:35:49 | herz42 | you could dig into the disk drivers and remove bitswapping there :) |
01:35:54 | amiconn | Yes |
01:35:55 | herz42 | exactly |
01:36:04 | amiconn | In fact *I* wrote the rockbox MMC driver :) |
01:36:26 | herz42 | ah, then it is a merely two hour job, is it? :) |
01:41:16 | amiconn | Removing the swap should be simple |
01:41:26 | amiconn | Or rather, make it switchable |
01:42:08 | amiconn | The file system layer needs to know about it. It has to switch back & forth depending on whether it's reading control structures or user data |
01:42:12 | | Quit quobl_ (SendQ exceeded) |
01:42:40 | herz42 | probably the non data will be the problem then, eg. mp3 tags or wav headers etc. and of course the control structures... |
01:42:52 | *** | Saving seen data "./dancer.seen" |
01:43:17 | amiconn | The metadata needs some more thoughts, but I don't expect problems |
01:43:27 | amiconn | As said, the mode should be switchable anyway. |
01:43:56 | amiconn | We'd start reading the file normally, and when it comes to reading the actual pcm data, we'd switch off the swap |
01:43:58 | sharpe | hmm... |
01:44:22 | gunpowda | hey |
01:44:30 | gunpowda | if I'd like to over-write the rockbox firmware |
01:44:34 | herz42 | I'm just not sure, if metadata can always be seperated already when reading. But it is probably true in most cases |
01:44:40 | amiconn | The biggest probel I can see is partial blocks |
01:44:43 | gunpowda | do I need to restore my original backup and then write my changed rb firmware? |
01:44:51 | gunpowda | or can I just go from rockbox a to rockbox b? |
01:44:53 | amiconn | *problem |
01:45:08 | midkay | gunpowda, a new rockbox.ipod or .iriver will work. |
01:45:19 | amiconn | gunpowda: Just unzip the new rockbox build to your device and reboot |
01:45:22 | midkay | bootloader only needs to be installed once, then it loads the rockbox.whatever from disk.. |
01:45:33 | gunpowda | nono, this would be rockboot.bin |
01:45:43 | gunpowda | I want to change the bootloader |
01:46:09 | midkay | assuming you have a new working rockboot.bin, you should be able to just write it.. correct me if i'm wrong.. |
01:46:15 | midkay | it contains everything you need |
01:46:19 | midkay | afaik :) |
01:46:54 | sharpe | wouldn't it be funny if you were wrong midkay, and his whole life ended up ruined because of it? :) |
01:47:03 | lostlogic | Is there some reasonably standardw ay to specify parameter function in C comments (similar to javadoc standard)? |
01:47:09 | | Quit tianjing_ (Remote closed the connection) |
01:47:10 | midkay | yes, that'd be hi-lar-i-ous.. i'm hoping nobody corrects me and that i'm wrong. :) |
01:47:27 | sharpe | :D |
01:47:42 | midkay | lostlogic, btw.. i just read that your buffer-during-pause update broke pausing after the first time you use it.. |
01:48:10 | lostlogic | midkay: hmph... *retests* |
01:48:39 | | Quit Moos ("Glory to Rockbox !!!") |
01:48:56 | gunpowda | hah! |
01:49:03 | gunpowda | works...perfectly :D |
01:49:26 | midkay | gunpowda, bootloader or pausing? |
01:49:28 | webguest52 | lostlogic: You could use the format expected by doxygen? |
01:49:33 | webguest52 | (Whatever that may be) |
01:49:34 | gunpowda | bootloader |
01:49:38 | midkay | ah.. |
01:49:40 | midkay | good :) |
01:50:36 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
01:50:52 | lostlogic | ok, who can tell me what the doxygen format is? |
01:50:52 | lostlogic | :) |
01:51:13 | amiconn | google, perhaps |
01:51:17 | lostlogic | (I'm currently GUIless and hate using links for googling) |
01:51:42 | sharpe | ohes noes! |
01:52:16 | kclaf | Doxygen is a documentation system for C++, C, Java, IDL (Corba and |
01:52:16 | kclaf | Microsoft flavors). Code that has been documented using Doxygen tags are |
01:52:17 | kclaf | parsed by Doxygen to create html, latex, rtf and man page help |
01:52:17 | DBUG | Enqueued KICK kclaf |
01:52:17 | kclaf | documentation. The html documentation has a variety of graphical tools |
01:52:17 | kclaf | making it easy to jump around to the code that you are interested in. |
01:52:48 | lostlogic | pause seems to work fine here |
01:52:51 | lostlogic | details? |
01:52:57 | gunpowda | midkay, I wanted to get the original firmware booting by default |
01:53:15 | midkay | lostlogic, pause, unpause, pause, unpause.. a couple times.. working fine still? |
01:53:28 | lostlogic | midkay: yes |
01:53:29 | midkay | gunpowda, ah. |
01:53:34 | midkay | let me dig it up.. |
01:54:03 | sharpe | better use a shovel, midkay. |
01:54:04 | gunpowda | so I changed if ((i!=BUTTON_MENU) && (i!=BUTTON_PLAY)) { boot rockbox } |
01:54:14 | midkay | lostlogic, http://www.rockbox.org/tracker/task/4901 |
01:54:16 | gunpowda | to if (i==BUTTON_MENU) {... } |
01:54:24 | lostlogic | ah, Is ee the problem... pausing when playback is currently not running doesn't actually pause with the cahnge. |
01:54:35 | gunpowda | except now the original firmware is booted even when I hold down the menu button |
01:54:38 | midkay | lostlogic, ah.. maybe it's just that the numbers keep counting.. |
01:54:49 | lostlogic | midkay: numbers? |
01:55:02 | midkay | lostlogic, playing time? |
01:55:02 | amiconn | As expected - 44.1kHz wav stutters on Ondio |
01:55:07 | midkay | "The next times you try to pause will end up in not hearing the music but seeing the time running by." |
01:55:20 | lostlogic | midkay: I think the reporter is on crack |
01:55:25 | | Quit Kohlrabi (Nick collision from services.) |
01:55:33 | lostlogic | midkay: oh, I lied |
01:55:34 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-105.pools.arcor-ip.net) |
01:55:37 | amiconn | But hey, it works, and even on Ondio SP. That means MAS3539F is indeed similar enough to MAS3587F |
01:55:37 | midkay | lostlogic, haha. |
01:55:48 | midkay | amiconn, bah, and cool.. :) |
01:55:55 | lostlogic | midkay: ok, both are fairly minor bugs, and I'll make sure that a future update fixes them. |
01:56:04 | gunpowda | midkay, any ideas? |
01:56:10 | midkay | lostlogic, cool. :) |
01:56:10 | | Quit webguest68 ("CGI:IRC (EOF)") |
01:56:12 | lostlogic | midkay: the time will keep movign sorta whiel the pcmbuffer continues filling while audio is paused |
01:56:14 | gunpowda | I might switch play with menu and see what happens |
01:56:17 | midkay | gunpowda, the menu button can be tricky.. |
01:56:30 | midkay | you need to press it quickly.. it can take me up to like 6-8 tries to get it.. |
01:56:35 | midkay | which imo should be.. changed.. |
01:56:58 | gunpowda | press and hold down? how quick? |
01:57:00 | midkay | maybe give the user a second instead of a slot of time between 50ms and 60ms after initializing startup.. |
01:57:07 | gunpowda | I'm just wondering if there's an error in my logic |
01:57:08 | midkay | press, release, then press/hold. quickly. |
01:59:28 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
01:59:28 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
01:59:30 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
01:59:32 | herz42 | did anybody start to get the battery status on ipods (nano/video) more accurate? |
01:59:58 | scottder | I didn't think battery was in yet? |
02:00 |
02:00:09 | sharpe | it's been in for a while... |
02:00:10 | herz42 | there is a battery in :) |
02:00:13 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:00:21 | herz42 | and the status code too... |
02:00:22 | gunpowda | I like the time-based display |
02:00:39 | scottder | Ok I am running the latest daily build....and it's not working |
02:00:42 | herz42 | just the numbers are not quite matching reality |
02:00:56 | lostlogic | midkay: shit, it's worse, stupid bug. |
02:00:59 | herz42 | I think for nano it's just a patch yet |
02:01:09 | scottder | Ahhhh |
02:01:26 | scottder | No biggy for me...I have yet to run out of juice while at work |
02:01:39 | scottder | -q 4 ogg vorbis mostly ...last a good long while |
02:01:39 | midkay | lostlogic, all from removing four or five lines of code.. :( tricky to fix? |
02:01:40 | scottder | :) |
02:02:05 | lostlogic | midkay: slightly tricky to fix right, but I'll nail it to the wall tonight |
02:02:06 | herz42 | patch for nano: http://www.rockbox.org/tracker/task/4795 |
02:02:12 | sharpe | hmm... i'm going to make a cygwin install on my usb drive. |
02:03:12 | scottder | Ahh I don't build my own from src, just use daily builds |
02:03:14 | scottder | I am lazy :) |
02:03:15 | midkay | lostlogic, haha. good luck. :) |
02:05:21 | gunpowda | midkay, interesting |
02:05:27 | gunpowda | I edited the file to give me more info |
02:05:32 | midkay | gunpowda, hm? |
02:05:58 | gunpowda | the bootloader |
02:06:09 | gunpowda | and the reason it's booting the original firmware is because all other options failed |
02:06:19 | midkay | 'all other options'? |
02:06:32 | gunpowda | - /* If everything else failed, try the original firmware */ |
02:06:37 | herz42 | lostlogic: do you know why the battery voltage reading on ipv doesn't get above 4.21V? |
02:06:47 | gunpowda | http://www.rockbox.org/viewcvs.cgi/bootloader/ipod.c?rev=1.14&view=markup |
02:06:53 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
02:06:59 | midkay | gunpowda, that's if rockbox is set to boot by default and it's not found. |
02:07:11 | midkay | then it falls back on the original firmware.. |
02:07:28 | herz42 | It is quite anoying, as the charging continues while the voltage is still at top level |
02:07:31 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
02:08:23 | gunpowda | I wonder why rockboot wouldn't be found |
02:08:32 | | Join TCK [0] (n=tckocr@81-178-128-162.dsl.pipex.com) |
02:08:32 | midkay | rockboot? rockbox? |
02:08:48 | gunpowda | box. got confused with rockboot.bin |
02:08:55 | midkay | gunpowda, if it's booting the original firmware by default.. that comment doesn't apply. |
02:09:06 | midkay | did you tell menu to load rockbox? |
02:09:14 | gunpowda | it's on there ('rockbox.ipod') |
02:09:16 | gunpowda | yes |
02:09:45 | gunpowda | if ((i!=BUTTON_MENU) && (i!=BUTTON_PLAY)) { boot rockbox } -> if (i==BUTTON_MENU) {... } |
02:09:47 | midkay | did you manage to load the default OS before reflashing with your custom loader, to get a feel for the timing needed on pressing MENU? |
02:10:18 | gunpowda | but midkay, I don't think the timing applies because otherwise it wouldn't have shown me that final line |
02:10:32 | gunpowda | I edited that bit to say 'something has gone wrong, booting original' |
02:10:43 | gunpowda | and that comes up even before I press any buttons |
02:10:59 | amiconn | herz42: A LiIon / LiPoly battery is 100% full at 4.10 .. 4.20V (exact value depending on the brand) |
02:11:08 | midkay | 'that bit'? when is it supposed to print that? |
02:11:24 | gunpowda | /* If everything else failed, try the original firmware */ |
02:11:24 | gunpowda | lcd_puts(0, line, "Loading original firmware..."); |
02:11:42 | amiconn | The voltage must not go higher, otherwise the battery would be destroyed (may self-ignite, or even explode) |
02:11:54 | | Join unhcr [0] (n=none@adsl-068-209-242-229.sip.mia.bellsouth.net) |
02:11:55 | midkay | gunpowda, if menu boots rockbox and you're not pressing it, then it's going to go to the default firmware, of course...?... |
02:11:59 | unhcr | hey all |
02:12:03 | unhcr | great job on the x5! |
02:12:09 | unhcr | was any more progress made on the audio driver? |
02:12:16 | herz42 | amiconn: yes, but the charger ic still signals that it's charging |
02:12:33 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-105.pools.arcor-ip.net) |
02:12:36 | amiconn | Then charge-end detection doesn't work properly |
02:12:41 | midkay | you'll read about it in 'recent cvs commits' if it's updated, and probably the news section of the front page if it begins working.. |
02:12:50 | amiconn | The charger itself switches off for sure (in hardware) |
02:13:01 | herz42 | amiconn: charge detection is hw in ipods |
02:13:09 | herz42 | it's a signal from the charger |
02:13:26 | gunpowda | hrmm |
02:13:40 | amiconn | herz42: Then it's perhaps in the top-off phase |
02:13:43 | gunpowda | I'm pressing pretty quickly. and I never had trouble with the menu button before |
02:13:44 | herz42 | so it's hard to understand that charging still goes on, while power is 100% (4,2V) already |
02:13:54 | midkay | gunpowda, you didn't answer me - did you try booting the original OS with 'menu' before swapping out the standard bootloader with your modified one? |
02:14:03 | amiconn | Voltage won't rise above 4.20V, but charging current will still flow, decreasing over time |
02:14:03 | gunpowda | nope |
02:14:08 | gunpowda | what, ever? yeah |
02:14:31 | midkay | gunpowda, .. 'nope' in what sense if the real answer is 'yes'? |
02:14:32 | herz42 | amiconn: it seems to be something like this. I have no idea which charging algorithms are used for liion... |
02:14:42 | gunpowda | I thought you meant immediately before |
02:14:43 | amiconn | If the current falls below a certain threshold, the charger will finally signal 'fully charged' |
02:14:48 | gunpowda | I did, a day or so ago |
02:15:20 | midkay | gunpowda, well.. i'd try a number more times. it once took me about ten tries, maybe 15% of the time even maybe 5 or more.. |
02:15:36 | herz42 | amiconn: I think that's also what I see on my amp-meter |
02:15:41 | | Quit unhcr (Client Quit) |
02:16:50 | herz42 | so to do it correctly the charge monitoring would have to do more than just read voltage and translate to %, but switch to a top-off time delay |
02:17:03 | | Quit dpassen1 (Connection timed out) |
02:17:28 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
02:18:41 | midkay | gunpowda, also try extending the button scan delay if possible.. |
02:18:48 | midkay | anyways, i need to go for a bit.. be back. |
02:18:52 | midkay | good luck. |
02:19:03 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
02:19:15 | gunpowda | thanks |
02:21:47 | | Join Sinbios [0] (n=Sinbios@toronto-HSE-ppp4012828.sympatico.ca) |
02:22:46 | | Quit imphasing (Read error: 104 (Connection reset by peer)) |
02:23:13 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
02:23:44 | sharpe | imphasing! |
02:23:46 | gunpowda | meh |
02:24:06 | gunpowda | Paul_The_Nerd, do you know about the boot process? |
02:24:22 | gunpowda | I'm probably going to extend the delay, as midkay suggested |
02:26:05 | Paul_The_Nerd | gunpowda: Extend the delay? |
02:26:19 | gunpowda | I changed one line in the code |
02:26:32 | gunpowda | if ((i!=BUTTON_MENU) && (i!=BUTTON_PLAY)) { boot rockbox } -> if (i==BUTTON_MENU) {... } |
02:26:46 | gunpowda | but now it always comes up as booting original hardware |
02:27:04 | gunpowda | so either my button press isn't being detected or there's something wrong |
02:27:09 | gunpowda | s/hardware/firmware |
02:27:28 | lostlogic | herz42: I didn't read the whole convo, but 4.21 is the battery's maximum voltage, that's how the LiPoly charge cycle works, constant current up to 4.2v then constant voltage until the current drawn drops below 3% (by spec) 5% (in most commercial chargers to improve safety and battery cycles) |
02:27:32 | Paul_The_Nerd | gunpowda: And you were familiar with the timing you needed to press it before? |
02:27:48 | gunpowda | yeah, I'm pretty sure I was |
02:28:17 | gunpowda | I change the code for better messages and it's doing the /* If everything else failed, try the original firmware */ part. |
02:28:39 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
02:29:32 | | Quit DrMoos ("Glory to Rockbox !!!") |
02:30:06 | gunpowda | oh god |
02:30:15 | gunpowda | midkay was absolutely right |
02:30:22 | gunpowda | 25 button presses later I get rockbox to boot |
02:30:39 | herz42 | lostlogic: do you think it makes sense to handle the last phase in a special way, or just display 'almost full' when 4.21V are reached and 'full' when charger switches off? |
02:30:52 | Paul_The_Nerd | gunpowda: You do wake the ipod by pressing menu, then immediately press and hold menu, right? |
02:31:25 | gunpowda | yup |
02:31:32 | | Join [TCK] [0] (n=tckocr@81-178-226-109.dsl.pipex.com) |
02:31:44 | Paul_The_Nerd | gunpowda: So, put in a sleep(hz); or something. |
02:32:47 | lostlogic | herz42: we don't afaik have a way of reading precisely the charging current to determine percentage complete. However the battery should read ~4.2v for the latter 2/3 of the charge cycle (when using AC) and the latter 1/2 when using USB |
02:32:53 | sharpe | amazingly, in percentage it seems like my usb drive and second hdd are the same... |
02:33:22 | sharpe | which, they are not, but to cygwin they apparantly are :) |
02:33:51 | sharpe | hmm... |
02:35:22 | | Quit Moos (Read error: 110 (Connection timed out)) |
02:38:54 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
02:39:14 | herz42 | lostlogic: Is that info from the datasheet? I was meassuring a shorter top-off phase (did only ac) |
02:45:06 | | Quit TCK (Read error: 110 (Connection timed out)) |
02:45:09 | lostlogic | herz42: that's from the charge properties of LiPoly cells... probably practical application will have a rapid increase in voltage up to 4.15 or so then get to 4.2 at some point during the 'constant voltage' portion |
02:45:52 | BHSPitLappy | gunpowda: what are you doing to the bootloader now? |
02:46:31 | gunpowda | it works |
02:46:46 | gunpowda | but you need to get the timing just right, which is unfortunate |
02:47:41 | BHSPitLappy | it was already like that. |
02:47:41 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
02:47:55 | BHSPitLappy | I've actually had better luck on my 5G than with the nano |
02:48:01 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:48:58 | lostlogic | bagh, why is preglow's fiq changing the pause status of playback!? |
02:51:07 | gunpowda | BHSPitLappy, I think the solution is hacking the bootloader so the delay is kinder |
02:51:29 | gunpowda | or pausing at the screen and waiting for user input (not great) |
02:51:45 | gunpowda | or using the hold switch and getting rid of all that clear settings stuff |
02:52:02 | Paul_The_Nerd | BHSPitLappy: You might want to put a sleep(hz); or sleep(hz*2); before the key detection bit. It'll slow the start by 1 or 2 seconds depending, but it'll give you a bit more time to press and hold the button |
02:52:24 | Paul_The_Nerd | BHSPitLappy: If it really is too quick |
02:52:26 | gunpowda | what's hz, paul? |
02:52:58 | Paul_The_Nerd | gunpowda: Frequency. Inside sleep() hz basically means 1 second |
02:53:25 | gunpowda | gotcha |
02:53:47 | midkay | gunpowda, haha. |
02:53:51 | midkay | tolllllldddddjaaa... :) |
02:54:02 | gunpowda | lol, yeah, I know. |
02:54:14 | gunpowda | now I'm just wondering where to put the delay |
02:54:19 | BHSPitLappy | Hz, to be politically correct ;) |
02:54:22 | gunpowda | not sure about the key detection bit |
02:54:43 | gunpowda | probably at timer check |
02:55:37 | Aditya | ack |
02:55:38 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
02:55:43 | Aditya | anyone in here ever programmed in OCaml? |
02:55:45 | BHSPitLappy | gunpowda: look at static int key_pressed(void) |
02:55:59 | BHSPitLappy | gunpowda: pretty much in the beginning of that function. |
02:56:00 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:56:19 | Paul_The_Nerd | gunpowda: It should *probably* go right before the i= line that assigns it a value |
02:56:30 | midkay | be back in a bit, again.. |
02:56:36 | BHSPitLappy | the i= actually comes later |
02:56:47 | BHSPitLappy | it just renames a variable set in that function I mentioned. |
02:57:11 | BHSPitLappy | err, wait... |
02:57:17 | BHSPitLappy | ...yeah. |
02:57:50 | Paul_The_Nerd | BHSPitLappy: Yeah, but key_pressed isn't called until the i= line anyway, so you have until that function is called for the yield, may as well not include it in the function. |
02:58:09 | Paul_The_Nerd | Err s/yield/sleep |
02:58:11 | BHSPitLappy | the sleep should come before the hardware read, right? |
02:58:20 | BHSPitLappy | oh, nvm |
02:58:22 | gunpowda | I think it should go at the beginning of main |
02:58:22 | Paul_The_Nerd | BHSPitLappy: Isn't the hardware read done in the function? |
02:58:40 | BHSPitLappy | Paul_The_Nerd: an even better idea would be to have it sleep until a button is pressed :P |
02:58:53 | BHSPitLappy | and timeout to a default after x seconds |
02:58:57 | BHSPitLappy | umm |
02:59:00 | gunpowda | lol |
02:59:03 | BHSPitLappy | I guess it's the same concept. |
02:59:07 | gunpowda | that's basically what we have now |
02:59:22 | BHSPitLappy | there's theoretically no difference other than code... lol |
02:59:29 | BHSPitLappy | me ftw |
02:59:33 | midkay | for(x=0; x<20; x++) { read_buttons(); sleep(HZ/10); } |
02:59:52 | midkay | gives you 2 seconds to press a key before booting original OS, for example.. |
03:00 |
03:00:44 | gunpowda | would sleep(2); work? |
03:00:50 | sharpe | HZ*2 |
03:00:56 | midkay | not in the same way. |
03:01:03 | sharpe | for two seconds, anyway. |
03:01:03 | gunpowda | it didn't compile when I had hz*2 |
03:01:08 | gunpowda | case sensitive then? |
03:01:13 | sharpe | si... |
03:01:13 | midkay | yes, case sensitive..sleep(HZ*2) |
03:01:15 | midkay | but.. |
03:01:53 | midkay | sleep(HZ*2) will 'freeze' for 2 seconds. |
03:01:59 | midkay | the for-loop will "wait" for two seconds, but still detect buttons. |
03:02:01 | midkay | sleep(HZ*2) is just about pointless.. it will simply wait until two seconds are up and move on. |
03:02:23 | midkay | the for loop will wait 1/10s, 20 times. reading buttons each time. |
03:03:41 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
03:03:42 | Paul_The_Nerd | See, I would've just put gotos right after the conditional, instead of changing the condition, so that they swapped paths. |
03:03:54 | Paul_The_Nerd | That way the function would be *exactly* the same, it'd just have different results |
03:05:00 | gunpowda | sleep is a bad idea |
03:05:32 | gunpowda | sleep(HZ*2); has just frozen the bootloader |
03:05:43 | gunpowda | it's not doing anything and it's been about a minute |
03:05:45 | midkay | for 2 seconds, or.. completely? |
03:05:48 | sharpe | lol |
03:06:17 | gunpowda | what about udelay(); |
03:06:25 | gunpowda | I saw that referenced in the code but commented out |
03:06:50 | sharpe | if you use it, you'll die. |
03:08:00 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
03:08:16 | Paul_The_Nerd | Try udelay then |
03:08:37 | Paul_The_Nerd | I think sleep is maybe not defined. |
03:08:48 | Paul_The_Nerd | Though it seems like that would cause compiler issues |
03:09:33 | gunpowda | [02:09] <josh_> HZ is about 100 |
03:09:43 | gunpowda | [02:09] <josh_> just sleep(2) |
03:10:13 | JdGordon | sleep(2) will sleep for 2 ticks, which is nothing.... |
03:10:39 | gunpowda | I just need two seoncds |
03:10:43 | gunpowda | seconds*. |
03:10:58 | JdGordon | thn HZ*2 |
03:11:42 | JdGordon | midkay was right about the loop tho.. sleep(HZ*2) would do bugger all for 2 sec.. then continue.. it wouldnt let u press a key in the 2 sec.. |
03:11:53 | JdGordon | unless your not still talking about the ipod booting thing? |
03:12:05 | midkay | JdGordon, right.. nobody seems to be paying much attention to me.. :) |
03:12:15 | JdGordon | silly buggers :D |
03:12:39 | midkay | ah well, got to go afk a bit anyways.. :) |
03:12:40 | Paul_The_Nerd | JdGordon: You basically have to hold the key until you see "Loading Original Firmware" anyway. The idea was to give them more time to start holding it, rather than spend that whole time searching for individual keytaps |
03:12:45 | midkay | laters |
03:12:52 | sharpe | bye byes |
03:12:56 | Paul_The_Nerd | midkay: See my explanation to JdGordon for why I suggested that way. ;-) |
03:13:07 | midkay | Paul_The_Nerd, yes.. but. i think we should have a timeout.. |
03:13:29 | midkay | e.g. start loading.. then just say "Press MENU to load original firmware" and wait a second or two.. else just continue w/ loading rockbox.. |
03:13:36 | JdGordon | oh, ok |
03:13:47 | Paul_The_Nerd | midkay: It's a cheap hack to make RetailOS load instead of RB as the default. I'm not looking for elegance in something that's only going to be used for a few months, maybe. |
03:14:12 | midkay | Paul_The_Nerd, ah, i still think it should be.. you know.. 'fixed'.. sooner than a few months. :) |
03:14:21 | midkay | so damn annoying.. |
03:14:35 | Paul_The_Nerd | midkay: Well, the "fix" is that Rockbox will support everything and you don't need to go into retail at all |
03:14:45 | Paul_The_Nerd | midkay: The idea is for Rockbox to boot as *quickly* as possible. |
03:14:58 | midkay | Paul_The_Nerd, ah, H.264 videos?.. hopefully.. |
03:15:20 | midkay | Paul_The_Nerd, quick is one thing. it's like.. i forget.. like 6-8 seconds currently? what's one more second.. |
03:15:25 | Paul_The_Nerd | midkay: Yes, well if they want Retail OS, they should use Retail OS. |
03:15:34 | Paul_The_Nerd | midkay: It's about 2-3 on my Nano... |
03:15:39 | midkay | Paul_The_Nerd, what if they want to switch? |
03:15:39 | sharpe | what takes 6-8 seconds? |
03:15:41 | JdGordon | http://hardware.slashdot.org/hardware/06/03/23/1717259.shtml hahah |
03:15:52 | midkay | i use Rockbox for music... and it doesn't support video, i need retailos for that. |
03:15:58 | Paul_The_Nerd | midkay: They then use iPodLinux's Loader2, which lets you pick a default, set a timeout, and have a menu. |
03:16:14 | midkay | Paul_The_Nerd, that's cool, but why doesn't rockbox do that? semi-frustrating for users, i think.. |
03:16:15 | Aditya | JdGordon: if you use slashdot for anything other than entertainment.. you are a retard |
03:16:48 | JdGordon | :) |
03:17:11 | Paul_The_Nerd | midkay: Because Rockbox's bootloader is specifically for loading Rockbox. Why reproduce functionality elsewhere, especially when Rockbox is aimed as a replacement firmware. The idea is that "when it's done" you'll never use Retail. So, why add stopgap features that ideally will be removed later anyway? |
03:17:54 | sharpe | bye bye, portable openoffice install... *sniff* |
03:18:03 | Aditya | meh |
03:18:09 | midkay | Paul_The_Nerd, "when it's done" isn't going to be in a few days, a few months, probably not within a year. a few minutes of coding to save a hell of a lot of hassle? what's the big deal? "will be removed later anyway" - ooh, that's hard, um, delete three lines of code and cvs commit?... |
03:18:15 | Aditya | openoffice.. just go and buy a student version of MS office.. |
03:18:32 | Aditya | meh |
03:18:35 | | Nick Aditya is now known as Aditya|Shower (i=user@c-69-138-7-5.hsd1.md.comcast.net) |
03:18:36 | sharpe | i don't know why i had it on my usb drive, never used it... |
03:18:37 | Paul_The_Nerd | midkay: But why add a menu, if the menu's already available? Nobody *makes* them use Rockbox. |
03:18:58 | midkay | not a menu. a simple pause and prompt to press a button to load retailos. |
03:18:58 | Paul_The_Nerd | Aditya: Maybe some people actually prefer not spending *any* money, and still being legal. |
03:19:01 | | Quit qwm (Read error: 110 (Connection timed out)) |
03:19:07 | | Quit herz42 (Read error: 110 (Connection timed out)) |
03:19:18 | Paul_The_Nerd | midkay: Takes longer. To some of us, an extra second is annoying, since we *don't* use Retail ever |
03:19:28 | sharpe | i like the current loader midkay... |
03:19:31 | | Quit dark ("changing servers") |
03:19:48 | midkay | to the very large number who do.. i think it would save a lot of frustration and questions.. |
03:19:59 | Paul_The_Nerd | midkay: Why not just put up a tutorial for installing with Loader2? |
03:20:40 | midkay | Paul_The_Nerd, there is no reason not to. i think it's silly that you time your booting to the millisecond, but that's just me. |
03:21:08 | Paul_The_Nerd | midkay: Not to the millisecond, but I'd rather not intentionally introduce delays to appease a group that already has a solution to their problems, if they'd just be bothered to spend some time researching |
03:21:56 | Paul_The_Nerd | The design philosophy behind the bootloaders on every Rockbox target has been to have the best possible boot time. An intentional delay doesn't exactly fit that. |
03:22:37 | sharpe | hmm... i just grabbed my gumby figurine instead of my drink... that may mean something... |
03:22:38 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
03:22:48 | Paul_The_Nerd | sharpe: Is the drink alcoholic? |
03:22:51 | sharpe | nay |
03:22:58 | sharpe | and it's empty too |
03:23:08 | sharpe | tis a pepsi, i'd prefer coke though. |
03:23:10 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
03:23:37 | Paul_The_Nerd | sharpe: Ew. DrPepper or nothing. Heh |
03:23:42 | sharpe | heheh... |
03:23:48 | gunpowda | anyway |
03:23:52 | midkay | Paul_The_Nerd, ok.. anyways.. gotta do that AFK thing still.. laters for the last time. *gone* :) |
03:23:58 | gunpowda | sleep or no sleep, I've got this to work quite nicely now |
03:23:59 | Paul_The_Nerd | midkay: cya later |
03:24:00 | sharpe | i stopped drinking Dr Pepper a while ago, not sure why... |
03:24:06 | sharpe | bye bye midkay |
03:24:06 | gunpowda | so now it's time for some real sleep |
03:24:20 | gunpowda | if anyone wants it I'll stick it on the site later |
03:24:20 | sharpe | you can use the sleep function to sleep! |
03:24:28 | Paul_The_Nerd | sharpe: DrPepper, Orange Juice, Limeade, Milk, or Water. That's about the range of my beverage choices. |
03:25:07 | sharpe | hmm... water, coke, pepsi, chocolate milk, milk, and that's about it for me. |
03:25:15 | | Quit gunpowda (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
03:25:17 | lostlogic | any ipod or iriver users want to test some revised pause management code? |
03:25:33 | Paul_The_Nerd | lostlogic: Pause management? Also, I have an H120 *and* an iPod Nano... |
03:25:36 | sharpe | i hesitate... |
03:25:49 | lostlogic | Paul_The_Nerd: you rock, and you can build your own builds if I just give you a patch too, right? |
03:25:56 | Paul_The_Nerd | Yup |
03:26:16 | Paul_The_Nerd | I've arranged an Archos Jukebox Recorder too, but haven't gotten ahold of it yet |
03:26:18 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
03:26:18 | * | webguest52 has a h120 |
03:26:50 | lostlogic | Paul_The_Nerd: http://lostlogicx.com/transfer/rockbox/pause_management.patch |
03:27:08 | lostlogic | Paul_The_Nerd: should fix pause bugs introduced by my earlier allow pcmbuf filling during pause change |
03:27:23 | lostlogic | Paul_The_Nerd: might also fix some other bugs we didn't know existed. |
03:28:55 | Paul_The_Nerd | lostlogic: Okay, just gotta cvs up first |
03:28:56 | webguest52 | So what should be tested? |
03:31:30 | Paul_The_Nerd | lostlogic: +2 points for applying cleanly. :) |
03:31:46 | lostlogic | Paul_The_Nerd: I've actually gotten my local tree close to in sync with CVS lately |
03:31:51 | webguest52 | compiled fine as well |
03:32:07 | webguest52 | And seems to work fine |
03:32:13 | webguest52 | Not sure what bugs I'm trying to find though |
03:32:21 | lostlogic | webguest52: does pause work, can you recreate any effed-upness with pause leaving playback running, or muting but not pausing, or resuming playback at unexpected times, or anything like that |
03:32:28 | Paul_The_Nerd | I had to break my compile. I keep forgetting to reset my clock, accursed vmware |
03:32:35 | | Join dark [0] (i=deviled_@microsoft.gotrooted.com) |
03:32:40 | Paul_The_Nerd | webguest52: What target are you trying on? |
03:33:01 | webguest52 | Pause/unpause works, pause stops playbac |
03:33:03 | webguest52 | h120 |
03:33:12 | webguest52 | It doesn't seem to unpause |
03:33:20 | Paul_The_Nerd | Unpause doesn't work? |
03:33:32 | webguest52 | eh |
03:33:33 | webguest52 | By accident, that is |
03:34:02 | Paul_The_Nerd | ? |
03:34:05 | webguest52 | You could install ntpdate, that'll sync from ntp on each boot |
03:34:18 | webguest52 | "or resuming playback at unexpected times" .. that doesn't happen |
03:34:21 | webguest52 | whatever it is |
03:34:28 | webguest52 | Pause is working just dandy afaic |
03:34:32 | webguest52 | s |
03:34:40 | Paul_The_Nerd | webguest52: It's not boots that's the problem. The HWClock is fine, but the time returned by "date" is off since VMWare just suspends the whole system |
03:34:50 | | Join webguest02 [0] (n=45f475e5@labb.contactor.se) |
03:34:52 | Paul_The_Nerd | if I hwclock −−hctosys everything's fine again |
03:34:55 | lostlogic | good god, I just posted a repeatable oops to LKML and AKPM responded to me within 10m... I feel special. |
03:35:05 | lostlogic | webguest52: try skipping tracks with pause paused, any weirdness? |
03:35:47 | webguest52 | Paul_The_Nerd: Ah, I almost always shutdown for some reason |
03:35:48 | * | Paul_The_Nerd goes to test it on ipod then |
03:35:54 | webguest52 | lostlogic: nope, at least it worked fine just now |
03:36:02 | lostlogic | webguest52: thanks |
03:36:37 | lostlogic | one of these days I gotta unify pcm_playback.c between ipod and iriver −− the code is nearly identical and it _sucks_ having it all duplicated. |
03:37:18 | Paul_The_Nerd | lostlogic: Pause/Unpause, Pause/Next/Unpause, Pause/Seek/Unpause all seem to work excellent. |
03:37:23 | | Quit BHSPitLappy (Connection timed out) |
03:38:01 | Paul_The_Nerd | Pause/Seek/Next/Seek/Next/Unpause even worked. So if there's anything crazy hiding out, it's not easily triggerable, I think |
03:38:11 | lostlogic | good, thanks a lot guys |
03:38:13 | lostlogic | *commits* |
03:38:25 | Paul_The_Nerd | lostlogic: NO |
03:38:38 | Paul_The_Nerd | lostlogic: Oh, wait, nevermind |
03:39:03 | lostlogic | ...? |
03:39:05 | Paul_The_Nerd | lostlogic: I thought my playback was doing crazy things, but my Nano's case doesn't like this headphone jack, and had worked it out, so suddenly playback *seemed* to mute. Sorry |
03:39:12 | lostlogic | ahahaha |
03:39:14 | lostlogic | :) |
03:39:26 | Paul_The_Nerd | I'm using my really cruddy KTXPRO1s, and they don't quite fit the gap in the iSkin |
03:39:28 | lostlogic | tryin' to give me a heart attack |
03:39:45 | Paul_The_Nerd | Sorry |
03:39:47 | | Quit webguest02 (Client Quit) |
03:40:51 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
03:41:46 | midkay | lostlogic, also, you should close that bug report.. if you didn't yet. :) |
03:42:53 | *** | Saving seen data "./dancer.seen" |
03:44:39 | lostlogic | midkay: got a link? searchign flyspray gui-less sounds not fun |
03:45:17 | midkay | lostlogic, bah, no, i'll go find it again.. i can just close it myself.. :) |
03:46:27 | lostlogic | thanks... Gentoo went and upgraded me to xorg modular, and I'm too stupid to make it work right :-\ (also too lazy as I code in vim any way) |
03:47:15 | midkay | lostlogic, np. hmm.. that sucks, i guess. :) |
03:47:34 | | Join FlashHater [0] (n=AIFOL@12-220-26-246.client.insightBB.com) |
03:49:00 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
03:50:46 | | Part Paul_The_Nerd |
03:50:49 | lostlogic | I get the feelign that days are going to be going like this as I work on the swcodec playback: think I fix somethign in the morning, spend the evening fixing the fix, lather, rinse, repeat until playback works consistently no matter what the user throws at it. |
03:51:07 | JdGordon | haha |
03:51:17 | midkay | lostlogic, haha. shouldn't take you too long. :) |
03:51:38 | midkay | on a side note, anyone at work on anything speshul for rockbox? :) |
03:51:57 | midkay | i was/am hoping to see a rush of features before the freeze in a few weeks or whatever.. :) |
03:52:25 | lostlogic | wouldn't bet on it... what we put in the devcon notes and 3.0 release stuff on the wiki is about all we spect to have tim efor |
03:52:40 | JdGordon | put in my text editor plugin! |
03:52:43 | midkay | even just little things.. |
03:52:54 | midkay | JdGordon, it's so unbelievably awful i couldn't even consider it.. |
03:53:03 | midkay | just kidding, i haven't even looked at or tried it yet. :) |
03:53:03 | JdGordon | haha |
03:53:07 | JdGordon | thanx (y) |
03:56:19 | FlashHater | will Rockbox play fairplay'd files? |
03:57:35 | FlashHater | nvmind, I rtfm'd |
04:00 |
04:01:17 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
04:02:07 | | Join TiMiD_ [0] (n=TiMiD[FD@asgard.valombre.net) |
04:03:19 | | Quit Kyomi ("<3") |
04:03:25 | sharpe | i've come to the conclusion, it's impossible to remove X11 items from the cygwin install while in setup. |
04:04:23 | sharpe | why must i try to make a smaller enviornment for my usb drive... |
04:05:29 | midkay | get a bigger usb drive? :) |
04:06:09 | sharpe | in the next... seven hours when all reasonable stores are closed... sure! :) |
04:08:01 | midkay | :) |
04:11:34 | sharpe | okay, hopefully i got rid of the x11 stuff... |
04:12:09 | sharpe | gah... |
04:14:18 | sharpe | yay! only 163 megs |
04:15:04 | | Quit TiMiD (Read error: 110 (Connection timed out)) |
04:16:27 | sharpe | heh, i love the time estimates windows gives me for copying files... at first, 102 minutes, a few seconds later, 20 minutes, now, 25 minutes. |
04:18:41 | midkay | haha. |
04:18:44 | webguest52 | I'm fairly sure those estimates generate more randomly distributed numbers than any other known source |
04:21:43 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
04:21:51 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
04:22:04 | sharpe | hmm... we should test them for their randomness. |
04:22:43 | sharpe | i got two new pencils today. |
04:22:48 | scottder | sharpe: Microsoft Time |
04:22:51 | sharpe | i lost the one i had before. |
04:23:39 | | Join BHSPitLappy [0] (i=steve-o@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
04:23:43 | sharpe | i just thought everyone would like to know that. |
04:23:57 | scottder | Ah pencils...how quaint |
04:23:58 | scottder | :) |
04:24:02 | sharpe | mmhmm. |
04:24:34 | sharpe | ... i think i just saw a file that had 'LOL' in it's filename in the cygwin installation. |
04:25:07 | | Join Ian_Locke [0] (n=47d52f5b@labb.contactor.se) |
04:25:58 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
04:26:14 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
04:27:58 | | Quit Ian_Locke (Client Quit) |
04:28:51 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
04:36:18 | | Quit qwm (Read error: 110 (Connection timed out)) |
04:38:10 | | Quit Daishi ("Client exiting...") |
04:41:23 | | Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") |
04:43:05 | | Quit amiconn (Read error: 110 (Connection timed out)) |
04:43:06 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
04:44:53 | sharpe | yay everyone... |
04:47:50 | * | webguest52 thinks the VMware image should include a small note in /etc/motd that tells which packages to install if you want sim (libsdl1.2-dev) and manual (tetex-bin tetex-extras) |
04:48:01 | webguest52 | And also a quick "what's where" note |
04:48:28 | webguest52 | No custom aliases though! |
04:48:35 | webguest52 | Or there'll be devkit problems all over again |
04:51:12 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
04:55:56 | | Join savagenator [0] (n=476a5aa5@labb.contactor.se) |
04:55:57 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
04:56:28 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
04:56:30 | DrumRBoy | ^^ dont mind savagnator |
04:56:30 | savagenator | hello, my name is savagenator, and i have a few questions about programs that involved rockbox |
04:56:35 | DrumRBoy | hes slightly insane |
04:56:38 | savagenator | hello DRB |
04:56:58 | DrumRBoy | really, disregard him... hes an escapee from #misticriver on zuh.net |
04:57:01 | DrumRBoy | :) |
04:57:30 | webguest52 | Well...? |
04:57:41 | savagenator | my question is: why cant when there is a song playing in a playlist that is in another place in the player, that when you press the nevi button why cant it go to that song |
04:57:48 | savagenator | if you need me to rephrase i will do |
04:58:08 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
04:58:14 | savagenator | and again: why cant i get the email for the rockbox forums activation |
04:58:15 | webguest52 | It can. |
04:58:22 | webguest52 | Set "Follow playlist" to on |
04:58:28 | savagenator | where is that setting? |
04:58:44 | webguest52 | Hrm.. under file view or somesuch |
04:59:22 | webguest52 | Yeah, General Settings > File View > Follow Playlist |
04:59:24 | savagenator | and i need directory catch on...where is that? i found it once, but i updated and cleared the settings since then |
04:59:29 | savagenator | i got it |
04:59:38 | webguest52 | System > Disk |
04:59:59 | webguest52 | No idea about the forum |
05:00 |
05:00:09 | savagenator | thank you |
05:00:33 | savagenator | is there any way for someone to email it to me? i try about once a day for the email to come |
05:01:24 | | Join Rob2222 [0] (n=Miranda@ACB15D8D.ipt.aol.com) |
05:01:29 | webguest52 | Maybe you should try another email? |
05:02:08 | webguest52 | I guess you need to get hold of jeff |
05:02:14 | savagenator | no good, i want that specific email and thats my only email |
05:02:33 | savagenator | i want that specific *screen name* |
05:03:53 | savagenator | ok, thanks for you help |
05:04:12 | savagenator | DRB: i'm not insane, i'm agely impaired |
05:04:18 | | Quit savagenator ("CGI:IRC") |
05:06:54 | sharpe | i've got my portable cygwin enviornment set up... |
05:07:18 | sharpe | yay |
05:07:36 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
05:16:43 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
05:17:26 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:17:40 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
05:19:51 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
05:25:08 | | Quit Aditya|Shower ("Trillian (http://www.ceruleanstudios.com") |
05:29:02 | | Quit Shadowarrior13 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
05:31:01 | | Join Aditya|Shower [0] (n=aditya@c-69-138-7-5.hsd1.md.comcast.net) |
05:31:19 | | Part Aditya|Shower |
05:31:19 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
05:32:14 | lostlogic | :1023 |
05:33:16 | * | webguest52 quickly zooms to line 1023 |
05:33:47 | scottder | heheh |
05:34:40 | lostlogic | :1023 |
05:34:42 | lostlogic | damnit |
05:34:52 | lostlogic | I should sleep. |
05:35:54 | * | webguest52 is opposed to installing X and tetex in the VMware image |
05:36:06 | webguest52 | Not taht it's my call to make, I just believe it would be a waste |
05:38:06 | * | lostlogic concurs... whatsagui? |
05:39:33 | mymomthelush | graphical user interface |
05:39:35 | mymomthelush | aka the pictures |
05:40:02 | | Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") |
05:41:59 | lostlogic | Hmm... I just converted playback.c to use unsigned values for sizes, it compiles... think it plays? |
05:42:55 | *** | Saving seen data "./dancer.seen" |
05:43:48 | lostlogic | holy shit. it plays. |
05:43:48 | webguest52 | Well, 1) It'd bloat the image 2) Not everyone needs the SDL sim 3) Note veryone needs tetex 4) it can all be downloaded and installed by a few apt-gets |
05:44:01 | webguest52 | lostlogic: want h120 testing? |
05:44:38 | lostlogic | webguest52: oh hell, whynot. I'm sure tehre's stuff I broke, specially in voice, but I want sleep, so email me your results. :) |
05:46:04 | lostlogic | http://lostlogicx.com/transfer/rockbox/unsigned_playback.patch |
05:46:06 | webguest52 | alright, I'll email any errors, so no news is good news! |
05:46:41 | lostlogic | thanks, do you have voice testing capability? |
05:46:53 | lostlogic | if so that'd be useful, if not, I'll of course do it eventually. |
05:47:16 | webguest52 | not really, now |
05:47:24 | webguest52 | unless there's an old voicefile I can use |
05:48:27 | webguest52 | hrm, didn't apply cleanly |
05:48:40 | | Part nnod ("Leaving") |
05:48:43 | lostlogic | this one's more intrusive... do you ahve other patches applied? |
05:49:08 | webguest52 | apps/playback.h and apps/codecs/flac.c told me "reversed or previously applied patch detected'" |
05:49:09 | webguest52 | no, none |
05:51:45 | lostlogic | redownload |
05:51:52 | lostlogic | it'll apply, stupid CVS ID dumbness |
05:52:10 | webguest52 | ah |
05:53:00 | webguest52 | Oh, that's a good one |
05:53:07 | lostlogic | see here for http://www.rockbox.org/mail/archive/rockbox-archive-2006-02/0080.shtml |
05:53:11 | lostlogic | voice |
05:53:12 | lostlogic | what's a good one? |
05:53:22 | webguest52 | The cvs dumbness |
05:54:28 | lostlogic | yeah, I think someone knows why that happens, but it isn't me |
05:54:31 | lostlogic | anywho, I sleep. |
05:54:33 | lostlogic | thanks for testign! |
05:55:06 | * | webguest52 punches patch |
05:57:12 | webguest52 | can't figure out how to apply that patch :-\ |
06:00 |
06:00:29 | webguest52 | oh god dammit |
06:00:41 | webguest52 | I'm an idiot |
06:05:31 | | Join odoyletul [0] (i=buzz86us@dialup-4.156.174.160.Dial1.Boston1.Level3.net) |
06:06:09 | odoyletul | i need some help i wanted to get a archos jukebox with a dead hard drive |
06:06:49 | odoyletul | i need to know if this one i am bidding for just has hard drive problems or if it is the shell |
06:07:07 | odoyletul | the shell is all i am interested in working |
06:07:34 | sharpe | ohes noes! i only have five hours to sleep... |
06:08:02 | sharpe | bye everyone, be back saturday or so. |
06:08:14 | odoyletul | this is what was stated: PLAYER POWERS ON, BUT READS "HD ERROR" Computer also does not recognize. |
06:08:37 | odoyletul | could this be a problem with the shell |
06:08:49 | | Join rUiSu [0] (n=ircap8@red-corp-201.143.53.7.telnor.net) |
06:08:56 | odoyletul | or just the hard drive |
06:09:20 | webguest52 | That patch of lostlogic's seems to work. Guess he won't be getting any mail from me. Testing with voice. Working with and without music playback. |
06:09:22 | rUiSu | man, such a hasle just to make a simple window... C its just too mucho to learn in a day |
06:09:32 | * | webguest52 doesn't know anything about the archos devices |
06:10:08 | odoyletul | anybody here know about archos mp3 players |
06:11:03 | odoyletul | i would love to have the rockbox os on my current mp3 player but that don't look like it is in the cards |
06:11:03 | rUiSu | nope |
06:11:37 | webguest52 | It's still early in Europe, more people will probably show up in a few hours |
06:12:16 | odoyletul | is there a room or website that someone can point me to for archos help |
06:13:02 | | Quit rUiSu (Client Quit) |
06:13:10 | webguest52 | You could try in the rockbox forums I guess |
06:13:20 | webguest52 | or on the mailinglist |
06:13:38 | webguest52 | or just wait a few hours until people show up |
06:14:10 | JdGordon | webguest52: its like 5am or something in sweden where most of the ppl are... |
06:14:57 | webguest52 | 6am in all of western europe, 5am in the UK (and portugal I believe) |
06:16:03 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
06:16:42 | odoyletul | is the rockbox os going to be ported to a nomad jukebox 2lx anytime soon |
06:17:11 | webguest52 | Not unless someone does the work. |
06:18:03 | odoyletul | what do u guys run rockbox on |
06:18:10 | odoyletul | ????? |
06:18:21 | odoyletul | IPOD???? |
06:18:32 | webguest52 | iriver h120 |
06:18:33 | JdGordon | iriver :D |
06:18:44 | webguest52 | If I were to get a new player now it'd probaby be a nano |
06:18:57 | webguest52 | or a video, if I decided I wanted massive storage |
06:19:09 | | Quit imphasing (Read error: 110 (Connection timed out)) |
06:19:12 | odoyletul | how much do the iriver players typically cost |
06:19:36 | * | JdGordon would geta video... nice n small and huge storage |
06:19:56 | webguest52 | No idea, they're not available new, so it'd all be secondhand.. you could check ebay |
06:19:57 | odoyletul | i would love to find a archos jukebox shell |
06:20:14 | odoyletul | that would be nice |
06:20:44 | | Join TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
06:20:44 | | Quit TiMiD_ (Read error: 104 (Connection reset by peer)) |
06:21:01 | odoyletul | cause i got a 60gb lappy hard drive sitting around |
06:30:52 | | Quit odoyletul () |
06:31:35 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
06:32:07 | | Quit kernelsensei (Connection timed out) |
06:32:11 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
06:37:32 | | Join SereR0KR [0] (n=Fletcher@Fd45f.f.strato-dslnet.de) |
06:58:57 | | Quit SereR0KR ("XChat Aqua") |
07:00 |
07:02:14 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
07:03:25 | | Quit RotAtoR ("zzzzzzzzz") |
07:05:48 | | Part Paul_The_Nerd |
07:08:03 | webguest52 | Real problem with the VMware environment: zip is not installed |
07:11:36 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:13:28 | | Quit webguest52 ("CGI:IRC (Ping timeout)") |
07:34:09 | | Quit midkay (Read error: 131 (Connection reset by peer)) |
07:35:30 | Bg3r | morning ) |
07:35:34 | Bg3r | :) |
07:35:36 | JdGordon | gmorning |
07:36:00 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-184-47.static.tpgi.com.au) |
07:36:32 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
07:38:20 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
07:42:06 | amiconn | morning :) |
07:42:12 | B4gder | moooorning! |
07:42:35 | B4gder | very nice progress on the PCM front amiconn |
07:42:49 | * | B4gder got himself an x5 remote yday |
07:42:52 | amiconn | Already tried it? ;) |
07:42:54 | JdGordon | are your clocks getting stuffed around with this w/e? |
07:42:55 | B4gder | nope |
07:42:58 | *** | Saving seen data "./dancer.seen" |
07:43:01 | amiconn | (the PCM playback I mean) |
07:43:17 | B4gder | been too busy with other things |
07:43:34 | amiconn | Wow, the build system distribution is really unpredictable. Last round my server did more builds than bygg.haxx.se :) |
07:43:44 | B4gder | hah |
07:43:57 | amiconn | Got a lot of bootloaders it seems |
07:43:59 | B4gder | 218 seconds |
07:44:39 | B4gder | that's a moving average so we might still be decreasing |
07:45:31 | | Join webguest20 [0] (n=3e4f4094@labb.contactor.se) |
07:46:40 | amiconn | distributed.rockbox :) |
07:47:02 | * | webguest20 just tried using fbcon output for the sdlsim in vmware |
07:47:05 | webguest20 | not very successful |
07:47:17 | webguest20 | got a lot of screen corruption |
07:48:57 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
07:49:06 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
07:49:23 | | Quit qwm (Read error: 110 (Connection timed out)) |
07:54:55 | B4gder | the daily build mirroring seems to work fine |
07:54:55 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
07:55:25 | B4gder | we rsync it over to the other server every morning |
07:55:36 | B4gder | the other being download.rockbox.org |
07:55:47 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
07:55:59 | amiconn | Hah, I *can* hijack the vector table even when running rombox. I just have to copy the table into RAM and switch VBR |
08:00 |
08:00:25 | amiconn | Blah, the vectors are in RAM anyway |
08:04:51 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:05:00 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
08:06:16 | JdGordon | is sweden + or -1 gmt? |
08:06:30 | webguest20 | +1 currently |
08:06:32 | webguest20 | +2 in dst |
08:07:27 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
08:08:09 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
08:08:23 | | Join tianjing [0] (n=mat@jullay.net) |
08:09:42 | | Join nnod [0] (n=donn@219-89-13-219.dialup.xtra.co.nz) |
08:14:16 | | Quit webguest20 ("CGI:IRC (EOF)") |
08:14:38 | | Join webguest74 [0] (n=3e4f4094@labb.contactor.se) |
08:15:56 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:23:32 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:23:37 | | Part LinusN |
08:23:46 | | Quit c0utta ("CGI:IRC (Ping timeout)") |
08:24:00 | * | B4gder shakes his fist at all crappily written configure scripts |
08:24:01 | | Quit BHSPitLappy (Read error: 104 (Connection reset by peer)) |
08:24:02 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:35:23 | Bg3r | wtf there is a lcd_enable() in iPods with 2bpp, and it's used for backlight on/off ?? |
08:39:21 | webguest74 | Sounds bizarre |
08:40:19 | Bg3r | yep |
08:40:48 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
08:41:38 | | Join BHSPitLappy [0] (i=Steve-O@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
08:44:45 | Bg3r | B4gder any news about git/svn ? |
08:44:51 | B4gder | nopes |
08:52:16 | | Quit mirak (Remote closed the connection) |
08:52:16 | | Quit mirak_ (Remote closed the connection) |
08:53:39 | * | amiconn just spotted a *nasty* *ooold* bug in mas.c |
08:54:11 | amiconn | mas_writereg() is wrong for MAS3587F / MAS3539F |
08:55:56 | amiconn | The only thing where mas_writereg() is used for MAS3587F in the core is the recording init 'blackmagic', so it went undetected... |
08:58:43 | | Quit svens (Remote closed the connection) |
08:59:21 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
09:00 |
09:01:25 | LinusN | amiconn: cool |
09:02:29 | B4gder | the builds are so fast you can easily miss the build phase now ;-) |
09:02:48 | LinusN | haha |
09:03:26 | amiconn | 213 seconds... |
09:05:22 | | Join Huntermic [0] (n=3e3a4384@labb.contactor.se) |
09:07:25 | | Join Sandemo [0] (i=lolsteam@144.135.255.155) |
09:10:07 | webguest74 | That's quick |
09:12:12 | B4gder | a few more servers and we could go sub 100! ;-) |
09:12:19 | Bg3r | the 30 min builds now are just a bad memory from the past ... :) |
09:13:06 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-77-247.w86-207.abo.wanadoo.fr) |
09:14:19 | Mode | "#RockBox +o B4gder " by ChanServ (ChanServ@services.) |
09:14:44 | Topic | "Rockbox cvs builds puts your idle server to use!" by B4gder (n=daniel@rockbox/developer/bagder) |
09:14:49 | amiconn | B4gder: I doubt that. Now transfer speed becomes a concern |
09:15:05 | B4gder | they don't transfer much for the non-zip cases |
09:15:26 | B4gder | just two little logs |
09:15:55 | amiconn | yes, but the target builds do |
09:16:33 | amiconn | ...and you only have 2Mbps which all external build boxes have to fight for |
09:17:08 | B4gder | but 2mbit is still 200KB/sec |
09:17:17 | | Quit Sandemo ("gonk D:") |
09:17:22 | B4gder | the biggest zips are 2MB |
09:17:31 | amiconn | 16 target builds. A typical zip is 2MB |
09:17:44 | B4gder | 7 targets are Archos zips |
09:18:02 | amiconn | Perhaps the build system should prefer sims and bootloaders for the external boxes? |
09:18:24 | B4gder | yes it should |
09:18:59 | B4gder | but in fact I need better logs in general to better see how it actuall performs |
09:19:38 | B4gder | to see what we can tweak to improve I mean |
09:20:48 | B4gder | another option is to fetch the zip files after the build is done |
09:20:50 | | Part nnod ("Leaving") |
09:21:03 | B4gder | which I think is reasonable anyway |
09:21:59 | B4gder | it would just delay the next build start somewhat |
09:22:02 | Mode | "#RockBox +o t0mas " by ChanServ (ChanServ@services.) |
09:22:05 | Topic | "Rockbox - We need idle servers! --> http://www.rockbox.org/twiki/bin/view/Main/CvsBuildServer" by t0mas (n=tomas@rockbox/developer/t0mas) |
09:22:21 | B4gder | oh, t0mas is awake |
09:22:23 | B4gder | :-) |
09:22:24 | t0mas | jiup |
09:22:27 | t0mas | just woke up |
09:23:38 | B4gder | t0mas: you feel like taking a stab at moving the zip transfers post-build? |
09:23:58 | t0mas | eh? you disabled them? |
09:24:09 | B4gder | no, they still transfer for bleeding cases |
09:24:12 | t0mas | ah ok |
09:24:22 | B4gder | but we should transfer them after the builds are all done and taken care of |
09:24:40 | t0mas | I have a prototype for that... at my work pc... |
09:25:02 | t0mas | using a semaphore perl locking thing... to get it to transfere 1 build during the next one |
09:25:03 | B4gder | 16 zips x 2 makes 32MB over 200KB/sec makes some 160 seconds just for transfer |
09:25:05 | t0mas | and then wait... |
09:25:06 | | Quit Mikachu (Read error: 104 (Connection reset by peer)) |
09:25:37 | B4gder | you shouldn't transfer any zip until all builds are complete imho |
09:25:42 | t0mas | ah ok |
09:25:57 | B4gder | to maximize bandwidth use for the actual build |
09:26:20 | t0mas | must be easy... |
09:26:57 | t0mas | I'll try this evening... or tomorrow mornin |
09:26:58 | t0mas | g |
09:27:02 | B4gder | should be fairly straight forward, yes |
09:27:08 | | Quit Sando (Read error: 113 (No route to host)) |
09:27:10 | t0mas | still have some personal things to take care of |
09:27:29 | t0mas | (explained in privmsg wednesday iirc?) |
09:27:37 | B4gder | I read it |
09:27:40 | t0mas | ok |
09:28:03 | BHSPitLappy | anyone know how to recover an itdb... |
09:28:18 | BHSPitLappy | I plugged in 2 ipods, and now it recognizes my ipod as my friend's. |
09:29:08 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
09:34:56 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
09:37:52 | amiconn | I've cleaned up and code-policed the pcm plugin a bit. |
09:38:17 | | Join nobelium [0] (i=nob@c-217-70-76-63.bragatel.pt) |
09:41:22 | | Join mnhnhyouh [0] (n=mnhnhyou@220-253-102-186.TAS.netspace.net.au) |
09:42:59 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
09:43:00 | *** | Saving seen data "./dancer.seen" |
09:43:57 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
09:43:57 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
09:44:07 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
09:45:02 | | Quit RoC_MM ("Leaving") |
09:46:34 | B4gder | anyone know of a capture/screenshot program that can capture a movie? |
09:51:05 | * | B4gder ponders capturing a movie out of a rockbox simulator session |
09:52:03 | mnhnhyouh | There is one at we use at work. I dont know the name of it at the moment, but I can send an email to myself at work and get the name for you, but I wont be there until Thursday |
09:52:06 | mnhnhyouh | :( |
09:52:19 | B4gder | I'm in no hurry |
09:52:26 | mnhnhyouh | will send it then |
09:52:48 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
09:52:57 | Moos | Morning here ! |
09:53:19 | amiconn | B4gder: windows? |
09:53:36 | B4gder | whatever |
09:54:43 | B4gder | there's an x11rec program I think I'll try... |
09:55:03 | Cassandra | Be nice if it recorded sound too. |
09:55:25 | Cassandra | Doing a silent demo of Rockbox seems, erm ... inappropriate. |
09:55:30 | B4gder | true |
09:56:10 | B4gder | http://www.download.com/ACS-Capture/3000-2192_4-10287745.html?tag=lst-0-9 |
09:56:13 | B4gder | claims to be able to |
09:57:05 | Cassandra | It's evil Shareware though. :( |
09:57:22 | B4gder | Windows you know |
09:57:32 | B4gder | make a tiny little thing and it is 30USD |
09:58:16 | Zagor | there's a program people use to create movies from games. can't recall its' name... |
09:58:45 | B4gder | the coolest thing would be to get rockbox audio and a voice commenting what happens |
09:59:34 | B4gder | "zis is how we pronoonce rokkbocks in sweeeediks" |
09:59:41 | B4gder | :-P |
10:00 |
10:00:28 | Zagor | FRAPS is it. www.fraps.com |
10:01:13 | Cassandra | Zagor: Looks like that's only for DirectX/OpenGL. |
10:01:22 | LinusN | "what are you sinking about?" |
10:01:24 | Cassandra | Would it work with the sim? |
10:01:53 | Zagor | don't know. worth trying. |
10:02:56 | Cassandra | They also want money for it to remove watermarking. |
10:03:32 | webguest74 | B4gder: byzanz and istanbul (no, I'm not making it up) |
10:03:41 | webguest74 | Eh, wrong proper names |
10:04:22 | webguest74 | Wait, no. Those were right. |
10:05:35 | | Join Zoide7777 [0] (n=800c5ab5@labb.contactor.se) |
10:05:46 | webguest74 | both in Debian, I believe |
10:06:10 | Zoide7777 | I read you were looking for a screen capture program... CamStudio (http://www.camstudio.org/) is the best free program, AFAK |
10:06:14 | Zoide7777 | *AFAIK |
10:06:16 | webguest74 | Okay, Byzanz might not be so appropriate - records in gif :-\ |
10:06:44 | B4gder | gifs is somewhat limited for the color sims |
10:06:46 | | Quit merbanan ("Leaving") |
10:06:51 | | Join merbanan [0] (i=banan@farmer.campus.luth.se) |
10:07:35 | webguest74 | Yup |
10:07:44 | | Part mnhnhyouh |
10:07:49 | Cassandra | I wonder if this is of any use - http://www.debugmode.com/wink/ |
10:07:56 | webguest74 | http://live.gnome.org/Istanbul |
10:08:13 | B4gder | Instanbul records to Ogg videos |
10:08:22 | webguest74 | Is this a problem? |
10:08:36 | B4gder | I don't know |
10:09:09 | webguest74 | Wink might be interesting |
10:09:26 | webguest74 | since it allows for commentary and such |
10:10:18 | Zoide7777 | I think CamStudio also lets you do that, plus it even has a feature where the capture region can follow the mouse pointer |
10:10:48 | Zoide7777 | (I used it recently so that's why I'm hyping it :D ) |
10:11:03 | Zoide7777 | (the program itself, though, I haven't really used the mouse feature) |
10:11:25 | webguest74 | However, wink can produce flash files, which is excellent for web |
10:11:29 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
10:12:01 | B4gder | anyone care to try one of those on a sim session? |
10:12:22 | B4gder | using −−background I guess |
10:12:59 | Zoide7777 | same with CamStudio, though. of course the two progs might have their own pros/cons, so i'd say try both |
10:15:15 | Zoide7777 | has anyone had a chance to try the Unicode (w/ Chinese characters) font I uploaded to the tracker? |
10:15:29 | | Join tomas|school [0] (n=c26d4473@labb.contactor.se) |
10:15:30 | Zoide7777 | I think the default rockbox should have something more than just Unifont, which is huge imo |
10:15:33 | tomas|school | hi |
10:15:38 | Zoide7777 | hi |
10:15:46 | | Nick tomas|school is now known as t0mas|school (n=c26d4473@labb.contactor.se) |
10:16:15 | webguest74 | How much does it include? |
10:16:25 | webguest74 | Many characters |
10:17:02 | B4gder | 34869 |
10:17:20 | B4gder | ! |
10:18:19 | webguest74 | I meant the new font |
10:18:46 | Zoide7777 | i think what B4gder just said |
10:18:54 | webguest74 | oh-ah |
10:19:15 | Zoide7777 | i don't remember how much it was but it was certainly in the multiples of 10,000 :D |
10:19:31 | webguest74 | And it's smaller than unifont? |
10:19:35 | webguest74 | Sounds lovely |
10:19:43 | | Join nobelium- [0] (i=nob@c-217-70-76-63.bragatel.pt) |
10:20:10 | webguest74 | eh.. |
10:20:17 | webguest74 | This is latin-1+chinese only? |
10:20:21 | webguest74 | That's not going to fly |
10:20:22 | Zoide7777 | It's a pretty amazing set of fonts, with very readable chinese fonts and yet it's only 14 pixels |
10:20:24 | Zoide7777 | well, for now |
10:20:40 | Zoide7777 | i mainly did it for my own uses, then decided it might be useful for others |
10:20:50 | Zoide7777 | the main idea was not to replace Unifont |
10:20:57 | Zoide7777 | but to at least have an alternative |
10:21:09 | webguest74 | Fair enough.. for Rockbox at leaset hebrew, cyrillic and greek is used.. and.. eh.. Korean |
10:21:24 | | Quit nobelium (Read error: 104 (Connection reset by peer)) |
10:21:29 | webguest74 | Whatever those are called |
10:21:31 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
10:22:16 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
10:22:40 | Zoide7777 | i could try to incorporate those, but i've already spent too much time on rockbox-related things.. :/ |
10:23:24 | webguest74 | Heh, don't sweat it |
10:23:59 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
10:25:13 | | Quit t0mas|school ("CGI:IRC") |
10:30:53 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
10:35:15 | tucoz | B4gder, did you know that you have to pay for the compiled GIMP for OSX? (regarding the sharware discussion) |
10:36:05 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
10:36:22 | Zagor | tucoz: same thing with xchat on windows |
10:36:22 | | Quit Moos (Connection timed out) |
10:36:51 | tucoz | Zagor, really? We Linux users are lucky I guess. |
10:37:19 | webguest74 | There are numerous Free builds of xchat for windows though |
10:37:37 | webguest74 | I'd suspect the same goes for gimp |
10:38:05 | Mikachu | wouldn't it save bandwidth if the build servers used cvs instead? |
10:38:19 | Mikachu | or maybe you were talking about the built cvs being sent back... |
10:38:31 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
10:40:48 | markun | Zagor: is this illegal? http://www.silverex.org/ |
10:40:51 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
10:41:49 | Mikachu | what kind of weird license would xchat have to make that illegal? |
10:42:01 | Mikachu | assuming he also distributes source |
10:42:17 | tucoz | X-Chat is GPL |
10:42:32 | Mikachu | then a windows build with source can't be illegal |
10:42:43 | Mikachu | from xchat.org/windows/ |
10:42:44 | Mikachu | Q. What if I compile my own version from the source code? |
10:42:45 | Mikachu | A. You are quite welcome to do so, and redistribute it under the terms of the G.P.L. license. |
10:42:49 | Zagor | markun: no, it's perfectly legal. xchat simply chooses to charge for their windows binaries. which is also perfectly legal. |
10:43:21 | B4gder | Mikachu: correct, the build servers use cvs to get the sources but we need to scp the zip files back to rockbox.org |
10:43:40 | Mikachu | right, didn't think that far :) |
10:44:21 | tucoz | By having a look at the hackers guide, I understand that windows users would want to pay for it. |
10:44:48 | tucoz | Not really ./configure, make, make install |
10:45:33 | Mikachu | i managed to build a windows version of a simple sdl app with mingw32 and cygwin a couple of years ago |
10:46:39 | | Quit [TCK] (Read error: 110 (Connection timed out)) |
10:48:44 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
10:49:13 | safetydan | B4gder, you could try something like this http://www.unixuser.org/~euske/vnc2swf/ but it records the whole desktop |
10:50:41 | tucoz | What should I call mp3 files in the manual? E.g. in the id3-viewer section, that info is also for OGG,FLAC etc |
10:51:05 | Zagor | tucoz: "audio files" and "file info"? |
10:51:17 | Mikachu | safetydan, B4gder: you could start a vncserver with the right dimensions, making the sim fullscreen, and record that |
10:51:39 | tucoz | Zagor, hmm. Yes, I'll try that |
10:51:45 | safetydan | tucoz, I've been wondering about that too. We should probably repalce usages of id3, with 'metadata' |
10:52:00 | safetydan | at least in the code |
10:52:06 | tucoz | safetydan, maybe rename the id3-viewer to metadata viewer |
10:52:08 | * | B4gder agrees |
10:52:34 | preglow | hmm |
10:52:40 | preglow | perhaps we too should introduce a click on wheel use |
10:52:45 | preglow | to help blind people use the wheel |
10:52:52 | tucoz | The piezo? |
10:53:04 | preglow | if we can figure it out |
10:53:10 | preglow | i believe ipl has code for it |
10:53:11 | Mikachu | it works in iPL so it shouldn't be so hard to get the hw interface |
10:53:14 | preglow | i'll see about it |
10:53:16 | webguest74 | metadata is too technical.. "file info" seems better to me? |
10:53:35 | nudel | make it play the mp3s! like how people managed to make the PC speaker play samples (while pausing the entire game) |
10:54:06 | Mikachu | nudel: there is a linux driver for that too |
10:54:21 | nudel | no need for that jukebox thing, you can have an awful quality boom-box from just the ipod itself! :) |
10:54:21 | B4gder | "file info" is better when shown to users, yes |
10:54:22 | webguest74 | There was a Windows 3.11fw driver for that too. |
10:54:30 | B4gder | it could be "meta data" internally |
10:54:48 | webguest74 | oh of course. |
10:55:02 | * | safetydan goes on a s/id3/metadata/g crusade on the source... |
10:55:11 | preglow | how realistic is having a wheel free mode for ipods, really? |
10:56:10 | Mikachu | just for wps or for the whole system? |
10:56:18 | preglow | whole system |
10:56:25 | preglow | sounds a bit awkward, code-wise |
10:56:34 | Mikachu | it might work button-wise |
10:57:37 | Zoide7777 | what would be the purpose? |
10:57:52 | | Join nobelium [0] (i=nob@c-217-70-76-63.bragatel.pt) |
10:57:53 | webguest74 | Blind users don't like not getting tactile feedback |
10:57:58 | Zoide7777 | (seems to me that the wheel is one of the great things that only the ipod has) |
10:58:01 | Zoide7777 | ah |
10:58:08 | Zoide7777 | ok |
10:58:16 | webguest74 | And I'm sure there are sighted users who hate the wheel as well |
10:58:29 | Zoide7777 | webguest74: i agree |
10:58:39 | preglow | webguest74: no, exactly, it's got to be a nuisance for blind people |
10:58:46 | preglow | webguest74: i notice it myself when i can't see my unit |
10:58:54 | preglow | webguest74: i ALWAYS brush the wheel when i want to press a button |
10:59:01 | B4gder | the little time I've tried it, I didn't like the wheel much |
10:59:08 | preglow | usually increasing or decreasing the volume by 6 db |
10:59:24 | webguest74 | Sounds like a job for amiconn, iirc he mentioned disliking the wheel as well |
10:59:29 | nudel | couldn't that be solved by making the wheel require more movement before it kicks in |
10:59:31 | webguest74 | (and might be getting an ipod) |
10:59:33 | | Quit nobelium- (Read error: 104 (Connection reset by peer)) |
10:59:36 | preglow | i think the wheel is neat enough |
10:59:39 | preglow | but not when you can't see |
10:59:50 | Zoide7777 | any news on grayscale lib? us poor 4g grayscale users are ostracized from the doom, rockboy, & screensaver plugin fun.... ;) |
11:00 |
11:00:08 | | Join austriancoder [0] (n=austrian@natpool1.nat.uclv.net) |
11:00:17 | webguest74 | Does Doom even run on any grayscale units? |
11:00:28 | Zoide7777 | i think it does on h120 |
11:00:39 | austriancoder | where can i find doom? |
11:00:39 | Zoide7777 | it certainly does on 4g ipod, but in ipodlinux |
11:00:46 | tucoz | austriancoder, on the patch-tracker |
11:00:48 | webguest74 | Tracker |
11:00:53 | austriancoder | tucoz: thanks |
11:00:55 | webguest74 | Damn slow webclient |
11:02:18 | Zoide7777 | another really neat feature besides grayscale lib would be recording. i think it's pretty clever how you can record through the headphone jack in podzilla |
11:02:35 | Zoide7777 | too bad it's such a pain to set up a dual boot, etc. just to use those things |
11:03:05 | Zoide7777 | they should just dump ipodlinux development and all join the rockbox dev team! |
11:03:26 | Zoide7777 | imho, of course *grin* |
11:03:34 | preglow | hahah |
11:03:42 | preglow | rockbox would end up really pretty, at least ;) |
11:03:47 | B4gder | hehe |
11:03:48 | safetydan | boy there's a lot of pointer-sign warnings... |
11:04:00 | B4gder | Zoide7777: we've been telling them that since the day they started ;-) |
11:04:10 | preglow | safetydan: seen any comments on the new eq code? |
11:04:13 | Zoide7777 | B4gder: hahaha |
11:04:17 | safetydan | preglow, nope, not a one |
11:04:18 | webguest74 | B4gder: Really? |
11:04:22 | B4gder | yes |
11:04:30 | webguest74 | Interesting |
11:04:44 | Zoide7777 | but really, half-seriously, it's kind of a waste for there to be two projects in parallel when even if they're open source, you can't just port over all the innovation from one to the other |
11:04:58 | webguest74 | wonder why they were so hellbent on using Linux from the beginning |
11:05:16 | B4gder | I've never understood why they want linux on it |
11:05:19 | Zoide7777 | little by little Rockbox does all that ipodlinux does; now if only all that ipodlinux dev energy just went into rockbox, imagine... |
11:05:27 | tucoz | Bagder, is it ok if I just write something like 'Please correct this information' for the targets not included in the 3.0 release? |
11:05:34 | B4gder | sure |
11:05:36 | safetydan | preglow, though I don't think there's been an experimental build for the h300 kiddies to try it yet |
11:05:52 | tucoz | good |
11:06:03 | webguest74 | I imagined it was something like not knowing that there was an existing project and just using whatever kernel was available |
11:06:16 | webguest74 | The curse of the custom builds |
11:06:38 | webguest74 | Did anyone notice there's a H1x0 Optimized build now? |
11:06:54 | Zoide7777 | B4gder: probably because at times linux has been so "in fashion" as the end-all be-all, the magical os that runs from PDAs to servers.... |
11:06:56 | preglow | i believe they put linux on it because they want linux on it |
11:07:00 | preglow | with all the possibilities that brings |
11:07:04 | preglow | they've got a different aim than us |
11:07:14 | B4gder | well, the ipodlinux project of course started while we only ran on Archos |
11:07:14 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
11:07:19 | Zoide7777 | then again, maybe they would argue that if the Rockbox devs dropped this and joined them.... |
11:07:21 | Zoide7777 | heheh |
11:07:31 | B4gder | no doubt |
11:07:37 | | Part nave7693 |
11:07:42 | B4gder | but we have 16(!) targets in our cvs builds |
11:07:50 | Zoide7777 | that's truly amazing |
11:08:05 | webguest74 | Well yes, it just seems a strange thing to do.. I can't see the point of running a general purpose os on a dap |
11:08:12 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
11:08:26 | B4gder | and that's why you're in #rockbox and not #ipodlinux ;-) |
11:08:43 | | Quit austriancoder (Remote closed the connection) |
11:08:44 | Zoide7777 | I think this must be one of the one/few open source projects to run on so many different platforms, with such an organized development process |
11:08:45 | webguest74 | That'd be the reason, yes |
11:09:11 | RoC_MM | Is the rockbox kernel custom? |
11:09:17 | Zoide7777 | though of course if you run linux you get a lot of things you can bootstrap off for free |
11:09:18 | webguest74 | Yes. |
11:09:23 | tucoz | Isn't debian also quite multiplatform |
11:09:59 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
11:10:05 | Zoide7777 | maybe now we can run os x for intel on the ipod! hehehe..... i've seen some pretty sorry "screenshots" of just that... |
11:10:13 | webguest74 | You can't really compare.. since nearly all Linux programs run on a bunch of products |
11:10:21 | webguest74 | platforms |
11:10:26 | | Quit kernelsensei (Nick collision from services.) |
11:10:36 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
11:10:52 | Zoide7777 | what really surprises me is how limited the audio component of ipodlinux is |
11:11:15 | | Join KN|stiff [0] (n=phhome@Fd7a5.f.strato-dslnet.de) |
11:11:15 | webguest74 | Rockbox may be the one of the smallest project (code-size) to run on so many different platforms |
11:11:16 | Zoide7777 | i mean they have *all sorts* of things (even a "cursive" on the scroll wheel method of text input!) |
11:11:31 | tucoz | webguest74, it was a respond to what Zoide7777 said. If debian runs on a number of platforms, I would say their dev process is quite organized as well. |
11:12:01 | | Join austriancoder [0] (n=austrian@router-rfc1918.nat.uclv.net) |
11:12:07 | webguest74 | tucoz: Mine was a response to Zoide7777 as well, actually.. just saying that it's a strange comparison to make |
11:12:18 | Zoide7777 | tucoz: that's true... plus it's thousands and thousands of packages |
11:12:33 | Zoide7777 | tucoz: but then again they don't really do any of the development for the packages themselves, right? |
11:12:47 | Zoide7777 | tucoz: isn't it mostly putting it all together? (not that it's easy at all) |
11:12:48 | webguest74 | Not directly, but they make sure it runs on every platform |
11:12:58 | austriancoder | It seems that orignal firmware of x5 supports mpeg4 with 15 pictures pro sec |
11:13:17 | webguest74 | For example, Debian was _the_ reason xfree86 supported as many platforms as it did/does |
11:13:31 | Zoide7777 | btw, something i had thought of several times... has anyone considered porting rockbox to PDAs? |
11:13:40 | preglow | well, debian did the porting for it, so small wonder... |
11:13:46 | tucoz | Zoide7777, well they do. I think the Debian community detects bugs, and creates patches that for instance Gnome would benefit from |
11:13:52 | webguest74 | preglow: exactly |
11:13:56 | Zoide7777 | you wouldn't need to reverse engineer all sorts of things i suppose, since you could just make it be an app on top of the os |
11:14:04 | | Join nobelium- [0] (i=nob@c-217-70-76-63.bragatel.pt) |
11:14:09 | Zoide7777 | tucoz: i see |
11:14:41 | Zoide7777 | preglow: who did xorg? or did that just evolve from xfree86 after the porting? |
11:15:03 | webguest74 | xorg6.7 = xfree86 4.2.0 |
11:15:08 | webguest74 | iirc |
11:15:16 | Zoide7777 | i see |
11:15:19 | webguest74 | and from there, xorg was developed by lots of people who jumped ship |
11:15:25 | webguest74 | mainly |
11:15:41 | tucoz | And the Ubuntu community works in a similar way. There is actually a quite interesting seminar by Mark Shuttleworth on google video. |
11:15:42 | tucoz | http://video.google.com/videoplay?docid=-1165754797197197496&q=mark+shuttleworth |
11:15:44 | webguest74 | That's the ultra-condensed version, of course. |
11:15:50 | tucoz | (for those interested) |
11:16:51 | * | tucoz is happy that he created a filter for flyspray in his gmail account :) |
11:17:25 | webguest74 | http://vp.video.google.com/videodownload?version=0&secureurl=rAAAALPexite4piFYDEjYRNb6kMfliK0C8eRHaguxMbkavwH6rbsXIh7m6yjQN4KeihiC9ivq93oeEMKbxgLyycs3MSjhPTsfgAeHnhCEZnVUYB2GVUDz8jt8EpoXt5qIPyc_dCrza6Kc0iHquIivtqw8R4CdokHXo0oRdLpP2tjuL7ONpKB7gwbI0NBJq6rb9oBT9Lfrezle6hDrIubA8ZnwvkOeSmKsC9rVV52OEb6-w-J&sigh=zMwtOI29_wCl9b3ZhNZVR8Axp0g&begin=0&len=4301800&docid=-1165754797197197496 if you want to download the video instead of seeing it through flash |
11:17:46 | * | tucoz gets dizzy by looking at that link |
11:18:05 | Zoide7777 | i have mixed feelings about ubuntu.... it gets *a lot* of attention, and yet (to me) doesn't seem to be all that better than other distro's; ime, much more frustrating in fact |
11:18:30 | * | webguest74 has no strong feelings about Ubuntu |
11:18:37 | tucoz | I like it, use it and do not feel the need to use anything other than that |
11:20:06 | Zoide7777 | wow... he's one of the baldest guys i've seen with long hair like that hehe |
11:20:35 | Zoide7777 | so, has anyone considered porting Rockbox to PDAs? |
11:21:17 | B4gder | not many actually consider to port Rockbox |
11:21:51 | webguest74 | You could possibly make SDL work on some PDAs, problem solved! |
11:21:52 | B4gder | and those that has hardly considered PDAs |
11:23:44 | Zoide7777 | i mean, it seems like a PDA target might not be that much different from a DAP target; less complicated in fact if you use the PDA-provided APIs and stuff like that. but then again i suppose you'd still have to reverse engineer stuff to do asm optimizations? |
11:24:18 | webguest74 | You'd have to hook into an OS, which seems like a considerable task |
11:24:49 | B4gder | I don't see a point for Rockbox on PDA |
11:24:54 | webguest74 | You'd probably start with the sims, but I'm not sure how it progresses from there |
11:25:15 | Zoide7777 | webguest74: and then again "frankengarnet" must be tough to deal with |
11:25:15 | webguest74 | you'd loose things like touchscreen etc. |
11:26:01 | Zoide7777 | i remember there was a very cool program called pPod. it emulated the iPod to the last detail, including using the touch screen as a scroll wheel. of course, they got shut down by apple... |
11:26:22 | Huntermic | i'd say, keep it only for media/mp3 players, that's when it is a its best |
11:26:26 | B4gder | if they got shutdown they did something wrong |
11:26:48 | tucoz | amiconn, sorry for asking the same questions over and over. But, how do you access the WPS context menu on the ondio? |
11:28:13 | | Join quobl [0] (n=quobl@tor/session/x-90e9a9cf70945bba) |
11:28:39 | Zoide7777 | B4gder: well, they implemented the touch screen idea that years later Apple is still rumored to use in the "real" iPod video |
11:29:28 | B4gder | I doubt that gave apple legal rights to act |
11:29:31 | Zagor | Zoide7777: they did something else wrong if they were shut down |
11:30:21 | Zoide7777 | well, they copied the interface to the last detail, & were selling the program for profit... *grin* |
11:30:28 | Zoide7777 | I guess that would do it |
11:30:40 | | Quit nobelium (Read error: 110 (Connection timed out)) |
11:30:44 | B4gder | copying interfaces are allowed |
11:31:06 | B4gder | only software patents could stop that |
11:31:18 | B4gder | perhaps Apple has a few there |
11:32:14 | Zoide7777 | btw, I'm listening to/watching Shuttleworth's talk.. he mentions revision control, etc. does the Rockbox code have branches and such? it seems to just be one trunk where everything gets done and then the Flyspray place where patches may or may not get included |
11:32:19 | safetydan | apple has patents on interfaces |
11:32:32 | safetydan | not sure how successful they've been at enforcing them |
11:32:42 | B4gder | Zoide7777: we haven't had any reason to branch yet |
11:32:43 | webguest74 | Apple has patents on everything a developer thinks of while having lunch |
11:32:52 | Zoide7777 | safetydan: I thought Microsoft actually snatched it from them or something like that? as in, Apple has to pay Microsoft when they make iPods |
11:33:07 | webguest74 | Wasn't that Creative? |
11:33:09 | Zagor | safetydan: well, creative has patents on apple's interface too :-) |
11:33:18 | safetydan | Zoide7777, possibly, I gave up trying to follow the patent malarky too closely |
11:33:22 | webguest74 | Everyone has patents on everything. It's a trainwreck |
11:33:34 | bam_ | is it normal that the volume levels are much lower with rockbox than the stock firmware? |
11:33:48 | webguest74 | bam_: Are you using replaygain? |
11:33:55 | bam_ | yes |
11:34:10 | webguest74 | Well there you go. Replaygain usually lowers volume on the whole |
11:34:11 | safetydan | replaygain will normalize your volume to around 89dB IIRC |
11:34:20 | bam_ | ahh |
11:34:26 | safetydan | so it will generaly sound quieter than un-gained audio |
11:34:28 | bam_ | thanks |
11:34:36 | Zoide7777 | it's a bit old, but it did happen: http://seattlepi.nwsource.com/business/236360_applepatent12.html |
11:34:38 | preglow | depends a lot on the track, though |
11:34:41 | safetydan | better for your ears anyway |
11:34:42 | preglow | some tracks are gained up |
11:34:59 | preglow | had a few ambient tunes that got gained +6 |
11:35:00 | webguest74 | preglow: Not many though, in this day and age. |
11:35:02 | preglow | almost clipped |
11:35:20 | preglow | webguest74: depends what music you listen to |
11:35:29 | safetydan | preglow, speaking of replaygain, are you just going to use the replaygain pre-amp for the equalizer? |
11:35:31 | preglow | rock and metal is mastered to pieces these days |
11:35:38 | preglow | safetydan: i don't see why not |
11:35:38 | RoC_MM | is it better to have replaygain on? |
11:35:52 | safetydan | As in, move it out of the replaygain menu and turn it in to a general pre-amp for the dsp path? |
11:35:55 | webguest74 | Did anyone ever succede in getting Replaygain writing to id3tags in Linux? |
11:36:15 | preglow | safetydan: i'm trying to think of a good way to embed the gain in the eq code, but i can't think of any such way |
11:36:33 | Mikachu | if i just use replaygain without the eq, it just modifies the hardware volume right, no extra cpu processing? |
11:36:41 | safetydan | Mikachu, no, software processing |
11:36:51 | safetydan | Mikachu, extra loop over the audio to do apply_gain() |
11:36:52 | preglow | safetydan: it'd be piece of cake to just move a general gain into the eq band code, but then we'd have to dynamically move the gain around as people switch bands off and on |
11:37:03 | Mikachu | safetydan: can't you just set the volume? |
11:37:11 | safetydan | Mikachu, not enough precision in the hardware volume |
11:37:24 | Mikachu | i can't hear any difference between +-1 |
11:37:34 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
11:37:52 | preglow | but ok, what about when we want stuff gained up?= |
11:38:02 | preglow | the hardware wont allow that |
11:38:08 | preglow | in some cases |
11:38:13 | Mikachu | i generally don't have my volume set to +6... |
11:38:16 | preglow | point being we'd have to create special cases |
11:38:24 | preglow | Mikachu: i've got a bunch of tracks i want gained up at 0db |
11:38:34 | preglow | old rock music and ambient, mainly |
11:38:40 | Mikachu | okay, i give up then |
11:38:42 | preglow | again |
11:38:45 | preglow | we'd be restricting ourselves |
11:38:48 | webguest74 | Is the extra loop expensive? |
11:38:59 | preglow | webguest74: no, not very, and i plan on optimising it further for each platform |
11:39:10 | Mikachu | can't you do it while in another loop? |
11:39:19 | preglow | i'll probably have everything in dsp assembler optimised at some point |
11:39:24 | Zagor | (FYI: apple claimed trademark infringement in the pPod case) |
11:39:27 | preglow | Mikachu: that's what i was saying |
11:39:42 | Zagor | (and pPod folded immediately) |
11:39:43 | Mikachu | oh, i didn't understand your fancyspeak then |
11:39:47 | webguest74 | Zagor: Makes sense. So B4gder was right |
11:39:49 | preglow | Mikachu: i can move it to the eq code, but that'd need some additional wizardry and probably have some glitches |
11:40:01 | webguest74 | They made mistakes. |
11:40:14 | webguest74 | (ie. leeching on a trademark) |
11:40:15 | preglow | we'll just put it in the replaygain path for now |
11:40:17 | preglow | we can always move it later |
11:40:24 | B4gder | which also hints that we are right in avoiding using trademarks in Rockbox |
11:41:24 | safetydan | preglow, so we should just have one pre-amp setting? Or one for EQ and one for Replaygain? |
11:42:03 | webguest74 | If there's one thing companies are always willing to fight, it's trademark infringement |
11:42:13 | Zoide7777 | Zagor: they actually changed their name to pBop (I'm serious), but they still disappeared in the end: http://www.macnn.com/articles/04/03/10/ipod.knockoff.software/ |
11:42:22 | Zagor | yes, I saw that |
11:42:38 | webguest74 | That should've been pBox |
11:42:44 | Zagor | webguest74: that's because they have to |
11:43:00 | webguest74 | Zagor: Yeah, indeed |
11:43:04 | *** | Saving seen data "./dancer.seen" |
11:43:10 | RoC_MM | mt/archives/img/pBop.gif">http://www.faq-mac.com/mt/archives/img/pBop.gif |
11:43:58 | amiconn | tucoz: WPS context menu is Long Mode. No direct way to enter the main menu directly from wps. This is done by short Menu from the context menu |
11:44:02 | webguest74 | Zoide7777: I like the comments on that article |
11:44:19 | tucoz | amiconn, thanks. I stopped being lazy and used the sim to find out :) |
11:45:27 | preglow | safetydan: one for both |
11:45:51 | preglow | safetydan: you might want to pregain only replaygain tracks, just like before |
11:46:57 | safetydan | preglow, doesn't that mean two runs of apply_gain() or can the pregain be combined? |
11:47:57 | preglow | the gain factor will be compined |
11:48:42 | preglow | combined too |
11:49:17 | safetydan | well that should be enough for me to start hacking at it |
11:50:09 | safetydan | Oh, one more thing. Was the moving of stuff from firmware to apps (e.g. id3.c) part of the 3.0 release plan? |
11:50:22 | RoC_MM | 3.0? |
11:50:35 | RoC_MM | is a 3.0 release planned? |
11:51:03 | nudel | Yes: http://forums.rockbox.org/index.php?topic=3064.0 |
11:51:11 | preglow | no |
11:51:19 | preglow | that part will come when it comes |
11:51:24 | | Join ashridah [0] (i=ashridah@220-253-121-101.VIC.netspace.net.au) |
11:51:28 | safetydan | RoC_MM, http://www.rockbox.org/twiki/bin/view/Main/ReleaseTodo |
11:51:30 | | Quit Moos (Read error: 110 (Connection timed out)) |
11:51:59 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
11:52:52 | webguest74 | Wonderful.. the mp3gain linux program will write replaygain info.... but only in an APE tag! Jesus christ |
11:53:17 | nudel | There should be a law against APE tags on MP3s. |
11:53:42 | RoC_MM | lame calculates and records replaygain in all mp3s in linux |
11:54:05 | nudel | it can't do album calc though, unless you give it all files at once, i guess |
11:54:07 | RoC_MM | but that can't be done after-the-fact |
11:54:09 | webguest74 | I'm quite sure there is. It's named webguest74's law against stupidity, and is punishable by a punch to the nose |
11:54:21 | nudel | :) |
11:54:37 | webguest74 | RoC_MM: Well, that's as good as useless then :-\ |
11:54:39 | nudel | foobar2000 writes APE tags on MP3s by default... It's an outrage |
11:54:54 | webguest74 | It gets better |
11:54:54 | crashd | it's a fuckinnnngg outrage! |
11:55:01 | webguest74 | It writes APE tags and ID3v1! |
11:55:05 | nudel | hahaha |
11:55:10 | nudel | worst of both worlds |
11:55:13 | webguest74 | No kidding. |
11:55:26 | preglow | haha |
11:55:27 | nudel | i'm still so surprised ID3v1 ever existed, it's so obviously shit |
11:55:33 | preglow | ape beats both id3 standard |
11:55:35 | preglow | s |
11:55:39 | preglow | so if it only dropped id3v1... |
11:56:04 | nudel | what's APE do that ID3v2 doesn't, apart from break a load of players? |
11:56:05 | webguest74 | How about "No APE tag may be larger than 8kb" |
11:56:07 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
11:56:19 | webguest74 | That's quite a flaw if you ask me. |
11:57:08 | webguest74 | Or whatever the magical limit was |
11:57:38 | webguest74 | Oh, and having to order items by size.. that's just madness |
11:57:50 | webguest74 | Most of all whent here's already the size-limitation |
11:58:27 | amiconn | "No APE tag may be larger than 8kb" is a big plus imho |
11:58:48 | amiconn | It stops people from misusing the tags for silly things |
11:59:07 | amiconn | Then, ape wans't meant to be used wih mp3 |
11:59:08 | webguest74 | It's artificial limiting |
11:59:23 | ScoTTie | 8kb is a lot of data for just info |
11:59:35 | webguest74 | How are they to know if I have a good reason to embed more than 8kb? |
11:59:47 | B4gder | we _need_ 800K album art tags! |
12:00 |
12:00:05 | | Quit kclaf (Remote closed the connection) |
12:00:19 | preglow | i think 8kb is fine |
12:00:25 | preglow | who the hell wants more than 8kb? |
12:00:30 | webguest74 | My point is, maybe there are good reasons that the author of the spec hasn't envisioned. Imposing arbitrary restrictions seems arrogant. |
12:00:36 | * | B4gder remembers a real case with 800K album art |
12:00:36 | preglow | stuffing album art in the _TAG_ is insanity |
12:00:45 | nudel | you might want to list the name of every single audience member at a live gig :) |
12:00:53 | B4gder | rockbox didn't play it gapless ;-) |
12:00:55 | | Join c0utta [0] (n=cbad1f07@labb.contactor.se) |
12:01:13 | preglow | B4gder: woes! |
12:01:26 | preglow | but yeah |
12:01:36 | preglow | if the x5 does not support bass and treble controls, should we emulate them with software? |
12:01:39 | webguest74 | Sure, having huge tags can cause troubles, but to impose it as a rule, just because seems stupid. |
12:01:40 | preglow | or just tell people to use the eq |
12:01:44 | nudel | i don't see why it's insane, it's all metadata... so long as you can choose which parts of it to load then it's fine (i.e you're not forced to load an 800kb metadata chunk if you just want the titles, and I guess that's why APE orders by size, though with 8kb who cares about size as you're going to load the whole thing at once) |
12:01:58 | preglow | nudel: _album_ art in the _track_ tag? that's insane |
12:02:00 | B4gder | preglow: let's say eq for now at least |
12:02:13 | preglow | B4gder: i've got filters for bass and treble boost ready anyway |
12:02:19 | B4gder | ok |
12:02:31 | nudel | it's not a track tag, it's just metadata... seems sensible to have *one* metadata format rather than a different one for every purpose. less stuff to code. |
12:02:33 | B4gder | nudel: well, the 800K chunk makes parsing a lot harder |
12:02:33 | preglow | so it's not that |
12:02:49 | preglow | it's more what we should do about features that most of our platforms have, but not all |
12:02:51 | B4gder | or at least slower |
12:03:00 | preglow | like i just codec swcodec versions of channel config and stereo width |
12:03:01 | nudel | maybe the metadata should just have a size and file-offset for where to get the album art, rather than the art itself |
12:03:08 | preglow | s/codec/coded/ |
12:03:14 | B4gder | lunch |
12:03:21 | webguest74 | A tag TOC might be good. |
12:03:41 | webguest74 | I wonder why id3v2 wasn't made like that |
12:04:02 | webguest74 | would only take a byte or two more pr frame |
12:04:09 | amiconn | preglow: The nice thing with the MAS pcm codec is that it has the same stereo matrix config as the builtin mpeg audio codec. Just different addresses |
12:05:43 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
12:06:24 | nudel | Archos are happy to help Rockbox (or at least allow it to use code they own)? That's very cool of them if so. |
12:07:52 | preglow | haha |
12:08:05 | | Quit qwm (Read error: 110 (Connection timed out)) |
12:08:18 | preglow | go ask for specs on their newer players and lets see if they're as helpful then |
12:08:28 | nudel | hehe |
12:09:09 | nudel | it's stupid really, i mean i bought an ipod *because* of the rockbox port. companies should welcome alternative software for thei rhardware... although i suppose it gets in the way of their disgusting DRM online-store lock-in illegal monopolistic wolrd destruction plans |
12:09:47 | webguest74 | not to mention their casual eating of babies |
12:10:04 | ScoTTie | lol |
12:10:13 | ScoTTie | 'stemcell research' |
12:12:14 | Zoide7777 | bye |
12:12:42 | nudel | I'm getting a bit annoyed with Borland Janeva (middleware for making C# talk to J2EE servers): You write a middleware solution, whose primary job is marshalling data between languages/machines, where the languages at both ends fully support reflection. When marshalling fails do you: (a) Provide detailed error messages which include the name, type and contents of the item which failed to convert; or, (b) Deserve the computer-pro |
12:13:23 | | Part Zoide7777 |
12:13:33 | webguest74 | cut-off at "computer-pro" |
12:13:42 | nudel | (b) Deserve the computer-programmer |
12:13:42 | nudel | equivalent of castration to prevent you from spreading more of your |
12:13:42 | nudel | sick, evil code into this once-beautiful world? |
12:14:28 | | Join nobelium [0] (i=nob@c-217-70-76-63.bragatel.pt) |
12:15:26 | webguest74 | (c) all of the above |
12:15:35 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
12:21:52 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
12:22:04 | dpro | hi |
12:23:18 | | Quit nobelium (Read error: 104 (Connection reset by peer)) |
12:23:25 | | Join nobelium [0] (i=nob@c-217-70-76-63.bragatel.pt) |
12:24:09 | preglow | amiconn: but yeah, do you think we should try sticking to a common settings subset between platform if at all possible (ie. we can emulate with software) ? |
12:26:30 | | Join TCK [0] (n=tckocr@81-178-226-109.dsl.pipex.com) |
12:27:59 | | Quit Moos (Read error: 110 (Connection timed out)) |
12:28:21 | | Quit nobelium (Read error: 104 (Connection reset by peer)) |
12:28:25 | | Join nobelium [0] (i=nob@c-217-70-76-63.bragatel.pt) |
12:28:35 | | Quit nobelium- (Read error: 110 (Connection timed out)) |
12:29:52 | Mikachu | dpro: i just noticed the pitch screen seems to be accessible from the wps context menu too |
12:30:05 | | Quit RoC_MM ("Leaving") |
12:30:40 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
12:31:16 | | Quit sharpe () |
12:36:20 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
12:36:26 | Jungti1234 | yeah, hi all |
12:36:35 | markun | hi Jungti1234 :) |
12:36:37 | Febs | preglow, as I drove home yesterday, I was thinking, "my car stereo sucks. I should use the parametric eq" to smooth out its response. Then I started thinking how useful it would be to have something like a sine wave sweep function to help do just that. |
12:36:51 | preglow | Febs: oh, indeed |
12:37:13 | preglow | Febs: wouldn't even be a problem |
12:37:26 | Jungti1234 | hey phaedrus961 |
12:37:34 | preglow | Febs: just figure out how to fit it in |
12:37:39 | phaedrus961 | hey Jungti1234 |
12:37:55 | preglow | Febs: an accousticsbox plugin, heh |
12:38:00 | markun | Febs: would the loudness of the sweep at a frequency take the human hearing into account? |
12:38:38 | Jungti1234 | phaedurs961: Do you have word to do to me? |
12:38:45 | Jungti1234 | phaedrus961 |
12:38:47 | Febs | markun, I need to read more about how the test tones on, say, home theater set up disks do it. I thought that preglow might know offhand. |
12:38:55 | preglow | Febs: you know, i can see myself selling a plugin like that if i were to work a bit on it |
12:39:20 | preglow | fortunately i'm not inclined to do that, of course :> |
12:39:34 | webguest74 | Then having the first buyer redistribute for free :) |
12:39:50 | Febs | I just wanted to toss the idea out there. I found a GPL compatible sine wav generator here: http://www.lns.com/papers/tonegen/tonegen.c. |
12:39:58 | preglow | Febs: what would be really cool would be doing sinesweep measurements with rockbox recording the output and analysing it |
12:40:04 | preglow | Febs: of course, that would need a calibrated mic |
12:40:05 | markun | Febs: see http://www.lafavre.us/hearing-curves.jpg |
12:40:43 | preglow | Febs: oh, the sine wave part isn't a problem, that's already done |
12:40:49 | dpro | mikachu: never mind :) it's there and I already changed it a bit so now you can seek and pause from it |
12:41:14 | amiconn | preglow: Well, if a specific feature isn't supported on a target, we shouldn't go through hoops. |
12:41:19 | | Quit DrMoos (Read error: 110 (Connection timed out)) |
12:41:25 | preglow | Febs: the big question is if you want to rely on your own ears to do find out where the peaks are |
12:41:36 | preglow | if so, we'd need to do quite a bit of testing |
12:41:36 | Febs | My thought was to sit in my car with the sine wav sweep and an SPL meter (not while driving, of course ;)) |
12:41:43 | preglow | ahhh |
12:41:45 | amiconn | Since the TLV320 doesn't have hardware treble/bass, we don't need to emulate it, since we already have software eq |
12:42:13 | amiconn | Just point the users to the eq. |
12:42:25 | phaedrus961 | Jungti1234, I don't understand |
12:42:52 | preglow | Febs: it is worth keeping in mind that rockbox can do the measurement itself too, but the mic would like i said need to be calibrated |
12:42:59 | * | webguest74 ponders hacking up a apev2-to-id3v2 script that moves replaygain info |
12:43:18 | Febs | Now THAT would be cool. |
12:43:19 | webguest74 | and removes the apev2 tag! |
12:43:24 | nudel | either The Godfather or MP3Tag will do it for you, if you're on windows |
12:43:30 | webguest74 | I'm not. |
12:43:39 | tucoz | Do you mind if I add a DRAFT COPY watermark to the manual? |
12:43:50 | tucoz | so that people understand that it is work in progress |
12:43:53 | amiconn | Maybe we could map the treble and bass settings to the highest and lowest eq band. |
12:44:08 | Febs | Anyway, if you're inclined to write such a thing, I think it would be quite popular. I thought about taking a stab at it myself, but with my fledgding knowledge of C it would probably take me a week, and that time is better spent on the manual. |
12:44:14 | amiconn | Otoh, this might confuse users... |
12:44:29 | nudel | I assumed that's what they did when I first tried them |
12:44:29 | preglow | Febs: i can write a sine generator plugin pretty fast, i guess |
12:44:39 | preglow | amiconn: yeah, lets not do that |
12:44:56 | webguest74 | Febs: I might.. we'll see.. |
12:45:05 | preglow | amiconn: only asking since i've now got slightly cheaper-than-eq filters which are probably equivalent to what the codec chips themselves use |
12:45:15 | tucoz | do what? write draft copy? |
12:46:42 | preglow | tucoz: it should be marked in some way |
12:47:17 | tucoz | preglow, yes. I commit that now. I don't want people to believe the manual is final and print it out. |
12:47:33 | preglow | Febs: i don't really know a lot about microphones, do you have any idea how bad the amplitude curve of semi-cheapish mics are? |
12:47:35 | | Quit nobelium () |
12:47:45 | linuxstb | tucoz: A "Draft" watermark sounds a good idea to me. |
12:48:00 | tucoz | linuxstb, hold on, I'll commit it now. |
12:48:23 | * | webguest74 looks for code to read ape tags |
12:48:39 | B4gder | webguest74: there's an APE patch in the tracker |
12:48:52 | Paprica | Moos? |
12:49:16 | tucoz | I just need to change something first |
12:50:41 | webguest74 | B4gder: thanks, maybe I'll use that |
12:50:48 | merbanan | preglow: can you play and recod at the same time ? |
12:50:56 | preglow | merbanan: at least hubbel says i can |
12:52:12 | merbanan | preglow: hehe, if you are reeeally bored you can code a microphone calibration/compensation filter |
12:52:28 | preglow | merbanan: i've actually got most of the code needed from a previous project |
12:52:51 | webguest74 | Don't you just love reading code with comments in polish? |
12:53:02 | preglow | code for doing the sweeps, code for doing deconvolution |
12:53:12 | Febs | preglow, I really don't know, but I would imagine the amplitude curve of semi-cheapish mics is quite bad. |
12:53:58 | preglow | Febs: but yeah, a signal generator plugin might be quite fun |
12:53:59 | merbanan | preglow: what do you use to get the sound envelope ? |
12:54:10 | preglow | merbanan: envelope for what? |
12:54:15 | tucoz | Febs, if you work on the manual and find it easier to separate sections into their own files. Please do :) |
12:54:18 | preglow | sweep envelope |
12:54:19 | preglow | ? <- |
12:54:26 | merbanan | preglow: yes sweep envelope |
12:54:35 | preglow | merbanan: a simple exponential |
12:54:45 | tucoz | Febs, just use the \input{file.tex} command in that case. |
12:54:52 | preglow | there's a certain way you need to do it if you're using a logsweep for measurements |
12:54:57 | preglow | there are quite a few articles on the method |
12:56:35 | merbanan | preglow: if you need a better envelope reference use a hilbert transformer |
12:58:01 | preglow | merbanan: how can i use a hilbert transformer for that? |
12:58:09 | amiconn | preglow: The UDA1380 should be capable of full-duplex operation, and since playback & recording use different DMA channels it should be doable |
12:58:27 | safetydan | preglow, one comment on the eq so far... claims the low shelf filter is busted but it works fine for me so... |
12:58:40 | preglow | works good for me too |
12:59:05 | preglow | if someone claims it's busted, please have them supply settings |
12:59:10 | preglow | i can easily verify if they are busted then |
12:59:23 | amiconn | I thought about nicking a DMA channel for ATA, but there are only 2 |
12:59:35 | | Quit Nibbler ("Think of someone of "average" intelligence. Then think half the world is dumber than that.") |
12:59:53 | preglow | amiconn: perhaps we can use ata dma when we're not recording? |
13:00 |
13:00:15 | preglow | which should be most of the time |
13:00:54 | * | amiconn wants to see radio going *through* pcm. Enables peakmeters, eq.... |
13:01:20 | preglow | yup |
13:01:26 | preglow | should be highly doable |
13:01:39 | preglow | but wouldn't exactly conserve battery... |
13:01:57 | amiconn | yep |
13:02:32 | amiconn | But it'll save us from questions why the eq doesn't work for radio, and perhaps also make it easier to enable recording directly from th eradio screen |
13:02:47 | Huntermic | let the user make the choice to do or don't let radio go to pcm :-) |
13:02:50 | merbanan | preglow: the hilbert transformer delays any signal with 90 degrees |
13:02:56 | amiconn | Btw, I consider recording from radio screen a 3.0 feature |
13:03:09 | preglow | merbanan: yeah, but's not exactly what i need |
13:03:19 | preglow | amiconn: then get to work! :) |
13:03:21 | amiconn | We had that in all earlier versions for archos, so... |
13:04:10 | merbanan | preglow: square the original and the transformed signal and add them together and you should get the instantanius envelope |
13:05:30 | preglow | merbanan: ok, but then remains the problem of creating a good hilbert transformer |
13:05:41 | preglow | which is a rather heavy task for a small dap... |
13:08:16 | merbanan | preglow: 30 or 60 (don't remember) coeff FIR filter aproximation exists |
13:09:56 | | Part FlashHater |
13:12:23 | preglow | merbanan: yeah, but in that case it's just simpler doing a plain exp |
13:12:33 | austriancoder | i want to prepear libtheora for some test about video codec stuff... but i dont get it into build process... wich files must i edit to get it into build process? libtheora is lying in apps/codecs/libtheora |
13:12:37 | preglow | merbanan: and that approximation won't be very good, btw |
13:12:51 | preglow | austriancoder: isn't theora floating point? |
13:13:29 | austriancoder | preglow: theora supports floating point and also integer only mode |
13:13:35 | dpro | preglow: I'm afraid yes ... I don't think there's a fp version anywhere ... |
13:13:59 | dpro | preglow: make that fp a fixed point :) |
13:14:04 | preglow | ok, now this is a contradiction |
13:14:30 | dpro | austriancoder: ah does it ? |
13:15:45 | * | dpro doesn't feel like watching pr0n on a nano display anyway ;) |
13:16:10 | austriancoder | dpro: i think so.. found also a switch in configure |
13:16:36 | preglow | dpro: lots of theora encoded pr0n around, yea? :P |
13:17:05 | safetydan | Has anyone been able to reproduce this http://www.rockbox.org/tracker/task/4763 ? |
13:17:10 | safetydan | it works fine in the sim |
13:17:46 | austriancoder | so.. my question is still here.. which files must i edit? |
13:18:37 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
13:19:00 | B4gder | modify the makefile in the codecs dir, add a SOURCES for the codec and add a main codec file |
13:19:22 | B4gder | there are a few other codecs you can check and compare with |
13:19:50 | austriancoder | thanks |
13:22:05 | dpro | safetydan: I can only try it on a nano, and over here it just works [tm] |
13:23:32 | dpro | dumb question: what is crossfeed ? |
13:24:17 | preglow | simulates listening with speakers |
13:24:28 | preglow | some left channel audio is fed to the right headphone, etc |
13:25:44 | Moos | B4gder: Hi, do you know why Chessbox don't compile for X5 please? |
13:25:47 | | Quit austriancoder (Read error: 104 (Connection reset by peer)) |
13:25:59 | B4gder | Moos: probably a lack of graphics |
13:26:19 | safetydan | dpro, okay... |
13:26:19 | Moos | ok |
13:26:24 | safetydan | now I just need someone else to check |
13:26:41 | B4gder | or keys perhaps |
13:27:11 | Moos | B4gder: Ok thanks, I'll check if I can find something |
13:27:19 | linuxstb | Moos: You could probably use the iriver H1x0 graphics. |
13:27:31 | B4gder | yes, like brickmania does |
13:27:35 | B4gder | boring, but it works |
13:27:48 | Moos | I changed pics for brickmania |
13:28:03 | Moos | now hopefully in color :) |
13:28:09 | B4gder | wooo ;-) |
13:28:09 | linuxstb | The "colour" bitmaps for chessbox are greyscale anyway. |
13:28:15 | B4gder | hehe |
13:28:24 | | Join XavierGr [0] (n=XavierGr@ppp8-adsl-95.ath.forthnet.gr) |
13:28:31 | Moos | linuxstb: Then just reuse h1xx one? |
13:28:42 | B4gder | you could make a fancy board with backdrop! |
13:28:43 | webguest74 | Where is apev2 defined? |
13:28:49 | linuxstb | Moos: Exactly. I'll do it now if you want and commit to CVS. |
13:28:59 | Moos | Thanks |
13:30:53 | | Join Nibbler [0] (n=sven@port-212-202-77-111.dynamic.qsc.de) |
13:30:53 | webguest74 | Ah, found something. http://www2.uni-jena.de/~pfk/mpp/sv8/apetag.html |
13:31:45 | tucoz | webguest74, there is a patch on the tracker that reads ape-tags |
13:32:11 | webguest74 | tucoz: I'm looking to do it on my computer though |
13:32:22 | tucoz | I see |
13:32:26 | linuxstb | What button should bring up the Chessbox menu on the X5? |
13:32:56 | preglow | amiconn: btw, you wouldn't happen to know how to increase the precision in a 64 bit division where either the numerator or the denominator ends up being very small at some point in time? |
13:33:01 | tucoz | rec perhaps? |
13:33:18 | tucoz | That could be used as the mode button on the irivers |
13:33:49 | linuxstb | Sorry, I'm confused. There isn't a menu in Chessbox.... |
13:33:56 | tucoz | Insert 'maybe' before that ^^ |
13:34:06 | Jungti1234 | ^^ |
13:34:40 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-115-187.pools.arcor-ip.net) |
13:35:29 | Moos | linuxstb: no problemo |
13:36:01 | amiconn | preglow: What you're up to, and what ranges are you facing? |
13:36:14 | | Join ripnetuk [0] (n=george@host-87-74-125-82.bulldogdsl.com) |
13:36:28 | amiconn | Maybe you'll need a custom division routine. Note that I didn't deal with fixed point division routines so far |
13:36:32 | ripnetuk | hi. has anyone else had stability issues on IH120 recently? |
13:36:55 | linuxstb | Moos: Can you test this patch? http://www.davechapman.f2s.com/rockbox/x5-chessbox.diff |
13:36:55 | ripnetuk | it crashed on me three times this morning (blank LCD on unit, remote still has image, HDD LED on). |
13:36:56 | LinusN | no, why? |
13:37:03 | * | Paprica is commiting the color support of brickmania for X5 |
13:37:15 | LinusN | Paprica: wee! |
13:37:21 | Moos | linuxstb: let me few seconds and I will |
13:37:23 | linuxstb | Moos: Also, let me know if you think the button mappings should be different. |
13:37:33 | LinusN | ripnetuk: what did you do? |
13:37:35 | Paprica | =] |
13:37:52 | Moos | linuxstb: ok |
13:37:52 | | Part tucoz ("Leaving") |
13:38:03 | amiconn | LinusN: Any news on the H300 power issue? |
13:38:17 | ripnetuk | just playing music (the cranberries!) |
13:38:31 | LinusN | amiconn: no |
13:38:33 | | Quit webguest74 ("CGI:IRC (EOF)") |
13:39:02 | safetydan | preglow, cordic can be used to do fixed point division... :) |
13:39:29 | Moos | linuxstb: can you make me one build please?, I don't reinstall Cygwin yet (formated HD) |
13:39:30 | preglow | safetydan: haha |
13:39:33 | preglow | safetydan: in what format? |
13:39:35 | ripnetuk | im just trying a new build now (CVS 10am this morning). The other build was about 2 days old. |
13:39:55 | ripnetuk | also last weekend, I had serious sound breakup (sounded like it was just dropping bits of the song) |
13:40:04 | safetydan | preglow, whatever the input format I guess |
13:40:26 | safetydan | it'd be the same loop as the sin function, but with a different initial vector |
13:41:44 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
13:42:05 | ripnetuk | this was after a cold boot (as I find rockbox often crashes after ive listened to a audiobook and deleted a chapter) |
13:42:32 | Moos | wow 3min33sec for 40 builds O.O |
13:42:59 | safetydan | well actually the loop would be simpler for division |
13:43:06 | *** | Saving seen data "./dancer.seen" |
13:43:07 | B4gder | Moos: it just rocks! ;-) |
13:43:09 | Moos | faster than Cygwin for one build XD |
13:43:10 | ripnetuk | new build has just done it as well |
13:43:13 | B4gder | hehe |
13:43:18 | safetydan | preglow, want me whip up a test function? |
13:43:21 | ripnetuk | played about 1.5mins into song |
13:43:36 | preglow | safetydan: i can't see the need for it |
13:44:09 | preglow | safetydan: unless perhaps for arm which doesn't have a divide, but i'm willing to trust gcc instead of adding DIV(x, y) everywhere |
13:45:55 | ripnetuk | i reckon (a guess) its to do with the directory cache. I get lots of disk activity on powerup (as expected) and the player is reponsive. Then after a while (even if im not playing a song) the main units screen goes out, and the player is frozen. |
13:46:48 | ripnetuk | chkdsk reports no errors |
13:47:49 | ripnetuk | just trying it no with no dir cache |
13:48:14 | Jungti1234 | http://jungti1234.netcci.net/rockbox/hangul_input.PNG |
13:48:40 | linuxstb | Moos: I've committed to CVS |
13:49:08 | Moos | Thanks ! |
13:49:56 | | Quit ripnetuk ("Leaving") |
13:50:00 | | Join ripnetuk [0] (n=george@host-87-74-125-82.bulldogdsl.com) |
13:50:38 | ripnetuk | it seems OK with no dir cache |
13:50:56 | Moos | linuxstb: I'll let you know about the button mapping |
13:51:17 | Zagor | Jungti1234: is that good or bad? |
13:51:38 | Jungti1234 | good |
13:51:43 | Jungti1234 | very good |
13:52:04 | | Quit qwm (Read error: 110 (Connection timed out)) |
13:52:52 | Zagor | Jungti1234: excellent |
13:54:17 | preglow | can anyone imagine us ever needing more than 24dB boost in any case? |
13:54:53 | Slasheri | ripnetuk: probably you have very long filenames in some directory and rockbox crashes |
13:55:22 | Zagor | preglow: 24kB ought to be enough for everyone ;-) |
13:55:24 | ripnetuk | slasheri - i havent added anything of note. |
13:55:35 | XavierGr | Slasheri: Is there a chance to introduce you tagcache before the feature freeze? |
13:55:40 | XavierGr | ^your |
13:55:40 | ripnetuk | although i couldnt swear to it |
13:55:54 | ripnetuk | as i have a automatic podcast and radio loader |
13:56:43 | amiconn | XavierGr: Check the release todo, tagcache is a wanted 3.0 feature |
13:57:02 | amiconn | Zagor: 24 kB ?? |
13:57:24 | Zagor | buh, dB. joke failed miserably... |
13:57:24 | * | amiconn imagines a kilo-Bel in relation to deci-Bel |
13:57:33 | preglow | Zagor: hahaha |
13:57:54 | preglow | Slasheri: is there a reason that hasn't been fixed yet? it sounds like an incredibly trivial bug |
13:58:24 | amiconn | Dircache has more bugs than just that |
13:58:33 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-105.pools.arcor-ip.net) |
13:58:36 | amiconn | Like, sometimes not listing newly created files |
13:59:02 | preglow | 24kB would probably be enough to explode far off planets and eradicate asteroid belts |
13:59:43 | ripnetuk | i have my suspisions about the dircache causing my other crashes... i think if rockbox were really as unstable as it seems to me it would have got noticed / fixed... do others use the dircache? |
14:00 |
14:00:09 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
14:00:19 | Zagor | ripnetuk: no :-) |
14:00:45 | Zagor | but we'd sure like it working in time for 3.0 |
14:01:03 | Slasheri | preglow: nobody has yet located the problem.. |
14:01:19 | Zagor | Slasheri: how is your "time budget" until release? |
14:01:30 | lostlogic | preglow or Slasheri: any interest in testing a 'convert to less signedness' patch to playback.c before I commit it, or do you think I should just do it? |
14:01:33 | Slasheri | XavierGr: yes |
14:02:21 | safetydan | I use dircache and haven't noticed any problems. But I don't have that many long filenames or deep directory hierachys |
14:02:48 | preglow | ripnetuk: i use it all the time |
14:03:05 | preglow | lostlogic: i can test it |
14:03:32 | preglow | ripnetuk: to the extent that i can no longer imagine rockbox without it, and i also have no problems |
14:03:46 | lostlogic | preglow: I'm also interested if I break any 64bit sims http://lostlogicx.com/transfer/rockbox/unsigned_playback.patch |
14:04:21 | ripnetuk | strange |
14:04:43 | amiconn | lostlogic: Why less signedness? I thought the samples are signed? |
14:04:47 | ripnetuk | the only other strange thing I do is delete a lot of files after ive listened to them |
14:04:51 | ripnetuk | which im guess is not typical |
14:05:11 | ripnetuk | i have got some quite long filenames tho |
14:05:55 | lostlogic | amiconn: removing signedness relating to counting bytes as numbers of bytes are non-negative and it makes the math more tightly constrained |
14:06:32 | preglow | lostlogic: i'll test soon, just finish some filter work |
14:06:48 | amiconn | ok |
14:07:09 | amiconn | Well, sometimes using signed values makes it easier to deal with differences |
14:07:26 | amiconn | That's why e.g. current_tick is signed |
14:07:43 | ripnetuk | what is the limit on filename length on dircache? |
14:07:45 | Zagor | does a backlight setting called "Filter first keypress when dark" make any sense? i.e. will people understand what it means? |
14:07:57 | ripnetuk | and is the limit applied to the entire path, or just the filename? |
14:07:57 | preglow | Zagor: doubt it |
14:08:07 | Zagor | i stuggle to find a good name/string for it |
14:08:11 | Zagor | struggle, even |
14:08:20 | XavierGr | excuse me: I tried to patch something and I get hunk fails. I said ok it is an old patch. To my surprise opening the .rej files I can see that the failed hunks are related to rockbox header thingy. Is that intended? |
14:08:30 | Zagor | "Ignore light-up keypress" |
14:08:31 | preglow | Zagor: that'll be fun to translate, for sure |
14:08:36 | Zagor | yeah... |
14:08:46 | * | amiconn imagines the german string |
14:08:52 | preglow | i can see the norwegian translation being long as a bad year |
14:09:00 | lostlogic | amiconn: yeah, I found when working with pcmbuf.c that converting to unsigned for byte counters helps to ferret out possible bug places where a non-negative value is allowed to become negative. Technically, I suppose I could simply convert to unsigned, read through all the places where it changes the match and adjust them, and then make the variables signed again, but that seems silly as well. |
14:09:01 | safetydan | ripnetuk, I think it'd be MAX_PATH which is the maximum length of the entire path include filename |
14:09:06 | Bg3r | Zagor what are you doing atm ? |
14:09:09 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
14:09:33 | Zagor | Bg3r: i'm about to commit Nico's backlight filter patch. but I'm not completely satisfied with the setting name. |
14:09:37 | lostlogic | XavierGr: the $Id: $ Header? If so just ignore them |
14:09:50 | ripnetuk | n |
14:09:55 | | Quit ripnetuk ("Leaving") |
14:09:57 | | Join ripnetuk [0] (n=george@host-87-74-125-82.bulldogdsl.com) |
14:10:05 | Bg3r | Zagor ah...... |
14:10:07 | XavierGr | but I remember this wasn't the case when last time I patched. |
14:10:23 | Bg3r | as a multitarget setting ? |
14:10:28 | preglow | amiconn: does fixing all the inconsistent cap placement in english.lang number among the changes in your language cleanup? |
14:10:36 | Zagor | Bg3r: yes, for all devices with backlight |
14:10:41 | Bg3r | Zagor uf :( |
14:10:47 | Zagor | ? |
14:10:56 | Bg3r | i was working on this too |
14:11:05 | Zagor | aha |
14:11:13 | Bg3r | but i suppose you're ready, so... :) |
14:11:14 | amiconn | Zagor: First keypress enables backlight only ? |
14:11:19 | Zagor | Bg3r: his patch, or separate work? |
14:11:23 | Zagor | amiconn: yes, optionally |
14:11:31 | amiconn | I mean as a string... |
14:11:37 | Zagor | haha, ok :-) |
14:11:42 | Zagor | not bad |
14:12:07 | Bg3r | Zagor i just looked at his work |
14:15:15 | preglow | the beeping option really doesn't work too well |
14:15:22 | preglow | it suffers from the same bugs as the voice ui |
14:15:40 | preglow | if too much is happening, it just craps out |
14:17:14 | lostlogic | preglow: yes, they both use the 'mix' feature of the pcm buffer |
14:17:22 | preglow | then that needs fixing |
14:17:24 | preglow | quite badly |
14:17:32 | lostlogic | preglow: *scowl* I'm fully aware ;) |
14:17:40 | preglow | hehe |
14:17:45 | | Quit ashridah ("Leaving") |
14:17:50 | preglow | but ok, i'm taking your patch for a spin now |
14:18:00 | lostlogic | cool, thanks |
14:18:08 | preglow | lostlogic: any particular problems you foresee? |
14:18:29 | lostlogic | let me know if it further impacts voice, and test playback on as many codecs as possible |
14:18:59 | | Quit Moos (Read error: 110 (Connection timed out)) |
14:19:03 | lostlogic | particularly if any codec was passing a negative value for how many bytes it wanted in a buffer request it might not work so well any more :-P |
14:19:14 | lostlogic | flac.c was checking for a signed result so I had to correct that. |
14:19:32 | c0utta | Zagor: Backlight Wakeup? |
14:19:55 | Zagor | c0utta: shorter, but not much less cryptic :-) |
14:19:58 | lostlogic | preglow: there is a big fixme in flac that ... should probably be fixed where it requests a buffer of size X and assumes it gets that much rather than checking that it did |
14:20:10 | Zagor | at least I associate "wakeup" with boot-up |
14:20:26 | lostlogic | preglow: the other place I would have expected breakage with these changes are in filebuf wrap situations, but I've had it playing overnight without trouble so I think I'm clear on that |
14:25:00 | Bg3r | Zagor what about a Backlight submenu |
14:25:06 | Bg3r | and there "Eat first keypress" |
14:25:08 | preglow | any archos/swcodec owners who have verified the new swcodec stereo width option against the archos one? |
14:25:16 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
14:25:38 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
14:25:58 | ripnetuk | MAX_PATH == 260 aparently... /me checks max length on the rockbox |
14:26:15 | | Join SereR0KR [0] (n=Fletcher@Fcd45.f.strato-dslnet.de) |
14:26:44 | B4gder | ripnetuk: the problem is with unicode, as then we easily overflow that size |
14:26:47 | Zagor | Bg3r: I don't feel the LCD menu needs splitting, really |
14:27:08 | preglow | Zagor: that patch really doesn't need commiting for ipod, though, i've coded the button driver so that a touch of the clickwheel puts the backlight on |
14:27:14 | preglow | Zagor: s/commiting/enabling/ |
14:27:40 | safetydan | is helvR12 supposed to be fixed width? |
14:27:41 | Zagor | preglow: well I'm not going to put a special ipod exception in the code :-) |
14:28:26 | preglow | think about the excess kilobytes! |
14:28:35 | Zagor | preglow: don't you think this general solution is better than the special ipod solution? |
14:29:01 | ripnetuk | max length = 237 |
14:29:07 | preglow | Zagor: not really, no |
14:29:07 | preglow | Zagor: this way i can do both |
14:29:12 | ripnetuk | so im not breaking MAX_PATH |
14:29:18 | preglow | Zagor: it feels nice just touching the ipod and having it light up |
14:29:41 | B4gder | ripnetuk: but is some of the longer file names using non-ASCII letters? |
14:29:47 | Zagor | preglow: does touching it ever send a button event? |
14:29:48 | preglow | Zagor: nope |
14:29:53 | Zagor | aha |
14:30:00 | ripnetuk | b4dger - i dont think so. All in UK english |
14:30:04 | B4gder | ok |
14:30:35 | RoC_MM | where is the tag database stored? |
14:30:46 | ripnetuk | i might try bumping MAX_PATH to 500 and try again |
14:30:49 | preglow | Zagor: works quite well, you're not touching it unless you protest to having the backlight greet you, and it's too insensitive to trigger on fabrics so it wont go off in your pocket |
14:30:58 | Zagor | preglow: shouldn't it, actually? I bet some plugin authors would like to have such events. |
14:31:06 | preglow | Zagor: perhaps |
14:31:21 | ripnetuk | is there a max number of files in the cache? i have over 7000 files on there |
14:31:27 | preglow | lostlogic: seems to work fine on my ipod |
14:31:32 | preglow | lostlogic: tested pretty much all codecs there are |
14:31:44 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
14:31:52 | lostlogic | preglow: great! *commits* I'm sure someone will find bugs, but they shouldn't be majorly bad any more. |
14:31:52 | preglow | i can give it a spin on my h120 as well, but there should be no surprises |
14:32:18 | safetydan | ripnetuk, I don't think there's a limit |
14:32:43 | ripnetuk | im gonna run for a week or so without dircache and see if rockbox returns to its former uber-stable glory |
14:32:44 | lostlogic | hmm, if I change function signatures in teh codec API, but don't move any around, and nothing should change in runtime, to bump the API or not? |
14:32:59 | RoC_MM | where is the tag database stored? |
14:33:21 | B4gder | RoC_MM: you tried the docs? |
14:33:53 | preglow | lostlogic: as long as the prototype is the same |
14:34:01 | markun | safetydan: no, it's not fixed width, why? |
14:34:08 | preglow | lostlogic: but if not, you should bump |
14:34:13 | lostlogic | *bumps* |
14:34:25 | safetydan | markun, because Rockbox thinks it is |
14:34:28 | RoC_MM | B4gder, I looked...I'm continuing to search....wherever it is, it's not got "db" in it's name. |
14:34:31 | safetydan | Anyone know why the viewer plugin uses 'o' as the character decide how wide a font glyph is? Shouldn't it be using 'M' since that tends to be the widest glyph |
14:34:39 | markun | safetydan: why do you think that? |
14:34:57 | markun | safetydan: ignore the current viewer |
14:35:04 | B4gder | RoC_MM: TagDatabase |
14:35:18 | safetydan | markun, viewer plugin thinks the helvR12 is fixed width because the width structure is null in the font struct for it |
14:35:18 | markun | There is a better version in the patch tracker, but needs some work |
14:35:37 | lostlogic | so what is the cvs server doing when it is locked for long periods lately? |
14:35:39 | preglow | ehh |
14:35:45 | preglow | why the hell doesn't my ipod reboot on usb anymore |
14:36:26 | markun | safetydan: http://www.rockbox.org/tracker/task/4873 |
14:36:32 | lostlogic | preglow: I've been tryign to figure out same −− it has to do with plugging USB while in WPS but I don't know why |
14:36:41 | safetydan | markun, yeah just found that |
14:36:53 | preglow | lostlogic: so it's your patch that's doing it? |
14:37:01 | lostlogic | preglow: no, was happening before my patch |
14:37:05 | preglow | right |
14:37:07 | preglow | never notied |
14:37:13 | lostlogic | at least I'm 99% sure it was *tests* |
14:37:45 | safetydan | markun, ah okay, that patch will fix the helvR12 issue quite neatly |
14:38:35 | lostlogic | Zagor: B4gder: seriously, what's up with the CVS server being locked? |
14:38:42 | B4gder | no idea |
14:38:43 | preglow | lostlogic: but yeah, tried all codecs, seems to work fine, voice ui behaves like shit, but that it's always done |
14:38:59 | Zagor | me neither. I haven't noticed it. possibly bandwidth starvation? |
14:39:06 | safetydan | phaedrus961, what were the remaining issues with your viewer patch? |
14:39:23 | lostlogic | damn, I was really expecting that one of you would say "I have this script that does nasty things nto it for 1/4 of every hour" |
14:39:24 | | Part LinusN |
14:39:31 | B4gder | hehe |
14:39:31 | Zagor | :-) |
14:40:05 | Mikachu | maybe someone is committing something |
14:40:38 | B4gder | lostlogic: let's wait a little while more before we roll up our sleeves |
14:40:53 | phaedrus961 | safetydan, it doesn't work quite right with reflow and join lines, maybe some other things too |
14:41:01 | lostlogic | B4gder: with regard to? |
14:41:27 | Jungti1234 | hey phaedrus961 |
14:41:27 | B4gder | the cvs server lock |
14:41:27 | | Quit SereR0KR ("XChat Aqua") |
14:41:27 | lostlogic | nod |
14:41:27 | | Join SereR0KR [0] (n=Fletcher@Fcd45.f.strato-dslnet.de) |
14:41:27 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
14:41:34 | markun | safetydan: and codepage conversion I guess |
14:41:47 | lostlogic | it always unlocks after a while, but when I've noticed it it's a few minutes which seems unreasonably long |
14:42:01 | B4gder | I agree |
14:42:36 | lostlogic | preglow: not my patch. |
14:42:43 | phaedrus961 | markun, codepage conversion should work fine, but there's no way to switch codepages yet |
14:44:18 | safetydan | phaedrus961, got a newer version or is the latest one in the tracker? |
14:44:18 | lostlogic | preglow: it's so strange −− obviously USB mode triggers, because the big USB shows up on the screen... but it just sits there looking foolish instead of rebooting :-\ |
14:44:23 | preglow | lostlogic: quite |
14:44:40 | preglow | man, you gotta love net radio |
14:45:03 | preglow | great way to be introduced to new genres |
14:45:11 | * | preglow is listening to country :> |
14:45:58 | Mikachu | what country's country? |
14:46:32 | phaedrus961 | safetydan, latest one is in the tracker |
14:46:32 | preglow | america, of course |
14:46:32 | XavierGr | redneck! ;0 |
14:46:32 | preglow | only other country's country i know of is norwegian, and that's more or less american country |
14:46:40 | Mikachu | heh |
14:46:43 | preglow | with norwegian lyrics |
14:47:01 | Mikachu | only norwegian music i have is Øystein Sunde :) |
14:47:20 | preglow | hahaha |
14:47:39 | lostlogic | I like some american country... not the whiney shit though. |
14:47:40 | preglow | i like almost all music, it seems |
14:48:11 | preglow | today i've been listening a couple of hours to reggae/dub, an hour of drumnbass, now country |
14:48:11 | lostlogic | preglow: do you like british Drum -n- Bass? or American R&B/HipHop? |
14:48:11 | lostlogic | gah |
14:48:20 | lostlogic | you had to say it... those are the two genres that I really have no liking for |
14:48:27 | preglow | haha |
14:48:31 | XavierGr | what's R&B stands for? |
14:48:33 | preglow | i like drumnbass, yeah, and some hip hop |
14:48:44 | Mikachu | how do you say dansband in english? |
14:48:44 | preglow | r&b i don't like too much |
14:48:44 | lostlogic | Rythm and blues |
14:48:44 | preglow | Mikachu: i don't think it exists |
14:48:44 | preglow | Mikachu: and lucky for them |
14:49:15 | * | safetydan wonders if anyone would want the text viewer to work on the remote... |
14:49:15 | Mikachu | heh, any case i don't like that and opera, anything else is mostly fine |
14:49:15 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
14:49:15 | XavierGr | rythm and blues? wow. I don't get the relation |
14:49:15 | preglow | opera works for me |
14:49:19 | Mikachu | XavierGr: i guess that's why the combination has its own name |
14:49:48 | preglow | lostlogic: you like everything but dnb and rnb/hiphop? :> |
14:49:48 | Zagor | lostlogic: highscore! :-) |
14:50:07 | lostlogic | shit |
14:50:10 | preglow | Zagor: pfaw, mine broke that puny score to smithereens |
14:50:23 | lostlogic | oh, c'mon, that's nothing |
14:50:23 | preglow | wasn't it 24000 or something? |
14:50:23 | lostlogic | just warnings! |
14:50:24 | Zagor | yeah, but it's the top score today |
14:51:32 | Jungti1234 | Hangul(Korean) input system that phaedrus961 makes is perfect... :) |
14:51:32 | lostlogic | goram stpuid simulators |
14:51:32 | XavierGr | 24000! Who did that? |
14:51:43 | preglow | Mikachu: i've actually heard a couple of danseband tunes i liked lately |
14:52:08 | preglow | Mikachu: it was really, really hard to admit |
14:52:08 | Mikachu | now that i think, there is one that i like |
14:52:08 | preglow | Mikachu: my father was a danseband junkie, i had a hard time growing up... |
14:52:41 | amiconn | preglow: I've compared swcodec stereo width with archos. Sounds exactly like it should. |
14:52:41 | | Join Matze [0] (i=Miranda@p5484E0C4.dip.t-dialin.net) |
14:52:41 | preglow | was/is |
14:52:41 | Mikachu | haha, i don't envy you |
14:52:41 | preglow | amiconn: excellent |
14:52:41 | preglow | vikingarna, ole ivars, sten & stanley, ahhh..... |
14:52:41 | preglow | how i wish they would blow up |
14:53:48 | Mikachu | haha, the names are always so stupid |
14:53:48 | preglow | the covers too |
14:53:48 | preglow | the entire band doing some fucked up pose in suits |
14:53:48 | lostlogic | not only is it sims, but it depends what build machine it's done on, it looks like |
14:53:48 | preglow | lostlogic: argh |
14:53:48 | preglow | amiconn: i bet you just did some sim builds now |
14:54:20 | lostlogic | otherwise, why would nano have 17 warnings and not video |
14:54:20 | Zagor | hmm, different compiler versions? |
14:54:20 | Mikachu | is the incompatible pointer type thing new in 4.x? |
14:54:20 | lostlogic | amiconn's server is the one that didn't give warnings |
14:54:20 | B4gder | nah, these are plain local/bygg builds |
14:54:20 | preglow | Zagor: amiconn compiles for a 64 bit target |
14:55:07 | B4gder | and www too |
14:55:07 | B4gder | all debian |
14:55:07 | B4gder | x86 |
14:55:07 | Mikachu | how often does the frontpage cvs log update? |
14:55:07 | lostlogic | so, the 'normal' ones warn, but amiconn's doesn |
14:55:07 | DBUG | Enqueued KICK B4gder |
14:55:07 | B4gder | Mikachu: after each cvs build round |
14:55:07 | Zagor | perhaps we should run "gcc −−version" first in the build scripts, to easier see any discrepancies |
14:55:07 | Mikachu | ah |
14:55:43 | preglow | i'd really like it if all sim builds built for the same arch |
14:55:43 | preglow | we don't need the confusion multiple sim targets bring |
14:55:43 | B4gder | Zagor: it shows up about 25 lines down |
14:55:43 | Zagor | ah, lookie |
14:56:57 | amiconn | 4.0.3 here |
14:56:57 | preglow | Zagor: reds! |
14:56:58 | Zagor | whee! |
14:57:30 | Zagor | ah, forgot about the boot loaders |
14:57:30 | | Join kingspwned [0] (n=anakroni@164.80-202-83.nextgentel.com) |
14:59:39 | lostlogic | gah, for half of these warnings, the problem was a cast from unsigned to signed in order to agree with the old foolish codec api |
15:00 |
15:00:55 | amiconn | lostlogic: Perhaps the amd64 gcc explicitly catches these as pointer signedness warnings as opposed to incompatible pointer types. |
15:01:13 | amiconn | ...and signedness warnings are disabled in rockbox builds atm |
15:01:41 | lostlogic | amiconn: sounds right... fixing them any way as it's better that way |
15:01:51 | amiconn | We lost a build box... |
15:02:00 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
15:02:12 | amiconn | ...yours, lostlogic |
15:02:29 | RoC_MM | what is this "browse firmwares" option in the rockbox menus? |
15:02:40 | | Join PhR3aK [0] (n=A@pD9528ECC.dip0.t-ipconnect.de) |
15:02:49 | lostlogic | strange... I've just been building on it from here... |
15:03:44 | | Join [IDC]Dragon [0] (n=d90a3c55@labb.contactor.se) |
15:03:59 | Cassandra | RoC_MM, not so much use on software codec platforms, since we have no support for using different versions of the bits of Rockbox that aren't in the core binary. |
15:04:15 | lostlogic | Zagor: as long as we're adding backlight options, how about backlight follows hold? :) |
15:04:47 | Cassandra | Why are we adding backlight options? |
15:05:03 | amiconn | optionitis :/ |
15:05:17 | RoC_MM | thanks Cassandra. |
15:05:25 | lostlogic | I'm just glad they didn't add it to ipod, since we have that touchable wheel:) |
15:05:26 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:05:26 | * | [IDC]Dragon just spotted wav playback |
15:05:31 | Zagor | lostlogic: i'd rather see the timeout be very small with hold enabled |
15:05:52 | Zagor | disabling it entirely will likely be confusing |
15:06:12 | Cassandra | Certainly came a lot quicker than we were expecting, didn't it? I wonder if it's a potential 3.0 feature. |
15:06:14 | lostlogic | ya think? hold becomes a screen and button activation switch |
15:07:07 | | Quit Moos (Read error: 110 (Connection timed out)) |
15:07:08 | preglow | Cassandra: i'd say no... |
15:07:13 | Zagor | lostlogic: yeah, if the switch is physical :-) |
15:07:13 | lostlogic | build servers are getting a workout |
15:07:17 | safetydan | hrmm... maybe it wasn't the best idea to do a commit then |
15:07:29 | preglow | Cassandra: we have more than enough on our plate for 3.0 already |
15:07:34 | lostlogic | Zagor: there are non-physical hold switches? |
15:07:37 | Mikachu | will you make a branch or just stop doing fun things for a month? |
15:07:53 | Cassandra | True, but if it's there and it works, it's not really much effort to put in, and it's quite a nice gain for Archos users. |
15:07:59 | [IDC]Dragon | amiconn: what was the problem with pcm? |
15:08:00 | Zagor | lostlogic: yes, on archos for example (button combo) |
15:08:12 | lostlogic | Zagor: ah, ok. |
15:08:15 | preglow | Cassandra: sure, but i'm foreseeing quite a bit of code unless you just want to hack it in |
15:08:21 | PhR3aK | i think some people dont use hold, because they want to skip tracks / adjust volume with not taking the mp3 player out of the pocket... or will that be an feature you can turn off? |
15:08:50 | Cassandra | Mikachu, releasing *is* fun. It's a hard slog, but it gives us all a sense of achievement. |
15:09:30 | Cassandra | preglow, well, I think I'll leave that decision to the people who know more about how it works than I do. |
15:09:38 | preglow | sure |
15:09:52 | Zagor | PhR3aK: hold is optional, yes :-) |
15:10:06 | Zagor | (and so is the "ignore first button" option) |
15:10:11 | preglow | amiconn used to talk about wanting to unify the codec systems for hwcodec/swcodec when doing archos wav |
15:10:11 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:10:14 | c0utta | guys, is there an easy way to use cvs to extract the source from 21-Mar? |
15:10:40 | PhR3aK | i mean that the backlight will turn on when hold is not set |
15:10:41 | Cassandra | If you want to do stuff with backlight behaviour during hold, I'd say it'd be much better if it was consistent and not an option. |
15:10:42 | preglow | Mikachu: probably just stop doing new things |
15:10:46 | Mikachu | okay |
15:10:56 | preglow | Mikachu: there a slightly better chance of peopling fixing bugs that way, imhop |
15:11:03 | Cassandra | I don't really see a great need to have a highly configurable backlight on hold option. |
15:11:03 | preglow | Mikachu: they might of course also just stop developing... |
15:11:05 | PhR3aK | because that would drain the battery |
15:11:28 | Mikachu | preglow: or they might develop and not submit patches for a month |
15:11:32 | | Quit qwm (Read error: 110 (Connection timed out)) |
15:11:37 | preglow | Mikachu: yup, it's all happened before |
15:11:42 | linuxstb | c0utta: cvs -d:etcetc co -D 2006-03-21 rockbox-devel |
15:11:44 | Mikachu | i'm new in this game |
15:11:46 | safetydan | c0utta, something like "cvs update -D 2006-03-21" should work |
15:11:48 | safetydan | bah |
15:11:49 | Cassandra | preglow, yeah, I don't thing there's any hope for unified codec architecture in 3.1. |
15:12:20 | [IDC]Dragon | amiconn: do you read? |
15:12:22 | | Part kingspwned |
15:12:47 | * | Cassandra grins. |
15:12:57 | Cassandra | I think you mean "are you reading?" |
15:13:03 | amiconn | [IDC]Dragon: There were multiple problems, even some very silly ones |
15:13:28 | [IDC]Dragon | I must have been tired |
15:13:28 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
15:13:42 | [IDC]Dragon | the zero block? |
15:13:47 | amiconn | (1) Your short_write_D= didn't wok. Using the memory address as i2c device address doesn't work too well... |
15:13:52 | amiconn | D0 |
15:13:55 | [IDC]Dragon | it was commented out at a strange point |
15:14:17 | amiconn | Then the zero block transfer was cut at a wrong place (not your fault) |
15:14:31 | [IDC]Dragon | I thought about that, too |
15:14:40 | amiconn | (2) Using SCI1 instead of SCI0 certainly won't work... |
15:14:46 | Zagor | is there an emacs mode for helping with nested #ifdefs? |
15:14:48 | [IDC]Dragon | oops |
15:15:06 | amiconn | (3) The SCI control wouldn't have worked anyway |
15:15:30 | [IDC]Dragon | the sci stuff was in the last half hour |
15:15:33 | amiconn | I've cut the zero block completely from my version |
15:15:37 | c0utta | linuxstb: safetydan: thanks! |
15:17:34 | | Join mnhnhyouh [0] (n=mnhnhyou@220-253-102-186.TAS.netspace.net.au) |
15:17:53 | amiconn | Next things I'll try to add: * DMA playback. * Reading WAV parameters from header |
15:18:07 | amiconn | Then we'll have to wait for playback system rework... |
15:18:14 | [IDC]Dragon | amiconn: it's an established style that you fix my stuff :-/ |
15:18:23 | amiconn | Ah, and switching the MAS back properly |
15:18:32 | bobTHC | cya ! |
15:18:35 | | Quit bobTHC ("Smoke Weed Every Dayz !!!!!!!") |
15:18:45 | Mikachu | damn french and their weed |
15:18:48 | preglow | hahaha |
15:18:52 | amiconn | Maybe I should add wavplay to cvs after doing this... |
15:19:01 | preglow | always with the smoking! |
15:19:03 | Mikachu | we had a french guy in my corridor, he was totally gone |
15:19:11 | [IDC]Dragon | definitely |
15:19:25 | [IDC]Dragon | a chance to stop it would be nice, too... |
15:19:28 | linuxstb | lostlogic: I don't understand the reason for your change to flac.c here: http://www.rockbox.org/viewcvs.cgi/apps/codecs/flac.c.diff?r1=1.24&r2=1.25 |
15:20:30 | Moos | Mikachu: I'm french, and smoking a bit too :P |
15:20:39 | preglow | aren't everyone? :> |
15:21:09 | safetydan | Is there an easy way to do compound voice elements with the set_option function, e.g. "three hours, thirty minutes"? |
15:21:39 | safetydan | heck, is there a hard way? |
15:21:41 | preglow | safetydan: difficult area you're entering there... |
15:21:53 | preglow | safetydan: the way to do it is language specific |
15:22:06 | safetydan | trying to fix the sleeptime setting screen not appearing on the remote |
15:22:14 | safetydan | which is all because it's a custom screen |
15:22:30 | preglow | safetydan: also for counting, like in norwegian you can say both "three and thirty" and "thirty three" |
15:22:36 | preglow | safetydan: in german its only the first way |
15:22:40 | preglow | i bet its the same with times |
15:22:42 | linuxstb | amiconn: Nice work on the PCM codec. I think I'll try a FLAC decoding plugin this evening and see what the Archos is capable of. |
15:22:49 | preglow | for some languages at least |
15:23:06 | preglow | linuxstb: you realise this'll be my way into archos coding, yes? |
15:23:24 | linuxstb | preglow: :) |
15:23:28 | linuxstb | Do you own an Archos? |
15:23:31 | preglow | nope |
15:23:37 | preglow | h120 was my first mp3 player |
15:23:43 | Mikachu | in japanese, hundred is different in one hundred and six hundred |
15:24:47 | lostlogic | linuxstb: because that function never returned a negative, so checking negative made no sense there. |
15:25:13 | * | preglow might have found a possible way to make the eq slightly faster |
15:25:33 | lostlogic | linuxstb: the correct solution needs to actually use the return value as the number of good bytes in the buffer |
15:25:36 | preglow | especially form arm |
15:25:45 | | Quit DrMoos (Read error: 110 (Connection timed out)) |
15:25:45 | preglow | s/form/for/ |
15:26:05 | safetydan | \o/ woo faster |
15:26:13 | Mikachu | always better than slower |
15:26:15 | Bg3r | what about coldfire :) |
15:26:32 | preglow | Bg3r: not so much, the emac function is very fast |
15:26:37 | preglow | but it'll free a register |
15:26:48 | preglow | the optimisation is really just a way to factor out on of the coefficients |
15:26:58 | * | B4gder announces phaedrus961 as a new committer |
15:27:08 | preglow | phaedrus961: congrats! |
15:27:11 | safetydan | welcome phaedrus961 |
15:27:25 | Bg3r | welcome:) |
15:27:31 | * | safetydan stops looking at viewer patch and dumps it back on phaedrus961 :) |
15:28:01 | Bg3r | haha |
15:30:03 | * | phaedrus961 bows gracefully :) |
15:31:03 | preglow | ghargh |
15:31:18 | preglow | i just realised that eq opt won't be faster at all |
15:32:18 | preglow | might even slow it down :// |
15:33:43 | [IDC]Dragon | amiconn: you may tike my Alpine plugin as an example of IRQ highjacking |
15:33:49 | [IDC]Dragon | take |
15:35:55 | Zagor | B4gder: does the times in build server stats include transfer time? |
15:36:07 | B4gder | yes, as the transfers are embedded |
15:36:13 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
15:36:16 | Zagor | ok |
15:36:21 | amiconn | I first thought it would be problematic for rombox, but I found even rombox places the vector table in RAM |
15:36:24 | B4gder | we're gonna work on moving them |
15:36:27 | amiconn | So it should be simple |
15:36:38 | B4gder | Zagor: t0mas said he'd take a stab at that |
15:36:55 | Zagor | I was just curious |
15:36:57 | B4gder | to make the transfers get done after the whole build set is complete |
15:37:05 | B4gder | it'll make a noticable difference |
15:37:45 | B4gder | it is almost 30MB to transfer |
15:37:51 | [IDC]Dragon | amiconn: yes, I use the alpine plugin with rombox |
15:38:26 | [IDC]Dragon | (vectors are in RAM on purpuse, for those very dirty plugins) |
15:38:54 | amiconn | Even with the normal vector table in ROM it wouldn't be difficult |
15:39:17 | amiconn | The plugin could copy the table to RAM and change VBR |
15:40:06 | [IDC]Dragon | now it get even more dirty ;-) |
15:40:12 | [IDC]Dragon | gets |
15:40:14 | Jungti1234 | phaedrus961, congratulation!! |
15:40:34 | lostlogic | wtf. metallica crashes my rockbox. |
15:40:44 | Zagor | have you heard France is planning to introduce a law mandating all DRM schemes must be licensable by anyone? |
15:41:05 | amiconn | [IDC]Dragon: In fact it would be easier. No need to store the original values, only the original VBR |
15:41:29 | [IDC]Dragon | do as you please |
15:41:34 | | Join Spida_ [0] (i=Spida@p508A0EE8.dip0.t-ipconnect.de) |
15:41:39 | [IDC]Dragon | Zagor: sortof, yes |
15:41:54 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
15:42:13 | Zagor | naturally, the US are not amused... |
15:42:32 | [IDC]Dragon | neither is Apple |
15:43:09 | *** | Saving seen data "./dancer.seen" |
15:43:15 | Moos | Zagor: those things are still a proposition, the parliament isn't fully convinced |
15:43:21 | Moos | yet |
15:43:25 | | Join gracchus [0] (n=jesse@bneu-c34.realtimecomm.net) |
15:43:34 | | Quit B4gder ("time to say moo") |
15:43:38 | preglow | i think not allowing anyone to license it is ridiculous |
15:43:57 | Bg3r | Zagor shouldn't we "eat" the keypress release too ? |
15:44:01 | Moos | we are still in the peer to peer debate with all the points of view |
15:44:30 | lostlogic | hmph, all of my metallica oggs appear to be badly encoded... but xmms plays them. |
15:44:39 | Zagor | Bg3r: indeed we should |
15:45:13 | | Part mnhnhyouh |
15:45:19 | Zagor | Moos: I still like the idea. Lock-in? Sorry, we won't allow that. |
15:45:49 | Moos | Zagor: for exemple fews weeks ago, we stiil was with 300 000 euros of infringment for peer to peer things, now downed to 38 euros by album −− nut still reall definive |
15:46:56 | Zagor | interesting how france moves in that direction, while most of the rest of europe seems to move the opposite way |
15:47:27 | Mikachu | maybe it's all the weed |
15:47:58 | Moos | Zagor: in some points is still the keys, difficult to make one Europeen Union moving in same way in all things in 1/ century |
15:48:28 | Moos | Mikachu: hehe, maybe it's the weed then made France one of the first democratia ;) |
15:48:34 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
15:48:52 | Moos | and one core dev of EU :P |
15:49:15 | Zagor | Moos: go go go, I say. we badly need some balance to all the USian lobbying going on in EU right now. |
15:49:33 | Moos | I'm all with this too :) |
15:50:02 | Zagor | I'm ashamed to say Sweden currently heads the pack striving for a more orwellian society :-( |
15:50:21 | | Quit phaedrus961 ("Leaving") |
15:50:29 | Moos | but the past EU Constitution was in the US way, that why we don't have voted for |
15:50:59 | | Join phaedrus961 [0] (n=dfdsfsdf@ppp-69-239-221-104.dsl.bkfd14.pacbell.net) |
15:51:53 | Moos | Zagor: Sweeden is on reference in term of socials things those last years, France tend to stole ideas here and here |
15:52:03 | | Quit Spida (Read error: 110 (Connection timed out)) |
15:52:12 | Moos | but a bit too liberal at my waste :p |
15:52:31 | Moos | *taste |
15:53:26 | | Quit TCK (Read error: 110 (Connection timed out)) |
15:53:48 | Moos | unemployment is almost 10% here those months :-( |
15:54:01 | Moos | France need to change and some ways |
15:54:09 | Moos | EU in this way too |
15:55:47 | * | Moos would have to go test Brickmania for X5 instead of spoke for nothing :-) |
15:55:59 | Febs | Is crossfade available on all platforms? |
15:56:16 | preglow | all swcodec platforms |
15:56:27 | Febs | Excellent. |
16:00 |
16:00:53 | * | Moos is remenbering the time when Slasheri spoke about one trigger volume option for crossfade |
16:03:50 | * | Febs is writing the crossfade functions into the manual, so he is remembering the same thing! |
16:04:08 | Moos | hehe :-) |
16:04:30 | Moos | imho the only thing missing to the great crossfade |
16:04:42 | Febs | Especially because I can never remember what the fade in/out delay settings do. I know that Slasheri has explained it to me at least twice. |
16:05:10 | | Part paugh ("Leaving") |
16:06:49 | preglow | Febs: those settings need to be simplified, imho |
16:07:17 | | Join Febs_hates_webIR [0] (n=40be24d8@labb.contactor.se) |
16:07:17 | | Quit Febs ("CGI:IRC (EOF)") |
16:07:30 | | Nick Febs_hates_webIR is now known as Febs (n=40be24d8@labb.contactor.se) |
16:07:44 | | Quit Matze (Read error: 113 (No route to host)) |
16:08:31 | preglow | Febs: there are irc clients around... |
16:10:18 | Moos | Febs: since all tunes desn't finish at the same volume level, the current timing values from seetings doesn't do the same for all songs, trigerred volume could be *great* |
16:11:12 | Febs | preglow, I know, but the web client is the only one that works with my office's firewall/web filter. I use MIRC when not connected to my work network. |
16:11:31 | preglow | Febs: ah, right |
16:15:57 | safetydan | hrm... maybe we need some sort of "talkf()" function... |
16:16:48 | amiconn | We might need something like output_dyn_value, just for times instead of decimal units |
16:18:26 | amiconn | It would take a time as plain seconds, and output it as (h):(mm):(ss), either to display or to voice |
16:18:51 | amiconn | Could even take milliseconds |
16:20:26 | safetydan | amiconn, that sounds doable |
16:22:19 | safetydan | looks like I need to get voice going to test something like that |
16:23:01 | * | amiconn really hopes to finish .lang rework this we |
16:23:26 | amiconn | Then we could go on with langv2, and I could have a look at output_time |
16:23:48 | amiconn | Making all screens work on the remote is a 3.0 goal, so it's needed soon |
16:24:10 | PhR3aK | something new about sound on the x5? |
16:24:22 | safetydan | PhR3aK, nope |
16:24:29 | PhR3aK | k, thx |
16:24:50 | PhR3aK | but it is been worked on? |
16:25:11 | | Quit nudel (Read error: 110 (Connection timed out)) |
16:25:45 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
16:25:50 | | Quit Rick (Nick collision from services.) |
16:25:51 | safetydan | PhR3aK, probably |
16:26:01 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
16:26:52 | PhR3aK | is this actually the only big incompability? or are there any other problems? |
16:27:35 | Jungti1234 | What does support codec in Rockbox? |
16:27:39 | Jungti1234 | http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs |
16:27:54 | Jungti1234 | It means everything that is on these page? |
16:28:09 | safetydan | PhR3aK, as far as I know it's mostly just missing a sound driver but don't hold me to that |
16:28:54 | safetydan | Jungti1234, that's probably all of them yes |
16:29:02 | safetydan | Jungti1234, http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs#Current_status |
16:29:16 | Jungti1234 | Current status? |
16:29:27 | Jungti1234 | ah.. thanks :) |
16:29:29 | PhR3aK | anyway... linus did a great job... lets hope that the sound driver works soon :) |
16:34:26 | | Part XavierGr |
16:34:29 | Huntermic | yeah, and after that they may make it work for the M5 |
16:34:54 | | Join charkins [0] (n=casey@pdpc/supporter/active/charkins) |
16:35:42 | PhR3aK | hm... is there no wma support in rockbox? |
16:36:26 | Febs | tucoz, if you read the log, I just uploaded a patch with more additions and revisions to chapter 4 of the manual. |
16:36:42 | Febs | PhR3aK. No. |
16:37:19 | PhR3aK | ok... then i will have to reencode all my wma's :( |
16:37:37 | Febs | Read this first (including the linked thread): http://www.rockbox.org/twiki/bin/view/Main/IriverFAQ#Will_Rockbox_play_WMA_files |
16:37:41 | safetydan | PhR3aK, if you're patient WMA support might happen. Someone is working on it but no timeframe is given |
16:38:53 | | Join Matze [0] (i=Miranda@p5484E0C4.dip.t-dialin.net) |
16:39:16 | PhR3aK | i just saw that this would not be such a big problem, i have only like 3-4 wma tracks ^^ |
16:41:03 | PhR3aK | i thougt i've owned more... ok so rockbox can come ;) |
16:42:55 | * | [IDC]Dragon got his Squeezebox today |
16:45:11 | Zagor | [IDC]Dragon: congratulations! |
16:45:12 | preglow | what's that... |
16:45:20 | preglow | ahh |
16:46:05 | * | amiconn should re-test archos recording after the mas_writereg() fix |
16:46:33 | amiconn | The mas_writereg() bug caused the MAS recording 'blackmagic' to not be applied correctly |
16:47:21 | | Join MadMan1234 [0] (n=MadMan@c-24-8-189-183.hsd1.co.comcast.net) |
16:47:39 | MadMan1234 | iriver ihp 120 anyway to turn scrolling off ? |
16:47:54 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
16:48:22 | | Quit [IDC]Dragon ("CGI:IRC (Ping timeout)") |
16:48:38 | safetydan | MadMan1234, you can tweak the scroll values to approximate something like the iRiver firmware "jump" scrolling |
16:48:57 | preglow | linuxstb: ipl does have piezo for 4g and up, yeah? |
16:49:28 | Mikachu | i guess you know it works on nano |
16:49:33 | preglow | no |
16:49:39 | Mikachu | okay, it works on nano |
16:49:42 | preglow | i don't have an ipl install in and i can't be bothered |
16:49:50 | preglow | right, it's probably in podzilla source, then |
16:49:51 | * | amiconn *hopes* that the price of at least one of the iPod minis on eBay due tonight won't skyrocket |
16:50:25 | lostlogic | amiconn: ooh! ipod mini g2 I spect? I've got a buddy who's chomping at the bit for mini 2g support in rockbox. |
16:52:00 | | Join Nico_P [0] (i=Nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
16:52:18 | amiconn | Dunno whether they're v2 or not |
16:52:35 | amiconn | Most people don't even know that there are several hardware versions |
16:52:55 | amiconn | I mainly want a relatively scratch resistant greyscale iPod |
16:53:02 | preglow | scratch resistant ipod? |
16:53:02 | preglow | hahah |
16:53:05 | lostlogic | hehe |
16:53:10 | amiconn | The minis are scratch resistant due to their aluminium case |
16:53:10 | lostlogic | anything's better than ipv then. |
16:53:30 | * | amiconn wants to get the grayscale lib going |
16:54:02 | | Nick Spida_ is now known as Spida (i=Spida@p508A0EE8.dip0.t-ipconnect.de) |
16:54:12 | amiconn | The only bearable mini colour is silver |
16:54:29 | amiconn | imho |
16:55:21 | Zagor | pink! pink! :-) |
16:55:23 | preglow | pink! |
16:55:29 | Mikachu | pinkachu |
16:55:31 | preglow | i'd bloody get a pink one just for kicks |
16:55:44 | Zagor | you can always spray-paint it :-) |
16:56:05 | preglow | hahaha |
16:56:14 | preglow | it seems you need to constantly toggle a bit to make the piezo sound |
16:57:08 | linuxstb | Yes - I had the piezo working in an early version of my bootloader |
16:57:18 | Mikachu | it's either voltage on or off? |
16:57:27 | preglow | linuxstb: what the hell is up with the podzilla piezo code? it sets pitch 0x888*10 times? |
16:57:49 | preglow | or does it actually sweep it? |
16:58:17 | | Quit Matze ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:58:34 | preglow | i think i'll just play around with it |
16:58:46 | * | Zagor changed field "Operating system" to "Target" in flyspray |
16:58:51 | lostlogic | preglow: replacing the pcm beep code or augmenting |
16:58:54 | | Quit PhR3aK (Read error: 104 (Connection reset by peer)) |
17:00 |
17:00:57 | lostlogic | dpro: I figured out what causes unpause to delay sometimes, I think... but not quite sure how to solve it... when you pause on the boundary between chunks of pcm data it has a longer resume cycle. |
17:02:04 | preglow | lostlogic: augmenting |
17:02:13 | preglow | it'll be ipod only |
17:02:27 | lostlogic | preglow: yeah, I meant on th eipod −− will the pcmbeeps till sound too, or will both sound? |
17:02:28 | Jungti1234 | byebye |
17:02:35 | lostlogic | ermh only the piezo |
17:02:35 | Mikachu | Zagor: while you're here, i noticed a bug in flyspray yesterday |
17:02:44 | Nico_P | Zagor: thanks for commiting my patch :) |
17:02:45 | | Quit Jungti1234 () |
17:03:00 | Mikachu | Zagor: if you select the 'view tasks i watch' thing, and then go to page 2, it forgets you wanted to view only watched tasks |
17:03:16 | preglow | lostlogic: god knows, i'm just trying piezo code to see if it'll work |
17:03:20 | Zagor | Nico_P: you're welcome. but as bger pointed out, we need to filter the release event too. care to tinker a bit with that? |
17:03:22 | preglow | lostlogic: i'm not planning to use it myself |
17:03:36 | Zagor | Mikachu: haha. amnesia. |
17:03:44 | Nico_P | Zagor: you mean for long presses ? |
17:03:52 | lostlogic | preglow: kinda like the eq "I'll make the backend work, what people do with it is not my problem"? |
17:04:09 | Zagor | Nico_P: no, all presses produce a "press" and a "release" event |
17:04:19 | Zagor | currently we only filter the "press" event |
17:04:32 | Nico_P | ah ok... i'll look at that |
17:04:35 | Mikachu | maybe you need to make sure you filter the release event for the correct key too |
17:04:42 | preglow | lostlogic: no, i was planning to make this work properly, and only when scrolling the click wheel, but if someone else wants to make it work with beeps or whatever, then they're welcome to |
17:04:50 | Nico_P | and what about the remote ? |
17:04:52 | Mikachu | if someone holds down a key, waits for backlight to turn off, and press another key and releases the first one |
17:04:55 | preglow | this isn't by far such a large job as making an eq ui |
17:04:56 | Paprica | mm little question what it does? (y & 3) |
17:04:56 | Paprica | ? |
17:05:03 | amiconn | Zagor: As for 'target' in flyspray, there should be some generic targets |
17:05:13 | amiconn | Like, all SH1 targets, all iPods etc |
17:05:24 | Zagor | Mikachu: backlight never goes on while you hold a button down, since it produces "repeat" events |
17:05:34 | Zagor | amiconn: good point |
17:05:37 | Mikachu | ah right |
17:06:19 | Zagor | Nico_P: ignore the remote for now. one thing at a time :-) |
17:06:23 | Nico_P | ok |
17:06:40 | amiconn | preglow: What about misusing the wheel as an absolute pointing device for blind use? That'd still make an extra 4 buttons... |
17:07:08 | | Join [IDC]Dragon [0] (n=d90a3c55@labb.contactor.se) |
17:07:12 | MadMan1234 | safetydan: is there anyway to do the vertical scrolling like the oem firmware..the rockbox scrolling is unreadable on the lcd |
17:07:31 | MadMan1234 | what are the settings for the jump scrolling? |
17:07:32 | preglow | amiconn: i can't see how that'd be intuitive for blind people at all |
17:07:40 | MadMan1234 | on the remote lcd i mean |
17:07:48 | | Quit thegeek_ ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
17:07:50 | [IDC]Dragon | firefox crashed, I didn't see my own msg about the squeezebox |
17:08:16 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
17:09:28 | Slasheri | Zagor: i think i can do the tagcache before the release |
17:09:36 | Zagor | Slasheri: excellent! |
17:09:43 | Slasheri | :) |
17:11:20 | preglow | hmm |
17:11:33 | preglow | if we want piezo, we'll need a separate thread for it |
17:11:39 | safetydan | MadMan1234, try setting the scroll speed to 15, the scroll step size to 160 pixels, and I think you also need the biderctional scroll limit set to 200% |
17:11:57 | MadMan1234 | ok thanks |
17:12:00 | Mikachu | preglow: it only makes a sound when you actually flip the bit right? so you can't accidentally crash and make it sound a lot |
17:12:15 | preglow | Mikachu: i was mistaken, you flip a bit, and then it just goes |
17:12:19 | Mikachu | oh |
17:12:31 | Mikachu | and you set the frequency somewhere else? |
17:13:13 | preglow | well, you flip several bits, that's the freq :-) |
17:13:23 | safetydan | MadMan1234, actually, set scroll speed to 0 |
17:13:32 | Mikachu | okay |
17:13:51 | RoC_MM | and what doe these settings do safetydan ? |
17:14:21 | safetydan | RoC_MM, control how lines are scrolled on the lcd |
17:14:32 | safetydan | it should result in scrolling like the iRiver firmware |
17:14:43 | safetydan | turning on paged scrolling will also help with long vertical lists |
17:15:10 | | Quit _FireFly_ ("Leaving") |
17:15:15 | * | safetydan rereads MadMan1234's original question... |
17:15:28 | safetydan | actually I think MadMan1234 you just need to turn on paged scrolling |
17:15:38 | MadMan1234 | i tried that |
17:15:49 | MadMan1234 | doesn't seem to make any difference |
17:16:29 | | Part austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
17:16:47 | safetydan | MadMan1234, so it doesn't scroll vertically a page at a time? |
17:18:13 | RoC_MM | What about this.....on the "boxes" theme that comes with rockbox under iPod 4G greyscale, the last song in any folder if it's a folder more than one screen long is cut off....so the list actually goes one line below the screen, and the highlighter disappears but you can see like 1 or 2 pixels of it. |
17:18:19 | MadMan1234 | no |
17:18:21 | RoC_MM | Is this something easily fixable? |
17:18:33 | MadMan1234 | do i need the latest build or something |
17:18:41 | safetydan | MadMan1234, how old is your build? |
17:18:57 | safetydan | actually if it has a "Paged scrolling" option then it's recent enough |
17:19:04 | Mikachu | Zagor: did you make the fonts smaller too? |
17:19:13 | Zagor | in flyspray? |
17:19:20 | Mikachu | yeah |
17:19:23 | Zagor | no |
17:19:25 | Mikachu | hrm |
17:19:33 | Mikachu | oh, wrong browser |
17:19:36 | RoC_MM | anybody else notice this on the "boxes" theme |
17:19:41 | Zagor | gotta go |
17:19:41 | | Quit Zagor ("Client exiting") |
17:19:50 | safetydan | I'm looking at it on my h120 remote and it does get a bit blurry once the scroll acceleration kicks in, but there's not much we can do about that without slowing down the scroll |
17:21:03 | RoC_MM | are you talking to me or MadMan1234 safetydan ? |
17:21:12 | safetydan | RoC_MM, MadMan1234 |
17:21:23 | safetydan | blimey the original iRiver firmware takes a long time to boot |
17:21:24 | RoC_MM | kk |
17:21:56 | | Join nudel [0] (i=nudel@dynamic-62-56-38-86.park-s46b.dslaccess.co.uk) |
17:22:34 | safetydan | MadMan1234, okay, the only thing the iRiver firmware does different when vertically scrolling is scroll slower than Rockbox (with paged scrolling on) |
17:23:02 | MadMan1234 | yeah i used the vertical scrolling |
17:23:26 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
17:25:16 | preglow | ok, i can make the piezo output a tone just by setting one register, can anyone think of a nice place to disable it after an interval, or do i need to make a new thread? |
17:25:44 | safetydan | MadMan1234, no there's no setting in rockbox to make it do that horizontal/vertical "wipe" that the iRiver firmware does |
17:25:51 | MadMan1234 | damn |
17:26:31 | safetydan | MadMan1234, play with the scroll settings and you might find something you like |
17:26:46 | Mikachu | preglow: maybe the code calling the piezo should be responsible for turning it off? so if the filebrowser wants to click it calls piezo_on(etc) and after a while piezo_off()? |
17:26:49 | MadMan1234 | if i could just turn the scrolling off that would be good |
17:27:26 | safetydan | MadMan1234, as I said, try playing with the scroll settings. Setting scroll start delay really high might do that |
17:28:34 | MadMan1234 | cool thanks |
17:30:23 | preglow | Mikachu: well, the button code would pretty much have to do it |
17:30:30 | preglow | Mikachu: and that might not be called very often |
17:30:48 | preglow | hmm, button_read is a tick task |
17:35:40 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
17:35:51 | | Part MadMan1234 |
17:36:02 | | Quit mtf8 (Remote closed the connection) |
17:36:56 | | Join TCK [0] (n=tckocr@81-178-226-109.dsl.pipex.com) |
17:37:27 | Jungti1234 | Paprica? |
17:38:55 | preglow | hmm |
17:39:05 | * | Paprica is learning to math test |
17:39:13 | Jungti1234 | ah.. um..... |
17:39:27 | preglow | seems i want finer resolution than 10ms... |
17:39:28 | preglow | arghh |
17:39:31 | preglow | in which case i need timer.c |
17:39:38 | Jungti1234 | Paprica: I want one kind to you. |
17:39:52 | | Join odoyletul [0] (i=buzz86us@dialup-4.157.29.170.Dial1.Boston1.Level3.net) |
17:40:05 | odoyletul | anybody here |
17:40:07 | Nico_P | Bg3r: you were working on "backlight on first keypress" too ? |
17:40:27 | odoyletul | i need help with a archos jukebox |
17:40:39 | Paprica | ? |
17:40:39 | odoyletul | to diagnos the problem |
17:41:12 | odoyletul | it says hard drive error and it isnt recognized by a computer |
17:41:34 | odoyletul | is it the hdd or the case that malfunctioned |
17:43:13 | *** | Saving seen data "./dancer.seen" |
17:43:24 | | Quit Jungti1234 () |
17:43:26 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
17:44:05 | | Join DT291 [0] (n=DreamTac@adsl-149-149-180.bna.bellsouth.net) |
17:44:05 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
17:45:05 | Nico_P | Mikachu: you were talking about filtering the release event too... i don't see how it is required |
17:45:18 | Mikachu | i wasn't |
17:45:20 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
17:45:23 | Mikachu | or rather, i didn't bring it up |
17:45:31 | Nico_P | no but you gave an example |
17:45:38 | Nico_P | i didn't really understand it |
17:45:45 | Mikachu | you can ignore what i said about it |
17:45:46 | | Join Therx [0] (n=Therx@i-195-137-39-215.freedom2surf.net) |
17:45:51 | Nico_P | ok :p |
17:46:06 | | Part Therx |
17:46:22 | | Join zhilik [0] (n=_if_you_@ppp83-237-251-69.pppoe.mtu-net.ru) |
17:50:29 | Paprica | somthing is happen to the rewind on the wps |
17:51:01 | Paprica | the device seem to not respond after i click on it |
17:51:10 | odoyletul | can anybody help me out |
17:51:41 | odoyletul | PLAYER POWERS ON, BUT READS "HD ERROR" Computer also does not recognize. |
17:51:48 | odoyletul | thats what it says |
17:52:18 | odoyletul | do u guys think it is just the hard drive or is it a problem with the case too |
17:54:05 | lostlogic | odoyletul: sounds like a classic dead archos hdd, but yelling isn't going to make people more likely to try and help you. |
17:54:38 | Febs | tucoz, I uploaded some additional revisions to chapter 4 to the patch tracker today. |
17:55:20 | tucoz | Febs, yes, nice :) I am looking at them now. I seem to have broken the manual as well with the pdfdraftcopy stuff |
17:55:36 | odoyletul | lostlogic what about the computer doesnt recognize |
17:55:40 | tucoz | I wonder why, it worked right before I committed that |
17:56:27 | lostlogic | odoyletul: still sounds like a classic dead hdd, this is similar to the behavior my archos jb6k had when its hdd was dead.' |
17:57:19 | odoyletul | i am looking for a shell for one of these if you want to sell |
17:58:16 | odoyletul | or did you replace the HDD |
17:58:59 | odoyletul | lostlogic where can i get a shell |
18:00 |
18:00:03 | lostlogic | don't know −− left my shell in Stockholm. |
18:00:26 | tucoz | Febs, If you want, you could always split the main.tex files into several files. That is, to make the files a little more maintainable |
18:00:45 | odoyletul | jeez your in london |
18:00:55 | lostlogic | I'm in Chicago |
18:01:25 | | Quit Rob2222 () |
18:01:34 | odoyletul | i could go for a shell for one of those players |
18:02:06 | | Join Rob2222 [0] (n=Miranda@ACB15D8D.ipt.aol.com) |
18:02:12 | * | t0mas is now playing: DeGraw, Gavin - Chariot |
18:02:13 | t0mas | :) |
18:02:31 | * | t0mas spots a @ in front of his name... |
18:02:33 | t0mas | *oops* |
18:02:35 | Mode | "#RockBox -o t0mas " by t0mas (n=tomas@rockbox/developer/t0mas) |
18:03:08 | odoyletul | is the rockboy function on the rockbox firmware |
18:03:15 | odoyletul | any good |
18:03:27 | RoC_MM | haha |
18:03:50 | safetydan | odoyletul, it works well enough for turn based games |
18:03:54 | preglow | oooh, we have more ops, excellent |
18:03:56 | odoyletul | i am mainly looking for the more formats |
18:04:25 | | Quit kernelsensei (Connection timed out) |
18:04:36 | odoyletul | will it play pokemon or zelda ok |
18:04:48 | | Quit pabs (Remote closed the connection) |
18:04:50 | | Join pabs [0] (n=pabs@ip68-100-248-22.dc.dc.cox.net) |
18:05:02 | | Join tianjing_ [0] (n=mat@jullay.net) |
18:05:10 | safetydan | odoyletul, I've heard people have played those okay |
18:05:52 | safetydan | mostly on iRiver H300's though |
18:05:53 | | Quit tianjing (Read error: 110 (Connection timed out)) |
18:06:23 | odoyletul | what about the archos jukebox |
18:06:31 | safetydan | way too slow |
18:06:39 | | Quit Moos (Read error: 110 (Connection timed out)) |
18:06:47 | odoyletul | for any gamebox games |
18:06:56 | odoyletul | not even tetris |
18:07:40 | RoC_MM | what is with developers not using or having ops? |
18:07:52 | RoC_MM | and there not being any opped ops? |
18:08:34 | lostlogic | odoyletul: I don't think ajb even has enough memory to attempt to run rockboy, but I could be wrong |
18:08:49 | lostlogic | odoyletul: and we have tetrox if you want to play tetris on rockbox |
18:09:35 | odoyletul | ok i was just mainly liking the formats that this thing could play |
18:09:58 | | Quit RoC_MM ("Leaving") |
18:10:47 | Nico_P | Bg3r: still not there ? |
18:10:48 | | Join RoC_MM [0] (n=mastermi@pool-141-149-245-70.buff.east.verizon.net) |
18:12:02 | odoyletul | i have a creative mp3 player but i hate that u need special software to transfer to it |
18:12:25 | Nico_P | i also have a problem with my album art patch i wanted to ask help about... |
18:12:36 | Nico_P | works fine on sim but crashes on target |
18:13:24 | Nico_P | could it be related to the fact i use a bidimensionnal char array of dims [6][MAX_PATH] ? |
18:13:46 | t0mas | [18:04:14] <preglow> oooh, we have more ops, excellent <−− hm? |
18:14:01 | amiconn | lostlogic: The archos recorders *can* run rockboy, memory is sufficient for up to 1MB gameboy roms. But it's way too slow to be of real use |
18:14:16 | amiconn | Maybe if someone comes up with an asm Z80 emulation... |
18:14:33 | lostlogic | hehe :) |
18:14:51 | amiconn | The Ondios could in theory also support rockboy, even a bit faster, if someone finds an intelligent way to compensate the lack of buttons... |
18:15:20 | lostlogic | yah, who thought of having so few buttons on a device :-P |
18:15:39 | amiconn | Isn't there a similar problem on iPod? |
18:16:07 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:16:25 | odoyletul | i wanna get a archos player because my creative jukebox has to use stupid third party software |
18:16:30 | lostlogic | yeah, not quite as bad because it really has 7 buttons in default configuration, and if we do some work with absolute wheel positioning we can emulate more |
18:16:48 | lostlogic | odoyletul: get an ipoop or an iriver or an iaudiox5 |
18:17:07 | amiconn | Up to 96 buttons ;-) |
18:17:10 | odoyletul | ipod is too expensive |
18:17:10 | Nico_P | so noone can help me ? |
18:18:17 | t0mas | Nico_P: you can debug in target with logf... |
18:18:33 | t0mas | and if it crashes on target, but not on sim... it might be a big/little endian error |
18:18:37 | t0mas | or memory trouble |
18:18:54 | Nico_P | yes i thought of memory because of my array... is it too big ? |
18:19:05 | t0mas | what is it? |
18:19:10 | odoyletul | i am mainly looking for cheap because i have some laptop hard drives |
18:19:17 | Nico_P | bidimensionnal char array of dims [6][MAX_PATH] |
18:19:24 | t0mas | how big is MAX_PATH atm? |
18:19:30 | Nico_P | no idea |
18:19:35 | t0mas | well.. |
18:19:38 | t0mas | try with only 1? |
18:19:44 | linuxstb | Nico_P: Is your latest source on the patch tracker? |
18:19:48 | | Nick tianjing_ is now known as tianjing (n=mat@jullay.net) |
18:19:53 | Nico_P | no... i can upload it though |
18:20:05 | Mikachu | Nico_P: what does it say when it crashes? |
18:20:08 | Nico_P | and about the dbug build... it didn't compile |
18:20:17 | t0mas | hm? error? |
18:20:24 | Nico_P | the device just turns itself off |
18:20:39 | linuxstb | Nico_P: I don't mind - you can put it anywhere. |
18:21:25 | | Join webguest47 [0] (n=3e4f4094@labb.contactor.se) |
18:21:27 | Nico_P | http://nicolas.pennequin.free.fr/album_art_v3.6.patch |
18:21:46 | webguest47 | odoyletul: rockbox on archos only supports mp3 (and wav, in the not-too distant future) |
18:21:56 | webguest47 | mpeg 2 and 3, rather |
18:22:03 | odoyletul | i was going to get an ipod but those things a soo junky if the hard drive goes on them then you might as well buy a new one |
18:22:52 | Nico_P | to make a debug build i must select "devel" in configure ? |
18:22:56 | t0mas | yes |
18:22:58 | odoyletul | THAT SUCKS |
18:23:01 | t0mas | and then logf |
18:23:05 | Nico_P | that's what i did and it didn't compile |
18:23:11 | t0mas | you did logf? |
18:23:11 | Nico_P | i'll try again and tell you the error |
18:23:14 | t0mas | ok |
18:23:37 | webguest47 | odoyletul: it's a 6 year old device.. cut it some slack |
18:23:43 | Nico_P | ah i might have selected DEBUG and not logf |
18:23:54 | t0mas | that might be a problem for a lot of targets ;) |
18:23:57 | | Quit charkins ("Leaving") |
18:24:29 | odoyletul | i guess i am going to have to look for a 2.5 hdd enclosure that is an mp3 player |
18:24:43 | tucoz | grrr, anyone know what is wrong. A works before I commit it, but gets broken after I commit it |
18:24:46 | linuxstb | Nico_P: It's possible that it's a stack overflow - you are using a lot of large local variables in your get_album_art() function. |
18:25:11 | safetydan | tucoz, manual trouble? |
18:25:16 | Nico_P | that's what i thought... it's the only thing i changed from 3.5 |
18:25:24 | Nico_P | i wanted to support more potential paths |
18:25:32 | tucoz | safetydan, yes. the pdfdraftcopy.sty file gets broken after I commit it |
18:26:02 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
18:26:04 | safetydan | tucoz, I see. Something like "! Missing = inserted for \ifnum." |
18:26:08 | linuxstb | Nico_P: You don't need to store all the potential paths though. |
18:26:29 | tucoz | safetydan, yes. that is weird. |
18:27:18 | Nico_P | yes i should do it in a more efficient way |
18:27:25 | Nico_P | i'll rework it |
18:27:52 | tucoz | safetydan, could you try something? download the pdfdraftcopy.sty file and replace the cvs version with that? http://sarovar.org/project/showfiles.php?group_id=52&release_id=97 |
18:27:58 | Nico_P | just wanted to make sure that was the prob |
18:28:04 | Nico_P | thanks for the help :) |
18:28:09 | safetydan | tucoz, sure I'll try that now |
18:28:14 | tucoz | thanks |
18:28:22 | | Nick Nico_P is now known as Nico_P_away (i=Nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
18:28:44 | safetydan | tucoz, well I'll be darned. That works. I wonder what's different in CVS |
18:29:10 | odoyletul | well there is one good thing about the archos it rins on regular NIMH batteries |
18:29:18 | tucoz | safetydan, maybe there is some cvs tags that get's changed when I commit it |
18:29:41 | safetydan | tucoz, actually that's probably it |
18:29:51 | tucoz | safetydan, do you know how to fix it? |
18:30:02 | lostlogic | tucoz: might have to commit as binary files to prevent CVS from effing with them |
18:30:18 | safetydan | tucoz, what lostlogic says is probably the only way |
18:30:33 | tucoz | lostlogic, it's possible to commit an ascii as a binary? |
18:30:41 | lostlogic | mv file file.bak;cvs rm -f file; cvs ci file; mv file.back file; cvs add -kb file; cvs ci file |
18:30:42 | safetydan | tucoz, yes just add "-kb" |
18:30:49 | lostlogic | tucoz: yeah, binary just says don't substitute it |
18:30:51 | tucoz | thanks guys |
18:30:55 | tucoz | ah, good |
18:31:05 | Mikachu | can you still cvs diff on it? |
18:31:08 | lostlogic | no |
18:31:15 | lostlogic | kb also says no diffs |
18:31:35 | lostlogic | at least I think. |
18:32:47 | safetydan | -kb basically tells CVS that it's a binary file and not to mess with it. Since it's binary, diff doesn't really make sense anymore |
18:33:07 | safetydan | tucoz, your other option is to take out the $Id$ tags from the pdfdraftcopy.sty file |
18:33:19 | tucoz | safetydan, ok. Maybe that is easier :) |
18:33:31 | Mikachu | can't you just put it in a % comment? |
18:33:34 | safetydan | well, actually the $Date$ keyword is the issue |
18:33:46 | tucoz | I'll just -kb it then |
18:34:11 | safetydan | Mikachu, the actual CVS keyword is passed in to a LaTeX function |
18:36:39 | safetydan | The actual problem seems to be caused by CVS keyword expansion now resulting in dates in the format 2006-03-21 instead of 2006/03/21 |
18:36:45 | | Quit qwm (Read error: 110 (Connection timed out)) |
18:36:46 | safetydan | I've no idea if that's a server side or client side issue |
18:37:44 | | Join kernelsensei [0] (n=boris@gentoo/developer/kernelsensei) |
18:38:27 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
18:39:43 | tucoz | safetydan, I think it works now |
18:40:05 | tucoz | and sorry for flooding the frontpage of rockbox.org |
18:40:22 | safetydan | tucoz, works for me now |
18:40:45 | tucoz | good. Thanks for the help |
18:40:58 | safetydan | no worries |
18:41:40 | | Quit webguest47 ("CGI:IRC (Ping timeout)") |
18:46:42 | | Join imphasin1 [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
18:47:22 | | Quit imphasing (Read error: 110 (Connection timed out)) |
18:47:26 | | Quit Febs ("Need to reboot.") |
18:48:29 | preglow | linuxstb: do you consider the way retailos uses the piezo to be nice enough? |
18:48:51 | preglow | i've almost got that going, i just need to switch the piezo off some other place than the button loop, and i can't think of any ways that lets me switch it off soon enough |
18:50:04 | safetydan | woo...316 bytes smaller... |
18:50:06 | safetydan | hrmm. |
18:53:16 | Mikachu | preglow: i just tried it, it plays the piezo whenever you press a button, even in games, i'm not sure that's a good idea |
18:53:50 | | Join _FireFly_ [0] (n=FireFly@p54A463A3.dip.t-dialin.net) |
18:55:27 | preglow | Mikachu: no, it should probably be restrained to the list viewer |
18:55:37 | preglow | Mikachu: it might not correlate with the actual movements very well in games |
18:55:53 | Mikachu | it also clicks on actual button presses |
18:55:59 | preglow | nah, i wont do that |
18:56:03 | Mikachu | i'm not sure if it actually clicked on the wheel in games |
18:56:13 | | Join nls [0] (n=51e680a9@labb.contactor.se) |
18:56:22 | preglow | the problem of how i'm going to be able to switch off the piezo after a fixed small time also remains |
18:56:34 | preglow | i don't want to use the hires timer |
18:56:46 | Mikachu | letting the list viewer turn it off isn't good? |
18:57:11 | preglow | i don't want to block in the list viewer |
18:57:27 | preglow | to make it work consitently, i basically have to sit in a loop and do nothing for the time required |
18:57:42 | Mikachu | ah, didn't realize it was so constrained |
18:58:09 | preglow | it isn't, it's just that if i go away in a sleep() or yield(), i have no control over how long it takes to get control back again |
18:58:33 | | Join gunpowda [0] (n=null@82-35-196-187.cable.ubr02.enfi.blueyonder.co.uk) |
18:58:35 | gunpowda | hey |
18:58:35 | preglow | and it'll sound pretty weird and glitchy if the beep sounds different at each press |
18:58:53 | gunpowda | if I'd like to apply a patch, do I need to download the rockbox source from the date that patch was submitted? |
18:58:53 | | Join obo [0] (n=obo@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) |
18:59:11 | gunpowda | or if it's from earlier in the month can I still use it with the latest cvs? |
18:59:20 | amiconn | Good news: The SH1->MAS serial seems to be stable enough to leave out the 'WAVE' headers for pcm playback |
19:00 |
19:00:15 | Mikachu | gunpowda: depends on many many factors |
19:00:18 | | Quit nls (Client Quit) |
19:00:46 | | Join nls [0] (n=51e680a9@labb.contactor.se) |
19:00:52 | linuxstb | preglow: One of the first things I did was to disable the piezo in RetailOS. So I'm not the best person to ask. |
19:01:06 | nls | tucoz: here? |
19:01:40 | tucoz | nls, yes |
19:01:52 | linuxstb | preglow: Could you just have a tick task function controlling it? |
19:02:44 | nls | tucoz: I made a section on the dice pugin but I don't think we need screenshots for that stuff |
19:03:08 | tucoz | nls, ok. That is probably ok. Did you recieve a mail from Daniel btw? |
19:03:11 | gunpowda | Mikachu, eg? |
19:03:19 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
19:03:23 | * | nls goes checking |
19:03:26 | | Quit imphasing (Client Quit) |
19:03:29 | tucoz | on your hotmail |
19:04:36 | gunpowda | I'd like to apply this iPlay patch |
19:04:47 | | Join RotAtoR [0] (n=e@rockbox/developer/rotator) |
19:05:07 | gunpowda | ah, latest version's from the 16th |
19:05:36 | nls | oh |
19:06:01 | preglow | linuxstb: worth a shot, i guess |
19:06:13 | preglow | linuxstb: i can't imagine i need anything less than 10ms |
19:06:39 | gunpowda | so would I need to get the source from the 16th? |
19:07:13 | nls | found it was in the spam |
19:07:15 | nls | :) |
19:07:23 | tucoz | nls, :) |
19:07:53 | linuxstb | gunpowda: The patch should be able to be applied to the current source. If it doesn't work, then you can either try to fix it yourself, or ask the patch author to update his patch. |
19:09:26 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
19:11:07 | | Quit mikearthur (Read error: 104 (Connection reset by peer)) |
19:11:09 | tucoz | nls, I got to go. But, I'll see you later |
19:11:18 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
19:12:11 | tucoz | Bagder, wikispam |
19:12:28 | nls | reply sent |
19:12:40 | tucoz | nls, positive or negative? |
19:13:33 | | Join Matze [0] (i=Miranda@p5484E0C4.dip.t-dialin.net) |
19:13:53 | nls | positive ofcourse |
19:13:56 | nls | :) |
19:14:36 | tucoz | nls, good :) and congrats |
19:15:00 | nls | thx |
19:15:02 | | Quit odoyletul () |
19:15:14 | tucoz | see you |
19:15:18 | nls | cu |
19:15:59 | | Quit ripnetuk (Read error: 110 (Connection timed out)) |
19:18:10 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
19:18:56 | gunpowda | thanks |
19:19:23 | preglow | ok |
19:19:26 | preglow | now i've got it working fine |
19:19:32 | preglow | but it'll tick everywhere, yes |
19:19:35 | preglow | not only in list viewer |
19:19:46 | preglow | but c'mon, if apple doesn't care, they know best, right? ;) |
19:20:22 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
19:20:30 | gunpowda | the vmware image is the best idea ever |
19:21:09 | dpassen1 | Why is it that much better than Cygwin? |
19:21:42 | preglow | because it's the real deal |
19:21:46 | preglow | not some pretend-hybrid |
19:21:49 | preglow | and it's _lots_ faster |
19:21:53 | gunpowda | also much easier to set up |
19:22:24 | gunpowda | I've used cygwin in the past - the install process is a mission and sometimes required modules are missing |
19:22:38 | dpassen1 | Maybe, I'll look into the VMWare. Can't say I've had much problems with Cygwin. |
19:22:38 | gunpowda | hence the benefit of having something customized for this particular process |
19:22:48 | gunpowda | umm, project* |
19:23:10 | safetydan | dpassen1, big change is speed of compile as well |
19:23:24 | bam_ | anyone use the perl version for creating a tag database successfully? |
19:23:33 | preglow | someone with a nano interested in trying the clichwheel beeping rockbox? |
19:24:26 | Mikachu | o/ |
19:24:46 | preglow | hahaha |
19:24:49 | preglow | gimme a sec |
19:25:02 | Mikachu | no hurry, i'm going to eat in a sec |
19:25:37 | preglow | www.pvv.org/~thomj/rockbox/rockbox.ipod |
19:26:28 | preglow | beware your plugins wont work |
19:26:29 | preglow | so don't try them |
19:26:55 | | Join [TCK] [0] (n=tckocr@81-178-210-4.dsl.pipex.com) |
19:27:53 | Mikachu | i know they won't, my plugin buffer is 26MB :) |
19:28:25 | Mikachu | omg |
19:28:33 | Mikachu | it sounds EXACTLY like my brothers old atari st |
19:28:40 | preglow | then hooray for me |
19:29:14 | amiconn | preglow: beepwheel clicking? |
19:29:29 | preglow | amiconn: exactly! |
19:29:30 | * | Mikachu sits and scrolls endlessly |
19:29:31 | preglow | heh |
19:29:59 | preglow | amiconn: now test_mem says my memset16 is buggy again |
19:30:39 | * | amiconn just got owner of a silver iPod mini :) |
19:30:45 | preglow | Mikachu: how's it sit with you? |
19:31:12 | linuxstb | amiconn: Is that a 1st or 2nd gen mini? |
19:31:30 | Mikachu | well, it seems to work as advertised |
19:31:35 | amiconn | Don't know |
19:32:21 | linuxstb | In either case, you'll still have a little bit of work to port Rockbox to it. |
19:32:27 | gunpowda | the patch is in the src directory |
19:32:34 | amiconn | This one: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5881775429 |
19:32:35 | gunpowda | Index: apps/plugin.c , and yet I still have to type in the path myself |
19:33:15 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
19:33:30 | gunpowda | I don't think the switches apply because there's no path to strip, right? |
19:33:39 | gunpowda | or should I try from the apps dir? |
19:34:16 | preglow | but is it really imperative that it only works in list mode? :/ |
19:34:35 | preglow | and where in the menu structure would this option fit? |
19:35:05 | linuxstb | amiconn: I'm not sure what generation mini that is. The 2nd gen minis have the hard disk size written on the back, so you will know when you get it. |
19:35:33 | linuxstb | I think the work so far on the mini port has been done using a 1st gen mini. |
19:35:46 | preglow | do all list type views in rockbox use list.c, btw? |
19:35:51 | | Quit dpassen1 () |
19:35:52 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
19:36:05 | safetydan | preglow, I think bookmarks uses it's own listview |
19:36:17 | gunpowda | hrm. if I patch fails could I just try and patch it manually myself? |
19:36:21 | gunpowda | they're both small, around 1k |
19:36:22 | safetydan | gah, 'its' |
19:36:26 | | Quit DrMoos (Read error: 110 (Connection timed out)) |
19:36:36 | safetydan | gunpowda, if you know what you're doing, sure :) |
19:36:57 | | Quit TCK (Read error: 110 (Connection timed out)) |
19:39:06 | gunpowda | ok - I understand +++ and −−-, but what about @@? |
19:40:12 | | Quit KN|stiff (Read error: 104 (Connection reset by peer)) |
19:41:08 | safetydan | gunpowda, tells you where in the file the changes are made |
19:42:12 | gunpowda | wait, I'm not actually sure that I understand +++ and −−- |
19:42:25 | safetydan | I can't remember the exact interpretation of the numbers, but you should be able to google something |
19:42:47 | gunpowda | −−- apps/plugin.c2 Mar 2006 01:08:38 -00001.153 |
19:42:47 | gunpowda | +++ apps/plugin.c4 Mar 2006 20:42:58 -0000 |
19:43:17 | *** | Saving seen data "./dancer.seen" |
19:43:51 | safetydan | - is the old, + is the new |
19:44:24 | gunpowda | sure, but wouldn't the 2 March tie it to that date specifically? |
19:44:44 | safetydan | gunpowda, http://www.gnu.org/software/diffutils/manual/html_node/Detailed-Unified.html#Detailed%20Unified |
19:44:51 | safetydan | gunpowda, no, it's just the timestamp of the files |
19:48:46 | gunpowda | ok. I don't think the numbers following @@ are lines |
19:49:26 | | Part [IDC]Dragon |
19:50:38 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-105.pools.arcor-ip.net) |
19:52:46 | gunpowda | safetydan, does 'playlist_create' make sense? |
19:52:52 | gunpowda | no semicolon or comma needed? |
19:54:45 | | Join HuntermicAtHome [0] (n=3e838c5d@labb.contactor.se) |
19:55:15 | amiconn | Gah, this playback stuff is good for headaches :/ |
19:55:20 | safetydan | gunpowda, err... it really depends on the context |
19:56:37 | | Quit Kyomi|off () |
19:56:57 | gunpowda | should I be worried if I get a bunch of warnings about file x having a modification date in the future? |
19:57:00 | | Quit quobl (Read error: 104 (Connection reset by peer)) |
19:57:18 | safetydan | gunpowda, no, it just means the clock is out of sync in your vmware image |
19:59:47 | | Quit HuntermicAtHome ("CGI:IRC (Ping timeout)") |
20:00 |
20:00:35 | gunpowda | does a rockbox make take ages? it's shown this backlight message about 20 times |
20:00:57 | safetydan | a full build should take less than five minutes on a reasonable pc |
20:02:50 | linuxstb | Ouch.... |
20:03:31 | linuxstb | I've got a FLAC test decoder running on the archos, and it's doing about 2 frames per second (1 frame is 4608 samples). |
20:04:02 | safetydan | So only a little optimisation to go then? :) |
20:04:33 | preglow | hahah |
20:04:39 | preglow | is that all c, then? |
20:05:04 | linuxstb | Yes. And a very bad test plugin. I need to do fewer disk accesses. |
20:05:23 | linuxstb | I'm cleaning it up now, and will then do some proper timings. |
20:05:35 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
20:05:44 | | Quit tucoz ("Leaving") |
20:10:18 | gunpowda | right, fixing the time has made a big difference |
20:12:07 | | Join ender1 [0] (i=ychat@84.52.165.220) |
20:12:12 | | Join ep0ch [0] (n=ep0ch@84.12.25.105) |
20:12:15 | gunpowda | oops. I pasted in plugin.c from the site on windows and now I get a warning about there being no newline at the end |
20:12:56 | amiconn | linuxstb: Is that 4608 stereo samples (pairs) or 4608 individual samples? |
20:14:51 | | Quit ender` (Nick collision from services.) |
20:14:55 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
20:17:01 | preglow | stereo, i guess |
20:17:14 | | Nick Nico_P_away is now known as Nico_P (i=Nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
20:17:30 | preglow | amiconn: and you have no spare iram to use, i take it? |
20:17:36 | amiconn | nope |
20:17:47 | amiconn | 4KB of iram in total |
20:18:05 | amiconn | The core uses almost all of that |
20:20:03 | Nico_P | Bg3r ? |
20:20:44 | amiconn | preglow: In the lpc decode routine, is the fact that the lpc coefficients are in the reverse order as the sample history fixed, or could the lpc coefficient order be changed to go in the same direction? |
20:21:59 | gunpowda | has anyone used iPlay? |
20:21:59 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
20:23:09 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
20:27:14 | gunpowda | I'm just wondering how all of you devs manage to test out so many patches |
20:27:21 | gunpowda | unless they're reversible |
20:27:30 | safetydan | gunpowda, patch -R <patch> |
20:27:41 | safetydan | or multiple checked-out trees as well |
20:27:46 | gunpowda | patch, compile, unpatch, compile... |
20:27:52 | Mikachu | gunpowda: it doesn't take them 3 days to apply a patch |
20:27:59 | gunpowda | must be quite repetitive :] |
20:28:10 | RoC_MM | scripts |
20:28:12 | gunpowda | Mikachu, it hasn't taken me three days to apply this patch |
20:28:22 | RoC_MM | I would assume |
20:28:27 | Mikachu | two? |
20:28:39 | gunpowda | more like 15 mins |
20:28:56 | gunpowda | this is a patch. I changed the bootloader (sans patch) yesterday, that was another story. |
20:30:32 | | Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG) |
20:30:32 | | Quit Moos (Read error: 110 (Connection timed out)) |
20:30:40 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:30:43 | preglow | amiconn: of course it can be changed, but that'll mean additional overhead |
20:30:49 | preglow | amiconn: what, can't you go backwards in sh asm?= |
20:30:54 | amiconn | Nope |
20:31:10 | preglow | it's a teeeeny bit too risc for me :P |
20:31:21 | amiconn | The only SH1 mac instruction is MAC.W @Rm+,@Rn+ |
20:31:30 | preglow | right |
20:31:38 | preglow | you can't block fetch with sh asm either, no? |
20:31:45 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
20:32:13 | amiconn | reading one word from each @Rm and @Rn, multiplying that to a 32 bit result and adding it to the 42 bit accumulator |
20:32:17 | amiconn | nope |
20:32:26 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:32:26 | preglow | nice instruction, btw |
20:32:30 | preglow | very dsp like |
20:32:39 | | Join DigiLife [0] (n=DigiLife@tor/session/x-a04a3965db7eddb4) |
20:33:16 | preglow | but yeah, then you need to reorder the filter coefs, i guess |
20:33:21 | preglow | lemme see |
20:33:40 | gunpowda | hrm, I spoke too soon |
20:33:59 | gunpowda | I placed my plugin's .c file in the plugins dir, but it hasn't emerged after make as a .rock |
20:34:15 | amiconn | This instruction needs 2 cycles when used standalone (no multiplier contention) and 3 cycles when there is multiplier contention |
20:34:20 | linuxstb | I changed my plugin to just fill the audio buffer with flac data, and then decode it (it was writing a wav file before, and also reading one compressed frame at a time) and it's only a tiny bit faster. |
20:34:25 | preglow | amiconn: reordering the coefs is a piece of cake |
20:34:29 | preglow | amiconn: should be very easy |
20:34:50 | amiconn | So maybe it's no too bad, we could simulate going backwards by interspersing an ADD #-2,Rm inbetween |
20:35:00 | amiconn | Wouldn't cost any extra cycles... |
20:35:04 | preglow | amiconn: but yeah |
20:35:14 | DigiLife | could someone inform a n00b what rockbox's feature list is? i didnt find a link for that on the site and i'm wondering what rockbox can ac tually do for my ipod photo? |
20:35:15 | Mikachu | gunpowda: you need to edit the SOURCES file |
20:35:20 | preglow | amiconn: like i said, reordering coefs = piece of cake, so you don't need to waste instructions |
20:35:23 | Mikachu | DigiLife: look harder... |
20:35:25 | preglow | amiconn: does it have a code cache? |
20:35:29 | amiconn | nope |
20:35:39 | preglow | then this is not going to be easy |
20:35:39 | DigiLife | where? |
20:35:47 | amiconn | preglow: why? |
20:35:49 | preglow | the move to mac.w wont win you so much that this'll magically work |
20:35:57 | RoC_MM | DigiLife, http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox#iPod_4G_Color_Photo_Nano_or_Vide |
20:36:06 | Mikachu | DigiLife: http://www.rockbox.org/twiki/bin/view/Main/FeatureComparison |
20:36:26 | amiconn | preglow: It depends. If the C version uses 32 bit multiplies, we'd gain *much* from switching to MAC |
20:36:28 | RoC_MM | bookmarks kick butt for long podcasts |
20:36:36 | preglow | amiconn: ahh, yeah, and that it does |
20:36:40 | amiconn | (or even from using 16 bit multiplies) |
20:36:54 | gunpowda | cool, thanks. is that what a patch normally does? |
20:36:54 | amiconn | 32x32 is a *subroutine* on SH1 |
20:37:54 | amiconn | preglow: For 44.1kHz stereo, realtime means getting below 125 cpu cycles per sample |
20:37:57 | preglow | amiconn: decoder.c line 256, you just need to iterate the array backwards |
20:38:17 | amiconn | (individual sample, not stereo pair) |
20:38:27 | preglow | amiconn: 125 cycles per sample will work fine for the lpc_decode alone, but there's more overhead as well |
20:38:38 | preglow | amiconn: _lots_ of bit fiddling |
20:38:39 | amiconn | Most instructions are single cycle, but some aren't |
20:39:46 | preglow | amiconn: unfortunately, there's no way to say, just decode every other sample with flac, so you can't downsample |
20:39:52 | DigiLife | thanks Mikachu |
20:40:43 | preglow | the fact that you can't preload the coefs and still use mac.w sucks badly |
20:40:47 | preglow | that might save you quite some cycles |
20:42:48 | | Part DigiLife ("http://tor.eff.org - for encrypted anonymity") |
20:44:03 | | Join webguest61 [0] (n=3e4f4094@labb.contactor.se) |
20:45:01 | amiconn | preglow: What's this qlevel? Is it really variable? |
20:45:17 | | Quit RoC_MM (Remote closed the connection) |
20:45:31 | preglow | amiconn: it's the shift factor, and yes, it truly is |
20:45:36 | preglow | varies from frame to frame |
20:45:40 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
20:46:03 | amiconn | Hrmph |
20:46:13 | amiconn | No variable shift in SH1 |
20:46:39 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
20:46:56 | preglow | amiconn: it varies between 10 and 9 in a file i've got here, standard compression level |
20:47:46 | amiconn | Well, it's possible to precalculate jumps into a streak of shift instrutions, like I do in the vertical scrolling functions |
20:47:59 | preglow | amiconn: it's ten, moistly |
20:48:01 | preglow | ahah |
20:48:05 | preglow | s/moistly/mostly/ |
20:48:06 | linuxstb | OK, taking the disk reading out, flac -8 is currently decoding at about 15% realtime. flac -0 is 28% realtime. |
20:48:27 | amiconn | The worst thing is that there are *only* single arithmetic shifts |
20:49:01 | amiconn | There are tricks available for shifting right by 16 or 24 |
20:49:13 | amiconn | (do a logical shift, then sign-extend) |
20:49:29 | preglow | amiconn: tough luck, as you've probably noticed, it's an arithmetic right shift |
20:49:34 | amiconn | yepp |
20:49:45 | preglow | not fakable |
20:50:29 | amiconn | I'd expect around 50 cycles per sample for the lpc decoding alone (order 8) |
20:50:35 | preglow | as far as i can guess, this wont be possible unless you do the whole thing in asm |
20:50:50 | preglow | amiconn: and most frames are length 8 |
20:51:03 | preglow | you'll seldom see anything below 6 |
20:51:05 | bam_ | anyone got experience with themes? |
20:51:18 | preglow | amiconn: that fast ram? |
20:51:22 | bam_ | I want to remove the genre from this line |
20:51:55 | bam_ | %t5Genre: %?ig<%ig|Unspecified>;%t5%?fc<%fbkbps mp1|%fbkbps mp2|%fbkbps mp3|WAV|%fbkbps OGG|FLAC|%fbkbps MPC|%fbkbps A52|WAVPACK|UNKNOWN>;%?bp<%t5Charging: %bl%% (%bt)|%?bl<%t0|%t0|%t0|%t0|%t5Battery: %bl%% (%bt)>> |
20:51:57 | amiconn | preglow: RAM is essentially single-cycle. There are only 2 cases where dram is slower than iram: |
20:52:17 | amiconn | (1) opening a new page takes 2 extra cycles (it's fast page dram) |
20:53:01 | | Join XavierGr [0] (n=XavierGr@ppp43-adsl-28.ath.forthnet.gr) |
20:53:11 | amiconn | (2) load/store instructions running from dram always cause memory contention, meaning one extra cycle |
20:53:54 | preglow | amiconn: how big is a page? |
20:54:20 | amiconn | (1) might still cause major delays, if the code is running from DRAM and the data is located in another page |
20:54:31 | amiconn | Then each data access causes 2 page changes |
20:55:08 | preglow | well, how big is a page? |
20:55:17 | preglow | if you allocate the codec plugin buffer at a page boundary, it might work well |
20:56:56 | | Quit qwm (Read error: 110 (Connection timed out)) |
20:58:27 | | Join BoD[] [0] (n=BoD@JRAF.org) |
20:58:33 | BoD[] | Hello, world! |
20:59:43 | | Join not [0] (n=fightthe@user-6574.l2.c3.dsl.pol.co.uk) |
21:00 |
21:03:30 | | Part not |
21:06:04 | gunpowda | all this patch does is add playlist_create to plugin.c |
21:06:46 | gunpowda | I added 'playlist.create' within static const struct plugin_api rockbox_api = { and I still get the error 'struct plugin_api has no member named playlist_create' |
21:07:34 | linuxstb | amiconn: If you want to test FLAC - http://www.davechapman.f2s.com/rockbox/archosflac.diff |
21:07:37 | amiconn | preglow: 1 row is 1K words (2Kbyte) |
21:07:52 | Mikachu | gunpowda: you need to add plugin api functions both to plugin.c and plugin.h, at the same place |
21:07:55 | | Quit bam_ (Remote closed the connection) |
21:09:38 | gunpowda | ah, it's also in plugin.h, but I guess it must be further down |
21:10:15 | | Quit _FireFly_ ("Leaving") |
21:10:24 | amiconn | linuxstb: You shouldn't need to redefine the I*_ATTR macros |
21:10:37 | amiconn | They are already defined as empty for non-core code on archos |
21:12:02 | preglow | have you used all of it? |
21:12:40 | | Quit obo ("bye") |
21:13:53 | gunpowda | that did the trick, thanks Mikachu. |
21:14:37 | | Join ]RowaN[ [0] (i=a2b0y@82-43-214-84.cable.ubr10.newm.blueyonder.co.uk) |
21:14:54 | gunpowda | this plugin works *perfectly* |
21:15:11 | ]RowaN[ | guys what is this "First keypress enables backlight only" Patch.. i mean, the backlight already comes on when you first press a button, be it navi or any other |
21:15:14 | Mikachu | which one was it? |
21:15:25 | Mikachu | ]RowaN[: yes, but it also does something |
21:15:33 | gunpowda | iPlay - reads in ipod playlists and tracks from itunesDB |
21:15:34 | Mikachu | ]RowaN[: with the option on, it _only_ turns on the backlgiht |
21:15:44 | ]RowaN[ | what does it not do? |
21:15:57 | ]RowaN[ | ah you mean it doesnt go back to the file tree? |
21:16:14 | Mikachu | when you press a button, it turns on the backlight, nothing else |
21:16:22 | ]RowaN[ | gotcha |
21:16:35 | ]RowaN[ | i'd turn that on if i was seriously drunk and it was night time |
21:17:24 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
21:19:47 | | Join obo [0] (n=obo@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) |
21:21:16 | Kohlrabi | First keypress enables backlight only <−− is this in CVS/daily now? |
21:22:12 | safetydan | Kohlrabi, CVS, not sure about daily |
21:22:13 | | Quit Matze ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:22:23 | preglow | cvs |
21:22:57 | linuxstb | amiconn: I need to undefine them for libffmpegFLAC - but feel free to clean up that patch if you think it will be worth committing it. |
21:22:58 | Kohlrabi | great feature :-) |
21:23:25 | gunpowda | wheel's better for ipod users though |
21:23:27 | Kohlrabi | I always switched the lock on and off to enable backlight |
21:24:30 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
21:27:01 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
21:28:10 | * | preglow starts working on the new crossfeed |
21:28:42 | gunpowda | my other plugins now display 'unsupported version' |
21:29:23 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
21:29:35 | gunpowda | hmm, even music playing doesn't work |
21:29:48 | amiconn | linuxstb: You're right about the redefinition, because something in firmware/export/config.h is (unforeseeable) wrong for archos: |
21:30:07 | amiconn | line 216 should read: |
21:30:21 | amiconn | (((CONFIG_CPU == SH7034) && !defined(PLUGIN) && !defined(CODEC)) || |
21:30:32 | amiconn | Then you shouldn't need to redefine |
21:33:09 | gunpowda | perhaps because I changed the rockbox but not all the plugins |
21:34:06 | linuxstb | amiconn: Just tried it now, but it doesn't work. Seems that CODEC isn't defined when I'm building libffmpegFLAC |
21:34:47 | | Quit imphasing ("Yee!") |
21:35:48 | | Join JoeBorn [0] (n=jborn@adsl-75-2-245-58.dsl.chcgil.sbcglobal.net) |
21:37:30 | linuxstb | amiconn: The CFLAGS in libffmpegFLAC/Makefile didn't include -DCODEC. Adding that, and your fix works. All the codec makefiles should probably have that. |
21:38:12 | amiconn | I think so too |
21:39:06 | | Quit DJ_Dooms_Day (Read error: 110 (Connection timed out)) |
21:39:30 | | Quit XavierGr () |
21:40:45 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
21:42:33 | linuxstb | amiconn: I've also found a bug in my flac2wav plugin - you should replace the four references to MAX_BLOCKSIZE with MAX_BLOCKSIZE*4 in lines 294-299 |
21:42:40 | gunpowda | quick question - when compiling how can I get it to generate only the files I need to copy to .rockbox? |
21:43:20 | *** | Saving seen data "./dancer.seen" |
21:43:31 | Paul_The_Nerd | gunpowda: After you compile, if you do "make zip" then you get the same sort of rockbox.zip you'd download |
21:44:57 | gunpowda | great. |
21:48:14 | safetydan | woo... one 3.0 release bug closed |
21:49:29 | preglow | this bastard'll be a tricky asm port |
21:51:37 | | Quit zhilik ("http://www.zhukovsky.net") |
21:51:50 | | Join Bger [0] (n=Bager@217.9.226.114) |
21:52:26 | | Join herz42 [0] (n=herz42@p549FD00E.dip.t-dialin.net) |
21:54:11 | amiconn | Hmm. One of the problems the blind users have with wheel navigation on iPod is most likely because the voice UI still doesn't preempt old clips when it should |
21:54:27 | preglow | amiconn: the whole click wheel thing is difficult if you're blind |
21:54:37 | preglow | amiconn: it's hard to find the buttons without feeling your way to it |
21:55:00 | amiconn | This way many file clips are spoken in full length, although moving to a new file should immediately preempt the old clip and speak the new one |
21:55:04 | preglow | amiconn: which, as i've noticed when i try to skip a track with the nano in my jacket pocket, almost always also has you involuntarily adjusting the volume |
21:55:11 | godzirra | Hrm.. I just froze my ipod... How do I reset it now? lol |
21:55:20 | preglow | godzirra: press select and menu |
21:55:22 | godzirra | It wasnt a new install or anything.. just froze after charging via USB and I ejected it. |
21:55:23 | preglow | godzirra: and hold pressed |
21:55:41 | godzirra | nevermind.. I'm just stupid and forgot to unlock it. |
21:55:42 | godzirra | :) |
21:56:08 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
21:56:46 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
21:56:59 | preglow | amiconn: don on the list also has a point, with the few buttons, we've had to have double actions on some of them, and it's not always easy to figure out which you triggered |
21:57:33 | godzirra | Any word on video on the 5g/ |
21:57:34 | godzirra | ? |
21:57:41 | preglow | godzirra: it's a faaaar way off |
21:57:52 | godzirra | Ok, just curious. ;) I'm glad my battery icon works now. |
21:57:56 | preglow | most of us don't care much about video |
21:58:12 | godzirra | Some of us do. Unfortunately I'm part of the "us" that cant develop anything not perl. :) |
21:58:53 | preglow | perl's the best anyway |
21:59:09 | godzirra | I like it. |
21:59:16 | godzirra | But it doesnt get video on my rockbox enabled ipod. :) |
21:59:17 | amiconn | "Dome formats come with a built-in typo". roflmao |
22:00 |
22:02:11 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
22:08:00 | | Quit qwm (Read error: 110 (Connection timed out)) |
22:08:31 | gunpowda | someone really needs to fix the bootloader |
22:08:38 | | Join Vertigo_t [0] (i=vertah@cor7-ppp2783.bur.dsl.connect.net.au) |
22:08:41 | gunpowda | the key detection is so haphazard |
22:08:53 | Mikachu | you just have to get it down |
22:09:06 | gunpowda | it takes me about 5 goes before menu is detected |
22:09:26 | gunpowda | if I have it held down before the apple logo shows up, it's not detected |
22:09:36 | gunpowda | if I press it as soon as the apple logo shows up, it's 50/50 |
22:10:15 | Mikachu | assuming your ipod is in the deep sleep |
22:10:30 | Mikachu | you need to press menu to power it up, and then release and press again |
22:10:56 | Mikachu | if you just keep it held down it won't work |
22:11:17 | | Join pabs_ [0] (n=pabs@xor.pablotron.org) |
22:11:26 | | Join solexx [0] (n=jrschulz@d040083.adsl.hansenet.de) |
22:11:40 | | Quit pabs (Nick collision from services.) |
22:11:45 | | Nick pabs_ is now known as pabs (n=pabs@xor.pablotron.org) |
22:15:42 | | Join carini [0] (n=drothe@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
22:16:08 | muesli__ | who is dan btw?= |
22:16:27 | * | preglow points to safetydan |
22:16:33 | muesli__ | ah |
22:16:35 | muesli__ | ;-) |
22:16:47 | muesli__ | safetydan arround? |
22:18:16 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-184-47.static.tpgi.com.au) |
22:19:24 | | Quit JoeBorn ("Leaving") |
22:19:35 | | Quit webguest61 ("CGI:IRC (EOF)") |
22:20:26 | safetydan | muesli__, yo |
22:20:37 | muesli__ | :-) |
22:21:04 | muesli__ | once you adjusted the sleep timer...could we have smaller adjustments back? |
22:21:15 | safetydan | smaller? |
22:21:19 | muesli__ | 0-15-30 are too big |
22:21:31 | | Join webguest50 [0] (n=a81cc890@labb.contactor.se) |
22:21:33 | safetydan | ah okay... the problem is the set_int function only lets you set one step size |
22:21:45 | webguest50 | http://www.rockbox.org/twiki/bin/view/Main/HowardSnyderlkbe8 spammer alert |
22:21:49 | | Part webguest50 |
22:22:06 | muesli__ | once upon a time there were 1-minute steps...fantastic.. |
22:22:09 | gunpowda | can rockbox display id3 information when viewing a playlist? |
22:22:38 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
22:23:08 | safetydan | gunpowda, it can't really since that would mean loading all the files in the playlist to parse the metadata |
22:23:21 | gunpowda | oh, right |
22:23:49 | safetydan | muesli__, without some sort of step size increment, one minute step size would be pretty painful to set a two hour sleep time for example |
22:23:53 | gunpowda | the iPlay plugin is a good first step |
22:24:49 | muesli__ | safetydan it speeds up when pressing longer. would be ok. and, you dont want to sleep in 2h but in 15-30mins :o |
22:25:08 | Paul_The_Nerd | gunpowda: Rockbox's own database format is a much better first step. |
22:25:35 | safetydan | muesli__, true, maybe I'll change that now |
22:26:03 | muesli__ | you would be my hero for the rest of the month :-) |
22:26:22 | safetydan | :) |
22:26:53 | gunpowda | Paul_The_Nerd, yeah. but that'll take a few weeks I guess |
22:27:09 | gunpowda | oh, I misread that. I thought you were talking about tagcache |
22:27:34 | Paul_The_Nerd | gunpowda: Actually, rockbox's database has worked since before iPods were supported. Tagcache will just be replacing it, as a better way. |
22:28:09 | gunpowda | so tagcache will work with iTunes as well as non-ipod players? |
22:28:23 | Paul_The_Nerd | You're not asking something that makes sense. |
22:28:32 | Paul_The_Nerd | Do you mean "iPod and non-iPods" or "With itunes?" |
22:29:03 | Mikachu | gunpowda: http://ita.sourceforge.net/ |
22:29:25 | | Quit obo ("KVIrc 3.2.0 'Realia'") |
22:29:27 | gunpowda | I mean, will tagcache for rockbox on iPods read the iTunes id3 db, and for all other players will it create one? |
22:29:36 | safetydan | gunpowda, no tagcache will be its own thing |
22:29:45 | Mikachu | tagcache is disjunct from itunesdb |
22:29:54 | safetydan | it will generate the database from the music files on your player |
22:30:07 | Paul_The_Nerd | gunpowda: Once you have a better database, why would you *want* the iTunes one? |
22:30:25 | | Part carini |
22:31:54 | gunpowda | better in what way? |
22:31:58 | | Quit xmixahlx ("blah blah blah") |
22:32:35 | safetydan | muesli__, fifteen seconds to go from 0 to 5 hours with step size set to 1 minute... I guess that's not too bad |
22:32:40 | | Join carini [0] (n=drothe@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
22:32:45 | preglow | gunpowda: no more itunes, that's how it's better |
22:32:57 | Paul_The_Nerd | gunpowda: Well, for one it'll support all file formats rockbox does instead of just iTunes ones. Then, it'll be generated on the unit so you can use music from *any* computer and have them added, as opposed to having to sync with something |
22:32:59 | safetydan | gunpowda, it works with all suported formats? |
22:33:06 | muesli__ | safetydan love ya :-) |
22:33:28 | safetydan | muesli__, purely platonic I hope :) anyway, I'll comitt that now |
22:33:31 | Paul_The_Nerd | gunpowda: Then there's the fact that it's extensible, so that more features will show up over time. You can create "smart" playlists on-unit with the databox tool, etc.... |
22:33:57 | muesli__ | safetydan sure :-) |
22:34:02 | muesli__ | and thx a lot |
22:34:03 | | Join Miranda-IM|X2-5| [0] (n=MirandaF@AToulouse-252-1-36-101.w83-193.abo.wanadoo.fr) |
22:34:26 | Miranda-IM|X2-5| | Hello |
22:34:50 | Paul_The_Nerd | Hola |
22:35:06 | safetydan | muesli__, just for you http://www.rockbox.org/cvsmod/chlog-2006-03-24%2021:34:16.html |
22:35:12 | Miranda-IM|X2-5| | Hello |
22:35:22 | amiconn | safetydan: 1 minute steps don't make sense, imho. 5 minutes might be better |
22:35:37 | muesli__ | btw somtime somebody had a great idea about sleeping mode. set the time and the volume decreases to zero when time expires |
22:35:38 | | Part carini |
22:35:40 | | Join carini [0] (n=drothe@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
22:35:48 | * | Paul_The_Nerd agrees with amiconn, because he can. |
22:36:09 | preglow | 1 minute might be a bit tedious to set |
22:36:14 | muesli__ | amiconn the more accurate the better it is |
22:36:18 | Paul_The_Nerd | Actually, yeah, fading the volume might be nice. I've actually been awakened by sound being suddenly shut off |
22:36:20 | safetydan | after an intense internal struggle I think I agree... |
22:36:24 | * | safetydan is so easily influenced |
22:36:35 | muesli__ | ewww |
22:36:38 | muesli__ | ;-p |
22:36:40 | preglow | muesli__: with good settings accelaration: yes, without: no |
22:36:47 | safetydan | should have thought a bit more before the commit... |
22:36:59 | preglow | yes, you have done it now |
22:37:02 | preglow | this is now rectifiable |
22:37:04 | preglow | not <- |
22:37:16 | safetydan | the horror and the shame I will have to live with :( |
22:37:18 | muesli__ | when its done its done hrhrr |
22:37:18 | preglow | woe is us, 1 minute sleep settings until eternity |
22:37:38 | safetydan | muesli__, you can't tell me you would like to be able to set a 13 minute sleep time rather than a 15 minute one? |
22:37:51 | muesli__ | sure :D |
22:37:53 | muesli__ | not really |
22:37:58 | muesli__ | but as u said |
22:38:04 | Mikachu | why not just ask for a number? |
22:38:10 | muesli__ | 1steps are more correctly than 4 |
22:38:11 | muesli__ | 5 |
22:38:12 | | Quit Miranda-IM|X2-5| ("A bientôt sur www.miranda-fr.net ;)") |
22:38:27 | safetydan | Mikachu, there isn't really a Rockbox way to do that AFAIK |
22:38:31 | * | preglow hates doing menu system coding... |
22:38:34 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
22:38:47 | Mikachu | it's sort of silly to have a preset number of times when it's just an arbitrary number i think... |
22:39:00 | Mikachu | but i wouldn't use the feature anyhow so i shouldn't say too much |
22:39:02 | | Quit kernelsensei (Nick collision from services.) |
22:39:05 | safetydan | preglow, give it to me, I don't find it so bad :) |
22:39:10 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
22:39:31 | muesli__ | i mean you dont need the sleeptimer to fall asleep only |
22:39:54 | preglow | i need a new crossfeed settings menu with a couple of optiosn |
22:40:24 | amiconn | wrmph :( |
22:40:26 | muesli__ | and for any other reason 1minute steps are more reasonable |
22:40:26 | | Quit DJ_Dooms_Day (Read error: 110 (Connection timed out)) |
22:41:02 | | Quit MrStaticVoid ("Lost terminal") |
22:41:30 | preglow | safetydan: i'll just rip your code for now |
22:41:30 | preglow | :-) |
22:42:01 | | Join MrStaticVoid [0] (n=jlee@69-175-94-207.frdrmd.adelphia.net) |
22:42:07 | | Quit SereR0KR ("XChat Aqua") |
22:42:13 | muesli__ | preglow dont rape it ;) |
22:42:14 | | Join quobl [0] (n=quobl@tor/session/x-64136cfa0b168f75) |
22:42:36 | amiconn | Playback stuff is obviously too high-level for me :( I don't manage to implement it |
22:42:44 | safetydan | preglow, there should be plenty of other examples in sound_settings.c |
22:42:54 | lostlogic | it really is a good thing that there are people who like making things pretty... |
22:42:56 | preglow | muesli__: too late :/ |
22:43:04 | safetydan | I wouldn't trust my code. That's why I have a special Rockbox build that doesn't include any of my code. |
22:43:19 | | Part carini |
22:43:25 | lostlogic | safetydan: brilliant |
22:43:55 | | Join carini [0] (n=drothe@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
22:44:00 | | Quit carini ("Download Gaim: http://gaim.sourceforge.net/") |
22:44:08 | lostlogic | SOMEONE should make alarms for the pcf5060x powered targets after 3.0 |
22:44:13 | muesli__ | preglow jehova! |
22:44:45 | preglow | muesli__: where! |
22:45:30 | * | muesli__ points to preglow |
22:46:23 | preglow | i honestly wasn't aware |
22:46:39 | preglow | i think i can take advantage of this new-found status |
22:48:31 | Mikachu | would the piezo be loud enough for an alarm? |
22:48:37 | preglow | not by far |
22:48:42 | preglow | that is, it would for me |
22:48:48 | preglow | but i'm a light sleeper |
22:49:29 | Mikachu | maybe if you found a resonance frequence for the ipod :) |
22:49:37 | | Join clem-vangelis [0] (n=vangelis@AOrleans-152-1-62-134.w86-192.abo.wanadoo.fr) |
22:49:40 | safetydan | voice system gets very very confused when you scroll through a setting quickly |
22:50:17 | clem-vangelis | hi all |
22:50:38 | | Join mog_work [0] (n=mogorman@gateway.digium.com) |
22:50:53 | mog_work | can rockbox see my itunes dir for music? |
22:50:54 | | Join SereR0KR [0] (n=Fletcher@Fcd45.f.strato-dslnet.de) |
22:51:00 | mog_work | on my ipod |
22:51:01 | mog_work | that is |
22:51:21 | mog_work | i just want to test it with a song but its not showing said option |
22:51:37 | safetydan | mog_work, yes, set the show all files option and look for the ipod_control (?) folder |
22:51:41 | Mikachu | you might need to enable the show all files option |
22:51:53 | mog_work | oh thats probably it thanks |
22:51:54 | clem-vangelis | i have a little question about api |
22:51:56 | gunpowda | should really be on by default |
22:51:56 | Mikachu | Ipod_Control |
22:52:29 | safetydan | gunpowda, most people don't have their music in hidden folders |
22:52:39 | mog_work | woohoo! |
22:52:41 | mog_work | it plays |
22:52:43 | preglow | i discover quite fast that i hate settings and menu code altogether |
22:52:51 | mog_work | it should be default for ipod i would think ^_^ |
22:53:01 | gunpowda | yup. |
22:53:13 | preglow | mno |
22:53:32 | | Join nnod [0] (n=donn@219-89-13-219.dialup.xtra.co.nz) |
22:53:41 | preglow | the only ipod specific compatability option you'll see in rockbox might be a future possibility of reading the itunes database |
22:53:46 | clem-vangelis | with the function fgetc what is the return char or value when i reached the end of file ? |
22:54:20 | safetydan | clem-vangelis, fgetc returns an int which will be the constant EOF at end of file |
22:54:52 | mog_work | ooh this firmware rocks |
22:54:52 | clem-vangelis | ok thx |
22:54:59 | mog_work | is there any place to find plugins? |
22:55:08 | Paul_The_Nerd | In /.rockbox/rocks, generally |
22:55:21 | clem-vangelis | i fact oxygen 77 who is working on av3 and g4 take a aprt of your code for file manipulation |
22:55:23 | safetydan | mog_work, it ships with most of the interesting ones, they should be available under the Browse Plugins menu |
22:55:27 | Paul_The_Nerd | Rockbox comes with all the official ones. Other than that, there are occasionally patches for some on the tracker |
22:55:27 | Nico_P | mog_work: they are almost all included |
22:55:34 | mog_work | ahh cool |
22:56:38 | clem-vangelis | on a computer the constant return is EOF but with your code what is the value ? is see #define EOF -1 is -1 the value ? |
22:56:50 | | Quit paugh ("Leaving") |
22:57:13 | clem-vangelis | sry for my english i am french |
22:57:31 | safetydan | clem-vangelis, Rockbox doesn't implement the stream API so it has no fgetc |
22:57:48 | clem-vangelis | ok... |
22:58:20 | Nico_P | clem-vangelis: don't worry for that, there a few native english speakers here ;) |
22:58:32 | Nico_P | et moi je suis français aussi |
22:58:37 | clem-vangelis | ok thx :) |
22:58:39 | clem-vangelis | lol |
22:59:02 | | Quit [TCK] ("well, if you say so.") |
22:59:03 | Mikachu | clem-vangelis: do you smoke weed too? |
22:59:20 | clem-vangelis | some french smoke weed but not me... |
22:59:24 | Nico_P | Mikachu: not all french smoke weed |
22:59:26 | Mikachu | hooray, finally one |
22:59:33 | Mikachu | Nico_P: that is what i was trying to find out :) |
22:59:37 | Nico_P | i don't either |
22:59:42 | | Join Pieter_ [0] (i=Pieter@pieter.student.utwente.nl) |
22:59:45 | Mikachu | i didn't know you were french |
22:59:53 | Pieter_ | hah, i see you have pcm playback! |
22:59:58 | Pieter_ | it's a bit buggy still :) |
23:00 |
23:00:24 | Pieter_ | but i am now listening to a very much clicking wave file of faraway by apocalyptica on my ondio :) |
23:00:25 | Nico_P | Mikachu: you were talking to moos about france, right ? |
23:00:55 | Mikachu | well, some french guy earlier had 'smoke weed every day' in his quit message |
23:01:43 | Nico_P | :p |
23:02:10 | Nico_P | so you thought all the french followed that advice ? |
23:02:30 | Nico_P | actually, many do |
23:03:04 | Mikachu | i wasn't 100% serious, but it seems that many do |
23:03:53 | Nico_P | it's true that a lot of young people smoke weed |
23:03:55 | Mikachu | there was a french guy in the corridor when i lived there, he was not completely there at all times |
23:04:13 | Paprica | Nico_P, why don't you work on scaling bmp for the albumart? |
23:04:19 | Nico_P | and btw, "smoke weed everyday" is from Dr. Dre ;) |
23:04:50 | Bger | Mikachu today is your "weed day" obviously :P |
23:05:03 | clem-vangelis | NICO_P can i pm you ? |
23:05:10 | Mikachu | Bger: is my english particularly bad? |
23:05:16 | Nico_P | clem-vangelis: yes |
23:05:46 | Bger | Mikachu haha no, it isn't... mine isn't good too, but i don't go high .. |
23:05:56 | Nico_P | Paprica: because i have other more important things i want to do with album art |
23:06:22 | Nico_P | like putting it in the right place in memory |
23:06:44 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
23:06:44 | Nico_P | but if it's not too CPU-intensive, it might be a good idea |
23:06:45 | Mikachu | Bger: i don't do any sorts of drugs |
23:07:18 | Paprica | IMO scaling is very importent for it, instead of 10th bitmpas per folder ;] |
23:07:36 | Bger | Mikachu even medicine? |
23:07:58 | Paul_The_Nerd | Man, I change my WPS like, once every two months or so |
23:07:59 | Paprica | but what you mention is high priority |
23:08:01 | Moos | Mikachu: Hey, is the fact some people smoke a bit of weed shock you or what? :) |
23:08:03 | Mikachu | Bger: "drugs" isn't "medicine" in swedish |
23:08:31 | Moos | Mikachu: drugs are used in medicine ! |
23:08:44 | Moos | of course and since the start |
23:09:11 | Nico_P | Paprica: if you want to help, you're welcome :) |
23:09:17 | Nico_P | i don't have much time to code right now |
23:09:23 | Nico_P | or at least i'm not supposed to |
23:09:52 | Bger | "i don't like the drugs but the drugs like me..." |
23:10:35 | Nico_P | Bger: i've been waiting for you return |
23:10:45 | Bger | Nico_P ah |
23:10:47 | Nico_P | at least if you are also Bg3r |
23:10:50 | Moos | Micachu: THC is nothing, compare to the really danger of others like heroine, opium... |
23:10:57 | Bger | yes, i am |
23:11:09 | Bger | 3 is @ work, "e" is @ home |
23:11:37 | Nico_P | ah... good to know |
23:11:52 | Nico_P | i wanted to talk to you about the backlight on first keypress thing |
23:11:57 | Nico_P | you were working on it ? |
23:12:04 | Bger | hehe |
23:12:16 | Bger | i *was*, but Zagor commited it before me :) |
23:12:25 | Bger | it's in the cvs now |
23:12:34 | Nico_P | yeah it's my patch ;) |
23:12:45 | Paprica | somthing is wrong with the current cvs |
23:12:46 | Moos | Micachu: I studied cerebral medicine,and I can tell you THC is benefic for some people and harmful for others |
23:12:57 | | Join lImbus [0] (n=MDJ@port-212-202-9-2.dynamic.qsc.de) |
23:13:04 | Mikachu | Moos: alright, i don't misuse any drugs |
23:13:21 | lImbus | hia ll |
23:13:24 | Paprica | http://www.misticriver.net/showpost.php?p=418650&postcount=199 |
23:13:27 | Paprica | it happens to me to |
23:13:34 | Moos | Salut lImbus ! |
23:13:42 | Paprica | and no, i'm not using the exp build |
23:13:47 | tucoz | Do you think the party mode should start playing a track if no track is playing or the current track is paused? |
23:14:12 | lImbus | lu Moos |
23:14:25 | Bger | Mikachu u aren't fit for a French .. |
23:14:29 | Nico_P | wow c réunion de français ici :D |
23:14:36 | tucoz | As it is now, if that is the case, you have to turn off party mode, start playing a track and start party mode again. |
23:14:39 | lImbus | no, belgian |
23:14:53 | Moos | hehe :) |
23:15:03 | lImbus | I persist on that :-) |
23:15:07 | Nico_P | lol |
23:15:12 | Moos | don't make mikachu afraid :) |
23:15:26 | | Quit SereR0KR ("XChat Aqua") |
23:15:30 | lImbus | why should I ? how could I ? |
23:15:30 | Nico_P | we are all weed smokers |
23:15:32 | Bger | Nico_P http://www.rockbox.org/cvsmod/chlog-2006-03-24%2013:51:20.html |
23:15:47 | Moos | Nico_P: XD |
23:15:52 | Nico_P | Bger: it's my patch :D |
23:15:53 | Bger | or tobacco ... |
23:16:00 | Bger | Nico_P yeah, it is |
23:16:15 | Nico_P | ok, just wanted to make sure you knew ^^ |
23:16:17 | Bger | i'm planning some changes, however |
23:16:25 | Nico_P | like ? |
23:16:45 | Nico_P | also i wanted to know why button release events needed to be filtered... |
23:16:47 | Bger | like diff settings for main/remote... eating hte button release |
23:16:50 | Bger | :) |
23:17:04 | * | preglow misuses some beer |
23:17:10 | Nico_P | actually i don't really understand what they are for |
23:17:37 | * | Moos doesn't drink any alcohl |
23:17:42 | Bger | Nico_P when u press button, u get a BUTTON_BLAH ... when u release it,u get BUTTON_BLAH|BUTTON_REL |
23:17:43 | tucoz | preglow, I assume you pour it out in the toilet then |
23:17:47 | Nico_P | and main/remote i was planning on doing, but there seems to have a patch already |
23:17:53 | | Join afruff23 [0] (n=icechat5@c-69-138-162-228.hsd1.md.comcast.net) |
23:18:06 | Bger | ah, already ?? |
23:18:20 | Nico_P | http://www.rockbox.org/tracker/task/4913 |
23:18:30 | tucoz | preglow, cause that would be misuse |
23:18:35 | Nico_P | haven't had a look at it though |
23:19:09 | lImbus | preglow should be punished with milk (not less than a cow full) for misusing beer |
23:19:14 | Nico_P | for release envents : ok but why do they need to be filtered... would you have an example for me ? |
23:19:28 | Moos | lImbus: haha :D |
23:19:31 | Bger | yeah, good contributors :) |
23:19:41 | preglow | tucoz: i would be hanging from the roof if i ever did that and realised it |
23:19:46 | | Quit mikearthur ("Konversation terminated!") |
23:20:04 | tucoz | hehe, me too. I suppose you simply enjoy your beer then |
23:20:21 | preglow | i've had this pint for around an hour now |
23:20:24 | Nico_P | i don't like beer... |
|