00:02:45 | | Quit ender` (" In its default setup, Windows XP on the Internet amounts to a car parked in a bad part of town, with the doors unlocked, the) |
00:05:25 | | Part n1s |
00:06:19 | | Quit obo ("bye") |
00:06:41 | linuxstb | Quick Perl/regexp question - how do I remove all characters from a string which are not A-Z ? |
00:10:56 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:10:56 | | Join dj-fu [0] (n=deejay@203.173.191.8) |
00:13:05 | * | linuxstb hopes the answer is $s=~s/[^A-Z]//g; |
00:13:32 | Cassandra | linuxstb: looks about right. |
00:18:13 | preglow | yes |
00:24:53 | | Join MarcoPolo [0] (n=MarcoPol@160.228.157.232) |
00:24:55 | linuxstb | Thanks. |
00:26:48 | linuxstb | Soap: Thanks for the win2k test. |
00:26:52 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
00:26:56 | Soap | no problem |
00:27:03 | Soap | going to do stock 0.4 now. |
00:27:12 | TrueJournals | Hey... real quick question... does rockbox support playing ABR MP3 files? |
00:27:27 | Soap | don't do it TrueJournals! |
00:27:32 | TrueJournals | lol |
00:27:35 | Soap | Your iPod will EXPLODE! |
00:27:38 | Paul_the_Nerd | TrueJournals: Rockbox supports all valid MP3s. |
00:27:40 | TrueJournals | don't have an iPod |
00:27:43 | Paul_the_Nerd | Or it should. |
00:27:44 | TrueJournals | I have an iRiver H10 |
00:27:47 | Paul_the_Nerd | If it doesn't, it's a bug. |
00:27:47 | Soap | lucky you |
00:27:51 | TrueJournals | ok, thanks |
00:27:53 | Soap | it would explode an Apple. |
00:27:57 | TrueJournals | lol |
00:28:22 | linuxstb | What's ABR? |
00:28:28 | Soap | Average Bitrate |
00:28:36 | TrueJournals | Does anybody know anything about ABR MP3s? I just found out about them... what would you say the quality is compared to VBR and CBR? |
00:28:43 | Soap | worse than VBR |
00:28:46 | Soap | better than CBR |
00:28:54 | Soap | basicly it is a hampered CBR. |
00:29:00 | Soap | s/CBR/VBR |
00:29:05 | Soap | a hampered VBR. |
00:29:14 | TrueJournals | I've heard that rockbox has problems with VBR a lot though... (I've never had any problems with VBR...) |
00:29:29 | Soap | the only reason to use them is if you MUST know what the filesize will be +-N% |
00:29:35 | linuxstb | So it's VBR, but with the encoder aiming for an average bitrate, rather than quality? |
00:29:41 | Soap | yep |
00:29:46 | * | linuxstb shudders |
00:29:54 | TrueJournals | I'll go for VBR then :-p |
00:29:55 | TrueJournals | thanks |
00:30:06 | Esoterik | Quick question.. the CVS builds for the ipod video. do those work for the 5.5g to? |
00:30:19 | Soap | TrueJournals: Lame 3.97 - standard switches, no fancy stuff. |
00:30:23 | linuxstb | Esoterik: Yes. |
00:30:50 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
00:31:15 | Soap | TrueJournals: throw out any switches you learned in the past. Stick with the stock -v new switches. |
00:31:20 | linuxstb | Esoterik: The only part of the 5.5g puzzle that isn't "official" is the bootloader. The official ipodpatcher, ipod_fw and daily/cvs builds are all compatible with the 30GB 5g. |
00:31:37 | linuxstb | ^ I meant 30GB 5.5g |
00:32:01 | linuxstb | But it hasn't really been announced anywhere yet... |
00:32:12 | TrueJournals | Soap: Well, I don't go for just the LAME encoder... I'm using MediaMonkey... it has a bunch of presets so I was wondering what I should do... I saw "Near CD - ABR ..." and was curious |
00:32:15 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
00:32:31 | Soap | no |
00:32:36 | Soap | go Lame 3.97 |
00:32:37 | TrueJournals | I decided to go for "Standard - ~192 kbps VBR" |
00:32:38 | Soap | nothing else. |
00:32:41 | TrueJournals | lol |
00:32:45 | Soap | I'm serious |
00:32:50 | TrueJournals | eh :-\ |
00:33:18 | * | idnar goes with FLAC :) |
00:33:31 | Soap | I don't know what encoder MediaMonkey uses, but LAME is far and away the only MP3 encoder people should be using. Its maturity is leaps and bounds above all others. |
00:34:20 | Soap | you can go with a VBR that will output files smaller than 192 average and sound superior in every way to a CBR or ABR 192. |
00:35:28 | Soap | Paul_the_Nerd: FWIW I get the same error with 0.4 he did. |
00:35:36 | TrueJournals | I'm willing to bet MediaMonkey uses LAME |
00:35:53 | TrueJournals | I'd be a bit surprised if it didn't... |
00:36:36 | | Part homecable |
00:36:45 | TrueJournals | ah, not by default, but you can switch it to use LAME |
00:36:57 | TrueJournals | darn it... now I have to download LAME and reencode:-p |
00:36:58 | Esoterik | thats good to know, thanks. Well then can you help me with this, i got the CVS dailt build for my ipod 30gb and i extracted it to the ipod... when i boot it i get an error: -1. whats the cause? |
00:37:11 | Soap | mediamonkey standard does NOT use LAME by default. |
00:39:01 | Soap | command line switch |
00:39:03 | Soap | -V2 −−vbr-new |
00:39:16 | Soap | will give you excellent quality at +- 192kb/s |
00:39:31 | Soap | sorry all for the off topic. |
00:43:02 | linuxstb | Esoterik: That means the bootloader can't find rockbox.ipod in the root of your ipod (i.e. E:\ if Windows shows it as drive E:) |
00:44:24 | | Quit dj-fu ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
00:48:27 | Esoterik | Hmm , the files are the but im still getting an error....the previous boot partions i made during the installation, do those need to be copied to the ipods root folder? |
00:49:02 | | Quit MarcoPolo ("Bye !") |
00:50:58 | Paul_the_Nerd | Esoterik: So, there is a file E:\rockbox.ipod (or whatever drive your ipod is, F:\, D:\, whatever)? |
00:51:17 | Esoterik | yes |
00:51:31 | Paul_the_Nerd | And the iPod is fat32 formatted? |
00:51:32 | | Quit TrueJournals ("See Ya") |
00:51:39 | Esoterik | yes |
00:52:08 | Esoterik | and when i disconnect the ipod , it boots up and then gives me the error and keeps reseting |
00:53:50 | | Quit shnee (Operation timed out) |
00:54:34 | Paul_the_Nerd | That's very strange, because the -1 error specifically means that it can't find rockbox.ipod in the first Fat32 partition on the drive. |
00:54:48 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:54:54 | Paul_the_Nerd | Specifically in the / or /.rockbox folders of that partition. |
00:56:07 | Esoterik | well im curious about this... the partions that you make in the beginning of installation.. do i need to move those onto the ipod after they have been created? better yet is there any renaming of files that needs to be done? |
00:56:27 | Paul_the_Nerd | What partitions are you talking about? |
00:57:13 | Paul_the_Nerd | Unless you're fixing up an HFS+ formatted iPod, you don't do any partitioning during the install process. |
00:57:48 | Paul_the_Nerd | If you're referring to the bootpartition.bin file, that's not a partition you've created, it's a file containing the contents of one, and you're done with them once you've got the bootloader working (though the original bootpartition.bin should be kept as backup) |
00:58:10 | Esoterik | umm like rockboot , bootpartition , apple_sw_5g_rcsc and apple_os ... sorry i was using the wrong word... i ment BIN files, my mistake |
00:59:04 | Paul_the_Nerd | There are no install steps necessary beyond those in the instructions, so I'm not really sure why you're asking if any renaming or copying of those files is necessary, as if we left out steps that would be required for installing. |
01:00 |
01:00:09 | Esoterik | no no , i just thought i may have forgot to do something with the files as a possible fix thats all , sorry. |
01:00:57 | Paul_the_Nerd | Honestly, the problem is either with the bootloader not seeing the rockbox.ipod file, or the rockbox.ipod file not actually being where the bootloader's looking, if that's the error message you get. |
01:01:05 | Paul_the_Nerd | There are other errors, but that one's pretty specific. |
01:02:10 | Esoterik | Hmm, im gunna try a few things and see if i can get anything to work |
01:03:36 | *** | Saving seen data "./dancer.seen" |
01:03:48 | Esoterik | there is a line however after just booting it now that reads, "no boot partion found" , does this mean i messed up during my install? |
01:10:36 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
01:21:50 | | Quit funky ("leaving") |
01:24:49 | | Join Thundercloud_ [0] (n=thunderc@82.153.197.41) |
01:28:35 | JdGordon | what is the best way to figure out the stack usage of a function as it runs? |
01:29:43 | linuxstb | Can't you tell by just looking at what local variables are defined? |
01:30:05 | linuxstb | Or do you mean all the other functions it will call? |
01:30:17 | JdGordon | the second |
01:31:31 | linuxstb | I don't know, but the debug screen tells you the maximum amount of stack a thread has used. Would that help? |
01:31:58 | linuxstb | If you're getting stack overflows, then just increase the stack and then look at the debug screen to see what's being used. |
01:32:17 | JdGordon | If i could get a better estimate for just the 1 functio and its calls it would be best... but if thats all there is i guess ill takeit |
01:32:33 | linuxstb | I think you're too late to get advice from people that know more than me... |
01:37:58 | | Quit Thundercloud__ (Read error: 110 (Connection timed out)) |
01:38:05 | JdGordon | damn, doesnt look like rockbox keeps a stack_top pointer or similar... oh well |
01:39:00 | linuxstb | I guess that's the SP register... |
01:39:30 | JdGordon | thats not available to the c code is it? |
01:40:15 | linuxstb | You could probably use inline assembler to move it to a variable. But don't ask me how, especially on Coldfire. |
01:40:44 | linuxstb | Or when a thread yields, the registers are moved into the thread context buffer. |
01:40:52 | * | JdGordon gives up on this idea |
01:41:36 | * | linuxstb gives up on staying awake |
01:46:30 | | Quit matsl (Read error: 60 (Operation timed out)) |
01:53:58 | | Join midkay_ [0] (n=midkay@71-35-113-124.tukw.qwest.net) |
01:58:53 | | Quit Paul_the_Nerd ("Leaving.") |
02:00 |
02:01:10 | | Quit midgey () |
02:01:24 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
02:08:43 | | Join Thundercloud [0] (n=thunderc@82.152.217.243) |
02:11:27 | | Join webguest42 [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-31a8f297886d0ff1) |
02:11:54 | | Quit midkay (Read error: 110 (Connection timed out)) |
02:12:07 | webguest42 | is Bg3r the hidden clone of bagder ? |
02:15:25 | | Quit webguest42 (Client Quit) |
02:20:21 | | Join barf [0] (n=barf@2001:388:c1c7:0:20d:61ff:fe1c:ba33) |
02:21:10 | barf | hi. I'm going to compile rockbox for my gigabeat. Is there an ubuntu or debian package for the gcc cross-compiler? |
02:23:49 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
02:25:06 | jhMikeS | JdGordon: You could peek at sp at various places sure |
02:32:41 | | Nick JoeyBorn is now known as JoeBorn (n=rootmeis@222.76.229.178) |
02:36:01 | | Join daurnimator [0] (i=daurn@unaffiliated/daurnimator) |
02:48:38 | | Quit Nico_P (Remote closed the connection) |
02:50:09 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
02:51:20 | | Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net) |
02:57:11 | | Part pixelma |
03:00 |
03:03:39 | *** | Saving seen data "./dancer.seen" |
03:05:34 | JdGordon | jhMikeS: yeah? how? |
03:06:45 | JdGordon | jhMikeS: actualy that proabbly isnt good enough anyway... i think ill just create a new thread to test it out |
03:09:13 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
03:21:46 | barf | anyone here familiar with compiling for Gigabeat? |
03:23:41 | JdGordon | crap... saving the config to disk uses nearly 2kb of stack! |
03:25:07 | | Quit Thundercloud (Remote closed the connection) |
03:25:48 | jhMikeS | oy |
03:28:19 | | Nick midkay_ is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net) |
03:28:44 | | Join Thundercloud [0] (n=thunderc@82.152.202.90) |
03:30:49 | goffa | you still there barf? |
03:30:58 | barf | yes |
03:31:18 | goffa | the folks at #gigabeat will probably be more helpful to you |
03:31:22 | goffa | we don't have audio yet |
03:31:46 | goffa | that is if you have an f or an x |
03:31:48 | barf | I'm having trouble with the compile actually |
03:31:58 | goffa | oh.. what error you getting? |
03:32:07 | goffa | don't know if i'll be able to help |
03:32:11 | barf | incoming pasteage |
03:32:12 | barf | barf@barfsbox:~/rockbox/build$ make zip |
03:32:12 | barf | find: apps: No such file or directory |
03:32:12 | DBUG | Enqueued KICK barf |
03:32:12 | barf | zip warning: name not matched: FWIMG01.DAT |
03:32:37 | goffa | hmm... |
03:32:43 | barf | i just checked out the cvs for the first time - im probably doing something daft |
03:32:44 | goffa | try make fullzip? |
03:32:47 | | Quit JoeBorn ("bears game") |
03:32:54 | barf | same error |
03:33:02 | barf | but it builds the fontzip opk |
03:33:08 | | Join menosm [0] (n=menosm@user-11fb3f4.dsl.mindspring.com) |
03:33:29 | goffa | hmm... do you have an apps folder in the dir that you are doing the make zip from? |
03:33:41 | barf | no its in the parent |
03:33:58 | barf | should i symbolic link/copy it into the build dir? |
03:34:38 | goffa | hmm.. i don't think so |
03:34:50 | goffa | it'll probably just error out on the next dir |
03:34:52 | | Join shnee [0] (n=CurtyD13@cpe-65-24-168-255.columbus.res.rr.com) |
03:34:57 | goffa | um.. try going from the parent dir? |
03:36:23 | barf | same error |
03:36:36 | goffa | odd.. so what is in your build dir? |
03:37:13 | barf | apps build CVS docs fonts tools wps |
03:37:19 | | Join SimonSelki [0] (n=SimonSel@adsl-69-155-118-184.dsl.snantx.swbell.net) |
03:37:27 | barf | just an anonymous CVS checkout |
03:37:39 | barf | (i mkdir'd build) |
03:37:48 | goffa | ah |
03:37:53 | goffa | go into tools |
03:38:02 | goffa | and make the dir in there |
03:38:13 | goffa | then go into build and try a ../configure |
03:38:24 | barf | thats what I was doing :-\ |
03:38:31 | barf | oh wait |
03:38:52 | barf | woohoo :D |
03:39:22 | barf | same error but it's getting further |
03:40:06 | goffa | my guess is you need fwimg01.dat or whatever in apps |
03:40:11 | goffa | but where you get that i'm not sure |
03:40:19 | goffa | i haven't actually done a gigabeat build yet |
03:40:31 | barf | im trying to build fwimg01.dat actually |
03:41:04 | barf | its the bootloader |
03:41:53 | goffa | seems like you could just download that file from somewhere |
03:42:16 | goffa | let me see if i can find the link |
03:42:37 | barf | that would take away the fun of compiling :-) |
03:43:02 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
03:43:27 | goffa | true :) |
03:44:11 | goffa | people are talking in #gigabeat... |
03:44:41 | SimonSelki | Hey, I just remembered something |
03:44:44 | barf | I'm lurking there now too |
03:44:51 | goffa | ok |
03:45:09 | goffa | can't wait until they get audio |
03:45:17 | SimonSelki | When I got my ipod nano, I used the apple firmware for about 3 hours before switching to Rockbox |
03:45:28 | SimonSelki | I transfered over 1 CD in that time |
03:45:30 | SimonSelki | using iTunes |
03:45:49 | SimonSelki | when I listen to that 1 CD, every now in then, like once ever 3 or 4 minutes |
03:45:57 | SimonSelki | it will pause for a split second |
03:46:00 | SimonSelki | any ideas? |
03:46:30 | barf | barf@barfsbox:~/rockbox/build-dir$ make zip |
03:46:31 | barf | find: apps: No such file or directory |
03:46:31 | barf | <stdin>:1:20: error: config.h: No such file or directory |
03:46:49 | barf | apologies for pasting that, but where may I find config.h? |
03:46:58 | | Quit lukaswayne9 (Client Quit) |
03:47:07 | Soap | SimonSelki: what WPS are you using? |
03:48:17 | goffa | barf: did you do make first before make zip? |
03:48:41 | barf | oops |
03:52:40 | SimonSelki | Soap: I'm using HiPod Nano Dark |
03:53:19 | SimonSelki | I had read that that would effect it, but I ruled it out because it only skips on that one CD |
03:53:21 | Soap | EQ on? |
03:53:36 | SimonSelki | It's on a preset I'm pretty sure |
03:53:47 | Soap | Rockbox has EQ presets? |
03:54:19 | Paul_the_Nerd | SimonSelki: It may only skip on that one CD, but you said that CD was encoded using iTunes, so what format/bitrate is it in? |
03:54:41 | Soap | Ll - do we have presets now? |
03:55:03 | | Quit Nibbier (No route to host) |
03:55:12 | Paul_the_Nerd | I think we include a few now, yeah, but I'm not wholly sure |
03:57:32 | | Join Nibbier [0] (n=sven@port-212-202-78-79.dynamic.qsc.de) |
03:57:37 | SimonSelki | You do |
03:58:04 | SimonSelki | The presets are limited, and not too well, but I am forced to use 'em because I have no idea how to use an EQ |
03:58:32 | SimonSelki | okay. it's AAC at... one sec, let me check |
03:58:34 | scorche | just move the bars till it sounds right |
03:58:39 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
03:58:39 | * | scorche shrugs |
03:58:59 | Paul_the_Nerd | I love it, we have one of the most advanced EQs on a portable device, and people dislike it because we don't have presets that completely negate the purpose of an EQ. :) |
03:59:19 | scorche | but the point was, if you disable the EQ, you most likely wont have the skips |
03:59:27 | Paul_the_Nerd | SimonSelki: And your other songs that you've copied over, I assume they're MP3? |
03:59:46 | SimonSelki | scorch: that sounds time consuming and therefore rediculous |
03:59:50 | SimonSelki | yes, they are |
04:00 |
04:00:22 | | Join Thundercloud_ [0] (n=thunderc@82.152.202.90) |
04:00:31 | Paul_the_Nerd | SimonSelki: How does "time consuming" sound anything like "ridiculous", I mean the only thing they share is syllable count. |
04:00:50 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
04:01:01 | Paul_the_Nerd | A simple WPS, or turning off the EQ, or any of the other normal methods of reducing skipping should work for your problem. |
04:01:04 | scorche | so nothing that is time consuming is worthwhile? |
04:01:19 | Paul_the_Nerd | As well, ripping the CD to a faster format such as MP3 will also solve it |
04:01:54 | scorche | even if you know how to work an EQ, you still have to basically move the bars till it sounds right...you just know which bars to move |
04:02:14 | Paul_the_Nerd | I use the EQ to kill the hiss in poorly encoded audiobooks, but that's about it. |
04:02:24 | Soap | crap, scorche is back. |
04:02:44 | * | scorche winks at Soap |
04:04:57 | SimonSelki | heh, it was a joke fellas |
04:05:31 | SimonSelki | it plays at 128 kbps |
04:05:41 | SimonSelki | and I'm not people |
04:05:54 | SimonSelki | I don't know if people don't like the EQ |
04:05:56 | Soap | Soyent green is, though |
04:06:02 | SimonSelki | I'm just intimidated by it |
04:06:17 | Soap | Oh, EQs are great, if over used. |
04:07:05 | SimonSelki | over or ever? |
04:07:25 | SimonSelki | I set the theme to the standard |
04:07:27 | Soap | They are great, but over used. |
04:09:09 | SimonSelki | and I'm listen.... wait, what? |
04:09:11 | SimonSelki | no skips yet |
04:09:25 | SimonSelki | Cygwin refuses to install.... |
04:09:47 | SimonSelki | real quick |
04:09:59 | SimonSelki | what is Gain, cutoff, and Q? |
04:11:00 | | Join midkay_ [0] (n=midkay@71-35-113-124.tukw.qwest.net) |
04:11:05 | scorche | you will want to ask wikipedia |
04:11:12 | Paul_the_Nerd | Q is the opposite of "how wide", so the lower the Q, the wider range it affects. |
04:11:24 | Paul_the_Nerd | Gain is, simply put, "How much is added or subtracted to the range" |
04:11:34 | Paul_the_Nerd | And the other value affects where the range is measured from. |
04:11:59 | SimonSelki | I don't know what range refers to, maybe wikipedia would be good for me |
04:12:05 | SimonSelki | but thanks man |
04:12:11 | scorche | Paul_the_Nerd: in a good mood tonight? =) |
04:12:41 | Paul_the_Nerd | Frequency range, essentially |
04:12:57 | Paul_the_Nerd | It's for changing the way it sounds by raising or lowering the strength of certain groups of frequencies |
04:13:35 | Esoterik | Ok .. i need some major help :( |
04:13:43 | Paul_the_Nerd | scorche: I had a reasonably good day. I still want to institute a rule for instantly banning people who say "There was an error message, but I assumed there was supposed to be and continued anyway" and then proceed to ask what they did wrong. |
04:13:58 | | Quit Thundercloud_ (Read error: 104 (Connection reset by peer)) |
04:14:09 | scorche | hehe |
04:14:10 | | Join Thundercloud [0] (n=thunderc@82.152.202.90) |
04:14:16 | Esoterik | ive been sitting here all day trying to get rockbox onto my 5g video and im having no luck...' |
04:14:28 | scorche | there are a couple other rules i would like to add to that |
04:14:53 | Soap | That bothered you more than the fact it took three replies before it was mentioned he wasn't in the directory his .bin file was in. |
04:14:58 | Soap | ? |
04:15:27 | SimonSelki | I can't hear any change in the way it sounds when I alter the EQ |
04:15:40 | scorche | do you have the EQ on? |
04:15:43 | Paul_the_Nerd | Soap: Well, I can't be angry with him for not understanding how the command prompt works. It's understandable that the average computer user is clueless as to how to get around without a mouse these days. |
04:16:17 | Paul_the_Nerd | Soap: But not being able to make the connection between "error message" and "it doesn't work" pushes things a bit. |
04:16:36 | SimonSelki | oh, man |
04:16:41 | Soap | the pictures were pretty, though. |
04:16:43 | SimonSelki | I didn't know that was a seperate setting |
04:17:10 | Paul_the_Nerd | Esoterik: Still getting the Error: -1? |
04:17:21 | SimonSelki | hah, that's amazing |
04:17:22 | SimonSelki | Amen |
04:17:34 | Paul_the_Nerd | Soap: The pictures made it immediately recognizable what was going wrong, which was handy |
04:17:39 | Esoterik | yes yes... ive tried reinstalling 3 times...and now im restarting over again and extracting it all out |
04:20:08 | Paul_the_Nerd | Is yours a 5G or a 5.5G? |
04:20:10 | SimonSelki | Radiohead: The Gloaming |
04:20:15 | Esoterik | if i run ipodpatcher -w N bootpartition.bin do i need any original files or does it restore back to normal? |
04:20:27 | Paul_the_Nerd | You need the original bootpartition.bin file |
04:20:31 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
04:20:48 | | Join Thundercloud [0] (n=thunderc@82.152.202.90) |
04:20:56 | Esoterik | kk |
04:23:27 | | Join emailer33 [0] (n=a@cpe-75-180-168-215.indy.res.rr.com) |
04:23:33 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
04:23:37 | | Quit lost|X40 (Read error: 110 (Connection timed out)) |
04:23:46 | | Join lost|X40 [0] (n=lostnihi@adsl-68-250-57-167.dsl.chcgil.ameritech.net) |
04:23:48 | Esoterik | i hope this works or ill cry |
04:23:57 | SimonSelki | I noticed that the battery is drained like crazy when I navigate through the menues a lot |
04:24:43 | | Join egotrippen [0] (i=c7616228@gateway/web/cgi-irc/labb.contactor.se/x-852d42986055f000) |
04:24:51 | | Join Thundercloud [0] (n=thunderc@82.152.171.91) |
04:25:18 | Soap | SimonSelki: two issues there. |
04:25:20 | Soap | three |
04:25:28 | egotrippen | hey JdGordon |
04:25:30 | Soap | 1 - backlight is the bane of all existance |
04:25:45 | Soap | 2 - rockbox consumes significantly more power than Apple. |
04:25:47 | egotrippen | you asked me if the 'insert fandom folders' patch still applies cleanly, i checked it out |
04:25:49 | egotrippen | it does =-) |
04:25:58 | Soap | 3 - rockbox's battery gague is not the most accurate on the iPods. |
04:28:03 | | Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
04:28:59 | Esoterik | alright. Paul |
04:29:20 | | Quit midkay (Read error: 110 (Connection timed out)) |
04:29:30 | Esoterik | think you can help me in just getting my ipod back to normal for now? ( Paul_the_Nerd) |
04:30:04 | Paul_the_Nerd | Writing bootpartition.bin back to it using ipodpatcher is all you need for that... |
04:30:20 | | Quit menosm ("Leaving") |
04:30:35 | | Join menosm [0] (n=menosm@user-11fb3f4.dsl.mindspring.com) |
04:30:39 | Esoterik | ive tried twice now and all it does it boot 3 times and restart ? |
04:31:06 | Paul_the_Nerd | And this is the original bootpartition.bin, created from a working iPod, you haven't done an ipodpatcher -r since then, at all? |
04:32:01 | Esoterik | not that i know of... i am afraid however that i may have written over it when i tried reinstalling the second time... can that happen? |
04:33:32 | Esoterik | the boot partion i have is 96mb |
04:34:09 | Paul_the_Nerd | It's possible that you extracted the file a second time, if you try installing twice in a row without restoring your iPod, and don't skip the first step. |
04:34:39 | Paul_the_Nerd | In which case, your best bet is to just use the Apple restore tool |
04:34:44 | | Join jba [0] (n=jba@postoffice.rogen.com.au) |
04:34:45 | Esoterik | then that is what ive done.... |
04:34:55 | Soap | what model ipod? |
04:35:02 | jba | hey guys, does rockbox random create a random list or just pick songs at random? |
04:35:07 | Esoterik | and i can get that just from a google search right? |
04:35:14 | jba | as in if i press back, can i go to the last played song, or is it no capable of knowing that? |
04:35:21 | JdGordon | egotrippen: ok, just need to talk to the swedes abou lettng it be comited :p |
04:35:30 | Esoterik | Soap its 5.5g 30gb video |
04:35:32 | Paul_the_Nerd | jba: There is no "Random" |
04:35:49 | jba | oh no |
04:35:52 | Paul_the_Nerd | jba: There is a Shuffle though, which shuffles your playlist, so you can even go to playlist view and see what the previous song was. |
04:35:53 | * | jba reals in horror |
04:36:07 | jba | aah, that's mauch better, exactly what i wanted |
04:36:44 | jba | gigabeat random is shite, it either randomises everything or current directory only, so no luck if you want to randomise a particular genre and listen to it |
04:38:39 | Esoterik | Paul where can i get the restore utility? |
04:39:20 | Paul_the_Nerd | Esoterik: The apple site? Make sure to back up your music from your iPod, if that's your only copy, as it'll reformat the device. |
04:39:50 | Esoterik | will do |
04:40:30 | jba | anyone know of any quick itunsdb to tag cache export tools around? |
04:40:42 | jba | i'm giving up on itunesdb and going the rb on my ipod |
04:43:13 | SimonSelki | !!! |
04:43:17 | SimonSelki | Oh man! |
04:43:23 | SimonSelki | I'm sick to my stomach |
04:43:34 | SimonSelki | I can't believe I never messed with the EQ before |
04:43:44 | SimonSelki | Incredible difference in the sound quality |
04:44:27 | SimonSelki | After some time messing with it, I got way better playback than on my CD player |
04:44:40 | SimonSelki | and I LOVE the quality of my CD player |
04:44:46 | SimonSelki | thanks you guys |
04:44:56 | Esoterik | ok im trying a recovery tool now but now it seems there is not boot file what so ever on the ipod... |
04:45:32 | Paul_the_Nerd | "A recovery tool" or "The restore tool"? |
04:47:15 | egotrippen | JdGordon: cool. good luck with it :) |
04:47:18 | Esoterik | i cant seemed to find one off apple so im trying this datadoctor recovery tool |
04:47:35 | Paul_the_Nerd | Which has nothing to do with iPods... |
04:47:39 | Paul_the_Nerd | And isn't what I told you to do. |
04:47:45 | Paul_the_Nerd | It won't do what you want, at all. |
04:48:27 | Esoterik | yup just found that out. |
04:48:53 | Esoterik | off to search again , 1 sec |
04:51:26 | Esoterik | can i use HP fomrat tool and just repartion the entire drive? |
04:52:16 | Paul_the_Nerd | You need to use a tool specifically designed to restore iPods. |
04:52:30 | Paul_the_Nerd | iTunes 7 will do it for you, as well there are older versions of stand-alone restore tools. |
04:52:38 | Paul_the_Nerd | If you're referring to the HP iPod tool, that ought to work |
04:53:02 | Esoterik | good stuff, here she goes |
04:55:50 | Esoterik | k , it gives me an error telling me its write protected when i try partion it |
04:56:05 | | Quit egotrippen ("CGI:IRC (EOF)") |
04:56:34 | Paul_the_Nerd | You shouldn't be doing any manual partitioning... |
04:57:20 | Esoterik | hmm k... i might have to give up on this for the night |
04:57:54 | Paul_the_Nerd | If you just use an official apple tool it'll be done in a snap. |
04:58:14 | Esoterik | im doing it now through itunes resotre, seeing if that work |
05:00 |
05:01:57 | | Join jamiepant [0] (n=jamie@207-191-222-186.cpe.ats.mcleodusa.net) |
05:01:57 | | Quit SimonSelki (Read error: 104 (Connection reset by peer)) |
05:02:01 | Esoterik | yup shes back :) |
05:02:48 | jamiepant | does anyone know any info on the 604 wifi, and how to get out of the chroot jail that it is in |
05:03:25 | Paul_the_Nerd | jamiepant: I think you may have said that in the wrong channel, this is #rockbox. |
05:03:40 | *** | Saving seen data "./dancer.seen" |
05:05:07 | jamiepant | just checking to see, i want to be able to but a different OS on mine |
05:05:17 | jamiepant | put* |
05:12:55 | Esoterik | Ok Pual |
05:13:11 | Esoterik | Paul*... i got everything reinstalled now |
05:13:37 | Esoterik | put rockbox back on but now when it boots i get no error however... it sits at the screen and says "loading Rockbox" |
05:15:40 | Esoterik | any ideas? :P |
05:15:47 | Paul_the_Nerd | For that one, not really. |
05:16:20 | Esoterik | damn .. i dont know that i can even reset it i think its just hanging |
05:16:30 | | Join SimonSelki [0] (n=SimonSel@adsl-69-155-118-184.dsl.snantx.swbell.net) |
05:16:31 | Paul_the_Nerd | You can always reset it... |
05:16:51 | SimonSelki | okay |
05:16:52 | Esoterik | by play and select? |
05:17:06 | Paul_the_Nerd | Menu and Select. |
05:17:17 | SimonSelki | I hate to interupt, but is there any alternitive to Cygwin? |
05:17:23 | Paul_the_Nerd | VMware |
05:17:29 | SimonSelki | It refuses to install |
05:17:33 | Esoterik | got it |
05:17:34 | SimonSelki | okay, I'll google that now |
05:17:37 | | Nick midkay_ is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net) |
05:17:59 | | Join Cassandra [0] (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com) |
05:21:14 | Esoterik | just a side question. when rockbox is installed what added files should i see at the root of my ipod? |
05:21:34 | Cassandra | rockbox.ipod and a .rockbox directory |
05:21:55 | Esoterik | thanks' |
05:23:12 | SimonSelki | man |
05:23:17 | SimonSelki | no luck with this EQ |
05:23:21 | SimonSelki | I'm sucking |
05:23:33 | | Quit Thundercloud (Remote closed the connection) |
05:25:26 | Esoterik | what boot loader should i be using for 5.5g? |
05:27:42 | Cassandra | The latest one (1.4?) but only if it's a 30G one - 80G doesn't work yet |
05:28:22 | Cassandra | Oh, sorry - I can't remember what the file is called. Check the wiki. |
05:28:37 | Esoterik | yup , thanks |
05:29:54 | Esoterik | now ...if i install everything right and it just sits at the loading rockbox... what do i do then?... ive run out of ideas :S |
05:30:25 | Esoterik | NVM!!!! I FLIPPIN GOT IT |
05:30:42 | Esoterik | thank the stars!.... it wokrs. im out .. sleep now :D. hehe |
05:31:09 | Esoterik | Thanks all those who helped me, and put up with me hehe. Im out for the night. Ciao ciao |
05:33:24 | | Quit Xerion (Read error: 131 (Connection reset by peer)) |
05:33:54 | | Quit Esoterik () |
05:33:54 | SimonSelki | I'm going to kill myself |
05:33:59 | SimonSelki | ...over an iPod |
05:34:18 | SimonSelki | Not kill in the traditional sense. |
05:34:20 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
05:34:29 | SimonSelki | I am going to murder myself |
05:34:35 | | Join markun_ [0] (n=markun@rockbox/developer/markun) |
05:35:01 | SimonSelki | Like, genocide.... on myself |
05:36:16 | SimonSelki | So, will it be as easy as downloading the newest CVS and extracting it to my iPod to update? |
05:36:40 | Paul_the_Nerd | Yes. |
05:36:52 | | Quit emailer33 ("Crouching Nigga, Stolen Wallet") |
05:38:01 | SimonSelki | ...there's a CVS here for tommorow |
05:38:10 | SimonSelki | like, five hours into tommorow |
05:38:32 | SimonSelki | where in the world is it five hours into tommorow? |
05:38:41 | SimonSelki | sorry, 7 hours for me |
05:38:57 | scorche | look up a timezone map... |
05:40:51 | SimonSelki | I'm not that interested |
05:49:25 | | Quit markun (Read error: 110 (Connection timed out)) |
05:52:50 | JdGordon | SimonSelki: its not tomoorw.. your living in the past |
05:52:54 | JdGordon | damn wierdo! |
05:53:30 | jba | hey it's already mondday afternoon alright |
05:53:36 | jba | a few more hours till the days over for some of us |
05:54:36 | goffa | 9:54 pm here |
05:54:52 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
05:54:56 | | Quit XavierGr (Nick collision from services.) |
05:54:59 | | Join XavierGr [0] (n=xavier@ppp57-182.adsl.forthnet.gr) |
05:58:26 | * | jhMikeS 's day always began a day ago so it's always over |
06:00 |
06:00:00 | | Join BHSPitLappy [0] (n=steve-o@adsl-65-68-200-65.dsl.rcsntx.swbell.net) |
06:00:31 | jba | as nelson would say, haahaa |
06:04:03 | SimonSelki | wait wait wait, what's the date? |
06:04:09 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
06:04:19 | SimonSelki | the Monday the 11th? |
06:04:20 | JdGordon | dec 12 |
06:04:27 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
06:05:12 | SimonSelki | Here in Texas, it's 11:07pm on Monday the 11th of december |
06:05:38 | Paul_the_Nerd | Oh bloody hell, another Texan. |
06:05:42 | SimonSelki | the latest CVS says 2006-12-12 04:26 |
06:06:04 | SimonSelki | I live in Texas, that doesn't make me a Texan |
06:06:07 | Paul_the_Nerd | Yeah, because the server's in Europe, which is a few hours different y'know. |
06:06:12 | SimonSelki | hah |
06:06:25 | SimonSelki | Cool |
06:06:34 | SimonSelki | That's why I asked |
06:07:05 | | Quit jrockway (Read error: 110 (Connection timed out)) |
06:07:05 | Paul_the_Nerd | So, which part of Texas are you in that you're not from? I'm curious now, because outside of Austin, most people tend to want to claim belonging to this massive lump of land. |
06:07:24 | SimonSelki | I guessed that right when you said "bloody hell, another Texan." |
06:07:33 | SimonSelki | I'm actually 20 miles from Austin |
06:07:55 | SimonSelki | I am a Texan, but I know people who live here and aren't |
06:08:02 | Paul_the_Nerd | Well then, I'm going to tell you right now, no matter how badly you screw up your iPod, I will never ever come take a look at it. |
06:08:24 | Paul_the_Nerd | Heh |
06:09:06 | SimonSelki | because I live so far away, or because you disagree with austin? Or with Texas? |
06:09:28 | SimonSelki | I've no loyalty to this state, it's political awareness and general education is a joke |
06:09:34 | Paul_the_Nerd | Hahaha |
06:10:27 | SimonSelki | I'm not joking. I don't know what you know about austin, but it's basicly the liberal capital of the south |
06:10:27 | goffa | wow.. 3 rockboxers in montana now :) |
06:10:27 | Paul_the_Nerd | No, it's more or less just that I don't ever want anyone to get the impression I'm okay with doing live support, as I already have enough problems with people thinking it'd be clever to bypass the forums and message me direct. |
06:10:42 | SimonSelki | hah |
06:10:43 | SimonSelki | okay |
06:11:04 | Paul_the_Nerd | San Marcos, by the way? |
06:11:13 | Paul_the_Nerd | Or am I guessing the wrong direction? |
06:11:24 | SimonSelki | Austin is an island in a see of conservitive ignorance |
06:11:37 | Galois | true dat |
06:11:40 | SimonSelki | I live 10 miles from San Marcos |
06:11:49 | Paul_the_Nerd | Gotcha |
06:12:28 | SimonSelki | San Marcos is all the Austin hipness without any of the intellectualness |
06:13:00 | Paul_the_Nerd | Well, we have all the technology companies. |
06:13:07 | Paul_the_Nerd | SM has a college campus and one hip coffee house. |
06:13:38 | SimonSelki | Typical college town, except it's a second rate college, so it's all parties and STDs |
06:13:47 | SimonSelki | Tantra would be that coffee house |
06:13:53 | Paul_the_Nerd | Yup |
06:14:04 | Paul_the_Nerd | Hmm... I wonder how many actual users Rockbox has. |
06:14:15 | SimonSelki | My friend had some artwork there for a while |
06:14:31 | SimonSelki | I love to see the work there |
06:14:31 | Paul_the_Nerd | We have 7200 registered at the forums, 2400 on the map, surely mostly if not all forums members. |
06:15:54 | SimonSelki | hmm, reminds me |
06:15:59 | SimonSelki | I need to register at the forum |
06:18:43 | | Join JoeBorn [0] (n=rootmeis@222.76.229.178) |
06:23:36 | SimonSelki | That is the most rediculous "Write the letters you see here" picture I have ever seen |
06:25:00 | SimonSelki | it was a tiny o (or zero) t, z, something that looked like a semicolen and an h. I didn't even see the box at first because it blended in so well with the background color |
06:25:21 | Paul_the_Nerd | It is designed to be difficult for an artificial device to breach. |
06:25:33 | Paul_the_Nerd | Though blending with the background is more or less coincidence I would imagine |
06:26:39 | SimonSelki | Fair enough, but now I can't register |
06:26:51 | SimonSelki | I'll do it tommorow on the school comps |
06:27:43 | SimonSelki | Radiohead: Lucky |
06:28:24 | Paul_the_Nerd | Please disable whatever script is posting your music to our channel, or at the very least prevent it from doing it in here. |
06:28:56 | scorche | SimonSelki: there is a link that will let you listen to the captcha |
06:28:56 | SimonSelki | I'm doing it myself. It's a friendly suggestion |
06:29:15 | SimonSelki | I know, this comp won't let me. It's so so crappy |
06:29:16 | scorche | well, please stop anyway ;) |
06:29:28 | SimonSelki | Can do. |
06:30:33 | SimonSelki | I don't know irc well enough to enable scripts or bots or anything |
06:31:33 | SimonSelki | My friends used to hack people with it, but I was too busy making flash cartoons at that time |
06:32:03 | scorche | uhhh....ok... |
06:32:21 | | Join Sumguy21 [0] (i=Sumguy21@68-118-73-26.dhcp.rsbg.or.charter.com) |
06:32:31 | Sumguy21 | Will a database nto generate for .m4u files/ |
06:33:38 | amiconn | Good morning |
06:33:53 | Sumguy21 | Uh... 9:33 pM |
06:33:55 | Sumguy21 | but close enough |
06:34:04 | amiconn | 6:33 am here |
06:34:05 | Sumguy21 | Will a database not generate for .m4u files? |
06:34:17 | Paul_the_Nerd | An m4u isn't a supported audio format... |
06:34:45 | Sumguy21 | It'll play them, it just won't make a database for them. |
06:35:05 | Sumguy21 | It's teh format ipods use with default firmware |
06:35:22 | Paul_the_Nerd | The iPod uses mp4, m4a, and m4b |
06:35:26 | amiconn | JdGordon: For me the easiest way to find out how much stack a single function needs is checking the function head in assembler |
06:35:43 | amiconn | That's where the space is reserved on stack |
06:36:07 | Sumguy21 | m4a, sorry. |
06:36:19 | Paul_the_Nerd | Database generates for M4As just fine, as long as the metadata in them is okay. |
06:36:41 | Sumguy21 | Metadata's there... |
06:36:46 | Sumguy21 | Maybe I'm just doing it wrong? |
06:36:49 | amiconn | Calling other functions from within this one will need further space of course |
06:37:22 | Paul_the_Nerd | Sumguy21: Are you sure the Metadata's there? You've verified with an external app, or just assuming because it shows up in iTunes? |
06:37:48 | Sumguy21 | It shows when played in rockbox. |
06:37:52 | | Quit Phoenix7477 (Remote closed the connection) |
06:38:27 | Paul_the_Nerd | Did you sync it to the iPod with iTunes, or did you copy it over with a directory structure? |
06:39:24 | Sumguy21 | I just copied the files themselfes to the ipod |
06:39:47 | Paul_the_Nerd | So, it's in a structure like \Artist\Album\Song.mp4 ? |
06:40:09 | Paul_the_Nerd | Or Blah\Album\Artist\Song.m4a? The important question is whether it's in an album folder that's in an artist folder. |
06:40:12 | Sumguy21 | In the ipod folder itself, or in the database? |
06:40:19 | Paul_the_Nerd | You said it wasn't in the database at all. |
06:40:33 | Sumguy21 | The database shows nothing. I just threw the files into the ipod itself |
06:40:52 | Paul_the_Nerd | And I was asking about how the files were on the iPod |
06:40:59 | Sumguy21 | Just in the root |
06:41:27 | Paul_the_Nerd | Ah, then if it's showing artist and album then yes, the metadata's fine. Many WPSes use the folder structure to make up for it if it's not found. |
06:42:19 | Sumguy21 | Ok, hwo can I get the files to work in the database? |
06:42:51 | Paul_the_Nerd | Well, they should just work. |
06:42:54 | | Join menosm_ [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
06:43:29 | Sumguy21 | Mkay, but they dont. |
06:49:50 | | Quit midgey () |
06:52:11 | | Quit menosm (Read error: 110 (Connection timed out)) |
06:52:27 | | Join G|iTch_ [0] (i=GliTch_@24-171-53-170.dhcp.stls.mo.charter.com) |
06:52:33 | | Quit GliTch_ (Read error: 104 (Connection reset by peer)) |
06:54:16 | | Nick G|iTch_ is now known as GliTch_ (i=GliTch_@24-171-53-170.dhcp.stls.mo.charter.com) |
06:56:43 | SimonSelki | wehehehell, it's now tommorow here in New Braunfels, and I have to take a major test in about 7 hours, so goodnight. |
06:56:52 | SimonSelki | er, you know |
06:59:08 | Sumguy21 | Nite |
06:59:11 | Sumguy21 | We'll miss you, buddy. |
07:00 |
07:03:43 | *** | Saving seen data "./dancer.seen" |
07:03:51 | | Join lee-qid [0] (n=liqid@p54967D78.dip.t-dialin.net) |
07:04:01 | | Quit lee-qid (Remote closed the connection) |
07:04:54 | | Quit Sumguy21 () |
07:06:56 | | Quit jamiepant () |
07:07:16 | | Quit SimonSelki ("Trillian (http://www.ceruleanstudios.com") |
07:09:03 | | Part Paul_the_Nerd |
07:09:30 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
07:19:03 | | Quit jhMikeS (Nick collision from services.) |
07:19:09 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
07:20:36 | | Nick midkay is now known as midk (n=midkay@rockbox/developer/midkay) |
07:22:06 | | Nick midk is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net) |
07:25:29 | | Quit jba ("Leaving") |
07:28:04 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
07:28:15 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
07:28:33 | | Quit mathgl ("Quitte") |
07:31:35 | JdGordon | amiconn: hmm.. thats beyond me... I ended up creatiung a new thread to check it. the setting saving function is about 1.8kb! |
07:32:02 | JdGordon | and the ata thread is only 1kb |
07:32:10 | amiconn | yes |
07:32:11 | JdGordon | so either it gets added, or the saving stays async |
07:32:22 | JdGordon | added/ increased |
07:32:23 | amiconn | Or the saving gets fixed |
07:32:33 | amiconn | Why does settings save need 1.8KB? |
07:32:48 | JdGordon | ive been playing in the function and there really isnt anything thats not needed |
07:32:50 | amiconn | That makes no sense |
07:32:50 | JdGordon | no idea |
07:33:29 | JdGordon | the only large vairable is a 256 byte array |
07:33:59 | JdGordon | most of the functio is just fdprintf and strcpy |
07:38:22 | JdGordon | for the time being, should I increase the ata thread stack to 2048 bytes? |
07:39:00 | | Join Shadowimmage [0] (n=Shadowim@70-56-196-113.ptld.qwest.net) |
07:39:40 | Shadowimmage | hello? |
07:41:24 | * | LinusN hears someone |
07:42:28 | amiconn | hmm |
07:43:47 | Shadowimmage | someone is here. |
07:49:57 | amiconn | JdGordon: open() (and hence creat() ) need quite some stack... |
07:51:44 | amiconn | open itself has one file name buffer (260 bytes). It needs opendir in turn, which has another name buffer (260 bytes), and a struct fat_direntry, which is about the same size (a 256 byte buffer and some numbers) |
07:52:51 | JdGordon | ok |
07:53:07 | amiconn | Together with the buffer in settings_save_config() this already makes for >1KB |
07:53:22 | amiconn | Not yet sure where the rest comes from |
07:53:44 | amiconn | Seems we cannot get around increasing the ata stack size |
07:54:10 | JdGordon | :( |
07:55:40 | | Join lostnihilist_ [0] (n=lostnihi@adsl-68-20-221-163.dsl.chcgil.ameritech.net) |
07:56:58 | amiconn | Saving in the root would need less stack, but I don't think this is desirable |
07:57:10 | amiconn | I'd suggest trying 2K stack first |
07:57:57 | JdGordon | increasing the stack mks the calbacks a bit more flexible anyway |
07:58:39 | amiconn | The MMC stack is already big enough when hotswap is defined |
07:58:50 | amiconn | It's even 3K |
07:59:05 | JdGordon | and without hotswap? |
07:59:53 | amiconn | Then it's only 1K |
08:00 |
08:00:10 | amiconn | Would need to be increased as well, just in case |
08:00:31 | amiconn | Normally hotswap is always defined for Ondio, but who knows... |
08:00:39 | JdGordon | what if the open buffers are moved to globals? |
08:00:49 | * | amiconn wonders how this stuff could be handled in ata_flash() |
08:00:56 | amiconn | ata_flash.c even |
08:01:19 | Shadowimmage | I'm installing (trying to) rockbox on my H340, but theres like 8 versions of the firmware that I can download... so does it matter which one I use? |
08:01:26 | amiconn | They can't. Imagine more than one thread doing file operations... |
08:01:33 | JdGordon | true |
08:01:50 | amiconn | ata_flash.c doesn't seem to have a thread at all |
08:01:57 | | Quit lost|X40 (Read error: 110 (Connection timed out)) |
08:02:54 | amiconn | There's also ata-e200.c (that one does have a thread) |
08:04:07 | LinusN | Shadowimmage: 8 versions of the h340 firmware? where? |
08:04:25 | LinusN | Shadowimmage: you mean the original firmware |
08:04:27 | LinusN | ? |
08:04:28 | JdGordon | ata_flash.c is only used byt he ifp, and the ata callback stuff is disabled on it |
08:04:33 | JdGordon | so its no big deal |
08:04:52 | amiconn | Yes, but how does the iFP save settings then? |
08:05:06 | JdGordon | in the main thread |
08:05:21 | JdGordon | settins_save() will just run the actuall dumping funciton |
08:05:37 | * | Slasheri wonders why wont we just save the settings on every shutdown |
08:05:41 | Shadowimmage | ok, not 8, but theres 4 in each version... http://www.rockbox.org/twiki/bin/view/Main/ManualRockboxInstall#iriver_jukeboxes 1.66US, 1.66EU, 1.66JP, 1.66K, ...then the 1.63US, 1.63EU, .... |
08:06:09 | LinusN | Shadowimmage: it doesn't really matter |
08:06:10 | amiconn | Slasheri: This might not be possible (crash, empty battery, ...) |
08:06:13 | JdGordon | Slasheri: we do... but people want the settings saved more often in case is crashes |
08:06:22 | Slasheri | amiconn: hmm, that's true |
08:07:06 | | Quit vertic23 (Read error: 110 (Connection timed out)) |
08:07:07 | Slasheri | but the better solution would be to avoid crashes :) |
08:07:18 | JdGordon | thats a novel idea :D |
08:07:20 | amiconn | That still leaves the empty battery problem |
08:07:30 | | Join vertic23 [0] (i=email@dslb-084-056-225-155.pools.arcor-ip.net) |
08:07:31 | Shadowimmage | just realized that I was looking at the wrong ones... sorry, mine are at the bottom for the H340... so nevermind |
08:07:35 | LinusN | Slasheri: we still want to save before the battery runs out |
08:07:44 | amiconn | (or, as it sometimes happens on Ondio, disconnecting batteries) |
08:09:07 | LinusN | Slasheri: also, the Recorder V1 and the Player can be shutdown at any time by holding the OFF/STOP button, and there will be no time to save the settings |
08:09:52 | Slasheri | hmm, true |
08:10:42 | LinusN | besides, i don't want my player to spin up when i shut it down if it isn't absolutely necesary |
08:11:29 | amiconn | JdGordon: Did you already try to separate these often-changing values from the 'normal' settings? |
08:12:22 | JdGordon | I did, but dont really see the need, because its stil writing to disk, so there is only a tiny speed difference between writing the whle file and writing just the frequently used ones |
08:12:48 | LinusN | JdGordon: the speed isn't the issue |
08:12:57 | amiconn | The speed is not the only issue |
08:13:12 | JdGordon | there is an increase in bin size if we add a special case for them |
08:13:16 | amiconn | These ever-changing values are not really settings, and hence shouldn't be stored in a .cfg |
08:13:26 | LinusN | we want to avoid a spinup on shutdown |
08:13:44 | LinusN | amiconn: that too |
08:13:46 | amiconn | I don't want that loading a .cfg changes my resume position, or battery runtime |
08:14:17 | JdGordon | hmm.. forgot about those settings |
08:14:21 | amiconn | And on targets with non-volatile memory (rtc ram, serial eeprom), these settings wouldn't be saved on disk |
08:16:57 | | Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
08:17:22 | JdGordon | ata thread uses 87% now at 2048 bytes, so looks like a safe value |
08:17:41 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
08:25:39 | | Join corevette [0] (n=corevett@adsl-75-35-217-29.dsl.pltn13.sbcglobal.net) |
08:26:50 | JdGordon | ok, system setings are saving to system.cfg |
08:29:04 | amiconn | They are not really settings. I think saving them to a binary file and not needing all those min/max/step/name entries should be code size neutral |
08:29:16 | * | corevette is tired. |
08:29:43 | JdGordon | its easier this way, they wont get the min/max/step text anyway |
08:29:56 | JdGordon | I implemented it using 2 fd's so just switchin between them |
08:30:03 | amiconn | It's not easier |
08:30:27 | amiconn | It's perhaps easier for targets without non-volatile memory, but it means more ifdefing |
08:30:42 | JdGordon | why? |
08:31:06 | JdGordon | and system "settings" and non-volatile "settings" are not nessaceraly the same |
08:31:08 | amiconn | If you make it a separate function, this function would then be filled with the appropriate nvmem access code instead of file code |
08:31:30 | amiconn | Where are they different? |
08:31:42 | JdGordon | why are they the same? |
08:31:50 | JdGordon | doh, misread |
08:32:41 | amiconn | I can only think of the follwoing values which I see as status values rather than settings: resume position, battery current runtime & top runtime, dircache size |
08:33:13 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
08:33:24 | JdGordon | doing it as text means that we dont have the current problem of outdating the config file |
08:33:38 | amiconn | Those values won't outdate easily |
08:33:55 | JdGordon | the order may change, so they could |
08:33:56 | amiconn | The settings should of course be text |
08:34:16 | amiconn | Why would the order of these few values change? How often would that happen? |
08:35:07 | JdGordon | because with the list, you dont have to add new values at the end like currently, you add them where they are logically placed. Adding new rtc/system values would invalidate the bin file |
08:35:36 | amiconn | No, it wouldn't if you add them at the end |
08:35:46 | JdGordon | but why add that restriction? |
08:35:52 | amiconn | Why not? |
08:35:56 | JdGordon | settings get lost that way |
08:35:59 | amiconn | Hey, they are just 4 values now |
08:36:09 | JdGordon | not lost, but order is nice |
08:36:14 | amiconn | Perhaps you don't understand what I mean |
08:36:36 | amiconn | The _configurable settings_ should of course be text, and the order doesn't matter anymore |
08:36:39 | JdGordon | no, i do.. i guess it depends how the file is written |
08:36:55 | amiconn | But the _status values_ should be binary, and the order does matter |
08:37:19 | amiconn | However, the status values will change very rarely, if ever |
08:37:35 | amiconn | Of course I mean their number, not the contents ;) |
08:37:46 | | Quit corevette ("Leaving") |
08:37:54 | | Join corevette [0] (n=corevett@adsl-75-35-217-29.dsl.pltn13.sbcglobal.net) |
08:38:08 | JdGordon | the way rtc settigns are written now is like this. the list is iterated through, and each rtc setting uses the next 4 bytes of the ram. no other information is needed except the rtc veriso which is saved. it makes very simple loading but means you cant add rtc settings between 2 other ones without invaliding it |
08:38:21 | amiconn | LinusN: Did you read my statements regarding CACR? Turned out I was wrong about CINV (bit 24), but what about bit 9? |
08:38:41 | amiconn | I wouldn't call them rtc settings |
08:39:05 | JdGordon | non-volatile is too long to type :p |
08:39:14 | amiconn | nvmem |
08:39:20 | | Quit corevette (Client Quit) |
08:39:24 | JdGordon | ok |
08:39:32 | * | JdGordon has t go for 15 min |
08:39:46 | amiconn | Some people also had the idea to use the last flash eprom block for those |
08:40:03 | amiconn | ..at least on some targets without other nvmem devices |
08:40:34 | Slasheri | writing to flash from core? |
08:40:45 | amiconn | Yeah, not very nice... |
08:41:12 | Slasheri | i have also thought something like that but didn't see it really useful enough |
08:41:46 | Slasheri | and flash will wear out something like 10x sooner than eeprom |
08:42:11 | amiconn | How many cycles does the eeprom datasheet state? |
08:42:16 | | Join ender` [0] (n=ender@84.52.165.220) |
08:42:30 | amiconn | The flash eproms in our targets are specced 100.000 cycles |
08:42:36 | Slasheri | i am not sure if iirc, but i think it was 100 000 for eeprom and for flash 10 000 |
08:42:42 | Slasheri | but might be even more |
08:43:00 | amiconn | ...and with a full block, you don't need to erase & rewrite every time |
08:43:13 | Slasheri | ok, then it was probably 1M for eeprom |
08:43:24 | Slasheri | should be enough if we save just on every shutdown |
08:43:28 | amiconn | Just append until block is full, then erase once |
08:43:32 | Slasheri | true |
08:44:08 | Slasheri | but then it would be necessary to move the CFI code from a plugin to the core.. |
08:44:24 | Slasheri | and on irivers, last block is reserved for the bootloader |
08:44:36 | Slasheri | and there is no free blocks unless original fw is removed |
08:45:50 | Slasheri | and with OF removed, we could as well use the eeprom |
08:45:54 | Slasheri | (as already used) |
08:45:58 | LinusN | amiconn: are you talking about the default cache mode? |
08:46:59 | amiconn | yes |
08:47:21 | LinusN | do you think it should be non-cacheable by default? |
08:47:37 | amiconn | No. |
08:48:02 | amiconn | I think the default should be cacheable. It doesn't hurt as there is only icache |
08:48:03 | | Quit shnee (Read error: 113 (No route to host)) |
08:48:05 | LinusN | the comment is wrong though |
08:48:13 | amiconn | ...and in fact it helps H1x0 rombox |
08:48:35 | amiconn | Yes, the comment needs to be fixed |
08:48:39 | Slasheri | amiconn: btw, did you already tried the rombox? |
08:48:57 | amiconn | We could set the default to disabled and then use acr1 to enable cache for the rom |
08:49:07 | LinusN | yes we could |
08:50:12 | Slasheri | amiconn: i think i will commit the rombox generation for irivers (rom.lds and Makefile changes) |
08:50:27 | amiconn | Slasheri: No I didn't. |
08:50:40 | amiconn | Did you check whether archos rombox still builds correctly? |
08:50:43 | Slasheri | ok, i just hope the changes does not break other romboxes |
08:50:59 | Slasheri | nope, but it should.. i will try with the latest version |
08:51:00 | amiconn | Just build rombox with & without, and then compare binaries... |
08:51:04 | | Quit miepchen^schlaf (Read error: 60 (Operation timed out)) |
08:51:08 | * | JdGordon back |
08:51:16 | amiconn | They should be equal apart from the version string |
08:51:19 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-eed4c4a5db315ba2) |
08:51:48 | Slasheri | amiconn: hmm, a good idea |
08:55:21 | | Quit perpleXa (Read error: 104 (Connection reset by peer)) |
08:59:56 | | Quit [sellout] (Read error: 131 (Connection reset by peer)) |
09:00 |
09:00:14 | | Quit mmurdock__ (Read error: 110 (Connection timed out)) |
09:00:22 | | Join [sellout] [0] (n=sellout@c-69-241-206-137.hsd1.fl.comcast.net) |
09:03:46 | *** | Saving seen data "./dancer.seen" |
09:06:23 | | Join dj-fu [0] (n=deejay@202-89-150-178.dyn-dsl.ubs.qsi.net.nz) |
09:14:22 | | Join pondlife [0] (n=Miranda@rockbox/developer/pondlife) |
09:15:10 | pondlife | JdGordon: I still can't get the settings patch to apply to CVS :( |
09:15:23 | pondlife | Guess I'm in the wrong time zone. |
09:15:47 | JdGordon | even with the new patch? |
09:15:52 | pondlife | Yep |
09:15:53 | JdGordon | or did cvs change again to break it? |
09:16:04 | pondlife | Two problems. onplay.c changed |
09:16:10 | | Join mathgl [0] (n=mathgl@81.80.150.139) |
09:16:15 | pondlife | And there's some kind of naming issue with apps/database.c |
09:16:28 | JdGordon | grrr! |
09:16:57 | pondlife | Actaully it might be action.h: |
09:17:01 | pondlife | patching file apps/action.h |
09:17:01 | pondlife | can't find file to patch at input line 89 |
09:17:01 | pondlife | Perhaps you used the wrong -p or −−strip option? |
09:17:17 | JdGordon | dinner soon, ill play after |
09:17:35 | pondlife | Sorry, I have time to use my H340, but not much time to fix this up. |
09:19:51 | JdGordon | relaxed about hard disk I/O than linux? I've got a new disk and i have heaps of I/O errors in linux, but disk looks fine in windows! |
09:20:17 | JdGordon | ok, the firs half of that sentance got lost |
09:20:30 | JdGordon | is windows more relaxed* |
09:20:32 | | Nick myzar|away is now known as myzar (n=myzar@66.199.227.210) |
09:26:08 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:26:08 | | Quit einhirn (Client Quit) |
09:27:24 | | Join bluebrother [0] (i=PQuf3Ytt@rockbox/staff/bluebrother) |
09:30:16 | petur | JdGordon, Slasheri: dircache setting saving is still not ok (as Moos said). After scanning is done the first time, the subsequent shutdown doesn't spin up the disk and as such doesn't save the dircache size |
09:31:46 | JdGordon | :( |
09:32:53 | petur | simple to test really: disable it, reboot, enable it, reboot, reboot again and observe the disk doesn't spin |
09:33:37 | petur | and get the 'Scanning Disk' on every boot again and again :/ |
09:36:24 | Slasheri | petur: i have no idea how the settings saving works.. |
09:37:21 | petur | sorry, just put your name in because it was dircache related too |
09:37:53 | Slasheri | :) |
09:49:55 | LinusN | petur: does this happen even if you exit to the browser before rebooting when you have enabled the cache? |
09:51:21 | LinusN | hmmm, that shouldn't matter when i think about it |
09:54:15 | petur | yes, I did move back to the root |
09:54:46 | petur | but that (not saving while in the menu) was changed last week iiuc |
09:56:38 | LinusN | when did this start then? |
09:58:16 | LinusN | petur: and it doesn't even save the dircache size if you spin up for any other reason? |
09:58:31 | petur | let me try |
10:00 |
10:00:34 | pondlife | What happened to the left-side bar on the website? It's got wider here... |
10:00:45 | petur | played something so it had a resume pos, now it did spin up and also saved dircache |
10:01:12 | pondlife | ... well it has on some pages... |
10:02:26 | Bagder | there, should be better now |
10:02:42 | petur | gosh those neighbours at work have a bad music taste... they're using the same channel as I do on my wireless headphone |
10:06:41 | linuxstb | Bagder: I've made another update to ipodpatcher - http://www.davechapman.f2s.com/rockbox/ipodpatcher-0.4b.zip - can you copy the zip and also extract the .exe from the zip? |
10:07:04 | linuxstb | v0.4 didn't work on win2k or winnt (I was using an ioctl introduced in winxp...) |
10:07:16 | linuxstb | v0.4b works fine on win2k. |
10:07:18 | LinusN | petur: i can't see why it doesn't spin up when you power off |
10:07:30 | LinusN | petur: how is your battery? |
10:07:39 | JdGordon | Bagder: you cant make the what column on the main page all the way to the edge of the screen can you? its too narrow |
10:07:51 | petur | LinusN: 92% |
10:07:56 | LinusN | odd |
10:08:14 | LinusN | i guess you need to logf that... |
10:08:20 | Bagder | linuxstb: done! |
10:08:39 | petur | no time today :/ |
10:10:01 | | Quit pondlife ("disconnected has pondlife") |
10:13:07 | petur | also something I think started recently: when shutting down, it sometimes happens that the display goes of, and then flashes back on again for a very short time (0.2s) |
10:13:44 | petur | maybe JdGordon's async saving causes that? |
10:15:07 | JdGordon | no |
10:15:12 | JdGordon | setting saving i cvs is sync |
10:17:08 | linuxstb | Bagder: Thanks. |
10:17:37 | | Join miepchen^schlaf [0] (i=hihi@75-14.wlan.rz.uni-potsdam.de) |
10:18:52 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
10:20:31 | JdGordon | well, i accidently formatted my sisters laptop.. who rekons I should install liux and see if she notices? :D |
10:20:44 | Bagder | accidently formatted? |
10:20:56 | * | Bagder remembers not to let JdGordon near his stuff |
10:21:05 | Bagder | :-) |
10:21:06 | dan_a | Bagder: Have we had any kind of response from austriamicrosystems yet? |
10:21:07 | scorche | how does one accidently format a computer? |
10:21:29 | JdGordon | i did dd if=/dev/zero of=/dev/sda to test a hard disk.. stupid internal hard disk is sda not hda! |
10:21:35 | Bagder | dan_a: none at all to me. Linus has also requested it now from a different email/company/proxy |
10:21:58 | scorche | ouch... |
10:22:23 | scorche | you didnt check what was there before you dd-ed? |
10:22:38 | JdGordon | nope |
10:22:55 | * | JdGordon hopefully learnt his lessons tho |
10:23:04 | dan_a | I wonder if netmasta10bt got any response. I want sound! |
10:23:11 | Bagder | yeah |
10:23:30 | Bagder | the H man got the data sheet using the online form |
10:23:44 | Bagder | so I can't see any reason we shouldn't |
10:24:33 | dan_a | I assume there's some kind of NDA, though? Otherwise it would just be public... or is that naive thinking? |
10:24:44 | Bagder | no, he hasn't signed anything |
10:26:13 | Bagder | "without any NDA or anything, but on the other hand the document has 'confident' printed all over it" |
10:27:19 | Bagder | time for some xmas shopping! |
10:27:25 | dan_a | What would the general view be about using that to make an open-source driver, then? |
10:30:47 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
10:37:36 | amiconn | We should go through all source files and make all private stuff static... |
10:37:58 | petur | didn't n1s start doing this? |
10:38:34 | amiconn | I don't know what files he tried |
10:38:42 | amiconn | I did actions this morning |
10:40:32 | JdGordon | amiconn: what difference does it make? |
10:40:51 | JdGordon | ... asking becasue i dont know.. not to be difficult |
10:41:02 | petur | saves mem |
10:41:45 | | Quit menosm (Read error: 110 (Connection timed out)) |
10:42:02 | linuxstb | petur: Because gcc can potentially inline them? |
10:42:11 | | Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net) |
10:43:01 | petur | because if gcc inlines them, it can discard the extra copy it keeps in case it gets called from elsewhere |
10:43:10 | | Join Mmmm [0] (n=martin@cpc1-hem13-0-0-cust1.lutn.cable.ntl.com) |
10:43:53 | linuxstb | I would hope gcc wasn't keeping two copies when compiling with -Os... |
10:44:15 | LinusN | only if it's static |
10:44:45 | linuxstb | I mean, I would have expected gcc not to inline non-static functions. |
10:45:24 | petur | it does if the overhead of the function call is bigger than inlining it |
10:45:32 | linuxstb | But anyway, I agree static is good, if that's what the function is. |
10:48:32 | | Quit _Veseliq_ (Read error: 110 (Connection timed out)) |
10:50:14 | amiconn | JdGordon: It doesn't expose the symbols to other modules, and it allows gcc to inline functions without keeping a non-inlined version, saving memory |
10:50:23 | JdGordon | k |
10:51:27 | | Join Kittt0s [0] (i=Kaa@87.68.54.164.cable.012.net.il) |
10:51:52 | amiconn | linuxstb: gcc doesn't inline non-static functions by itself as long as they aren't 'inline'. But making them static makes gcc inline them if they're only called once |
10:51:54 | | Quit Kitt0s (Read error: 145 (Connection timed out)) |
10:52:17 | amiconn | That saves the call overhead, and hence memory |
10:58:35 | | Quit dan_a () |
10:58:43 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
10:59:28 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
11:00 |
11:03:47 | *** | Saving seen data "./dancer.seen" |
11:06:50 | JdGordon | is it posible that ata_write_sectors() fails? |
11:10:35 | | Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3) |
11:11:09 | Genre9mp3 | Is the iriver recording now fixed |
11:11:11 | Genre9mp3 | ? |
11:15:46 | JdGordon | petur: i'm stumped as t why settings arent saving properly... it definatly calls settings_save() after finiishing init'ing dircache, and settings do get written correctly |
11:15:51 | JdGordon | to disk |
11:16:15 | JdGordon | well, the ata_write_sectors() returns 0 which it shhuold |
11:17:21 | petur | allright, let me try again |
11:17:57 | JdGordon | but i am getting the wierd behaviour.. |
11:18:03 | JdGordon | so something is certainly stufed |
11:18:19 | | Join Arathis [0] (n=doerk@p5484A7D4.dip0.t-ipconnect.de) |
11:20:38 | petur | after it has scanned the first time, _no_ disk spiinup when shutting down. I do get the weird display flashing every time - maybe related |
11:21:28 | petur | maybe it shuts down before it gets the time to actually write to disk? |
11:21:43 | JdGordon | no, logf shows it does do the write |
11:22:06 | petur | no it doesn't. The disk does _not_ spin up |
11:23:09 | | Quit Arathis (Client Quit) |
11:23:11 | Slasheri | ah.. |
11:23:19 | Slasheri | i think what is wrong with that |
11:23:46 | JdGordon | it does do the write.. it does it when boot finishes and the dsk spins down, if nothin changes between then and shutdown it shouldnt spin the disk |
11:23:49 | Slasheri | it has settings_save() after building the dircache but global_settings.dircache_size has not been set yet |
11:23:55 | Slasheri | so it basically saves nothing |
11:23:58 | JdGordon | OH! |
11:24:06 | Slasheri | it needs to do: global_settings.dircache_size = dircache_get_cache_size(); |
11:24:10 | Slasheri | before calling settings_save() |
11:24:13 | JdGordon | when goes that var get set? |
11:24:20 | Slasheri | in tree.c on shutdown |
11:24:33 | JdGordon | wtf? why the hec there? |
11:25:06 | Slasheri | it may change while rockbox is running |
11:25:08 | JdGordon | it shhuold be don in dircache_build().. no? |
11:25:12 | Slasheri | no |
11:25:16 | LinusN | it should definitely not do a settings_save on shutdown |
11:25:56 | Slasheri | dircache itself is firmware level code, so it doesn't know about global_settings |
11:26:06 | LinusN | Slasheri: it should probably do a settings_save when the dircache size changes, but not on every shutdown |
11:26:29 | LinusN | could it perhaps keep track if the size has changed since the last save? |
11:26:33 | Slasheri | LinusN: hmm, maybe. Probably a callback function needs to be implemented then |
11:27:03 | Slasheri | hmm, yes. Or for example on shutdown, we could compare dircache_size and the value returned by dircache |
11:27:08 | Slasheri | and if it's different, then call settings_save |
11:27:15 | LinusN | sounds fair |
11:27:32 | JdGordon | should the dircache code call settings_save() when the size changes? |
11:27:39 | JdGordon | instead of the apps/ code? |
11:27:39 | Slasheri | no |
11:27:54 | Slasheri | no firmware -> apps level calls |
11:28:03 | JdGordon | ah, righto |
11:28:44 | JdGordon | you mentioned the callback then, thats not technically a firmware->apps call |
11:28:53 | JdGordon | I dont think tree.c shhuold handle this |
11:29:02 | Slasheri | yep, call back could be one (more complex) solution too |
11:29:51 | Slasheri | tree needs to handle at least disabling and re-enabling dircache when usb connection occurs |
11:30:23 | amiconn | dircache_size isn't a setting (in the terms I explained this morning), but a status variable |
11:30:25 | | Join spiorf [0] (n=spiorf@host38-158.pool8252.interbusiness.it) |
11:30:59 | amiconn | And these should be handled on shutdown, as they're practically always changing |
11:31:26 | LinusN | agree |
11:32:04 | JdGordon | that bassically forces a write every shutdown |
11:32:33 | petur | only if dircache changed |
11:33:00 | JdGordon | runtime is another status variable which is guarenteed to be different every reboot |
11:33:28 | LinusN | i think runtime should be optional |
11:34:42 | Slasheri | i think it should be allowed for disk to spin-up on every shutdown and do as much processing as possible to get a fast bootup |
11:35:04 | Slasheri | of course with archos that wouldn't be possible |
11:35:55 | amiconn | resume position will also be different every time |
11:36:21 | amiconn | ...unless you don't play any music during the session, or have no resume pos both before & after |
11:37:04 | amiconn | And we can ensure that disk only spins up when the values have changed for real |
11:37:34 | JdGordon | doh! I found out why it writes twice on shutdown... tree_flush() should be before call_ata_idle_notifys() not after in system_flush(); |
11:37:39 | JdGordon | could explain why nothing saves |
11:39:32 | * | amiconn thinks the whole ata flush in special situations (shutdown, usb) needs to be doubled-checked |
11:40:31 | JdGordon | yay! its really working this tim |
11:40:32 | JdGordon | e |
11:41:14 | | Join miepchen^schlaf [0] (i=hihi@75-84.wlan.rz.uni-potsdam.de) |
11:44:28 | | Join funky [0] (n=repulse@unaffiliated/funky) |
11:46:50 | JdGordon | fix committed. |
11:48:11 | | Join silentalex [0] (i=d5cf8517@gateway/web/cgi-irc/labb.contactor.se/x-4d3bca8cb9a24c63) |
11:48:43 | silentalex | good morning |
11:49:25 | silentalex | can anyone help me with a 'codec failure' message ? |
11:49:49 | silentalex | i have ipod video |
11:49:51 | JdGordon | did you update your rockbox.<target> file? |
11:50:07 | silentalex | yes! |
11:50:16 | JdGordon | did you update the codecs also? |
11:50:33 | silentalex | nop |
11:50:39 | JdGordon | thts your problem |
11:50:45 | silentalex | cheers |
11:51:06 | silentalex | i just downloaded the latest release |
11:51:17 | JdGordon | you need to extrct the whole rockbox.zip file |
11:51:21 | silentalex | ...... rockbox.ipod |
11:51:38 | silentalex | where can i find it |
11:51:40 | silentalex | ? |
11:51:49 | JdGordon | what link did you download? |
11:52:08 | silentalex | wait for a sec and i will find it |
11:53:02 | silentalex | http://www.rockbox.org/daily.shtml |
11:53:15 | JdGordon | ok, so then extract the whole rockbox.zip |
11:53:16 | silentalex | its the daily built |
11:53:19 | JdGordon | not just rockbox.ipod |
11:57:43 | * | petur tries latest cvs |
11:57:49 | silentalex | when i click the 'latest' it just gives me the .ipod file |
11:58:06 | bluebrother | silentalex: that page has only zip archives |
11:58:24 | bluebrother | and in that archive is a folder called .rockbox |
11:58:33 | bluebrother | (and the file rockbox.ipod) |
11:58:41 | JdGordon | silentalex: right click on the .zip and go extract |
11:58:43 | bluebrother | depending on your OS that folder may be hidden. |
11:58:54 | silentalex | i'm using a mac . |
11:58:55 | JdGordon | dont open it, because you cant see the .rockbox file inside |
11:58:58 | JdGordon | bah |
11:59:09 | silentalex | thats why i can't see the hidden folder! |
11:59:10 | bluebrother | on windows you can see the folder |
11:59:16 | JdGordon | you can? |
11:59:23 | * | JdGordon hasnt used windows in quite a while |
11:59:31 | silentalex | cheers guys! |
11:59:32 | bluebrother | yes. Only unix hides files starting with a dot |
11:59:42 | silentalex | thats true |
11:59:53 | bluebrother | on linux I usually just do "unzip -d <path to player> rockbox.zip |
12:00 |
12:00:07 | bluebrother | windows uses a special file attribute to hide files |
12:00:22 | petur | JdGordon: seems like your commit solves the dircache scanning splash issue. Great work. |
12:00:27 | JdGordon | :) |
12:00:54 | silentalex | i'll swith to windows for the download job then and i'll come back to tell you what happened |
12:01:02 | silentalex | :) |
12:01:20 | bluebrother | there is no problem in downloading the file from a non-windows system |
12:01:29 | bluebrother | I do that frequently (linux) |
12:01:48 | silentalex | how can i see the hidden in mac? |
12:01:56 | bluebrother | unzipping from a terminal works without any problems. |
12:01:58 | silentalex | i'm a new user in mac |
12:02:33 | bluebrother | I don't know os x. But I guess you could also open up a xterm and run unzip manually from there. |
12:05:39 | silentalex | i prefer to swith to windows for now , and experiment later on this. rockbox is a priority for the time |
12:06:21 | silentalex | may i ask another 'silly' question? |
12:06:44 | bluebrother | should I say "no"? ;-) Shoot. |
12:07:30 | * | JdGordon goes bck to wondering why voice no worky in settings patch |
12:07:33 | silentalex | is there a way to play video files in rockbox ? |
12:08:05 | | Quit secleinteer (Connection timed out) |
12:08:12 | bluebrother | see http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer |
12:08:14 | | Quit dj-fu (Read error: 54 (Connection reset by peer)) |
12:08:20 | bluebrother | only mpeg2, no sound yet. |
12:08:24 | | Join secleinteer [0] (n=scl@70.230.172.119) |
12:08:30 | | Join dj-fu [0] (n=deejay@202-89-150-178.dyn-dsl.ubs.qsi.net.nz) |
12:09:24 | bluebrother | but you can always boot into the apple os for that. |
12:10:17 | silentalex | thanks , but i was hoping to use rockbox for everything :) |
12:10:58 | silentalex | has there being an improvement on the power consumption issue latetly? |
12:11:16 | silentalex | i mean for ipod version |
12:11:23 | bluebrother | no big improvement I know about. |
12:11:35 | silentalex | mmmm |
12:12:00 | * | bluebrother points to http://www.rockbox.org/twiki/bin/view/Main/MajorChanges |
12:12:05 | | Quit petur ("lunch") |
12:12:35 | silentalex | cheers thanks guys again , i have to go and upgrade now , i'll see you in a while..... |
12:16:06 | Bg3r | jhMikeS: does the h3x0 recording still stop on its own ? |
12:16:20 | | Quit silentalex ("CGI:IRC 0.5.7 (2005/06/19)") |
12:18:35 | LinusN | Bg3r: the rockbox.org frontpage is a good source for this kind of information |
12:19:23 | LinusN | he commited a fix last night: "Coldfire: Put DMA1 priority back at level 7 as that seems to be the cause of the stopping during record. Make DMA1 start as it did previously." |
12:19:28 | Bg3r | yeah, i saw it |
12:19:36 | Bg3r | but "..seems to be..." |
12:19:42 | LinusN | hehe, allright |
12:20:10 | Bg3r | ok, i'll ask in other way : has anybody observed self-stopping recordings since this commit ? |
12:20:35 | * | Genre9mp3 now updates his build on h300 now |
12:21:17 | LinusN | i rarely record |
12:29:17 | jhMikeS | Bg3r: I don't have an H300 or my x5 so can't be sure |
12:29:35 | Bg3r | jhMikeS: anyway, thanks |
12:29:49 | daurnimator | any1 going to lca? - JdGordon? |
12:29:56 | JdGordon | nope |
12:29:59 | Genre9mp3 | at first glance everything seems ok with recording here |
12:31:02 | jhMikeS | Start it up and let it go for awhile. I think it only took a few minutes or so, right? |
12:31:51 | Genre9mp3 | yes... 5 mins and counting |
12:32:24 | jhMikeS | If my x5 weren't in the shop you never would have seen this problem :( |
12:33:39 | jhMikeS | oh well. I don't even know if they received it yet. Was sent last Thursday but perhaps Cowon decided to keep it secret. :\ |
12:34:02 | | Quit dj-fu ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
12:34:03 | Genre9mp3 | what happened with your X5? |
12:34:57 | | Quit corecode (Read error: 60 (Operation timed out)) |
12:35:03 | jhMikeS | right joystick button busted |
12:35:07 | | Join corecode [0] (i=corecode@chlamydia.fs.ei.tum.de) |
12:35:20 | jhMikeS | just went soft and was almost always on |
12:36:20 | Genre9mp3 | did you uninstall Rockbox before RMA it? |
12:36:37 | jhMikeS | yes...backed-up and cleared everything |
12:37:00 | Genre9mp3 | hehe...cleared the crime scene :) |
12:37:33 | jhMikeS | Basically left it how it came |
12:37:57 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
12:38:11 | | Join muesli__ [0] (n=muesli_t@91.64.233.208) |
12:38:31 | jhMikeS | should be a warranty repair. < 1yr since purchase and not really that used. looks basically new still. |
12:38:52 | Genre9mp3 | btw it's 12 min now... still recording, peakmeters look alright |
12:39:15 | Genre9mp3 | I think it's ok now |
12:39:31 | jhMikeS | That had to be the cause because it's really the ONE thing I changed in DMA and it was _definitely_ a DMA error |
12:41:53 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:48:48 | Genre9mp3 | btw... in the recording screen, it takes some time for the backlight to turn on when you press a button... this is not recent though... but I was wondering, is this because of the peakmeters? |
12:49:27 | jhMikeS | are you having the lcd turn off with the backlight? (just checking) |
12:50:10 | jhMikeS | never noticed too much lag myself though...only on the H120 with fading |
12:51:38 | Mmmm | At the moment, in the virtual keyboard for ipods, long press select is 'accept and exit', would short press play be acceptable instead? If so we can have morse mode on the ipod VK. |
12:52:22 | amiconn | Isn't play taken already? |
12:52:28 | jhMikeS | Genre9mp3: I forget which player you have. Not x5 right? So the first things probably irrelevant. |
12:52:29 | Genre9mp3 | jhMikeS: not quite sure to tell you the truth... isn't always the LCD off when backlight is off on h300? |
12:52:48 | Mmmm | amiconn: not in the VK, no.. |
12:52:56 | jhMikeS | Right, H300. I don't know if the option to actually put the chip to sleep was added to that. |
12:52:58 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
12:53:01 | | Join miepchen^schlaf [0] (i=hihi@75-84.wlan.rz.uni-potsdam.de) |
12:53:42 | Genre9mp3 | jhMikeS: The backlight though isn't laggy on file browser or wps |
12:53:48 | amiconn | jhMikeS: No, on H300 we always sleep the lcd when switching off backlight |
12:53:58 | amiconn | I don't see the need for an option (also not on X5) |
12:54:00 | Genre9mp3 | i have to check a wps with peak meters to see... |
12:54:01 | jhMikeS | amiconn: It does the full sleep always? |
12:54:31 | amiconn | Sure, why not? |
12:55:00 | jhMikeS | amiconn: It gets laggy when the chip is turned off and put in standby. Just turning off visible display always is fast. |
12:55:27 | amiconn | I've set this option to 'always' on X5, and don't notice a lag |
12:55:30 | Genre9mp3 | jhMikeS: the backlight isn't laggy with default wps |
12:55:49 | Genre9mp3 | ^a wps that has peakmeters that is |
12:56:18 | jhMikeS | Genre9mp3: And this is new? Nothing has changed that should affect it. |
12:56:34 | Genre9mp3 | As I said... I don't think that this is recent |
12:57:12 | Genre9mp3 | It's probably quite some time this way |
12:57:20 | LinusN | i blame the new scheduler |
12:57:26 | jhMikeS | amiconn: I do. I found it far less responsive than I'd like in the short term. Others did as well. |
12:59:53 | Genre9mp3 | the lag is about 1 sec. actually which is a bit annoying |
12:59:57 | | Join Cassandra [0] (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com) |
13:00 |
13:02:41 | jhMikeS | Genre9mp3: 1sec?!? Never have I seen that but probably cause I test alot with backlight set on :\. What codec? |
13:03:34 | Genre9mp3 | jhMikeS: The lag is there even if you don't recording (just idling in the recording screen) |
13:03:49 | *** | Saving seen data "./dancer.seen" |
13:04:36 | Genre9mp3 | ...and it's the same when recording |
13:06:28 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-f809f571a7d3ab66) |
13:06:56 | jhMikeS | Genre9mp3: You mean no prerecord and stopped right? Backlight thread might be lagging or the sleeps in the lcd startup taking longer. |
13:07:20 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
13:07:37 | Genre9mp3 | yes... prerecording is off here |
13:08:14 | jhMikeS | not sure atm really. I'm sure I'll have to look on x5 but don't recall it being affected as much as your H300 |
13:08:43 | | Nick markun_ is now known as markun (n=markun@rockbox/developer/markun) |
13:08:56 | Genre9mp3 | I don't know... everywhere else the backlight turns on instantly except the recording screen |
13:09:16 | Slasheri | hmm, backlight thread could have the ui priority.. |
13:09:21 | Slasheri | then it would not be laggy |
13:09:58 | Cassandra | Oooh - I made the "major changes" page. Do I win something? |
13:10:02 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
13:10:15 | jhMikeS | The recording really doesn't take much in term of resources for encoding. Encoders hardly even boost at 44kHz. |
13:10:45 | jhMikeS | That tells me the screen shouldn't be to heavy either |
13:11:29 | | Quit _FireFly_ (Client Quit) |
13:11:51 | * | petur discovers he made it too in the major changes list |
13:11:55 | * | Cassandra spent a couple of hours last night adding a nifty "install to device" feature, only to be defeated by a bizarrity in wxWidgets. |
13:11:56 | jhMikeS | Flushing just get flooded and needs the thread boost in some cases cause those file apis yield away so much |
13:12:40 | Cassandra | petur - maybe we should form a club. We could call it "the Rockbox elite" and look down on mere developers. There could be forum badges and everything. |
13:13:39 | petur | I think most devs are on that list :p |
13:13:50 | petur | you were the only one missing :p |
13:14:11 | Cassandra | Damn. Who am I going to lord it over now. |
13:14:13 | jhMikeS | LinusN: do you happen to know if movem.l line transfers atomically outside of a burst tranfer on the bus which I guess would have to be. |
13:15:17 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
13:15:30 | LinusN | atomically, as in not interrupted by DMA access? |
13:15:32 | | Join muesli__ [0] (n=muesli_t@91.64.233.208) |
13:16:16 | jhMikeS | LinusN: right |
13:17:25 | jhMikeS | can't find anything definite about it anywhere or am just not Googling well and hitting the docs in the right spot |
13:17:36 | | Join miepchen^schlaf [0] (i=hihi@75-126.wlan.rz.uni-potsdam.de) |
13:17:50 | LinusN | i assume that it can be interrupted |
13:19:16 | jhMikeS | I'm guessing so as well except in probably that one case. hrm. |
13:21:01 | LinusN | the dma bus handling is done at the bus level, so it isn't aware if it is a movem.l or not |
13:21:16 | LinusN | it can steal the bus at any time, afaik |
13:21:41 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
13:23:07 | jhMikeS | Unless it's park on CPU core (whatever they call it). Right now everything is pwned by DMA. They do talk about movem for FIFO reads. |
13:23:08 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
13:23:55 | LinusN | bus parking has nothing to do with it |
13:24:28 | LinusN | that just tells which is the default master is no device claims the bus |
13:29:21 | JdGordon | so, out of curiosity... when im finished double checking all the settings.. are there any other problems (at first glance) with the settins patch? |
13:31:07 | LinusN | does it use RTC RAM on the archos recorder? |
13:31:20 | JdGordon | yes, but that code is untested |
13:31:32 | LinusN | can it separate settings and "status variables"? |
13:31:38 | JdGordon | yes |
13:31:53 | JdGordon | the latter goes into system.cfg instead of config.cfg |
13:32:19 | * | amiconn still wants a binary file for those, unless there is nvmem available |
13:32:44 | LinusN | amiconn: how come? |
13:33:21 | linuxstb_ | I agree with amiconn - the state variables don't belong in the settings .cfg |
13:34:10 | amiconn | LinusN: Faster saving, and the format can be identical to what is written to the nvmem on the respective targets |
13:34:10 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
13:34:48 | JdGordon | faster saving, all settings get saved at e same time |
13:34:52 | | Quit miepchen^schlaf ("Verlassend") |
13:34:57 | Slasheri | i think also a separate binary file would be ideal storing the state variables |
13:35:33 | Slasheri | user never needs/should to change them |
13:35:35 | JdGordon | I dont see why binary is better than text its heaps more flexible |
13:36:01 | * | JdGordon is happy to change the extensio to .dat if that makes everyone happy |
13:36:07 | Slasheri | it easier to parse and handle, and faster |
13:36:22 | linuxstb | JdGordon: Simplicity - the state variables are stored as binary in nvmem, so also save in same format to disk if nvmem is not available. |
13:36:29 | Slasheri | just one struct containing everything.. |
13:36:29 | Cassandra | I'm with amiconn on that. |
13:36:58 | JdGordon | Slasheri: unless you want to split these vars out of global_settings that cant be done |
13:37:08 | Slasheri | could be even something like firmware/eeprom_settings.h struct (containing checksum at the end of struct) |
13:37:16 | jhMikeS | text is better since there's no need for a version or particular positions of items |
13:37:27 | JdGordon | jhMikeS got it on one! |
13:37:40 | Slasheri | JdGordon: hmm, i think they should be splitted out.. |
13:37:56 | Slasheri | for example global_settings and global_state or something like that :D |
13:38:32 | Cassandra | JdGordon, I thought that was precisely what the old archos disk sector stored config was. |
13:39:10 | JdGordon | the idea is to move away from config versions to eliminate unneeded resets when updating |
13:39:10 | * | Genre9mp3 grabs some pop-corn and watches the dev wars! :) |
13:39:35 | linuxstb | The state variables haven't changed for years... |
13:40:30 | * | jhMikeS was really enjoying having setting just being loaded with no resetting or complaints or worse :) |
13:40:51 | | Quit akaias (Read error: 60 (Operation timed out)) |
13:41:13 | JdGordon | ok, im diong a pastebin to show you all what im talking about.. |
13:41:32 | LinusN | i agree about moving state vars out of global_settings |
13:41:40 | LinusN | and binary is fine with me |
13:42:14 | jhMikeS | Having a lists of structures with the size, name, and data for each setting could be binary and be version free |
13:43:31 | JdGordon | this has all the info for every setting used.. http://rafb.net/paste/results/xbbQh561.html only settings made with the SYSTEM_ITEM() macro are the ones we are dealing with. If we store in binary then a versio number needs to be kept or you have to keep adding system items after the last system_item (regula items will be skipped). saving as text means we dont need to worry abou the order |
13:44:38 | JdGordon | ... of course, that version will need to be kept for nvmem settins anyway, but I stll prefer the text :p |
13:45:39 | jhMikeS | so my global_state (a.k.a. "the big board") idea mentioned a couple weeks ago is catching fire...? ;) |
13:46:47 | JdGordon | ... silence means I win.... :D |
13:46:57 | LinusN | :-P |
13:48:40 | | Join leonard [0] (i=52f70869@gateway/web/cgi-irc/labb.contactor.se/x-f6f0bc15baff515d) |
13:48:53 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
13:48:56 | leonard | hi there. any sandisk e200 programer here? |
13:49:34 | Bagder | leonard: what do you wanna know? |
13:50:38 | leonard | well, I'm an embeded programer ARM programer (I do nintendo GBA and DS) |
13:50:56 | leonard | I want to get info about SDK or something like to display a filled vector 3d cube on my sansa |
13:51:14 | leonard | wanted some technical information (speed of LCD VRAM write, etc) |
13:51:16 | Bagder | leonard: install the compiler, build rockbox, install it, run it, view the cube plugin! ;-) |
13:51:41 | leonard | there already is a cube plugin? |
13:51:44 | Bagder | yeps |
13:51:45 | leonard | woow great ! :-) |
13:52:12 | Cassandra | It used to be a wirebox cube but amiconn has too much time on his hands, you see. |
13:52:27 | leonard | humm I have to get CVS to get source code? (no SVN database? :-() |
13:52:39 | Cassandra | (way before the Sansa was even a twinkle in Sandisk's eye) |
13:52:55 | Bagder | leonard: yeps, get it from cvs and build a crosscompiler with tools/rockboxdev.sh in case you don't have any around |
13:53:17 | Cassandra | bagder - any news of that server space yet, btw? |
13:53:36 | leonard | hummm unfortunatly I'm not familiar with these linux/gcc stuff (I used ARM compiler for GBA, not GCC) |
13:53:57 | markun | leonard: which ARM compiler? |
13:54:03 | LinusN | then use cygwin |
13:54:03 | Bagder | Cassandra: for now, I can copy things there for you as the server isn't yet setup to allow "external" logins properly |
13:54:38 | Bagder | compilers are compilers all over |
13:54:48 | Bagder | unless you confuse them with IDEs |
13:54:51 | leonard | "arm software development toolkit" |
13:54:56 | Bagder | I've used that too |
13:54:59 | Bagder | its just a compiler |
13:55:01 | Cassandra | bagder - not really useful for testing, but thanks. I'll make test versions that use my own web space for now I guess. |
13:55:05 | leonard | yep |
13:55:09 | leonard | I agree bagder |
13:55:15 | | Quit spiorf (Remote closed the connection) |
13:55:21 | markun | Bagder: does it produce better code than gcc? |
13:55:24 | leonard | just I have a working "makefile" and I don't touch it anymore :-) |
13:55:28 | linuxstb | Cassandra: Which version of wxWidgets are you using for rbutil? |
13:55:35 | leonard | ARM produces better code yes |
13:55:42 | Bagder | markun: I think they claim so but I've never done any proper benchmarking |
13:55:45 | leonard | gcc is a bit slower |
13:55:52 | Cassandra | linuxstb, I'll be moving to 2.8 as soon as it's released. |
13:55:57 | leonard | (for ARM7 instead, dn't know really for ARM9 cpu) |
13:56:03 | Cassandra | Since it has some features I'd like to use. |
13:56:33 | Cassandra | Currently 2.7.0-1 becaise that was the latest when I last downloaded. |
13:56:41 | linuxstb | Cassandra: Yes, I'm waiting for 2.8.0 as well and then I'll upgrade all my environments (native Linux, cross-compiling win32 from Linux, and Mac OS X). |
13:56:46 | leonard | I do lots of "speed" stuff on GBA (3d filled vector) |
13:56:58 | leonard | if someone want to see my gba project, just look on my web page: |
13:57:05 | leonard | leonard.oxg.free.fr">http://leonard.oxg.free.fr |
13:57:13 | leonard | go in the "gba" in the left frame |
13:58:07 | Bagder | ouh, you could _click_ on them... |
13:58:22 | markun | leonard: does the GBA have any special DSP or graphics chip or is it all just ARM? |
13:58:23 | leonard | i'm browsing the CVS repository, but I don't see anything about 3d "plugins" you told me... |
13:58:33 | Bagder | "click here to download plugin" ;-) |
13:58:35 | leonard | GBA is only a ARM processor |
13:58:44 | leonard | there is a chip to display 2d sprite (with rotation) |
13:58:48 | Bagder | leonard: the cube plugin is a rotating 3d cube |
13:58:55 | leonard | but there is *nothing* for 3d or polygon filler |
13:58:56 | markun | leonard: apps/plugins/cube.c |
13:59:06 | linuxstb | Does it have two ARMs, or I am thinking of the DS? |
13:59:23 | JdGordon | and two LEGs also :p |
13:59:38 | leonard | you're thinking about the DS |
13:59:48 | leonard | DS has a 3d chipset (and hardware polygon filler) |
13:59:51 | leonard | GBA has not |
14:00 |
14:00:20 | Genre9mp3 | markun: Thinking of a GBA emulator on Gigabeat? :P |
14:00:25 | markun | :) |
14:00:33 | leonard | I'm reading the cube.c |
14:00:34 | markun | hey, stop reading my mind.. |
14:00:44 | * | Cassandra has been wondering how much work it would be to homebrew Rockbox for the DS. |
14:00:47 | leonard | I have done a *very* small filled 3d cube on ARM for a contest |
14:00:56 | Bagder | leonard: you can also build and run rockbox as a simulator on your host |
14:01:08 | leonard | my GBA file is 424 bytes long (consider there is 160bytes for nintendo official header) |
14:01:34 | Bagder | I can see how amiconn will like you ;-) |
14:01:42 | linuxstb | Cassandra: Also, we (as www.rockbox.org) should be able to do automatic nightly builds of rbutil - I'll try and fix the Makefile for that once 2.8.0 is out. |
14:01:42 | leonard | bagder, could you explain? there is rockbox simulator on PC platform? (windows?) |
14:01:59 | Cassandra | bagder - re download - it is possible that webdav may be your friend. Or my friend. Or something. |
14:02:03 | Bagder | leonard: yes, get the code and build a simulator and it'll simulate all the lowlevel stuff and run in a window |
14:02:10 | Genre9mp3 | GBA has an ARM7 right? |
14:02:19 | leonard | yes genre9mp3 |
14:02:21 | daurnimator | i've always wanted to dev for gba |
14:02:23 | daurnimator | never had the time |
14:02:28 | leonard | which processor has the sandisk e200 serie? |
14:02:39 | Cassandra | linuxstb, I'm not sure there's a necessity, really. |
14:02:39 | Bagder | leonard: PP5024 |
14:02:47 | Bagder | which is an ARM7TDMI core |
14:02:55 | leonard | don't know that ARM. similar to ARM7 ? ARM 9? |
14:03:02 | markun | leonard: rasher.dk/rockbox/simulator/">http://rasher.dk/rockbox/simulator/ |
14:03:03 | leonard | ok so similar to arm7 |
14:03:10 | Bagder | it is arm7 |
14:03:29 | leonard | nice ! |
14:03:42 | leonard | I don't put my little cube contest on my webpage |
14:03:45 | Bagder | even two of them ;-) |
14:03:49 | leonard | I'll add these context |
14:04:01 | leonard | I have written a very fast JPEG display routine for GBA too |
14:04:09 | leonard | you can see my app here: |
14:04:15 | leonard | http://microphoto.free.fr |
14:04:21 | linuxstb | Cassandra: OK, but I'll be creating a Makefile for that anyway, so it would be easy to do if it's ever needed. |
14:04:34 | leonard | this is a BMP previous version, but I have a fast jpeg decoder now (on ARM7) |
14:05:00 | LinusN | leonard: binaries without source code aren't that impressive |
14:05:34 | leonard | why linus? |
14:05:58 | Cassandra | linuxstb, yeah - we'll certainly be needing a Makefile. |
14:06:12 | Cassandra | For Mac if for nothing else. |
14:06:21 | LinusN | leonard: because we like open source |
14:06:26 | linuxstb | Cassandra: Did you see my commit this morning? |
14:06:40 | markun | leonard: and because we don't all have a GBA to try your binaries |
14:06:46 | Cassandra | I hope someone will come forward and take on Mac development, since I don't think I can afford a Mac Mini just for that purpose. |
14:06:50 | leonard | yes I get the point :-) |
14:07:03 | linuxstb | Cassandra: I have that. |
14:07:20 | leonard | on my website there is a web gba emulator, you can see two of my productions (a 3d movie and a YM2149 sounchip music demo) |
14:07:22 | Bagder | leonard: by all means, feel free to improve whatever you find in Rockbox that isn't good enough ;-) |
14:07:32 | leonard | should run on any java compatible browser |
14:07:45 | Cassandra | linuxstb, nah - missed it. main.c was a mistake. Wasn't part of the project. |
14:07:47 | Bagder | that's not mine :-) |
14:07:50 | Cassandra | main.cpp |
14:07:52 | Bagder | java enabled that is |
14:08:04 | leonard | bagder, I'd really love to change something in rockbox, first I have to get the environment |
14:08:12 | LinusN | leonard: if you are a ninja ARM hacker, we could sure use your skills to optimize our codecs |
14:08:31 | Cassandra | Yes, please. Optimise our codecs. We love the battery life. |
14:08:40 | linuxstb | Cassandra: Hopefully it will "just work" on a Mac... The only thing I think we'll struggle with is finding where the disk is mounted. How do you handle that in Windows? |
14:08:47 | leonard | the project is really cool for me, I'd like to optimize thing. |
14:09:02 | LinusN | then we may even like you ;-) |
14:09:04 | linuxstb | We also have an MPEG video decoder in need of ARM optimisations... |
14:09:06 | leonard | what kind of codec did rockbox suport? DIVx, MP3, OGG Vorbis? |
14:09:06 | Bagder | hahaha |
14:09:33 | linuxstb | leonard: Rockbox is 99% audio. Video playback is just in the early developmental stages. |
14:09:34 | Cassandra | linuxstb, standard file browser, on the assumption was that that was the most portable way I could do it. |
14:09:47 | leonard | other question: why don't switch to SVN instead? CVS is a bit old and has no "atomic" commit |
14:09:55 | leonard | audio ok |
14:09:58 | petur | hahaha |
14:10:04 | linuxstb | Cassandra: So maybe it will just work without any effort on Linux and Mac OS... |
14:10:12 | LinusN | leonard: http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs |
14:10:16 | Cassandra | leonard, we ask ourselves that question a lot. |
14:10:27 | LinusN | we are planning to move to svn |
14:10:36 | Cassandra | I think the answer is "no-one really has the time to move the repository". |
14:10:53 | LinusN | it's not only about moving the repo |
14:11:07 | LinusN | it's about adapting all the autobuild scripts |
14:11:11 | Cassandra | Well, "and the associated infrastructure" |
14:11:15 | LinusN | :-) |
14:11:15 | leonard | ok I understand. time is really missing to anybody... |
14:11:30 | LinusN | amen to that |
14:11:43 | leonard | but if you move to SVN it will help a lot (I'm familiar to SVN and Tortoise under windows os) |
14:11:58 | LinusN | how would it help us "a lot"? |
14:12:15 | petur | leonard: there's also a toirtoise for cvs ;) |
14:12:17 | Bagder | leonard: cvs and svn are very similar usage-wise |
14:12:24 | Cassandra | Actually what I really need to improve my development is a chair that doesn't leave me in pain. |
14:13:09 | leonard | ys similar but not atomic commit, which is great feature when several people are working closely together |
14:13:17 | leonard | anyway CVS is not a problem I agree |
14:13:26 | Bagder | leonard: we have _never_ suffered from the lack of atomic commits |
14:13:38 | Bagder | and we are 60 committers in a 5 years old project |
14:13:41 | leonard | looking at the codec page, did these codecs work at full speed on a sansa e200? (especially ogg vorbis?) |
14:14:22 | Bagder | we don't have sound on the sansa yet |
14:14:33 | Bagder | but they're expected to run fine on it |
14:14:40 | amiconn | Cassandra: Filled triangles aren't really difficult... |
14:15:05 | leonard | filled triangle are not difficuult. FAST cliped and filled triangles are ! :-) |
14:15:32 | markun | leonard: but optimising for Ogg Vorbis (Tremor) are always welcome |
14:16:01 | leonard | I said ogg vorbis because the decoder is quite complex (and tremor library is already well optimized) |
14:16:18 | leonard | I can optimise filled vector routines, and JPEG routine |
14:16:31 | Bagder | hehe, not really our primary focus |
14:16:31 | leonard | I'm afraid I'm not specialisit in ogg vorbis (neither in MP3) |
14:17:20 | leonard | just for info, wich frequency runs the ARM7 of the sandisk e200? and how many fast RAM is there? (GBA is 14Mhz with 32Kb of very fast 32bits RAM) |
14:17:28 | markun | leonard: the imdct could be replaced by a FFT + some other things. Maybe with a FFT in assembler this will speed up things a bit. |
14:17:41 | Cassandra | linuxstb, was it you who was asking about portability, btw? I've just added full support for storing local config on the device. |
14:18:04 | markun | leonard: the ARM9 in the Toshiba Gigabeat runs at 300MHz :) |
14:18:06 | | Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie) |
14:18:06 | Bagder | leonard: there are two cores at up to 75MHz (I believe) |
14:18:14 | amiconn | leonard: Dual ARM7TDMI core with 128K SRAM |
14:18:23 | Cassandra | (and for installing rbutil to the device, but I'm experiencing technical issues with that.) |
14:18:32 | amiconn | We run it up to 75MHz, it's specced 100MHz afaik |
14:18:38 | Bagder | wow |
14:18:48 | amiconn | Sansa is PP5024, correct? |
14:18:52 | Bagder | yes |
14:18:53 | leonard | two ARM at 75Mhz ?? wooww !! :-) and is it fast to write something on the LCD screen? (is the screen memory mapped, 16bits per pixel, as GBA?= |
14:19:20 | LinusN | Slasheri: how about updating the scheduler Wiki page? (nag nag) |
14:19:22 | amiconn | We only use one core right now |
14:19:34 | amiconn | Getting the cop to work seems to be somewhat diffcult |
14:20:05 | Cassandra | amiconn: have you tried voodoo? |
14:20:09 | leonard | I guess. I know multi-threading is not really easy, and even more on unknow system using reverse enginering :-) |
14:20:13 | amiconn | Bagder: PP5022 (mini G2) is also specced 100MHz, and I successfully ran it at 96MHz |
14:20:18 | Slasheri | LinusN: ah, still quite out of time :/ |
14:20:25 | LinusN | :-) |
14:20:38 | leonard | so do you have an idea of how fast is ti to write pixels on MCD? (on sandisk e200?) |
14:20:50 | Bagder | leonard: feel free to try and measure |
14:20:59 | leonard | LCD sorry (not mcd) |
14:21:06 | amiconn | Someone should run test-fps.rock on Sansa |
14:21:14 | Bagder | dan_a did |
14:21:20 | Bagder | it doesn't really work |
14:21:27 | Bagder | as the LCD on the sansa is different |
14:21:40 | | Quit JoeBorn (Success) |
14:21:43 | Bagder | or rather, he got 14000 FPS |
14:21:45 | leonard | ok. well I don't have my sandisk right now (chrismas gift) I just wanted to know if someone has tryed it yet (is there a Vertical blank, etc...). |
14:21:47 | Bagder | :-) |
14:22:05 | leonard | 14000 fps s a decent framerate :-) |
14:22:13 | amiconn | Th3e lcd update needs to wait for the lcd to finish |
14:22:15 | leonard | but maybe its profiler was a bit wrong :-) |
14:22:24 | Bagder | amiconn: yeah |
14:22:31 | Bagder | leonard: indeed it was |
14:23:02 | amiconn | Otherwise the drawing might really mess up. All current drawing relies on lcd_update() being synchronous |
14:23:27 | | Part LinusN |
14:23:31 | | Quit ScoTTie (Read error: 145 (Connection timed out)) |
14:23:57 | | Quit JdGordon ("Konversation terminated!") |
14:24:07 | | Quit petur ("worrrk") |
14:24:27 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
14:24:28 | | Join bk [0] (n=bk@cpe-24-195-202-150.nycap.res.rr.com) |
14:24:54 | bk | Fix for rbutil compiling on linux: http://www.rockbox.org/tracker/task/6430 |
14:24:59 | leonard | well I'm trying to run the rockbox simulator (windows) |
14:25:08 | leonard | I downloaded the "ipod nano" simulator |
14:25:24 | Kasperle | wow. bk? is that you? |
14:25:29 | leonard | when running "rockboxui.exe", I only get a window with some graphical glitch, nothing more |
14:25:30 | bk | yup |
14:25:32 | leonard | am I right? |
14:26:42 | linuxstb | bk: Why hardcode 2.6? |
14:27:34 | bk | Because it works. :) I don't know much about how wx versions includes, some mailing list postings I came across recommended that fix |
14:27:43 | linuxstb | bk: Also, should the hyperlink stuff be #ifdef'd out if it's unavailable on certain platforms? |
14:27:51 | Bagder | leonard: you could read up on the details, like on how to create a simulated root dir and you can use −−background etc |
14:28:15 | bk | yes, probably #ifdef'd but I'm not sure how bad that breaks the About dlg. |
14:28:22 | Genre9mp3 | leonard: btw... the numpad is your friend for operating the sim ;) |
14:28:42 | linuxstb | bk: I would rather wait for 2.8.0 to be released ("any day now"), and then we can try and make rbutil work with that on all platforms. |
14:29:17 | leonard | thanks bagder... humm seems I have a lot of work reading carefully anythin before displaying anything on my sandisk :-) |
14:29:33 | bk | fair enough, although the lag will be significant for many/most Linux distros |
14:29:37 | Bagder | leonard: I disagree |
14:29:46 | Bagder | almost all the hard work is already done |
14:29:54 | leonard | how can I launch the 3d cube plugin on simulator for ex? |
14:29:56 | Bagder | unless you consider reading wiki hard work |
14:30:23 | Bagder | view the manu, select view plugins, select the plugin |
14:30:25 | Bagder | menu |
14:30:52 | barrywardell | linuxstb: did you give Bagder my universal ipod_fw? |
14:31:06 | Cassandra | I'm pretty much going to insist on using 2.8. More and more things I want to do don't work without it. |
14:31:18 | leonard | hummm when I click "menu" on the ipod bitmap nothing append :-( |
14:31:31 | Bagder | click? |
14:31:38 | Bagder | you press keys to operate it |
14:31:40 | leonard | whith the mouse? |
14:31:41 | Genre9mp3 | [15:28] <Genre9mp3> leonard: btw... the numpad is your friend for operating the sim ;) |
14:31:43 | leonard | keyboard only? |
14:32:00 | leonard | ah ok :-) |
14:32:05 | Genre9mp3 | press "." for the menu |
14:32:09 | leonard | 224686 |
14:32:34 | leonard | sorry |
14:32:39 | leonard | bad focus :-) |
14:32:49 | leonard | yeah I have a spining cube ! :-) |
14:32:54 | leonard | great ! |
14:33:54 | leonard | i understand more well the simulator |
14:33:59 | leonard | very good job guys ! |
14:34:32 | Bagder | :-) |
14:34:32 | leonard | so the cube plugin is compiled for each hardware? (for the screen size I guess?) |
14:34:47 | Bagder | everything is compiled for the specific target |
14:34:54 | leonard | ok |
14:35:17 | leonard | to install the right GCC , is there an installer, or do I have to install the toolchin myself? |
14:35:32 | Bagder | there's lots of help to do that |
14:35:39 | barrywardell | Bagder: I think linuxstb wanted this put up on downloads.rockbox.org: barrywardell/assets/files/ipod_fw">http://barrywardell/assets/files/ipod_fw |
14:35:49 | Bagder | prebuilt cygwin package, prebuilt for vmware or a shell script for any-linux |
14:35:55 | barrywardell | it's a version compiled for both intel and ppc macs |
14:36:16 | leonard | ok |
14:36:36 | Bagder | barrywardell: I bet you forgot something in that host name? ;-) |
14:36:38 | leonard | did the original sandisk e200 firmware work on the simulator? |
14:36:58 | Bagder | leonard: no, its not an emulator it doesn't run native ARM code |
14:37:15 | barrywardell | oh yeah, it should be barrywardell.net/assets/files/ipod_fw">http://barrywardell.net/assets/files/ipod_fw |
14:37:38 | leonard | ok bagder I see the point |
14:37:49 | Bagder | barrywardell: done! |
14:38:03 | barrywardell | thanks |
14:38:19 | leonard | ok one last question: |
14:38:48 | leonard | is it hard to flash my e200 sandisk with a rockbox, and is it easy to flash back the original firmware? |
14:38:58 | leonard | (and is it safe? :-)) |
14:39:09 | Bagder | it is reasonably safe and it is easy |
14:39:50 | barrywardell | leonard: there is a dual-boot bootloader on the way. it will give the option to boot either rockbox or the of |
14:40:06 | leonard | dual boot is a very , very cool idea ! |
14:40:21 | | Nick myzar is now known as myzar|away (n=myzar@66.199.227.210) |
14:41:00 | leonard | ok guys, many, many thanks for great answer, I know a bit more about your great project |
14:41:19 | | Quit Cassandra (" Try HydraIRC -> http://www.hydrairc.com <-") |
14:41:22 | leonard | hope I can find some spare time as soon as I get my sandisk, trying to display some 3d animations ! |
14:44:05 | | Part barrywardell |
14:44:29 | | Quit Bg3r (Remote closed the connection) |
14:45:48 | | Join Bg3r [0] (n=bager@rockbox/developer/Bger) |
14:45:48 | | Quit [sellout] (Read error: 104 (Connection reset by peer)) |
14:48:02 | | Quit leonard ("CGI:IRC") |
14:49:11 | | Quit Bg3r (Remote closed the connection) |
14:51:29 | | Quit bk ("Leaving") |
14:59:21 | | Part Nibbier ("bei uns hat noch niemals nicht koana koan durscht ned ghabt") |
14:59:32 | | Join Bg3r [0] (n=bager@rockbox/developer/Bger) |
15:00 |
15:02:35 | | Join Thundercloud [0] (n=thunderc@82.152.171.91) |
15:03:52 | *** | Saving seen data "./dancer.seen" |
15:09:04 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
15:11:06 | | Quit alberink ("using sirc version 2.211+KSIRC/1.3.12") |
15:19:05 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
15:26:03 | | Quit _FireFly_ ("Leaving") |
15:26:49 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
15:27:10 | | Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-ebeb6cff6686dfd7) |
15:30:10 | webguest20 | Yesterday I asked about the problem I had with running tools/configure under cygwin. I solved the problem. I run cygwin install without actually installing any packages, and just set the line ends to DOS. That did the trick. |
15:31:03 | webguest20 | Although cygwin recommends to use UNIX line ends I set them to DOS since wincvs (the program I use for CVS updates) creates files with DOS cr/lf's. |
15:32:38 | webguest20 | Frankly said I didn't know what cr/lf setting I've been using before. I thought I had all the default cygwin settings, i.e. UNIX. But this was probably wrong. |
15:38:21 | | Quit Thundercloud (Read error: 145 (Connection timed out)) |
15:38:51 | amiconn | I'd rather use unix line ends and commandline cvs |
15:40:49 | | Join Thundercloud [0] (n=thunderc@82.152.171.91) |
15:41:26 | linuxstb | Looks like wxwidgets 2.8.0 is now with us - http://www.wxwidgets.org/downloads/#latest_stable (but the website homepage hasn't announced it yet). |
15:41:44 | | Quit _FireFly_ (Read error: 104 (Connection reset by peer)) |
15:42:27 | webguest20 | amiconn: does command line cvs create files with UNIX line endings under Windows? I thought, in CVS each file has the text/binary attr, like FTP. Or am I mestaken? |
15:42:36 | webguest20 | *mistaken |
15:43:08 | linuxstb | command-line CVS runs under Cygwin, so it should do whatever Cygwin is setup to do. |
15:43:23 | linuxstb | And yes, there are text/binary files in CVS. |
15:45:04 | | Join Criamos [0] (n=Criamos@p54930E6A.dip0.t-ipconnect.de) |
15:45:14 | webguest20 | linuxstb: ok, I'll try. Or maybe not ;-) I use CVS cmd line from a DOS window (e.g. to create a patch). I had a problem using it under cygwin, don't remember exactly what |
15:45:58 | Bagder | a "DOS window" is not cygwin, right? |
15:46:29 | webguest20 | Bagder: right |
15:46:40 | bluebrother | there isn't even a DOS mode on wxp anymore ... it's now called "cmd" :D |
15:47:01 | Bagder | well, using mixed cygwin and non-cygwin may cause some confusions |
15:47:21 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-38e9e13926793a6f) |
15:47:58 | webguest20 | Bagder: but now that both cygwin and not cygwin are set up equally there shouldn't be any problems. I just wondered that it stopped to work |
15:48:13 | petur | webguest20: why not use tortoisecvs on windows? |
15:48:32 | Bagder | tortoise is so much better than wincvs |
15:48:38 | webguest20 | petur: I already have wincvs |
15:48:44 | webguest20 | bagder: really? |
15:48:50 | Bagder | yes |
15:49:02 | * | bluebrother seconds that |
15:49:03 | webguest20 | Bagder: I'll try it then |
15:49:08 | petur | there's good eating on one of those, too :) |
15:49:27 | * | petur puts discworld book out of his mind |
15:49:43 | webguest20 | OTOH, wincvs does all I need... |
15:50:10 | petur | suit yourself, we're only here to help :p |
15:50:16 | bluebrother | that's no good reason ;-) |
15:50:24 | Bagder | haha |
15:50:52 | bluebrother | tortoise integrates way nicer. On Windows I really wouldn't want using anything else |
15:51:07 | | Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie) |
15:51:22 | bluebrother | (but I am required to use svn with eclipe's svn module ... let's see how good this is |
15:51:25 | bluebrother | ) |
15:51:28 | | Join CriamosAndy [0] (n=Criamos@p54933955.dip0.t-ipconnect.de) |
15:51:38 | webguest20 | bluebrother: what are the typical actions you use? All I need is the update. |
15:52:13 | bluebrother | cvs ci, co, diff (hint: WinMerge integrates nicely), add, remove ... |
15:52:50 | bluebrother | I really like the way diffing is done. The winmerge thing unfortunately only works on single files |
15:53:01 | bluebrother | (at least for the not-up-to-date version I'm using) |
15:53:08 | | Join BobJonkman [0] (n=John@206-248-137-186.dsl.teksavvy.com) |
15:53:14 | * | amiconn doesn't trust tortoise for some reason |
15:53:29 | webguest20 | As I'm not a committer I only use update |
15:53:32 | * | bluebrother has had a bad experience using cervisia |
15:55:09 | webguest20 | amiconn: what is the reason exactly? Or are all non command line interfaces generally suspicious for you? ;-) |
15:55:20 | petur | rofl |
15:56:32 | bluebrother | I also prefer command line tools ... when using linux |
15:56:50 | bluebrother | but the command line on windows is so ... limited. |
15:57:35 | bluebrother | anyway, gtg now. |
15:58:03 | * | linuxstb wants a DAP with a keyboard so he can write a command-line UI for Rockbox |
15:58:12 | | Nick DreamThief|off is now known as DreamThief (n=mathias@p54A84A36.dip0.t-ipconnect.de) |
15:58:32 | amiconn | webguest20: Quite the opposite. But somehow tortoise is different |
15:58:44 | Bagder | linuxstb: usb keyboard with the USBOTG targets... :-) |
15:58:54 | * | petur hides |
15:58:56 | daurnimator | amiconn: i remember seeing this convo before |
15:59:20 | linuxstb | Bagder: Now you're being silly... |
15:59:25 | Bagder | hehe |
15:59:42 | daurnimator | sometime yesterday :P |
16:00 |
16:00:14 | linuxstb | Yes, we repeat the same day over and over again in #rockbox |
16:00:51 | * | petur resets his bot |
16:00:56 | * | Genre9mp3 points to: http://freedominput.com/mainsite/index.php |
16:01:38 | daurnimator | linuxstb: groundhog or something? |
16:05:30 | * | barrywardell has a working scrollwheel on his sansa:) |
16:05:40 | Bagder | coolness |
16:07:42 | daurnimator | i want a sansa |
16:08:34 | | Quit Criamos (Read error: 110 (Connection timed out)) |
16:08:40 | Bagder | get one and join in the fun! |
16:08:45 | Genre9mp3 | nothing stops you from buying one |
16:10:25 | daurnimator | lack of money |
16:11:30 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
16:12:01 | | Quit kubiix (Client Quit) |
16:12:21 | | Quit alberink (Read error: 110 (Connection timed out)) |
16:12:29 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
16:14:01 | daurnimator | unless someone donates one to me |
16:14:06 | daurnimator | i won't be getting one anytime soon |
16:14:23 | * | Bagder fingers on his pile of Sansas... :-O |
16:15:19 | petur | tsk tsk tsk |
16:15:22 | Genre9mp3 | ^...and hugs them in a greedy way :) |
16:16:11 | preglow | are we far from having sound on sansa, btw? |
16:16:18 | Bagder | not very, no |
16:16:42 | Bagder | MrH already produced some noises |
16:17:18 | markun | after seeing the iriver RTC mod I though it would be nice to have a hardware modder like roolku do something nice with the Gigabeat.. turns out he already bought several! :) |
16:17:37 | preglow | now, that mrh |
16:17:42 | preglow | someone send him a fruit basket |
16:17:43 | dwihno | There has been noises on the sansa? cool! |
16:17:59 | Bagder | preglow: well, we wouldn't know to where ;-9 |
16:18:34 | Bagder | there's just this little minor problem with the data sheet for the DAC stuff |
16:18:35 | dwihno | Bagder: Since you've had the privilege of fiddling around with the Sansas, what would you say are the good and bad parts? |
16:18:50 | | Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa) |
16:18:59 | Bagder | they're fine little players |
16:19:01 | petur | preglow: fruit basket? how about a good beer! |
16:19:07 | preglow | Bagder: just negotiate a dropoff point in whatever city he's closest to :) |
16:19:07 | Bagder | the bad is the lack of rockbox ;-) |
16:19:19 | dwihno | Bagder: So stop IRC:ing and start hacking ;D |
16:19:20 | preglow | petur: he probably disassembles better when sober! |
16:19:29 | petur | good point |
16:19:40 | dwihno | Bagder: on a serious matter though... How's the build quality, the spinning wheel and audio/bass sound? |
16:19:55 | Bagder | we got a nice little quote from his finding the wheel stuff: "Damn it was hard! I really did read tons of code for this." |
16:20:16 | preglow | i can imagine... |
16:20:56 | Bagder | dwihno: it has a firm feel and has a metallic backside. The sound is fine to me, but I'm not known to hear subtle differences ;-) |
16:21:44 | dwihno | Bagder: With the rec'20 as a reference, how would you compare the sound? :) |
16:22:07 | Bagder | I don't know, both sound fine but I haven't tried to compare |
16:22:21 | Bagder | been eons since I even started my recorder... |
16:22:33 | daurnimator | Bagder: care to send me one? ;) |
16:23:04 | linuxstb | Does the Sansa record? |
16:23:13 | Bagder | daurnimator: if you provide some fine patches, I promise |
16:23:26 | preglow | linuxstb: anything at all happened with the new nanos? |
16:23:30 | daurnimator | Bagder: but i have nothing to test on |
16:23:35 | daurnimator | - or to find bugs with :S |
16:23:41 | Bagder | linuxstb: yes |
16:23:41 | petur | hahaha |
16:23:49 | linuxstb | preglow: Not by me... Haven't heard anything from IPL, but then I haven't been monitoring them. |
16:24:26 | daurnimator | btw, i'm not going to europe any more :( |
16:24:33 | daurnimator | EVERY flight was booked out |
16:25:12 | daurnimator | cept if i take 40hours via south america, japan & beijing |
16:25:46 | | Part webguest20 |
16:26:23 | petur | [16:11] <daurnimator> lack of money |
16:26:37 | daurnimator | petur: i wasn't paying ;) |
16:26:38 | petur | cheap flights or what? ;) |
16:26:39 | | Join webguest99 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-b06dc267456d27be) |
16:27:44 | webguest99 | Hello. I've seen some activity in the task FS #5049. Does this mean that the patch is enqueued for working on it? Or was it just tidying up FS? |
16:28:03 | preglow | tidying, probably |
16:28:41 | webguest99 | If there were enough will to incorporate the patch I'd synch it with CVS |
16:29:03 | preglow | doesn't look like a bad idea, really |
16:29:15 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
16:29:36 | preglow | but i won't ever use it, so |
16:30:15 | preglow | but it kinda makes sense to not restrict the startup screen functionality to recording, that's for sure |
16:30:16 | webguest99 | One obvious virtue: one setting instead of currently two ("resume on startup" and "start in recording screen") which are contradictory |
16:30:42 | preglow | also a good point |
16:31:04 | linuxstb | Last time it was discussed, I thought the conclusion was that someone should implement a higher-level "root menu", and all the other screens are called from there. That FS task would then just specify which of the options in the root menu would be auto-selected on boot. |
16:31:11 | linuxstb | (but I could be mis-remembering...) |
16:31:56 | Bagder | and we should "flatten" the code that deals with the screens |
16:31:57 | preglow | sounds like that would lead to less code |
16:32:08 | webguest99 | linuxstb: I think you're right. But that would be a major undertaking. The patch makes in a "milder" way |
16:32:56 | webguest99 | "milder" but (I agree) not very elegant −− less elegant than would be possible with the "flat screens" |
16:33:33 | preglow | people need to donate more so we can hire contributors to implement features! |
16:33:36 | linuxstb | The database browser could also be put in the root menu - solving that problem... |
16:33:39 | preglow | also, more specifically, hire me |
16:33:47 | Bagder | ;-) |
16:34:15 | Bagder | you fine with 10$/day? |
16:34:25 | preglow | given enough beer, certainly |
16:34:29 | Bagder | hehe |
16:35:01 | linuxstb | That reminds me - Rockbox should try and get some cheap student labour as part of next year's Google SoC. (assuming there is one). |
16:35:18 | preglow | why shouldn't there? |
16:35:20 | Bagder | a good idea |
16:35:20 | preglow | and hell yes, we should |
16:35:24 | preglow | but who would mentor? |
16:35:43 | Bagder | projects do get some compensation for mentoring |
16:35:50 | preglow | i think i'd be willing, but it depends on what parts of rockbox |
16:36:59 | linuxstb | Give them a 2nd gen Nano... |
16:37:25 | preglow | ahahah |
16:37:43 | preglow | lets hope MrH is a student :> |
16:37:54 | Bagder | <g> |
16:40:17 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
16:43:34 | | Join Criamos [0] (n=Criamos@p54933680.dip0.t-ipconnect.de) |
16:43:46 | | Quit _FireFly_ ("Leaving") |
16:45:28 | * | linuxstb reads that the "mentoring organization" gets $500 USD from Google |
16:45:55 | daurnimator | if only google wasn't biased |
16:46:12 | linuxstb | How is it biased? |
16:46:23 | daurnimator | its already summer here |
16:46:24 | preglow | hmm, someone on the forums is mentioning that flac mono files don't work |
16:46:29 | preglow | i could have sworn they do |
16:46:31 | petur | now we only need to get organized ;) |
16:46:32 | daurnimator | - southern hemispeher people can't take part |
16:46:57 | linuxstb | daurnimator: fair point. |
16:47:32 | daurnimator | id love to take part |
16:47:41 | daurnimator | but... its @ total wrong point in the year |
16:47:46 | linuxstb | What months is the long break in the year for students? |
16:48:04 | daurnimator | for me, november -> 30jan |
16:48:05 | | Part webguest99 ("so we put off the idea of flattening screen until later") |
16:51:19 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
16:52:32 | | Join spiorf [0] (n=spiorf@82.48.128.197) |
16:52:37 | | Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net) |
16:53:06 | daurnimator | hence my increased dling |
16:53:13 | Gnelik | Hi |
16:56:20 | preglow | weird-ass |
16:56:53 | linuxstb | Anyone here familiar with the POSIX mkdir() function? What would be a sensible value to pass as the mode parameter in rbutil? |
16:57:44 | Bagder | 0777 ? |
16:58:27 | Bagder | but now, time to make food for family |
16:58:43 | linuxstb | I'll try that... |
17:00 |
17:01:23 | | Quit mathgl ("Quitte") |
17:02:04 | ravon | linuxstb: I'd say 755 |
17:02:33 | ravon | rwx for the user, rx for the rest |
17:02:33 | | Quit CriamosAndy (Read error: 110 (Connection timed out)) |
17:02:51 | linuxstb | But it's that taken care of by umask? |
17:02:56 | linuxstb | s/it's/isn't/ |
17:03:51 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
17:03:53 | *** | Saving seen data "./dancer.seen" |
17:04:39 | | Quit Criamos (Read error: 110 (Connection timed out)) |
17:06:23 | ravon | ah, true |
17:07:50 | linuxstb | But rbutil seems to want to put things in /usr/local/share/rbutil... |
17:07:54 | | Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/x-576ab4d6516ded50) |
17:11:34 | | Quit midkay (Read error: 110 (Connection timed out)) |
17:12:11 | * | linuxstb successfully installs Rockbox using rbutil |
17:12:41 | | Join Soap_ [0] (n=Soap@rockbox/staff/soap) |
17:12:43 | | Quit Soap (Read error: 104 (Connection reset by peer)) |
17:19:18 | | Part corecode (":wq") |
17:22:55 | | Quit Gnelik (Read error: 104 (Connection reset by peer)) |
17:22:55 | | Quit markun (Read error: 104 (Connection reset by peer)) |
17:22:55 | | Join markun_ [0] (n=markun@rockbox/developer/markun) |
17:23:08 | | Nick markun_ is now known as markun (n=markun@rockbox/developer/markun) |
17:32:10 | | Quit Mmmm () |
17:33:11 | | Join bluey- [0] (n=bluey@dslb-088-073-070-058.pools.arcor-ip.net) |
17:35:14 | | Quit scorche (Read error: 110 (Connection timed out)) |
17:36:48 | Plouj | does anyone know how long ago irivier h320 came out? I'm wondering how old could these used ones be that are being sold on ebay. |
17:37:03 | Plouj | iriver* |
17:37:17 | | Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
17:38:18 | petur | they're still on the iriver europe site... maybe they're still available as new? |
17:38:28 | | Quit kclaf (Read error: 104 (Connection reset by peer)) |
17:38:34 | | Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
17:38:49 | Nico_P | Plouj: i'm looking at an article saying that they were announced on the 28th of may 2004 |
17:38:55 | Nico_P | a french article |
17:39:13 | * | lowlight spots cpp files in cvs |
17:39:28 | Plouj | ok, cool, thanks |
17:39:52 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
17:40:14 | Nico_P | wow the price was high !! |
17:41:15 | Plouj | "I will cancel any bids from Nigeria or "blacklisted" countries ..." |
17:41:17 | Plouj | hahahaha |
17:43:25 | Genre9mp3 | Yes... they came out May/June 2004 and got discontinued after a year or so (iriver headquarter bastards :/) |
17:45:03 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
17:45:04 | | Quit petur ("CGI:IRC (EOF)") |
17:48:59 | | Quit lowlight ("CGI:IRC (Ping timeout)") |
17:51:20 | | Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/x-b4d97e5a6a3824af) |
17:51:55 | Nico_P | noone is working on adding cuesheet support ? |
17:52:02 | lowlight | I see iriver has deviated from their *10 naming scheme with the S7 |
17:53:27 | | Quit menosm (Read error: 131 (Connection reset by peer)) |
17:53:42 | | Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
17:54:46 | Genre9mp3 | if only they have deviated *only* from the naming scheme... :( |
17:55:41 | Genre9mp3 | they have completely lost their minds with the crap they release these days |
17:56:55 | lowlight | yeah...i don't get screenless daps |
17:57:12 | lowlight | I thought the s10 looked pretty cool |
17:57:42 | Genre9mp3 | not what I would buy, but at least it was just interestning |
17:58:22 | preglow | Nico_P: don't think so, no |
17:58:34 | Genre9mp3 | I would't care if they didn't abandon the Hxxx series |
17:58:50 | Nico_P | preglow: would it make sense / be doable ? |
17:59:34 | | Join Arathis [0] (n=doerk@p5484A7D4.dip0.t-ipconnect.de) |
17:59:43 | PaulPosition | barrywardell: Is the "OF.bin" instead of "Original.mi4" going to stick, or is another naming scheme more likely to be used (I dunno rockbox standard) when you'll commit the patch? For that matter, did it happen before in the history of RB that the bootloader had to change in-sync with the cvs daily builds (I suppose that could cause some chaos..)? |
17:59:57 | Nico_P | i was thinking that the most elegant way to integrate it in rockbox would be to have sort of bookmarks in the file |
18:00 |
18:00:03 | Nico_P | with only one playlist entry |
18:00:13 | preglow | Nico_P: we don't even know how to integrate that support in rockbox |
18:00:20 | preglow | Nico_P: i think we need to agree on that before someone codes it |
18:00:23 | Nico_P | and it could then possibly be extended to support bookmarked M4B files |
18:00:35 | | Quit mmurdock__ (Read error: 60 (Operation timed out)) |
18:01:08 | lowlight | Is bug #6426 confirmed...I though Rockbox was smarter than that. |
18:01:10 | Nico_P | preglow: if it's not too technical, i'd consider coding it |
18:01:40 | | Join The-Compiler [0] (n=florian@49.207.76.83.cust.bluewin.ch) |
18:01:50 | The-Compiler | Hello |
18:02:31 | barrywardell | PaulPosition: OF.bin was in the e200.c that dan_a gave me so I left it that way when combining the H10 and e200 bootloaders. There's no particular reason to choose that over Original.mi4, except maybe that the .bin extension implies it's not a regular mi4 file (ie has to be decrypted). |
18:02:34 | | Join Kitt0s [0] (n=Kaa@87.68.54.164) |
18:02:50 | Kitt0s | crap |
18:02:53 | Kitt0s | any1 here? |
18:02:56 | Kitt0s | Soap |
18:02:58 | Kitt0s | im on XP |
18:03:03 | Kitt0s | seems to be the same problem |
18:03:27 | barrywardell | PaulPosition: I'm a little concerned about having to update bootloader+ rockbox build together. might be a bit confusing. I think it happened in the past with the iPod though. |
18:04:39 | lowlight | adopt rbutil to automate the task |
18:04:50 | lowlight | ^adapt |
18:07:32 | lowlight | can someone explain how to use GPIO_INT_LEV and GPIO_INT_EN |
18:07:53 | Nico_P | preglow: in the feature request for cuesheet support on the tracker, linuxstb suggests creating a wiki page to discuss ideas about how to make it work in rockbox... should i start doing that ? |
18:10:05 | | Join The_Compiler [0] (n=florian@111-43.2-85.cust.bluewin.ch) |
18:10:21 | lowlight | could a cuesheet be translated into a playlist + track offset + track length? |
18:10:23 | PaulPosition | barrywardell: Okay thanks. Indeed, I do wonder how the once-a-day upgraders will cope with a non-functioning rockbox.. I wonder if there's any functionality on the website that would allow for adding a warning atop the download page for the DAPs affected? |
18:11:24 | Nico_P | lowlight: i'm not sure this would be the right approach |
18:13:43 | barrywardell | PaulPosition: I'm not too sure about that. i'm sure people will come looking for help quickly enough when the have a problem with upgrading |
18:14:09 | PaulPosition | barrywardell - I guess you're right. :) |
18:15:10 | The_Compiler | What a OS have you all on your PC? (Sorry for my bad english, I'm Swiss) |
18:17:05 | | Quit The-Compiler (Read error: 60 (Operation timed out)) |
18:17:06 | PaulPosition | The_Compiler - "we" don't all have the same OS, man. What is it you'd like to know? |
18:17:10 | PaulPosition | lol |
18:18:11 | The_Compiler | PaulPositon: I never have say, you have all the same OS.... |
18:18:17 | | Join Haku [0] (n=Haku@82.200.60.159) |
18:18:43 | Haku | =|[::[TEHb]::]|=> |
18:18:52 | Haku | ïðèâåò |
18:18:55 | | Quit markun ("leaving") |
18:19:16 | | Join markun [0] (n=markun@rockbox/developer/markun) |
18:20:36 | Haku | ktonit' po russki grit ? |
18:21:33 | Genre9mp3 | Haku: This is an english channel |
18:21:55 | Haku | ok ok |
18:23:48 | markun | Haku: do you have a question? |
18:23:48 | muesli__ | ja nje snaju |
18:24:07 | Haku | =|[::muesli__::]|=> oO |
18:25:11 | | Part The_Compiler ("Konversation terminated!") |
18:25:23 | Haku | yes, question |
18:26:25 | Haku | =|[::muesli__::]|=> ICQ nomer est ? |
18:26:52 | muesli__ | u menja jest brat |
18:27:15 | Haku | ^^ |
18:27:25 | Haku | u menya toge |
18:27:25 | | Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net) |
18:27:27 | muesli__ | i cestra.. |
18:27:51 | lowlight | maybe you two should pm |
18:27:56 | * | Genre9mp3 wonders if babelfish works on IRC :P |
18:28:41 | | Join Ribs [0] (n=ribs@91.84.8.218) |
18:31:03 | | Quit blue_lizard (Read error: 60 (Operation timed out)) |
18:31:06 | | Join blue_lizard [0] (n=blue_liz@p54986A26.dip.t-dialin.net) |
18:32:45 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
18:33:34 | | Join naxx [0] (n=naxxatoe@M1079P017.adsl.highway.telekom.at) |
18:33:37 | | Join defect [0] (i=defect@81-226-121-91-o1034.telia.com) |
18:34:27 | defect | i installed rockbox a week ago or so and now ive got problems getting it started. has this happened before or do you think its hardware-related? |
18:34:58 | | Quit bluey- ("Leaving") |
18:36:04 | blue_lizard | defect: your device probaly needs more beer |
18:36:22 | Haku | :))) |
18:36:30 | defect | aha ;> |
18:39:47 | pixelma | defect: no one could answer you that question - because we can't see what device you have and what the exact problem is... ;) |
18:40:23 | defect | well, theres no known problems with rockbox that have these sort of symptoms? |
18:40:56 | blue_lizard | i use rockbox every day |
18:41:01 | | Nick mako is now known as mako-away (i=mako@bork.hampshire.edu) |
18:41:10 | blue_lizard | not personally of course my iriver h300 does it |
18:41:18 | blue_lizard | and i have not had such problems |
18:43:08 | Haku | what say, on english whole life two was , so-here is beside me language not to display,exact square all (excuse me for twisted english through translator write) |
18:43:23 | Haku | :) |
18:43:47 | Haku | as was able so and has written |
18:43:56 | blue_lizard | i would say thats not a translator thats an obfuscator |
18:44:04 | Genre9mp3 | :) |
18:44:16 | Haku | :)))) |
18:44:32 | Haku | russian development |
18:44:36 | pixelma | Haku: so you have problems with displaying cyrillic characters in rockbox? |
18:44:49 | Haku | yes |
18:44:52 | * | Genre9mp3 wonders how pixelma figured out that |
18:45:24 | Haku | hm |
18:45:33 | Haku | ... |
18:45:42 | blue_lizard | probably he drank some beer, now he is at the same level of knowledge like the translator |
18:45:58 | pixelma | blue_lizard: me? |
18:46:01 | Haku | :))))) |
18:46:13 | blue_lizard | pixelma: yes |
18:46:36 | pixelma | I'm not a "he" ;) |
18:46:46 | blue_lizard | oh, sorry |
18:46:52 | blue_lizard | didnt knew |
18:47:10 | blue_lizard | is that so important? |
18:47:25 | blue_lizard | arent irc channel asexual at all? |
18:47:35 | pixelma | no... just wanted to prove you wrong... |
18:47:55 | blue_lizard | ok i am wrong |
18:48:19 | Genre9mp3 | Haku: this is a list of unicode fonts. You can see here which ones support cyrillic: http://www.rockbox.org/twiki/bin/view/Main/UnicodeFonts |
18:49:58 | | Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net) |
18:50:19 | lowlight | i think the key words where language, display, & square (a square is usually the default when the font doesn't have that character) |
18:51:13 | pixelma | exactly |
18:51:44 | Gnelik | Haku: Ðóññêèé?? |
18:51:50 | Haku | îãà |
18:51:52 | Haku | :)) |
18:51:58 | Gnelik | :) |
18:52:03 | Haku | áðàò çäîðîâà |
18:52:06 | Haku | :) |
18:52:12 | Haku | when I on russian switch beside me all in |
18:52:31 | Haku | square |
18:52:36 | * | Genre9mp3 waits for a pixelma translation on this! :P |
18:52:46 | Haku | :))))))) |
18:52:47 | preglow | Nico_P: i'd say yes |
18:52:58 | preglow | Nico_P: so at least we'll have some idea of how to implement it |
18:53:00 | Gnelik | È òåáå íå õâîðàòü, òîëüêî òóò íàâåðíî íåëüçÿ íà ðóññêîì ïîáúþòü |
18:53:16 | markun | Gnelik: can you please PM him? |
18:53:29 | Nico_P | preglow: i'm glad you said that, because i've already started writing it :) |
18:53:31 | Gnelik | Haku: :) |
18:54:07 | Haku | =|[::Gnelik::]|=> ïåðåâèäè ìåíÿ plz |
18:54:55 | Haku | =|[::Gnelik::]|=> ïî àíãëèéñêè çíàþ òîëüêêà àéì ëýéò ìýé àé êîìèí :)) |
18:54:57 | Nico_P | preglow: and maybe you can give me your opinion on this : http://developer.berlios.de/projects/cuetools/ ... It's an opensource lib for cuesheet support, written in C |
18:55:25 | Gnelik | Haku: Ó òåáÿ ïðèâàò ðàáîòàåò? |
18:55:33 | Gnelik | markun: Sorry |
18:55:34 | linuxstb | I haven't looked at it, but libs rarely help in Rockbox - especially for code that needs to go into the core. |
18:55:34 | Haku | íåà ÿ íå çàðåãåí |
18:55:49 | Haku | ICQ åñòü ? |
18:56:07 | Gnelik | 346284680 |
18:56:10 | Haku | êê |
18:56:27 | markun | Gnelik, Haku: or go to #rockbox.ru |
18:56:46 | Haku | :))) |
19:00 |
19:03:58 | *** | Saving seen data "./dancer.seen" |
19:04:02 | lowlight | I need to modify this line in kernel.c, but it's unclear: #if (CONFIG_CPU == S3C2440 || defined(ELIO_TPJ1022) && defined(BOOTLOADER)) |
19:04:51 | lowlight | should it be #if ((a || b) && c) or #if a || (b && c) ? |
19:06:06 | lowlight | ^ that's in yield() btw |
19:08:59 | | Quit barrywardell (Read error: 145 (Connection timed out)) |
19:10:00 | amiconn | lowlight: #6426 isn't really a bug, it's how rockbox playback works |
19:10:09 | amiconn | It has always been like that |
19:10:30 | | Quit Kitt0s ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
19:10:44 | | Quit alberink (Read error: 110 (Connection timed out)) |
19:10:58 | | Join liquid_raven [0] (n=liquidra@81-231-124-83-no15.tbcn.telia.com) |
19:11:00 | amiconn | The if line isn't unclear. && binds stronger than || |
19:11:08 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
19:12:48 | liquid_raven | Hi, I've been using the daily build(s) of rockbox on my iPod Photo (60GB) for a while and it's been running fine, except rockbox, seemingly without any reason, freezes about two to three times an hour, sometimes more sometimes less |
19:12:50 | lowlight | so it evaluates like #if a || (b && c)...if that's the case, there's no yield for S3C2440 (gigabeat) |
19:13:19 | liquid_raven | is this a known problem with the Photo iPods or am I doing something wrong? |
19:14:15 | linuxstb | liquid_raven: Known problem. |
19:14:55 | | Quit Arathis ("[rl_bot quit]") |
19:15:06 | liquid_raven | linuxstb: ok. What causes it? |
19:16:32 | | Quit idnar (Nick collision from services.) |
19:16:35 | | Join idnar_ [0] (n=mithrand@unaffiliated/idnar) |
19:16:42 | | Quit muesli__ ("ich will Kühe!!!") |
19:18:01 | lowlight | amiconn: guess I assumed swcodec playback won't rebuffer a track if "repeat 1" was on as most OF's don't appear to. |
19:18:03 | linuxstb | liquid_raven: Don't know.... It seems related to Rockbox's dynamic changing of the CPU speed - if you disable that, then the problem seems to disappear. There are some unofficial builds available in the forums which do that. |
19:18:33 | | Quit PaulPosition (Read error: 145 (Connection timed out)) |
19:19:16 | amiconn | That problem should really be tackled :/ |
19:19:41 | amiconn | Unfortunately it's only possible to do this on a PP5020 target. I don't have one... |
19:19:59 | * | amiconn found 2 more unused source files |
19:20:29 | amiconn | dbtree.[ch] |
19:21:37 | liquid_raven | linuxstb: won't that mean rockbox will either a) run even slower than it already does or b) consume even more battery than it already does or c) both? |
19:21:51 | amiconn | (b) |
19:22:59 | lowlight | amiconn: so you're saying #if (a || b && c) evaluates the same as #if a || (b && c) ? |
19:23:21 | Nico_P | I've written a wikipage about cuesheet support : http://www.rockbox.org/twiki/bin/view/Main/CuesheetSupport |
19:23:45 | linuxstb | Nico_P: Now you just need to write cuesheet support... |
19:24:49 | amiconn | lowlight: Yes |
19:25:32 | | Join miepchen^schlaf [0] (n=hihi@p57B97CF9.dip.t-dialin.net) |
19:25:33 | Nico_P | linuxstb: well first we need to know how to implement it... but i'll start trying to write a parser |
19:26:54 | linuxstb | Nico_P: Why do you say that this page is the "definitive" specification? http://wyday.com/cuesharp/specification.html |
19:27:52 | Nico_P | linuxstb: actually i pasted the description from wikipedia... i don't really know what they meant by definitive |
19:28:18 | lowlight | Nico_P: http://brianvictor.tripod.com/mp3cue.htm ? |
19:28:30 | Nico_P | i was being lazy |
19:30:16 | Nico_P | lowlight: how does this help us ? |
19:30:18 | lowlight | amiconn: thanks...I'm guessing that's a bug since the prior behavior was #if CONFIG_CPU == S3C2440 && defined(BOOTLOADER) |
19:30:23 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
19:31:15 | lowlight | Nico_P: cue support for xmms & winamp with source code |
19:31:33 | Nico_P | lowlight: ah, nice |
19:32:50 | | Quit alberink (Read error: 110 (Connection timed out)) |
19:32:55 | linuxstb | I use that with xmms, but it seems very buggy in terms of writing badly formed cuesheets. No other applications accept them. (but I'm not sure if I'm using the latest version) |
19:33:01 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
19:33:02 | amiconn | Cue sheets are for dumb players which don't do proper gapless |
19:33:38 | Nico_P | amiconn: my idea is to extend it to add support for bookmarked M4B files too |
19:34:00 | amiconn | Rockbox already has a bookmark system... |
19:34:22 | Nico_P | yes but it can't read bookmarks that are written in the file |
19:34:36 | lowlight | markun: did this change disable yield for gigabeat? http://www.rockbox.org/viewcvs.cgi/firmware/kernel.c.diff?r1=1.56&r2=1.57 |
19:38:44 | * | linuxstb suspects lowlight is pointing to one of his Elio commits... |
19:39:43 | lowlight | yes...adding the same for my Olympus m:robe |
19:42:25 | | Nick mako-away is now known as mako (i=mako@bork.hampshire.edu) |
19:42:44 | linuxstb | I expect it's fixed in the gigabeat's own cvs. |
19:43:16 | | Quit Landus (SendQ exceeded) |
19:44:25 | | Quit Haku () |
19:45:26 | | Join Ekron [0] (n=adf@c188150.adsl.hansenet.de) |
19:45:46 | | Quit Ribs (Remote closed the connection) |
19:45:48 | lowlight | They have their own cvs tree? I'll need their WM8571L driver then. |
19:45:54 | | Join niskel [0] (n=niskel@fctnnbsc15w-156034074076.nb.aliant.net) |
19:46:05 | lowlight | ^8751 |
19:46:14 | markun | lowlight: yes |
19:47:34 | lowlight | you fixed it then |
19:48:10 | markun | yes, we did. Sorry I didn't commit it to rockbox cvs |
19:50:01 | linuxstb | Do you still need your own tree, or is it just waiting for you to do the work of porting the changes? |
19:50:16 | | Quit ender` (Read error: 145 (Connection timed out)) |
19:50:24 | lowlight | markun: no problem...I don't have a gigabeat...I was just stepping through the Elio commit to add my Olympus m:robe when I noticed that. |
19:52:56 | | Join _FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net) |
19:53:44 | Slasheri | hmm, now ipod booting looks much better.. default black background on bootloader and rockbox :) |
19:57:23 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
20:00 |
20:00:48 | | Join rageahol [0] (n=rigel@c-67-164-14-183.hsd1.ca.comcast.net) |
20:00:57 | rageahol | hey, how do i record voice on the h10? |
20:01:18 | n1s | rockbox doesn't support recording on h10 yet |
20:01:26 | rageahol | fuck |
20:01:47 | rageahol | and no fm radio yet either huh |
20:02:14 | | Quit Gnelik (Read error: 104 (Connection reset by peer)) |
20:02:18 | n1s | nope, but I think barrywardell has almost finished dualbooting suppoer |
20:02:27 | n1s | support |
20:02:30 | rageahol | oh word |
20:03:00 | amiconn | Slasheri: Is there a reason why dbg_os() in debug_menu.c didn't use thread_status_char() on targets without priority scheduling? It was built into the object file, and using it works.... |
20:03:19 | | Part rageahol |
20:03:54 | amiconn | (and doesn't change binary size) |
20:05:16 | | Quit godzirra (Read error: 131 (Connection reset by peer)) |
20:05:42 | | Join godzirra [0] (n=shawn@c-68-57-151-199.hsd1.va.comcast.net) |
20:05:48 | godzirra | Heya folks. |
20:07:42 | | Quit bluebrother ("leaving") |
20:08:20 | | Join ender` [0] (n=ender@84.52.165.220) |
20:09:12 | Slasheri | amiconn: ah, no reason for that |
20:09:16 | Slasheri | i just missed it |
20:09:34 | amiconn | Okay, I'll commit the change together with more static'ing |
20:09:40 | Slasheri | good :) |
20:09:55 | * | amiconn just gained 80 bytes |
20:10:02 | Slasheri | hehe |
20:10:12 | amiconn | In main.c |
20:10:17 | n1s | amiconn: on stativing, I've managed to cut a recorder build down by 2kb by staticing and commenting out dead code |
20:10:30 | amiconn | Oh? |
20:10:38 | amiconn | YOu already went through all source files? |
20:10:46 | n1s | most of them, yes |
20:11:04 | amiconn | Hmm |
20:11:17 | * | amiconn wonders why he is redoing the work, then |
20:11:32 | n1s | Is there a policy on dead code, should it always be removed or just commented out? |
20:11:39 | amiconn | Where did you find dead code, btw? |
20:11:50 | amiconn | I'd say removing is better |
20:12:01 | n1s | you can see my messy patch if you want to |
20:14:27 | n1s | http://home.student.uu.se/niwa5341/static8.diff |
20:15:24 | preglow | nice |
20:15:47 | preglow | i'm sure even more will be cut out between the both of you |
20:18:14 | n1s | amiconn: should I remove any commented out stuff and commit it in manageable peices or do you want to take a look first? |
20:18:25 | amiconn | Hmm |
20:18:39 | | Part hcs |
20:18:39 | amiconn | I didn't look for unused exported functions yet |
20:18:54 | amiconn | ..but otoh you didn't find all static'able functions in main.c |
20:19:09 | n1s | I'm sure I've missed lots... |
20:19:41 | amiconn | Everything apart from main() and cop_main() can be static there |
20:19:48 | godzirra | my h120 just stopped workign :/ |
20:19:54 | godzirra | everytime I try and play a file now it freezes :/ |
20:20:19 | | Join FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net) |
20:20:23 | | Quit FireFly_ (Read error: 104 (Connection reset by peer)) |
20:24:38 | | Join menosm_ [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
20:24:56 | amiconn | n1s: Is there a reason why you disabled dbg_partitions() ? |
20:25:08 | amiconn | Disabling debug stuff is another story... |
20:25:19 | n1s | afaics it's not used anywhere. |
20:25:42 | amiconn | It is used in the debug menu itself... |
20:26:20 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
20:26:26 | n1s | maybe I got a little carried away there ;-) |
20:26:34 | amiconn | hehe |
20:27:05 | | Join MarcoPolo [0] (n=MarcoPol@160.228.157.232) |
20:27:35 | amiconn | hehe: metadata.c:244: warning: 'read_m4a_tag_string' defined but not used |
20:27:45 | amiconn | Doesn't hurt archos though |
20:28:00 | | Quit naxx () |
20:28:04 | n1s | on ipod? didn't test build those yet |
20:28:17 | amiconn | That's my results |
20:28:30 | amiconn | Obviously I approached apps/m* :) |
20:29:13 | | Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie) |
20:29:18 | n1s | ah metadata |
20:29:22 | amiconn | yes |
20:29:24 | | Quit alberink (Read error: 104 (Connection reset by peer)) |
20:29:25 | | Join bluebrother [0] (i=pITaZvMS@rockbox/staff/bluebrother) |
20:29:48 | godzirra | So I need to get a mp3 player temporarily until I can get my iaudio x5. I'm looking for something that will transfer via usb like ah ard drive instead of requiring a program to do it. (I am picking something up frmo the store until my iaudio comes in) |
20:29:52 | godzirra | any suggestions? |
20:29:58 | | Quit niskel (Read error: 110 (Connection timed out)) |
20:31:03 | lowlight | don't all rockbox targets act that way? even ipods |
20:31:09 | Lear | amiconn: you mean *_tag_string isn't used? |
20:31:21 | | Quit ender` (" Engineers think that equations approximate the real world. Scientists think that the real world approximates equations. Ma) |
20:31:34 | amiconn | Lear: No, only read_m4a_tag_string isn't used |
20:31:58 | amiconn | The warning only appears when making it static - another reason to use static wherever appropriate |
20:32:02 | godzirra | lowlight: Yeah, but I can't buy any rockbox enabled players at a local store. :( Hence why I need to get a non rockbox one until my x5 comes in |
20:32:10 | Lear | Ah, no, there's a read_mp4_tag_string too. :) |
20:32:19 | amiconn | hehe |
20:32:46 | amiconn | I'll commit a first step when I'm half-way through apps (i.e. when doen with m*) |
20:34:20 | lowlight | godzirra: read some reviews on ones you can get and look for UMS (usb mass storage) compatibility |
20:34:45 | n1s | amiconn: should I hold off or commit any non crazy things? |
20:35:17 | | Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:36:06 | godzirra | UMS? Ok. I wasnt sure what to look for in the reviews... I couldnt find anything that said one awy or another. |
20:36:17 | godzirra | I know none of the creative players do that. Other than that, I'm not sure. |
20:38:03 | amiconn | n1s: I'm not sure about the unused functions in abrepeat.c and menu.c |
20:38:18 | lowlight | godzirra: don't know where you are, but I've seen a few 1GB nano's (1st gen) still around for cheap...they are rockbox-able |
20:38:22 | amiconn | They're not used anywhere atm, but they offer functionality we might want later |
20:38:47 | amiconn | They could be disabled. Commenting out large blocks with /* */ is bad though |
20:38:48 | n1s | ok, can't we just comment them out hten? |
20:38:59 | n1s | #if 0? |
20:39:03 | amiconn | yes |
20:39:20 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
20:39:47 | amiconn | hrrm |
20:40:22 | lowlight | so, functions/variables should be declared static if they are only used within that file? |
20:40:26 | godzirra | lowlight: I'll take a look aroud... I think most of them were sold pretty quick on sale when the new ones came out |
20:40:34 | amiconn | n1s: Did you compile for multiple targets? I get more of those 'defined but not used' warnings... |
20:40:44 | godzirra | plus I hate ipods. ;) |
20:40:56 | | Quit menosm (Read error: 110 (Connection timed out)) |
20:41:29 | n1s | amiconn: I mostly tested with recorder and h300 builds but will ofcourse test more before committing anything. |
20:42:22 | lowlight | godzirra: yes...they were openbox (returns) and the 1GB nano didn't seem very popular |
20:43:15 | lowlight | but still probably hard to find |
20:45:50 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
20:45:52 | | Join ender` [0] (n=ender@84.52.165.220) |
20:45:53 | | Join akaias [0] (n=akaias@c-76-16-18-102.hsd1.il.comcast.net) |
20:47:33 | | Quit lostnihilist_ (Read error: 110 (Connection timed out)) |
20:47:57 | | Join paines [0] (n=Anes@xdsl-87-78-111-31.netcologne.de) |
20:48:03 | | Quit MarcoPolo ("Bye !") |
20:48:25 | paines | hey guys. i just installed rockbox. TWO THUMBS UP ! thanks |
20:49:52 | n1s | good to hear :-) |
20:50:38 | n1s | amiconn: the error for h100 was an #if I had messed up failing to realize that it uses the virtual led on the remote |
20:53:27 | | Join lee-qid [0] (n=liqid@p549678B9.dip.t-dialin.net) |
20:55:26 | | Join FOAD_ [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) |
20:59:48 | | Quit XavierGr (Nick collision from services.) |
20:59:51 | | Join XavierGr [0] (n=xavier@ppp41-134.adsl.forthnet.gr) |
21:00 |
21:00:11 | | Nick idnar_ is now known as idnar (n=mithrand@unaffiliated/idnar) |
21:00:22 | | Join Esoterik [0] (i=Esoteric@CPE000f6686c581-CM0011aea1aed6.cpe.net.cable.rogers.com) |
21:00:46 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
21:01:35 | Esoterik | question for anyone whose might know... the 5.5g rockbox build ... does ID3 database work for it right now? |
21:03:50 | lowlight | yes, it should |
21:04:02 | *** | Saving seen data "./dancer.seen" |
21:05:34 | Esoterik | and does it matter how its imprted... ie can i just use itunes? |
21:06:25 | n1s | no |
21:06:52 | lowlight | no. copy your files to the ipod, then follow the steps in the manual to initialize the "Database" |
21:06:59 | lowlight | http://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch4.html#x7-320004 |
21:07:12 | | Quit FOAD (Read error: 110 (Connection timed out)) |
21:07:22 | Esoterik | ok , thanks man |
21:08:13 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-221-163.dsl.chcgil.ameritech.net) |
21:08:40 | | Quit miepchen^schlaf ("Verlassend") |
21:09:39 | | Quit zylche (Read error: 54 (Connection reset by peer)) |
21:09:52 | | Quit XavierGr (Nick collision from services.) |
21:09:55 | | Join XavierGr [0] (n=xavier@ppp95-79.adsl.forthnet.gr) |
21:10:39 | | Join zylche [0] (n=wheee@82-41-83-91.cable.ubr01.dund.blueyonder.co.uk) |
21:10:48 | n1s | amiconn: with some fixes player/recorder/fmrecorder/ondiofm/h100/h300/x5/ipodnano/ipo4g builds without warnings |
21:11:36 | Esoterik | anyone have a quick link for wps themes for ipod video? |
21:12:08 | n1s | Esoterik: look in the wiki on the site |
21:13:01 | | Part DraX |
21:14:30 | lowlight | Esoterik: www.rockbox-themes.org |
21:17:29 | | Quit barrywardell (Read error: 110 (Connection timed out)) |
21:19:02 | | Join Rondom [0] (n=Rondom@p54AEE8C9.dip.t-dialin.net) |
21:20:34 | amiconn | n1s: You can't just remove a function from the plugin api. This makes the api incompatible, so both PLUGIN_API_VERSION and PLUGIN_MIN_API_VERSION would need to be bumped |
21:20:58 | n1s | yes I know, but I wasn't sure if you wanted to remove those |
21:21:06 | amiconn | No I don't |
21:21:31 | amiconn | There are some more, but I mainly want to do the static'ing first |
21:22:34 | amiconn | Unused code is another area, and e.g. the mas stuff will be reworked anyway, hopefully not too far in the future :/ |
21:22:53 | amiconn | I did incorporate the disabled aprepat functions though |
21:22:59 | amiconn | *abrepeat |
21:23:11 | | Quit spiorf (Remote closed the connection) |
21:23:17 | | Join Doomed [0] (n=doomed@ool-44c126d4.dyn.optonline.net) |
21:23:30 | | Join webguest87 [0] (i=5873b21c@gateway/web/cgi-irc/labb.contactor.se/x-71581e0c02d6996b) |
21:23:32 | Doomed | hey, how would i use a 'series' file for patching? |
21:23:55 | n1s | Is there any point for me to update the patch or will you just make one huge commit with the things that should go in? |
21:24:20 | n1s | Doomed: what is a series file? |
21:24:24 | Doomed | idk |
21:24:27 | | Join piquadrat [0] (n=bw@adsl-84-227-187-37.adslplus.ch) |
21:24:32 | Doomed | The "series" file defines the order and any patch options to use |
21:24:35 | amiconn | I will use your patch as a reference whether I overlooked something |
21:24:42 | amiconn | But I won't do one huge commit |
21:24:57 | Doomed | im trying to use these patches from this custom build for H120 |
21:25:11 | n1s | amiconn: ok, I'll leave it as it is then. |
21:25:23 | amiconn | It would take too long to look through all source files and test, so I'll do it in several steps |
21:25:23 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
21:25:36 | amiconn | first step will be apps/[a-m]* |
21:25:40 | n1s | Doomed: what is the extension of this "series file" |
21:25:54 | Doomed | nothin |
21:25:56 | Doomed | its just series |
21:26:03 | * | amiconn just found another warning |
21:26:06 | amiconn | Player this time |
21:26:08 | | Join Rob2222 [0] (n=Miranda@p54B179E2.dip.t-dialin.net) |
21:26:12 | Doomed | and it has the order and patch options in it |
21:26:17 | n1s | statusbar.c? |
21:26:22 | Doomed | http://rockbox.webhop.org/ |
21:26:35 | Doomed | its just "series" |
21:26:44 | | Join tucoz [0] (n=martin@rockbox/staff/tucoz) |
21:26:47 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
21:26:49 | tucoz | hello |
21:27:02 | * | amiconn wonders whether the sims will hate me this time |
21:27:20 | n1s | Doomed: it's some kind of script to automate patching but I don't know how to use it |
21:28:14 | n1s | amiconn: I fixed all warnings I got for player, mstly som missing #ifdef HAVE_LCD_BITMAP in statusbar.c |
21:28:27 | Doomed | k |
21:28:48 | amiconn | You wouldn't get this warning, as you don't use thread_status_char() for archos |
21:29:08 | piquadrat | anybody got a more or less uptodate sncviewer.rock for the iAudio x5? I have problems compiling it myself... |
21:29:11 | amiconn | I do, as it makes no sense to keep 2 roughly equal implementations of the same thing |
21:31:11 | tucoz | hehe. i just found the rockbox anthem. http://www.azlyrics.com/lyrics/rundmc/rockbox.html |
21:33:52 | n1s | amiconn: the sims doesn't like when you make app_main in main.c static |
21:34:22 | | Join Paul_the_Nerd [0] (n=Llorean@rockbox/administrator/Llorean) |
21:35:13 | Doomed | so nobody knows how to use this series file |
21:36:30 | bluebrother | Doomed, I don't think this "series" is more than a list of the patches he applied |
21:36:49 | Doomed | kk |
21:36:56 | Doomed | me = lazy lol |
21:37:35 | bluebrother | also, I've never heard of any tool that allows to automate applying of several patches based on some control file |
21:38:08 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-a69a2105a73c72a5) |
21:38:25 | tucoz | didn't jdgordon write a webtool for automatic patching? |
21:38:47 | linuxstb_ | You could try something like "cat series | (while read a b ; do patch $b < $a ; done)" |
21:38:53 | bluebrother | he had some build-yourself website up some time ago |
21:39:22 | | Join niskel [0] (n=niskel@fctnnbsc15w-156034074076.nb.aliant.net) |
21:39:23 | tucoz | right. that was it. |
21:39:53 | Doomed | linuxstb that works |
21:39:55 | Doomed | lol |
21:39:59 | bluebrother | but I don't know of any dedicated tool for such. |
21:40:15 | bluebrother | but using a single bash line is a nice alternative ;-) |
21:40:29 | linuxstb_ | There's not much you can't do with a single bash line... |
21:41:02 | tucoz | bash is lovely. and people tell me zsh is even more lovely. |
21:41:12 | tucoz | i wonder if that is possible |
21:42:02 | | Join _FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net) |
21:42:38 | | Quit Esoterik () |
21:43:37 | Doomed | ehhim new at this stuff but i think it skipped patching a lot of stuff |
21:44:10 | | Join mathgl [0] (n=mathgl@shm67-4-82-242-213-244.fbx.proxad.net) |
21:47:54 | bluebrother | what do you think about FS #6429? I'm about closing it as it has almost no information |
21:49:00 | bluebrother | could be a duplicate of FS #5072 ... |
21:50:52 | Doomed | i suck at this cygwin |
21:51:10 | bluebrother | Doomed, you could try the vmware image instead |
21:52:07 | tucoz | i do not even understand what 6429 is about |
21:52:13 | | Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
21:52:43 | Doomed | bluebrother is there link for that? |
21:53:37 | tucoz | http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform |
21:53:58 | | Join petur [0] (n=petur@rockbox/developer/petur) |
21:54:09 | tucoz | Doomed, you should try the documentation index some time. a lot of stuff is covered there |
21:54:14 | | Join Thundercloud_ [0] (n=thunderc@81.168.125.237) |
21:54:41 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
21:54:48 | Doomed | thansk |
21:57:16 | | Join DerPapst_ [0] (n=DerPapst@pD9EB020A.dip0.t-ipconnect.de) |
21:57:37 | | Quit menosm (Read error: 104 (Connection reset by peer)) |
21:57:57 | | Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com) |
22:00 |
22:02:09 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
22:04:34 | DerPapst_ | linuxstb: do you already have updated the binaries for ipod_fw (mac + win) and ipodpatcher on the wiki? |
22:08:06 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
22:08:59 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
22:09:26 | linuxstb_ | DerPapst: Latest versions are always in http://download.rockbox.org/bootloader/ipod/ - the wiki should be linking there though. |
22:09:39 | DerPapst_ | ok. |
22:09:43 | DerPapst_ | zhanks :) |
22:09:47 | DerPapst_ | *thanks |
22:12:07 | | Quit piquadrat (Remote closed the connection) |
22:13:26 | linuxstb_ | DerPapst: I don't think ipod_fw is perfect for the 5.5gs though (which is why the AppleOS fails to start), but I'm working on a replacement to ipodpatcher though which will work everywhere (Unix/win32) and handle the ipod_fw stuff as well. |
22:13:53 | DerPapst_ | sounds good |
22:14:00 | pixelma | question at the .tex guys... I'm trying to implement FM radio "button actions" in the affected platform files and am wondering if I should reuse things like "WpsSeekback" or make a dedicated FmSeekback option out of it (I'd prefer the latter though) |
22:15:20 | pixelma | btw... this isn't even handled consistently in the real button action code |
22:16:22 | DerPapst_ | i also thought it might be a problem with the ipod_fw tool. because tempel was/is sure that loader2.5d5 sould work with the 5.5G iPod |
22:16:49 | | Join _DreamThief [0] (n=mathias@p54A82844.dip0.t-ipconnect.de) |
22:17:06 | n1s | pixelma: yes go for dedicated |
22:17:27 | pixelma | alright, thanks :) |
22:17:59 | | Join muesli__ [0] (n=muesli_t@91.64.233.208) |
22:18:15 | | Quit DreamThief (Nick collision from services.) |
22:18:21 | | Nick _DreamThief is now known as DreamThief (n=mathias@p54A82844.dip0.t-ipconnect.de) |
22:21:58 | | Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-f90cb9a263d74e88) |
22:23:32 | | Quit Ekron ("Leaving") |
22:25:33 | DerPapst_ | linuxstb: what is the difference between ipodpatcher 0.4 and 0.4b? |
22:27:04 | petur | 'b' |
22:27:14 | DerPapst_ | hehe ^^ |
22:27:50 | Paul_the_Nerd | One works better. |
22:29:06 | | Quit niskel (Read error: 104 (Connection reset by peer)) |
22:29:22 | Doomed | http://news.linux.com/article.pl?sid=06/12/12/085222&from=rss <−−- that could be good for rockbox on zune |
22:29:37 | Paul_the_Nerd | 0.4b, I believe, is the one that works on 2K as well, while 0.4 is just on XP |
22:30:13 | linuxstb_ | DerPapst_: v0.4 used a winxp specific ioctl. v0.4b should work on win2k and winnt |
22:30:20 | linuxstb_ | (what Paul just said...) |
22:30:48 | DerPapst_ | ah.. thanks |
22:31:16 | ashes | nd |
22:35:37 | | Join Thundercloud__ [0] (n=thunderc@82.152.196.245) |
22:37:11 | | Join [IDC]Dragon [0] (n=Joerg@p57A2AB95.dip0.t-ipconnect.de) |
22:37:50 | | Part Paul_the_Nerd |
22:38:03 | | Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
22:38:41 | [IDC]Dragon | hi Rockbox! |
22:39:50 | | Quit Landus (Client Quit) |
22:40:19 | [IDC]Dragon | amiconn, do you read? |
22:42:19 | habana | dan_a: do you know if the wheel is commited to cvs ? |
22:43:23 | habana | [IDC]Dragon: no pong tonight :) |
22:43:40 | [IDC]Dragon | pong? |
22:43:47 | dan_a | habana: It isn't (you can see that from the front page of www.rockbox.org.) The version I've written doesn't work very well, but Barry's written a version too - maybe his works better. |
22:44:03 | Bagder | dan_a: he said he had it working |
22:44:07 | habana | to see if someone is online and reading, you ping him |
22:44:19 | habana | and he pong if here |
22:44:50 | [IDC]Dragon | sure, for a moment i thought about the "arcade" game ;-) |
22:45:23 | habana | dan_a: thanks, never noticed that. i only read irc logs :) |
22:45:45 | habana | and wondered how to see changes in cvs ... lol |
22:46:37 | dan_a | habana: There is a lot of useful information in the Wiki, and the mailing lists can be helpful too (especially cvs-commits, if you want to see changes in CVS!) |
22:47:11 | BHSPitMonkey | hmm |
22:47:13 | BHSPitMonkey | as much as I hate to be off-topic |
22:47:33 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
22:47:48 | petur | ping pong can start |
22:48:07 | [IDC]Dragon | ;-) |
22:48:09 | Doomed | hmm theres a lot of work goin on for the sansa eh? |
22:48:26 | dan_a | Doomed: Quite a bit |
22:48:35 | habana | Thanks dan_a |
22:48:57 | Doomed | im trying to get a H320 and put a 60gb hd in it |
22:49:04 | Doomed | but its quite expensive |
22:49:32 | [IDC]Dragon | for the record: I've done a BigLBA extension to the ATA driver |
22:49:36 | linuxstb_ | Do 60GB drives even fit in a H320? |
22:49:41 | BHSPitMonkey | can someone let me know a way to batch-convert a bunch of wav's to mp3 or ogg/vorbis (in linux) |
22:49:47 | Doomed | if you rip the padding out it does |
22:49:54 | [IDC]Dragon | do we want that committed? |
22:50:15 | Bagder | BHSPitLappy: in linux you simply make a little shell script or for loop in the shell and run lame/oggenc |
22:51:22 | Doomed | and h340 are too expensive |
22:51:35 | petur | [IDC]Dragon: what's the limit now then? |
22:51:44 | [IDC]Dragon | 2 TB |
22:51:57 | [IDC]Dragon | currently, 128 GiB |
22:52:12 | BHSPitMonkey | Bagder, I dunno what variable to use for the filename |
22:52:17 | BHSPitMonkey | for the outfiles |
22:52:20 | petur | so it would allow archos with biiger disks? |
22:52:25 | petur | *bigger |
22:52:27 | [IDC]Dragon | yes |
22:52:46 | scorche | i thought that was a hardware issue |
22:53:01 | linuxstb_ | BHSPitLappy: e.g. "for a in *.wav ; do b=`basename $a .wav` ; oggenc -o $b.ogg $a ; done" |
22:53:03 | [IDC]Dragon | for the USB bridge, not for Rockbox |
22:53:19 | | Quit liquid_raven ("leaving") |
22:53:28 | [IDC]Dragon | so, you can only use above 128GiB with a 2nd partition |
22:53:30 | | Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
22:53:37 | | Part lowlight |
22:53:55 | [IDC]Dragon | need the 1st below 128 GiB to allow for USB |
22:53:57 | * | linuxstb_ is still waiting for amiconn to port the FLAC decoder to Archos :) |
22:54:29 | * | [IDC]Dragon is still waiting for /me to bugfix wav recording on Archos |
22:55:41 | | Join webguest68 [0] (i=d541ab8a@gateway/web/cgi-irc/labb.contactor.se/x-47fce18f62bd4406) |
22:55:46 | * | scorche makes a note to partition his drive and try it |
22:56:28 | [IDC]Dragon | you'd need a special build, with multi partition support enabled |
22:56:40 | scorche | is there a patch? |
22:56:49 | [IDC]Dragon | not yet |
22:57:08 | [IDC]Dragon | it won't really be a patch, but config switches |
22:58:59 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
22:59:26 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
23:00 |
23:00:05 | | Quit webguest68 (Client Quit) |
23:02:50 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
23:03:02 | | Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
23:04:02 | | Quit amiconn (Read error: 110 (Connection timed out)) |
23:04:03 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
23:04:04 | *** | Saving seen data "./dancer.seen" |
23:05:18 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-94e4ff34f076b16e) |
23:09:00 | | Quit linuxstb_ (Client Quit) |
23:09:18 | | Join Arathis [0] (n=doerk@p5484A7C2.dip0.t-ipconnect.de) |
23:11:11 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
23:11:14 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
23:11:40 | | Part DerPapst_ |
23:13:38 | | Join senab [0] (n=chris@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
23:14:09 | senab | i'm having trouble compiling the uisim |
23:14:31 | senab | its coming up: make: *** /home/chris/rockbox/uisimulator/sdl: No such file or directory. Stop. |
23:14:49 | senab | any ideas? |
23:15:42 | * | amiconn wonders what problems [IDC]Dragon ran into with wav recording |
23:15:46 | amiconn | I wouldn't expect any |
23:15:58 | markun | senab: try "cvs co uisimulator" |
23:16:15 | amiconn | Should be trivial now that we know how to load and start the pcm codec |
23:16:48 | senab | markun: infact it just hit me i dont have uisimulator, i'm a retard |
23:17:01 | markun | :) |
23:17:13 | senab | thanks |
23:17:17 | senab | :) |
23:18:17 | [IDC]Dragon | hi jens |
23:18:35 | * | amiconn wanted to skip wav recording via plugin altogether, and directly move to the real thing |
23:18:46 | [IDC]Dragon | I've sent you my wav recording plugin month ago |
23:19:07 | [IDC]Dragon | must be some stupid bug, as always :-/ |
23:19:41 | n1s | anyone wants to test a patch on h10/h100/x5/recorder/player? |
23:20:11 | Arathis | nls: what kind of patch? |
23:20:15 | | Quit merbanan (Remote closed the connection) |
23:20:34 | | Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk) |
23:20:55 | Arathis | n1s: * |
23:21:05 | n1s | Arathis, it's quite simple, it makes "disk poweroff" always be enabled and removes the option from the menu |
23:21:24 | n1s | Arathis: http://www.rockbox.org/tracker/task/6421 |
23:21:33 | Doomed | which means it will be defaulted to have longer battery life? |
23:21:52 | n1s | yes, and less (unneccesary) options |
23:22:04 | Arathis | caused freeze ast time I just it. to sad I don't have time atm :/ |
23:22:10 | Bagder | it was made an option because it actually wasn't the most powersaving on some archos models, iirc |
23:23:08 | Arathis | in my opinion a grate deal of open source and rocbox is, that you can _choose_ |
23:23:23 | n1s | Bagder: it is only enabled for recorders currently because it can make players crash, but please elaborate. |
23:23:24 | amiconn | Bagder: That's not true |
23:23:38 | Bagder | that's my recollection |
23:23:48 | amiconn | Disk poweroff always saves more power, but spinups will take a little longer |
23:23:54 | Bagder | and I'm quite sure Zagot and Linus did the measurings |
23:23:59 | Bagder | Zagor |
23:24:08 | Bagder | on their own players |
23:24:35 | Bagder | although it could of course have been bad measurements |
23:24:36 | | Join _ke [0] (n=ke@e181108051.adsl.alicedsl.de) |
23:24:55 | _ke | hi |
23:24:55 | amiconn | The longer spinup time is the reasoning for the option, iirc |
23:24:55 | | Quit habana ("CGI:IRC (EOF)") |
23:25:05 | | Part tucoz ("Leaving") |
23:25:12 | amiconn | But the option should default to on for all targets imho |
23:25:46 | amiconn | n1s: For player, HAVE_ATA_POWEROFF isn't defined in cvs, so you don't need to take special care |
23:26:14 | _ke | how can i delete my old database and create a new one? i have deleted my whole music-folder and put up a new one.. |
23:26:35 | n1s | amiconn: yes, but it would be nice to find a player that crashes with it because that would confirm that I haven't messed up and disabled it somehow :-) |
23:26:56 | n1s | _ke "initialize now" |
23:27:47 | _ke | n1s, just tried ;) |
23:27:56 | amiconn | n1s: Did you change config-player.c ? |
23:28:02 | amiconn | *config-player.h |
23:28:07 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
23:28:17 | _ke | n1s, but it seemed that nothing changed |
23:28:30 | n1s | amiconn: no, I meant just for testing |
23:28:34 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
23:28:40 | amiconn | [IDC]Dragon: You did? Somehow I must have overlooked that |
23:28:53 | | Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3) |
23:29:00 | preglow | amiconn: you've got to be careful staticing stuff in the codec dir if you've plannd that, sometimes my asm uses variables. but then again i guess you'll notice that when testing |
23:29:00 | [IDC]Dragon | do you want it again? |
23:29:12 | _ke | n1s, i will try it again.. where can i see if it is working? |
23:29:43 | amiconn | preglow: Test builds should tell me... |
23:30:36 | _ke | n1s, what files do i have to delete if want to do that manually? |
23:30:56 | preglow | amiconn: yeah, just mentioning it since assemblers sometimes accept weird stuff ;) |
23:31:09 | amiconn | Yes, but the linker will complain... |
23:31:19 | n1s | _ke: any files named something with database in the .rockbox directory |
23:31:38 | preglow | anyways, i guess it's not that important in codecs |
23:31:58 | amiconn | No, the core is most important, but in the codecs it might still be usefull |
23:32:52 | _ke | n1s, also the database_idx? whats up with tagcache there? |
23:33:04 | | Join aegray_ [0] (n=aegray@c-71-194-37-21.hsd1.il.comcast.net) |
23:34:31 | [IDC]Dragon | amiconn, you should have mail |
23:34:36 | | Quit scorche (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | NSplit | kornbluth.freenode.net irc.freenode.net |
23:34:36 | | Quit netmasta10bt (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit BHSPitMonkey (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit Ave (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit ravon (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit dwihno (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit Nimdae (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit Jestre (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit Rick (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit SaLoMoN (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit dionoea (kornbluth.freenode.net irc.freenode.net) |
23:34:36 | | Quit aegray (kornbluth.freenode.net irc.freenode.net) |
23:34:50 | n1s | _ke I guess so, what do you mean is up with tagcache |
23:35:12 | _ke | n1s, should i delete also the tag_cache-files? |
23:35:56 | n1s | yes, those are replaced by the database files |
23:36:04 | _ke | ok |
23:36:05 | _ke | thanks |
23:36:30 | NHeal | kornbluth.freenode.net irc.freenode.net |
23:36:30 | NJoin | dwihno [0] (n=dw@81.8.226.44) |
23:37:37 | NJoin | Jestre [0] (n=ack@dargo.trilug.org) |
23:37:58 | NJoin | Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
23:38:01 | | Join Thundercloud_ [0] (n=thunderc@82.152.194.209) |
23:38:56 | | Quit Rondom ("It's night time!") |
23:39:21 | NJoin | dionoea [0] (n=dionoea@poy.chewa.net) |
23:42:34 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
23:42:35 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
23:42:54 | | Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-c03128d63ecc5ca9) |
23:44:08 | | Quit BHSPitLappy (Remote closed the connection) |
23:46:30 | NJoin | scorche [0] (n=scorche@rockbox/administrator/scorche) |
23:46:30 | NJoin | netmasta10bt [0] (n=torment@pool-71-251-122-92.tampfl.fios.verizon.net) |
23:46:30 | NJoin | BHSPitMonkey [0] (n=stephen@adsl-65-68-200-65.dsl.rcsntx.swbell.net) |
23:46:30 | NJoin | Ave [0] (n=ave@GKDXXXII.dsl.saunalahti.fi) |
23:46:30 | NJoin | ravon [0] (n=nnnnnnra@c-e947e455.029-28-73746f34.cust.bredbandsbolaget.se) |
23:46:30 | NJoin | SaLoMoN [0] (n=SaLo@xglusers.de) |
23:46:30 | NJoin | aegray [0] (n=aegray@71.194.37.21) |
23:47:39 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
23:48:00 | Bagder | wow, everybody went away at the same time! |
23:48:06 | Bagder | :-P |
23:48:08 | | Join heyJulius [0] (n=heyJuliu@67.84-48-110.nextgentel.com) |
23:48:09 | n1s | regarding the "disk poweroff" setting, the commit message for the setting (on nov28 2002) says that it was added for diagnostic purposes, and in the mailinglist it seems it caused a lot of problems for people and was therfore default to "off" and sometime over the more than four years that has passed the archos bugs (except the crashing on players) has been fixed. And thus the option should be removed (some crashes were reported on h10 but it was a |
23:48:10 | | Quit SaLoMoN (Read error: 110 (Connection timed out)) |
23:48:26 | | Quit Ave (Remote closed the connection) |
23:48:35 | | Join Ave [0] (i=ave@GKDXXXII.dsl.saunalahti.fi) |
23:48:46 | | Join Thundercloud [0] (n=thunderc@82.153.37.157) |
23:48:50 | | Quit netmasta10bt (Read error: 113 (No route to host)) |
23:48:52 | | Quit ravon (kornbluth.freenode.net irc.freenode.net) |
23:48:52 | | Quit scorche (kornbluth.freenode.net irc.freenode.net) |
23:48:52 | | Quit aegray (kornbluth.freenode.net irc.freenode.net) |
23:48:52 | | Quit BHSPitMonkey (kornbluth.freenode.net irc.freenode.net) |
23:49:25 | n1s | To clarfy my cryotic message, the _setting_ was added for diagnostic purposes but the feature was already there. |
23:50:02 | | Quit Thundercloud__ (Read error: 113 (No route to host)) |
23:50:03 | * | n1s should stop typing now. |
23:50:10 | | Join SaLoMoN [0] (n=SaLo@xglusers.de) |
23:50:54 | amiconn | Bagder: Thank you for flying freenode ;) |
23:53:56 | | Quit webguest87 ("CGI:IRC") |