00:00:07 | randi | it's irc. does work ever happen? |
00:00:15 | Paul_The_Nerd | You'd be surprised. |
00:01:00 | Paul_The_Nerd | Some of these guys, notably the ones who aren't scorche or midkay, come in here to exchange ideas and talk about obscure bits of hardware in some of the devices that I am not at all familiar with. |
00:01:17 | midkay | haha. excuse me. |
00:01:32 | randi | someone replied to that ad with a myspace url and they said 'u' instead of 'you'. disqualification. |
00:01:49 | midkay | look at you! chatting with someone in the middle of #rockbox. how dare you point ME out as a slacker. |
00:01:59 | midkay | get an IM window, you two. |
00:02:00 | randi | to be fair, i only joined to harass him. |
00:02:13 | randi | i googled him, found the url, and found the irc bits mentioned. |
00:02:31 | midkay | :o |
00:02:40 | Paul_The_Nerd | I have to chat off-topic in here. That way people can yell at me for being hypocritical when I tell them not to. |
00:02:57 | Paul_The_Nerd | I like leaving people at least one means of griping at me, since I always have about 50 reasons to gripe at them. Fair's fair. |
00:03:09 | midkay | yes, well... i win. |
00:03:26 | Paul_The_Nerd | Anyway, *you* have a Rockbox Developer host mask. |
00:03:31 | Paul_The_Nerd | I don't get fancy stuff like that. |
00:03:49 | randi | getting a vanity host isn't any superhero feat. |
00:03:52 | midkay | not like you asked for it! |
00:04:12 | Paul_The_Nerd | I know! A certain someone snuck in behind my back and finally added me to the credits. |
00:04:33 | midkay | haha. finally indeed. |
00:04:44 | midkay | we couldn't stand your not-asking-for-it any longer. |
00:05:21 | Paul_The_Nerd | If I recall, it was more of a subtly-hinting-that-you-shouldn't. But I suppose it doesn't hurt anything. |
00:05:44 | midkay | haha. |
00:05:44 | Paul_The_Nerd | Googling my real name finally shows me rather than some silly famous Titanic expert. |
00:05:51 | midkay | haha. |
00:06:43 | midkay | paul louden-brown. |
00:06:56 | Paul_The_Nerd | Well, minus the brown for me. |
00:07:48 | midkay | but that's the Titanic tart. |
00:08:56 | Paul_The_Nerd | Is hardeep doing tagcache stuff still or just Slasheri? |
00:09:22 | Paul_The_Nerd | I want to pester someone about adding the ability to disallow caching of certain folders, now that we've got SID support. |
00:09:50 | Paul_The_Nerd | Also, randi: Do you have some other means of communication than stalking me here, and email? |
00:10:45 | amiconn | Paul_The_Nerd: There's a very simple method to not cache the sid dirs: disable dircache ;) |
00:11:45 | randi | oh dear. you aren't that titanic expert? |
00:11:48 | Paul_The_Nerd | Well, it's the simplest way to search for songs, say titles containing the word X, isn't it? |
00:11:50 | randi | my dreams are shattered. |
00:11:55 | randi | hmm |
00:11:59 | randi | i've got AIM and skype. |
00:12:12 | Paul_The_Nerd | I don't yet have skype. |
00:12:21 | randi | skype is neato. i dig the voicemail. |
00:12:29 | randi | i no longer have a cell phone, so it's a necessity. |
00:12:49 | Paul_The_Nerd | Ah. I just recently upgraded (or rather was forced to upgrade) my cellphone. |
00:12:58 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-0-0-cust335.lutn.cable.ntl.com) |
00:13:02 | | Join MrStaticVoid [0] (n=jlee@stealth.thestaticvoid.org) |
00:13:02 | Paul_The_Nerd | But since I don't have to pay for it, I don't mind. |
00:13:12 | | Quit freqmod_n ("Konversation terminated!") |
00:13:12 | amiconn | Paul_The_Nerd: You mean in tagcache? I thought you were talking about dircache |
00:13:29 | Paul_The_Nerd | amiconn: TagCache. |
00:13:46 | amiconn | Btw, for me the fastest method to find a song is to go into the dir where it's stored |
00:14:24 | Paul_The_Nerd | But what if I'm looking for say, every remix of Tetris music I have. Many folders because many artists, but every one has "Tetris" in the title. |
00:14:54 | midkay | Search by Title: "Tetris"? |
00:15:26 | amiconn | But why would you want to exclude some dirs then? |
00:15:36 | amiconn | SIDs are music files as well... |
00:17:10 | Paul_The_Nerd | Because there are too many SIDs to index at the moment, and I don't really have any interest in my cache being that big. I personally am okay with leaving them out of the cache. |
00:18:16 | | Quit lodesi ("Parti") |
00:18:19 | * | amiconn wonders how big the cache will become with all those sids |
00:18:34 | * | amiconn didn't try the sid codec yet |
00:18:48 | | Join lodesi [0] (n=lds@d01m-89-83-147-191.d4.club-internet.fr) |
00:19:12 | | Join JoeyBorn [0] (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
00:23:32 | randi | Paul: I'm usually a cell phone nerd, but my previous boyfriend decided he didn't like my cell phone. So it went away. |
00:23:42 | randi | it's somewhere in tiny pieces in atlanta. not a nice person. |
00:23:56 | randi | I plan on picking up either a blackberry or the new sidekick 3. |
00:24:00 | scorche | randi: Skype is even neato-er now that they have that thing about free calls to anywhere in the US or Canada 'till the end of the year. |
00:24:17 | scorche | =D |
00:24:23 | | Quit JoeBorn (Nick collision from services.) |
00:24:28 | | Nick JoeyBorn is now known as JoeBorn (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
00:25:49 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
00:26:30 | Paul_The_Nerd | randi: I recently ended up with a Cingular 2125 and am more impressed than I thought I'd be. |
00:26:39 | Paul_The_Nerd | Being as I was previously rather minimalist in my cellphone choices. |
00:27:28 | randi | i *hate* cingular. |
00:27:33 | randi | their unlimited data plan is $80/month |
00:27:36 | randi | that's just absurd. |
00:27:39 | Paul_The_Nerd | $20/month |
00:27:44 | randi | eh? |
00:27:47 | randi | unlimited GPRS? |
00:27:50 | Paul_The_Nerd | At least, that's what I'm paying for EDGE |
00:27:50 | randi | not in atl. |
00:27:52 | Paul_The_Nerd | Unlimited. |
00:27:58 | randi | interesting. |
00:28:04 | randi | so they are finally offering it at competitive rates out here. |
00:28:06 | Paul_The_Nerd | I mean, my total bill is about $70 with everything else. |
00:28:28 | Paul_The_Nerd | But the unlimited data service is $20, and since the cellphone doubles as a USB modem, it's quite convenient. |
00:28:29 | randi | since the sidekick 3 has bluetooth, i'm probably going to end up going with it. i love tmobile, even if they are asshats when it comes to equipment replacement. |
00:29:07 | Paul_The_Nerd | I can't stand phones that open, slide, or otherwise have hinge-like bits. |
00:29:11 | Paul_The_Nerd | I have very bad luck with hinges. |
00:31:53 | sharpe | my phone's finally starting to die off. |
00:31:58 | Paul_The_Nerd | Though in all honesty the last phone I had with one was an ancient StarTAC (I think that was it) and I just wore it out. |
00:34:50 | sharpe | after... three or four years... |
00:37:09 | sharpe | ... i'll just go back to what i was doing... |
00:39:14 | *** | Saving seen data "./dancer.seen" |
00:39:21 | midkay | it's for the best. |
00:40:09 | sharpe | yeah. |
00:40:10 | | Quit sharpe ("Leaving") |
00:46:23 | | Quit orthogonal ("Chatzilla 0.9.72 [Firefox 1.5.0.4/2006050817]") |
00:49:17 | | Nick randi is now known as sektie (n=sektie@freebsdgirl.com) |
00:50:16 | | Quit lodesi ("Parti") |
00:50:44 | sektie | haha. be careful, i might do the same. |
00:50:47 | sektie | woops |
00:51:32 | midkay | ... |
00:51:53 | Paul_The_Nerd | I'm not sure if I should leave that to imaginations, or ruin the fun by explaining how mundane it really was. |
00:52:21 | midkay | leave it to our imagination, i've got some interesting things brewing in my head.. |
00:52:31 | sektie | oh dear. |
00:54:52 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
00:55:06 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
00:56:04 | | Join earHertz [0] (n=chatzill@c-24-30-242-135.hsd1.va.comcast.net) |
00:56:22 | | Join thoughts [0] (n=thoughts@62.101.50.176) |
00:56:35 | earHertz | anyone here? |
00:58:07 | midkay | yes. |
00:58:10 | Mmmm | yep |
00:58:34 | scorche | Nay good sir. |
00:59:16 | | Join k8to [0] (i=francois@kmods.dyndns.org) |
01:00 |
01:00:25 | | Join chendo_ [0] (n=chendo@203-206-81-172.dyn.iinet.net.au) |
01:01:16 | Paul_The_Nerd | earHertz: Did you have something specific you brought to us, or was it just a general polling of presence? |
01:01:19 | earHertz | Have any of you ever had a date? with a woman, I mean? A real live woman? |
01:02:10 | Paul_The_Nerd | Not only have I had dates, but on occasion, girls have actually asked *me* out instead of the other way around. So there. |
01:02:22 | sektie | i had a date with a chick once. |
01:02:27 | earHertz | Ok, read this: http://prdifferently.typepad.com/my_weblog/2006/07/how_not_to_act_.html |
01:02:28 | sektie | she worked in tech support at my previous job. |
01:02:51 | sektie | turns out she was a stripper. but then she got fired for showing naked pics from the adult movie awards. it was sad. i almost cried. true story. |
01:02:57 | earHertz | sektie: got to to escalate his triouble ticket to level three support |
01:03:07 | sektie | eh? |
01:03:12 | earHertz | joke |
01:03:16 | earHertz | tech support joke |
01:03:23 | sektie | i dunno. i was in dev. |
01:03:25 | scorche | I am one of the rare species of nerds that actually has a social lifel. >_> |
01:03:41 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
01:04:18 | | Quit apo` (Read error: 104 (Connection reset by peer)) |
01:04:22 | sektie | my social life thrives in spite of my attempts to kill it. |
01:04:38 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
01:04:49 | | Quit apo` (Read error: 104 (Connection reset by peer)) |
01:05:01 | earHertz | read the link! http://prdifferently.typepad.com/my_weblog/2006/07/how_not_to_act_.html |
01:05:08 | Paul_The_Nerd | earHertz: I read it, and it terrified me. |
01:05:13 | earHertz | lol |
01:05:23 | earHertz | You didn't listen to the recordings. They are a must! |
01:05:27 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
01:05:34 | | Quit apo` (Read error: 104 (Connection reset by peer)) |
01:05:36 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
01:05:41 | | Quit FOAD (Read error: 104 (Connection reset by peer)) |
01:06:45 | | Join FOAD [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) |
01:07:48 | | Quit Mmmm ("Byeee") |
01:08:06 | | Quit adiamas ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006050817]") |
01:09:49 | Paul_The_Nerd | Y'know what irritates me? The fact that that turns some girls off letting a guy pay for meals. I've met a new friend, female, gone to eat dinner and chat, offered to pay because I could afford to and I'm a nice guy, and they wouldn't let me, and later I would find out they were afraid that I'd feel they were obligated or something because I'd paid. |
01:10:49 | earHertz | well, they do feel obligated. You're in tech, right? |
01:11:03 | Paul_The_Nerd | What does that have to do with it? |
01:11:15 | earHertz | you make more $ than other people your age, probbaly |
01:11:28 | earHertz | what to you is not much money id much to them |
01:12:35 | Paul_The_Nerd | Actually, at the time they were probably making more than me. |
01:12:49 | Paul_The_Nerd | It wasn't that it wasn't much money, just simply that I could afford it, and like to do nice things like that. |
01:13:16 | earHertz | yeah, see, you were being nice. chicks don't dig nice |
01:14:02 | markun | my girlfriend doesn't even want me to pay for her in a restaurant |
01:14:15 | earHertz | Now if you'd smile at her and said, "hey thanks for payinf" and then she'dwas all "what do you mean I'm paying" and then you said "just kidding, I'll take care of it" she'd think you were a cool bad boy |
01:14:19 | scorche | He may be right. I an an asshole, and the womenz lub me. |
01:14:30 | scorche | *egotistical asshole |
01:14:32 | scorche | *am |
01:14:45 | earHertz | scorche: women love you a whole lot, jusdging nbt what I've seen of you ;) |
01:14:58 | Paul_The_Nerd | Nowadays I just grab the bill before they can read it, pay, and when they ask me how much they owe me, say "Don't worry about it." |
01:15:01 | Paul_The_Nerd | It usually works. |
01:15:23 | scorche | Then again, I need a new job. |
01:15:49 | earHertz | No, no. Look at the bil and concebtrate hard ofr 30 seconds. Then tell them "eleven dolars and 300 and a third cents" |
01:16:03 | | Quit chendo (Success) |
01:16:17 | earHertz | "In yen" |
01:17:32 | scorche | What is with this guy? He repeats himself incessantly and say "Its your call" way too much. |
01:18:14 | midkay | "its"? |
01:18:38 | earHertz | scorche: it's a typical high-pressure negotiating tactic. It's intended to convey that the consequnces tre the fault for any conseqwuences lies with teh person addressed. |
01:18:53 | scorche | *It's |
01:18:59 | earHertz | "and that teh persion sayin git has no ability to stop the consequences |
01:19:27 | | Join blackvd [0] (i=1000@c-71-198-82-177.hsd1.ca.comcast.net) |
01:19:46 | earHertz | "The ball is in your court now mr. scorche. You can pay the bill, or we'll have to dmage your credit. the ball is in your court" |
01:19:50 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
01:20:06 | scorche | Oh noes! |
01:20:36 | earHertz | th ereapetin gis to keep th epresure on, and teh otehr party unable to think things through, to panic them |
01:20:50 | earHertz | like in tehose mafia movies, where joe Pesci charcters are ranting |
01:21:17 | earHertz | "You called me a fuck? well fuck you you fuck, I'm not a fuck, fuck you, I'll show you who is a fuck, yu fick" etc. |
01:21:23 | scorche | earHertz: Are you drunk? Or perhaps have some kind of shaking hand disorder? |
01:21:29 | earHertz | I can't type |
01:21:39 | earHertz | No, I do not have parkinsons |
01:22:09 | | Quit chendo_ (Read error: 113 (No route to host)) |
01:24:03 | blackvd | not to sound like an idiot but this is the room for rockbox for DAP players right? |
01:24:17 | earHertz | er, yeah |
01:24:24 | blackvd | awesome |
01:24:40 | scorche | Lol... |
01:24:42 | blackvd | thinking about installing it on my iriver H320 |
01:24:53 | Paul_The_Nerd | Did you have questions? |
01:25:27 | blackvd | is it safe enough to not need to backup all 17 gigs of music i have on it? |
01:25:43 | earHertz | blackvd: teh ball's in your court. You can install it, if you know what's goofd for you. Or not install it, and see what happens. It's your call. Ball's in your court. |
01:25:44 | Paul_The_Nerd | For the H320, yes. |
01:26:06 | Paul_The_Nerd | Is yours an American one, or an International one? |
01:26:11 | blackvd | man whats your deal with "the balls in your court?" |
01:26:13 | blackvd | american |
01:26:20 | earHertz | blackvd: joke |
01:26:22 | Paul_The_Nerd | Have you already installed international firmware? |
01:26:31 | blackvd | um yeah Korean |
01:26:33 | Paul_The_Nerd | Okay |
01:27:09 | Paul_The_Nerd | Then yeah, it should be no more dangerous than that update was. |
01:27:11 | blackvd | so no risk to installing it |
01:27:18 | blackvd | alright |
01:28:17 | blackvd | also I'm running Linux and heard some people talking about problems compiling the boot loader? |
01:28:40 | Paul_The_Nerd | You shouldn't compile your own bootloader. |
01:28:50 | Paul_The_Nerd | There should be a binary of the bootloader itself on the IriverBoot wiki page. |
01:29:00 | blackvd | ok so just d/l the bootloader and firmware |
01:29:02 | Paul_The_Nerd | You will need to compile the program to merge your bootloader, or run the fwpatcher program in WINE |
01:29:22 | blackvd | ah thats what they were talking about |
01:29:24 | PaulJam | i think the easiest way would be to use the fwpatcher.exe with wine |
01:30:28 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
01:31:09 | | Quit obo ("bye") |
01:34:44 | | Join chendo [0] (n=chendo@203-206-81-172.dyn.iinet.net.au) |
01:48:01 | | Quit Daishi (Remote closed the connection) |
01:50:28 | | Part sektie |
01:51:44 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
01:59:42 | | Quit carini ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006050817]") |
02:00 |
02:00:07 | amiconn | Waaarrrrrgghhhh! Who bloated rockbox that much during the last week? |
02:00:19 | amiconn | +11KB within one week on archos |
02:00:39 | Paul_The_Nerd | Eeep! |
02:00:42 | Paul_The_Nerd | It wasn't my fault! |
02:00:44 | amiconn | We're again dangerously close to breaking rombox for the fm/v2 :-( |
02:02:41 | Paul_The_Nerd | Yell at people! Make them trim their code! |
02:03:11 | midkay | probably that tagcache thing.. |
02:03:50 | | Part Paul_The_Nerd |
02:04:54 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
02:14:31 | XavierGr | wow |
02:14:34 | XavierGr | 11+? |
02:14:50 | amiconn | yes :( |
02:15:06 | earHertz | amiconn: any idea where? |
02:15:16 | amiconn | I strongly suspect tagcache |
02:15:20 | XavierGr | yes indeed |
02:15:32 | XavierGr | but tagcache is a major task |
02:15:58 | earHertz | I have an idea |
02:16:15 | earHertz | Maybe no patches should be accepted unles they are dicumented |
02:18:09 | sharpe | at least you know it isn't from me. |
02:18:35 | earHertz | sharpe: yeahm the patch does compile ;) |
02:19:37 | amiconn | What I don't get is why tagcache (+tagtree) is already bigger than the whole hwcodec playback engine.... |
02:19:43 | | Part blackvd |
02:20:16 | | Join GodFather [0] (n=Wiwie@pD951CDD9.dip0.t-ipconnect.de) |
02:20:21 | XavierGr | ask slasheri :p |
02:20:36 | amiconn | I will... |
02:20:48 | earHertz | amiconn: a codec only has to slurp up enought bytes to turn them into raw wav data. You can slurp up a lot of bytes or a few |
02:21:15 | earHertz | tagcahce has to put as many tracks' tag data in memory as it can, becaus eit has to sort or search them |
02:21:46 | XavierGr | amiconn:though one way or another, sometime in the future this limit will be broken again... |
02:22:02 | amiconn | (1) I'm talking about code size here. (2) I'm not talking about codecs (as that's in hw on hwcodec), but about the whole playback _engine_ |
02:22:18 | | Quit GodFather (Client Quit) |
02:32:15 | | Part pixelma |
02:32:52 | BockBilbo | gnite!!! |
02:32:54 | | Quit BockBilbo ("Ex-Chat") |
02:37:34 | | Quit ze_ (Read error: 110 (Connection timed out)) |
02:39:17 | *** | Saving seen data "./dancer.seen" |
02:43:39 | | Quit XavierGr (Nick collision from services.) |
02:43:43 | | Join XavierGr [0] (n=xavier@ppp144-43.adsl.forthnet.gr) |
02:47:20 | | Quit Rondom (Read error: 110 (Connection timed out)) |
03:00 |
03:00:34 | | Join UrbanNightmare [0] (n=4493cc18@labb.contactor.se) |
03:00:43 | | Quit Bonkers (Read error: 148 (No route to host)) |
03:01:41 | UrbanNightmare | A question about themes. I'm playing around with modifying the iRock theme for fun and learning. I've got the latest CVS build with album_art and resize on my ipod. |
03:02:17 | earHertz | ask |
03:02:24 | UrbanNightmare | The only problem is that some of the lines are showing the |8|135. I noticed in the wps file it has a %m in front of it. Why is this tag not working? |
03:02:34 | | Quit lightyear (Remote closed the connection) |
03:02:54 | | Quit Poka64 ("bye bye") |
03:03:00 | earHertz | the 8|135 to specify the beginning and end of aline? |
03:03:00 | UrbanNightmare | Sorry for some reason I can't type that well tonight. |
03:03:55 | UrbanNightmare | the line reads "%m|8|316|%?C<%s%m|120|316|%?it<%al%in. %it|%fn>|%s%ac%?it<%it|%fn>>" |
03:04:18 | earHertz | I beleuve that %m replies on a patch, yes/ |
03:04:22 | earHertz | ? |
03:04:35 | UrbanNightmare | I was thinking that the %m|8|316| donotes a x/y for this line. |
03:04:45 | UrbanNightmare | I couldn't find a patch for it. |
03:05:12 | earHertz | I reecall seeing it was a patch. You'll have to add that patch to suport it, if my memeory is cortrect |
03:05:57 | UrbanNightmare | I'll search harder. thanks |
03:06:58 | UrbanNightmare | Any suggestions as to where to search? |
03:07:24 | earHertz | the patch tracker and teh forum |
03:10:58 | | Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
03:20:59 | | Quit PaulJam (".") |
03:25:22 | UrbanNightmare | I've search all over but I can't find that patch. |
03:25:39 | | Quit XavierGr ("One firmware to rule them all!") |
03:28:41 | S0ap | Isn't that the Scrolling Margins patch? |
03:29:16 | S0ap | http://www.rockbox.org/tracker/task/2954 |
03:29:24 | earHertz | yah, acoording to teh fora |
03:29:46 | earHertz | who decided tio us %m both mode and margins??? |
03:30:38 | | Join XavierGr [0] (n=xavier@ppp143-171.adsl.forthnet.gr) |
03:31:19 | UrbanNightmare | Thanks soap. I didn't know what patch set that was from and trying to search on "%m" wasn't working. |
03:32:14 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
03:33:49 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
03:34:16 | | Quit JoeBorn ("Leaving") |
03:40:23 | | Join manos [0] (n=Romanos_@host-84-9-147-64.bulldogdsl.com) |
03:41:13 | XavierGr | hi manos |
03:41:48 | XavierGr | Due to your name, can I assume that you are from greece? |
03:42:24 | | Quit BloodySorcerer (Read error: 104 (Connection reset by peer)) |
03:42:43 | XavierGr | ah it is you, romanos! |
03:43:28 | XavierGr | anyway good night all! |
03:43:30 | | Quit XavierGr ("One firmware to rule them all!") |
03:44:23 | UrbanNightmare | Found the patch but it won't patch with out errors. Back to the drawing board. |
03:44:39 | manos | ? |
03:44:45 | earHertz | fix the errors |
03:44:53 | manos | you're still here xavier? |
03:45:05 | manos | damn |
03:46:06 | manos | hey, i want to buy a new car stereo and i've heard some good words about alpine's ipod full speed. Does anyone knows if this is gonna work woth with rockbox? |
03:46:41 | earHertz | manos: i9f it connects to the headphone jacks yes, itf it connects to tteh usb, no |
03:47:03 | manos | got it |
03:47:33 | manos | isn't the sound from the jack going to be a little bit crappier than the usb? |
03:47:46 | earHertz | manos: in my experience it is better |
03:47:51 | manos | really? |
03:47:58 | earHertz | I got a $50 itrip |
03:48:11 | manos | doing a good job? |
03:48:19 | earHertz | but the sound tended to incoude electrical "noise" from the ipod |
03:48:29 | earHertz | noisee that incresed when teh hdd spun |
03:48:36 | manos | ? |
03:48:40 | manos | well |
03:48:56 | scorche | I have heard that the Monster transmitters are very good. Haven't tried them myself though. |
03:48:58 | manos | if i use my headphones, what's the difference when u use speakers? |
03:49:09 | earHertz | an $18 ugly thing from walmart produces far better sound connected to the headphone jaqck |
03:49:23 | earHertz | no, nop, the jack is the thing |
03:49:26 | | Join TCK [0] (n=tckocr@85-210-25-46.dsl.pipex.com) |
03:50:15 | manos | so what's your suggestion then? |
03:50:20 | manos | i need something good.. |
03:50:30 | earHertz | what do you want to dio? |
03:50:43 | UrbanNightmare | earHertz: I'm in the process of that now. |
03:50:54 | earHertz | UrbanNightmare: good |
03:51:53 | Paul_The_Nerd | manos: Get a car stereo with a line input. Ignore the idea of using to actually *control* the iPod, as that's silly and locks you in. Then, you can plug any MP3 player's headphone OR line out to the car stereo. |
03:52:05 | earHertz | Paul_The_Nerd: is right |
03:52:32 | UrbanNightmare | earHertz: I first thought I would try patching in a different order. Sometime thats the best fix. |
03:52:41 | earHertz | UrbanNightmare: indeed |
03:52:50 | manos | thnx guys |
03:53:19 | manos | so i just need a cable then? |
03:53:21 | manos | :P |
03:53:32 | manos | line out to line in? |
03:53:46 | earHertz | you need a car stereo with a line in |
03:53:54 | manos | yeah |
03:54:02 | manos | and a cable right? |
03:54:10 | earHertz | um, yeah |
03:54:22 | manos | any specific type? |
03:54:33 | manos | i mean stereo.. |
03:54:39 | earHertz | minijack to whatever the line in takes |
03:54:45 | earHertz | oh |
03:54:51 | earHertz | god knows |
03:55:02 | manos | niah |
03:55:16 | manos | god is not intereted about ipods |
03:55:24 | manos | interested* |
03:57:43 | manos | the truth is though, that i'm not going to achieve cd quality using my ipod connected to my stereo right? |
04:00 |
04:00:32 | manos | oi |
04:00:53 | earHertz | well, mp3s are not "cd quality" |
04:01:17 | Paul_The_Nerd | Well, it also depends on how you define CD quality |
04:01:23 | earHertz | if you want cd quality, record flac and use a device with digital out |
04:01:34 | Paul_The_Nerd | Technically lossless files are CD quality, but it may or may not sound as good as a CD if you have bad cabling. |
04:02:43 | earHertz | technically, there's acabling fo your cd to your amp to your speakers too. if you wan tto be an audiophile, go to hydrogen audio and talk about low-impednece gold cabling |
04:03:33 | earHertz | spend $20,00 on your home hi-fi system, or spenf $1000 on season tickerts to the opera, or just hire a strung quarteet to live in your rec room |
04:03:43 | earHertz | $20,000 |
04:03:50 | manos | :) |
04:03:55 | Paul_The_Nerd | I think season tickits to the Houston Symphony are a lot less than even $1000 |
04:04:11 | earHertz | well, it IS Houston, Paul ;) |
04:04:22 | * | earHertz palys eastern elitist |
04:04:24 | | Join JoeBorn [0] (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
04:04:31 | manos | hey , what's the deal about that digital out ear? |
04:04:59 | earHertz | digital out is the digital data from the vcd, not the results iof convertign the digital to analog |
04:05:15 | manos | ok |
04:05:23 | manos | how do i achieve that |
04:05:29 | manos | except using the usb |
04:05:30 | earHertz | we are atalking ab0ut your car sgteeo, yes? |
04:05:37 | manos | yeah |
04:05:38 | earHertz | for that you use the usb |
04:05:49 | manos | digital out? |
04:06:00 | manos | yeah i figured that |
04:06:03 | S0ap | FLAC don't jitter either. |
04:06:06 | S0ap | :) |
04:06:12 | manos | flac rules |
04:06:19 | manos | but i got a 2gigs nano , so :( |
04:06:35 | earHertz | dude, your car is not silent eniough, nor are the echo-characteristics of the spce inside it, conducibe to "perfect" sound |
04:07:03 | manos | i'm just serious about my sound, being a musician |
04:07:16 | Paul_The_Nerd | Yeah, in a car, any format someone claims is "transparent" in secluded listening will probably be more than suitable for use. |
04:07:19 | Paul_The_Nerd | Barring major artifacts. |
04:07:26 | S0ap | dude, I can tell the difference between a FM modulator in the headphone jack and a line-out to line-in connection on my '85 Ranger w/all metal interior. |
04:07:35 | earHertz | then you know that clmmercsil music is mastered, etc, such that the "origiobal" sound is lost |
04:08:17 | earHertz | yes, but eitrhe isd differnt from the "actual" sound |
04:08:34 | manos | ahh!!! |
04:08:42 | S0ap | I am a horrible speller, but I need more than that, earHertz. |
04:08:49 | | Join midkay_ [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
04:09:00 | earHertz | yes, but either is diffeernt from the "actual" sound |
04:09:08 | manos | please someone give an essential advice.. |
04:09:15 | earHertz | then you know that commercial music is mastered, etc, such that the "original" sound is lost |
04:09:16 | S0ap | buy low, sell high |
04:09:33 | earHertz | essentail advice: neceer trust midkay |
04:10:40 | Paul_The_Nerd | essential advice: Buy a car stereo that accepts a line in. If your music is _all_ mp3, instead get one that can read from a USB Mass Storage Device. But only if your music is all MP3 (or supported formats of the car stereo) and you do not care for future possibility. |
04:11:10 | manos | hm |
04:11:12 | manos | yeah |
04:11:23 | manos | but what about rockbox? |
04:11:57 | manos | will that car stereo be able to read rockbox data? |
04:12:04 | | Quit midkay (Read error: 145 (Connection timed out)) |
04:12:09 | | Quit Pyromancer ("Leaving") |
04:13:11 | manos | anyone please.... |
04:13:49 | earHertz | from usb? no |
04:13:58 | Paul_The_Nerd | If it reads from USB, it can read any MP3s on your player. |
04:14:01 | earHertz | from headphone jack? yes, but that is not doigital |
04:14:04 | Paul_The_Nerd | If it accepts a line in, it can accept input from line out. |
04:14:20 | manos | yes ear , i know that man |
04:14:40 | manos | it's common sense |
04:14:43 | manos | anyway |
04:15:11 | manos | i need something that can see the fat partition and recognise it or whatever |
04:15:22 | manos | i might end up using my laptop |
04:15:23 | manos | lol |
04:15:25 | | Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
04:17:23 | manos | actually , if there was something on market like a car stereo that i could just use a usb to connect my external drive with all my songs, holy shit.. that would be awesome :) |
04:17:59 | Paul_The_Nerd | There are those. |
04:18:08 | Paul_The_Nerd | That's why I said "If it reads from USB..." |
04:18:17 | manos | :) |
04:18:19 | manos | where? |
04:18:30 | Paul_The_Nerd | Most only support limited formats. |
04:18:37 | Paul_The_Nerd | I don't know where to find them, but I've known people with some |
04:19:03 | manos | and u can just plug your usb drive or whatever and listen to your tracks/ |
04:19:03 | manos | ? |
04:19:19 | Paul_The_Nerd | As long as they're in supported formats, and the drive does not require external power. |
04:19:34 | manos | :( |
04:19:36 | manos | it does |
04:19:44 | manos | damn.. i forgot about that.. |
04:20:26 | manos | can i hook it up with my car's battery? |
04:20:27 | manos | lol |
04:20:47 | manos | outrageous |
04:21:08 | Paul_The_Nerd | You could get a DC inverter to run from your cigarette lighter, or something similar. |
04:21:19 | manos | lol |
04:21:40 | manos | tihs is awsome paul |
04:21:46 | manos | you've got the brains man |
04:23:29 | manos | i can't believe this, but it seems that it will work flawless that way |
04:23:52 | | Quit spiorf ("Read error: 104 (Connection reset by peer)") |
04:23:52 | | Join webguest14 [0] (n=187e182b@labb.contactor.se) |
04:24:51 | S0ap | beware the time it might take for your in-dash player to build a database or directory tree of your 250 gig HD... |
04:25:01 | webguest14 | is it preferred to write mp3 tags with or without unicode? |
04:25:18 | manos | lol |
04:25:23 | S0ap | with unicode if you don't care about breaking many hardware players... |
04:25:43 | manos | well.. what kind of cpu these suckers use? |
04:25:44 | manos | :P |
04:26:05 | manos | got any ram inside of them? |
04:26:07 | manos | lol |
04:26:23 | manos | yeah.. i forgot about that, you're right |
04:26:37 | earHertz | doesn't matter as much as 4200 rpm drives |
04:27:18 | S0ap | forgot about what? |
04:27:57 | webguest14 | S0ap: what players will it break (rockbox-wise); and is it just older players or do some of the new ones not support it? |
04:28:31 | S0ap | webguest14 - I was refering to many hardware stand-alone units. Like my DVD player, my car stereo, etc. |
04:29:01 | S0ap | they don't even like ID3v2.4 |
04:29:10 | webguest14 | does that include new ones? |
04:29:41 | S0ap | DVD player is +-1 year old phillips |
04:29:57 | webguest14 | ah...ok |
04:30:04 | webguest14 | so unicode is preferred? |
04:31:23 | manos | right |
04:31:46 | | Quit manos () |
04:33:49 | | Quit webguest14 ("CGI:IRC (EOF)") |
04:33:58 | | Nick midkay_ is now known as midkay (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
04:38:40 | | Quit _Lucretia_ (Read error: 145 (Connection timed out)) |
04:39:19 | *** | Saving seen data "./dancer.seen" |
04:44:40 | | Quit MrStaticVoid (Remote closed the connection) |
04:50:08 | S0ap | Slerped2005 is one busy boy tonight on the forums. |
04:52:31 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-125-203.dslaccess.co.uk) |
04:54:35 | | Join webguest98 [0] (n=47cdcb80@labb.contactor.se) |
04:54:39 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
04:54:50 | webguest98 | can ipod 4th generation play midis? |
04:56:40 | Paul_The_Nerd | Try it. |
04:56:46 | Paul_The_Nerd | I'm not sure how well the midi player works on iPods right now |
04:57:03 | webguest98 | i did it says no midi patchset found |
04:57:26 | webguest98 | but it does say file has 3 tracks |
04:59:20 | webguest98 | do i have to install a patchset? |
04:59:55 | webguest98 | whatever that means :) |
05:00 |
05:00:05 | UrbanNightmare | Anybody here know why the simulator gives a "invalid ELF header" on archos/_temp_codec1.dll running under Linux? |
05:00:29 | Paul_The_Nerd | webguest98: It's on this page somewhere, nearish the bottom: http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs |
05:01:34 | | Join Rob2222_ [0] (n=Miranda@ACB14435.ipt.aol.com) |
05:01:44 | webguest98 | thanks...where do i throw the patchset directory? |
05:01:50 | webguest98 | into rockbox? |
05:01:59 | Paul_The_Nerd | /.rockbox/patchset/ I think |
05:02:26 | Paul_The_Nerd | webguest98: stevenm/patchset.tbz2">http://wam.umd.edu/~stevenm/patchset.tbz2 |
05:02:28 | Paul_The_Nerd | That file specifically |
05:02:32 | webguest98 | yep |
05:02:34 | Paul_The_Nerd | I just realized there are other patch sets linked there. |
05:02:45 | webguest98 | i found that just didnt know where to put the files |
05:04:21 | UrbanNightmare | Forget it. It helps if you actually run make install. |
05:04:27 | Paul_The_Nerd | Hahaha |
05:05:47 | webguest98 | ah ok...so you have to do a run make install? |
05:06:02 | Paul_The_Nerd | webguest98: He's talking about his problem. |
05:06:11 | webguest98 | oh...ok never mind :) |
05:06:23 | Paul_The_Nerd | For you, just extract that .tbz2, and you should get a patchset folder full of .pat files, and just move/copy that folder into /.rockbox/ |
05:06:30 | webguest98 | ok |
05:08:49 | | Quit Daishi ("Client exiting...") |
05:09:02 | webguest98 | so rockbox is now unfrozen? does that mean more development will be done to get rid of bugs? |
05:09:45 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:09:48 | rotator | the unfreeze means new features |
05:09:50 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
05:10:05 | Paul_The_Nerd | The freeze was a forced "no new features, just bug fixes" |
05:10:06 | rotator | the freeze was intended to stop new features and focus on bugs |
05:10:12 | webguest98 | like a pdf viewer? :) |
05:10:12 | rotator | :p |
05:10:25 | | Nick scorche` is now known as scorche (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:10:53 | Galois | a pdf viewer would indeed be a bug |
05:11:08 | webguest98 | hmmm...i thought there were still important things to fix on at least ipods still |
05:11:10 | S0ap | HTML FTW |
05:11:43 | rotator | webguest98: the freeze was never inteded to fix ipod specific bugs |
05:11:49 | rotator | *intended |
05:11:54 | webguest98 | archos bugs? |
05:12:06 | rotator | it was fix targets for the 3.0 release (archos and iriver) |
05:13:26 | Paul_The_Nerd | As well, 3.0 was never released. Not all the bugs were managed to be fixed. |
05:13:28 | webguest98 | ok time to test the patchset... this is so cool i can listen to my nes video game music... are there patch sets for nsf formats? |
05:13:43 | Paul_The_Nerd | webguest98: It will PROBABLY sound like it's playing at double pitch. |
05:13:46 | Paul_The_Nerd | Or maybe double speed. |
05:14:50 | * | rotator goes back to enjoying his glorious beer |
05:15:02 | webguest98 | well as long as development continues...hopefully my ipod wont get dropped when people try to write stuff for the new secret micro$oft portable palyer |
05:16:10 | Paul_The_Nerd | You may have noticed a distinct lack of players being "dropped" |
05:16:32 | webguest98 | haha there is buffer miss! all over the place |
05:16:46 | Paul_The_Nerd | That means it's not fast enough |
05:16:55 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:17:15 | webguest98 | didnt realize midis had to be fast :) |
05:17:43 | webguest98 | try a less complicated midi |
05:18:11 | webguest98 | is doing ok on the first part of dueling banjos |
05:18:29 | webguest98 | lets see how it does in a few seconds when they start going all out on their banjos |
05:18:52 | webguest98 | hehe...dueling buffer misses |
05:19:30 | webguest98 | better than the other midi though... |
05:21:41 | webguest98 | it works ok on some smaller ones...double speed as you said :) |
05:21:52 | Paul_The_Nerd | It's a resampling issue. |
05:25:45 | webguest98 | are these things that can be overcome eventually or just physical limitations of th player? |
05:25:55 | Paul_The_Nerd | Overcome eventually |
05:30:09 | sharpe | Evening everyone. |
05:30:15 | webguest98 | hi |
05:32:39 | webguest98 | not drops on the super mario bros theme midi at least... |
05:33:24 | webguest98 | hmmm super mario 2 is too complicated |
05:35:11 | webguest98 | buffer misses cant even keep up with rach 3-3 |
05:37:58 | ShyK | super mario brothers: the lost levels was best ;) |
05:38:14 | Paul_The_Nerd | I dunno. I'm quite the fan of New Super Mario Bros. |
05:38:45 | webguest98 | there are new ones? |
05:39:08 | webguest98 | thought they died when it went 3d |
05:40:37 | webguest98 | the buffer misses do slow it down a little so it sounds more like normal speed |
05:40:44 | webguest98 | maybe thats the key... |
05:41:05 | | Quit _Lucretia_ (Read error: 110 (Connection timed out)) |
05:42:16 | webguest98 | more than six notes at once causes a skip no matter how many instruments |
05:43:03 | Paul_The_Nerd | webguest98: New Super Mario Bros. is a 2D platformer for Nintendo DS. |
05:43:14 | Paul_The_Nerd | The graphics are 3D, but the gameplay is straight old-school. |
05:43:21 | Paul_The_Nerd | Side scrolling Mario. |
05:43:34 | webguest98 | ok as long as he is side scrolling |
05:43:44 | Paul_The_Nerd | Very much so. |
05:43:55 | webguest98 | i lost so much respect for mario when they started to make him talk |
05:43:57 | Paul_The_Nerd | It feels like a cross between Super Mario 1, Super Mario 3, and a little bit of Super Mario World. |
05:44:00 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-53-166.dslaccess.co.uk) |
05:44:40 | ShyK | :o that's great. too bad i'll have to wait for a DS emulator :) |
05:45:22 | webguest98 | a gameboy emulator would be cool for rockbox |
05:45:35 | * | Paul_The_Nerd points to Rockboy |
05:45:43 | sharpe | hahah... |
05:45:48 | Paul_The_Nerd | A DS is easily worth the money though. |
05:46:07 | sharpe | Paul_The_Nerd: guess what i'm finally getting around to posting on the internet! |
05:46:14 | ShyK | DS itself maybe. but as always, nintendo's games cost as much as the platform :D |
05:46:28 | Paul_The_Nerd | sharpe: SIDE port? |
05:46:33 | webguest98 | instead of the playstation prtoable thing? |
05:46:33 | sharpe | nope, but close. |
05:46:44 | Paul_The_Nerd | The DS beats the PSP hands down on a "fun" factor. |
05:46:53 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
05:46:56 | Paul_The_Nerd | As well as the games averaging $10 less in cost, and the hardware $80 less in cost. |
05:47:02 | ShyK | i fucking loved my NES |
05:47:06 | Paul_The_Nerd | Most DS games are $20-$30 |
05:47:09 | ShyK | can't remember what happened to it |
05:47:10 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
05:47:17 | sharpe | heh, what is the only other piece of code i've worked on that had some results out of it...? |
05:47:50 | Paul_The_Nerd | The C64 thinymabob? |
05:47:54 | sharpe | indeedy. |
05:48:42 | webguest98 | hmmm cant figure it out...i think my ipod has problems with usb 2 or something...on my newer computer it has difficulty in disk mode...older usb 1.1 computer it works fine... |
05:48:46 | sharpe | i don't really work on either anymore, i'm going to just post the source to both. (not forum-wise). |
05:48:54 | Paul_The_Nerd | Good plan |
05:48:56 | Paul_The_Nerd | Pass the buck |
05:49:02 | Paul_The_Nerd | webguest98: What kinds of problems? |
05:49:25 | webguest98 | i put it on disk mode, connect it, try to transfer files and it states ok to disconnect |
05:49:29 | ShyK | Paul_The_Nerd: you should try The Lost Levels some time, it's seriously an insanely well made game. basically super mario 1 improved and made more fun. probably the game i had most fun playing ever. |
05:49:37 | webguest98 | lost levels is awesome |
05:49:39 | Paul_The_Nerd | I've played it. |
05:49:54 | ShyK | it's addictive :) |
05:49:59 | Paul_The_Nerd | Played the original NES cart, pirated, while I was in Pakistan. |
05:50:11 | webguest98 | i got to like level 8 on it i think last castle...could not beat the thing |
05:50:28 | Paul_The_Nerd | New Super Mario Bros is a little bit on the easy side, by my standards, but I could just be a better gamer now. |
05:50:53 | ShyK | yeah sadly most games nowadays are too easy |
05:51:20 | webguest98 | the later special levels on super mario world i think some of the hardest to do with the except of lost levels |
05:52:24 | webguest98 | like to one where you had to exactly hit a few special blocks to become balloon mario or u died |
05:52:49 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
05:53:01 | ShyK | heh yeah |
05:53:06 | ShyK | they had funny ideas |
05:53:50 | webguest98 | there was a level like it in super mario 3 world 7 i think where you have to find the invincibility star everytime or youd die on the perpetually piranah plants |
05:54:24 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
05:54:27 | webguest98 | i wish they would have done more with karibo's boot |
05:54:42 | Paul_The_Nerd | webguest98: The balloon mario level, I hated. Everything else in that game, I lvoed. |
05:55:04 | webguest98 | paul: it was challenging though :) |
05:55:13 | Paul_The_Nerd | It was. |
05:55:22 | Paul_The_Nerd | Actually, that's the one level I wouldn't qualify as challenging. |
05:55:27 | Paul_The_Nerd | There's a line where it's just irritating. |
05:55:34 | webguest98 | there was another sky level in special world where you had to like fall off the screen to beat it i think |
05:55:37 | Paul_The_Nerd | Basically the point where luck factors into your completion. |
05:55:44 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
05:56:20 | scorche | Sadly, I haven't played the original. Only the version that came with Super Mario Allstars. |
05:56:22 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
05:57:44 | ShyK | scorche: should be the same i think :) |
05:57:45 | webguest98 | did you see the video of the guy who did sm1 in under 5 min ? http://video.google.com/videoplay?docid=8658737307706425746&q=super+mario+under |
05:58:00 | Paul_The_Nerd | Wasn't that done using an emulator? |
05:58:08 | ShyK | yeah it was |
05:58:15 | webguest98 | oh |
05:58:20 | scorche | ShyK: It is not. |
05:58:25 | Paul_The_Nerd | If I recall I read it was played at half speed. |
05:58:32 | ShyK | scorche: :o |
05:58:43 | Paul_The_Nerd | "Tool assisted" |
05:58:47 | scorche | ShyK: There are a few subtle changes. |
05:59:15 | ShyK | cosmetic? |
05:59:28 | scorche | ShyK: From Wikipedia: Neither of these rereleased versions of the game are absolutely true to the original. Aside from the save feature and improved graphics, extra power-ups and 1-ups were peppered throughout the levels, and hidden power-ups were placed in plain sight. Red Piranha Plants, which would originally come out even if Mario or Luigi were next to or on the edge of the pipe, would not emerge if the player was standing on th |
05:59:28 | scorche | e center of the pipe. |
05:59:53 | webguest98 | someone did supermario lost levels in like 8 minutes |
06:00 |
06:00:19 | ShyK | scorche: wow.. weird, had no idea. |
06:00:50 | scorche | ShyK: There are other changes specific to the Allstars incarnation. See: http://en.wikipedia.org/wiki/Super_Mario_Brothers_2:_The_Lost_Levels |
06:01:35 | ShyK | speaking of super mario, this is one of the most awesome tools ever made :) (some of you must know it) http://fusoya.panicus.org/lm/index.html |
06:02:20 | ShyK | never got around to creating something truly good with it though. the super mario level designers are complete geniuses |
06:06:46 | ShyK | lol "Looking back, I'd say the whole project was a real blast to work on. Although I think if I had known in advance how much time and energy it would end up consuming, I'd of died of a heart attack long before I even started. ^^" |
06:10:17 | | Join MrStaticVoid [0] (n=jlee@stealth.thestaticvoid.org) |
06:10:43 | webguest98 | thats a cool editor |
06:22:26 | sharpe | blargh. finally, tis all online with screenshots. |
06:25:24 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
06:27:01 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
06:28:52 | | Quit webguest98 ("CGI:IRC (Ping timeout)") |
06:39:23 | *** | Saving seen data "./dancer.seen" |
06:44:19 | | Quit midgey31 (Read error: 113 (No route to host)) |
06:45:36 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
06:46:28 | | Quit linuxstb__ (Read error: 110 (Connection timed out)) |
06:51:03 | | Quit UrbanNightmare ("CGI:IRC") |
07:00 |
07:06:05 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
07:06:21 | | Quit rotator ("zZzZzZzZzZz") |
07:07:43 | | Join JoeyBorn [0] (n=rootmeis@adsl-75-3-56-46.dsl.chcgil.sbcglobal.net) |
07:08:08 | | Join BHSPitMonkey [0] (n=stephen@adsl-66-141-170-52.dsl.rcsntx.swbell.net) |
07:10:30 | | Join JoeXBorn [0] (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
07:10:40 | | Quit JoeXBorn (Read error: 104 (Connection reset by peer)) |
07:14:51 | | Join gursikh [0] (n=445a2a2f@labb.contactor.se) |
07:16:09 | gursikh | Hello, I recently registerd on the wiki, Can someone here please give me write access? |
07:16:50 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
07:17:00 | sharpe | ah, it's you. |
07:17:05 | gursikh | yes, me |
07:17:11 | sharpe | :) be glad to. |
07:17:35 | gursikh | thank you |
07:17:58 | gursikh | I've found a bunch of things I can update |
07:19:36 | gursikh | Also, is one of the actual admins of the wiki on? |
07:19:50 | sharpe | probably... |
07:20:14 | gursikh | found something I'm sure I will be unable to fix, Requires an admin |
07:21:15 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
07:21:23 | midkay | let us know what it is and we can confirm.. |
07:22:18 | sharpe | midkay: wasn't it just add the name to the TWikiUsersGroup? |
07:22:44 | midkay | sharpe: can't handle it? :) |
07:22:56 | sharpe | no, i just can't remember the whole discussion. :) |
07:23:15 | midkay | so WHY'D YOU OFFER. |
07:23:31 | sharpe | being nice. |
07:23:41 | midkay | being silly. |
07:23:44 | sharpe | bite me. |
07:23:45 | gursikh | OK, logout of the wiki, then go to some page, hit the edit button−− Login prompt comes up−−says login with your name, or hit cancel to go to register. Hit cancel. You will get a blank white page that says: "{ScriptUrlPath}/view/TWiki/TWikiRegistration" |
07:23:53 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
07:24:05 | midkay | sharpe: no thanks, but yes, that is what you do. |
07:24:18 | gursikh | and the URL on that page is: http://www.rockbox.org/twiki/bin/edit/Main/DocsIndex?t=1153545674 |
07:25:38 | midkay | sharpe: never mind, i did it for him. |
07:25:48 | sharpe | :) |
07:25:48 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
07:26:53 | | Quit JoeyBorn (Read error: 110 (Connection timed out)) |
07:26:53 | gursikh | midkay, are you able to recreat the above error? |
07:27:58 | midkay | i don't even see a logout method.. |
07:28:17 | gursikh | yeah me niether lol, I used different browser to recreate it |
07:28:37 | gursikh | brb |
07:28:39 | | Quit gursikh ("CGI:IRC") |
07:28:42 | midkay | haha. |
07:29:00 | | Join gursikh [0] (n=guriskh1@adsl-68-90-42-47.dsl.hstntx.swbell.net) |
07:29:17 | gursikh | ok |
07:29:18 | scorche` | Yes, I was able to re-create it. =) |
07:29:32 | gursikh | And, that is nothing I will be able to fix, correct? |
07:30:27 | scorche` | correct |
07:30:40 | scorche` | Errrr. |
07:30:43 | scorche` | Correct. |
07:30:53 | gursikh | So, is there an admin around, or must I e-mail someone somewhere about it? |
07:31:10 | midkay | doesn't appear to be.. |
07:31:16 | Paul_The_Nerd | There are only three wiki admins |
07:31:22 | midkay | Bagder: wake up! |
07:31:34 | scorche` | Bagder is on vacation. |
07:31:43 | Paul_The_Nerd | Bagder, Zagor, and LinusN. None of them are actually here right now |
07:31:51 | scorche` | And neither Zagor, nor LinusN are here. |
07:32:01 | scorche` | Paul_The_Nerd: Bah you. |
07:32:18 | scorche` | I would have had that, were I not typing "correctly". |
07:32:23 | gursikh | ok, which of them is the best choice to e-mail, and where may I find his/her address? |
07:32:52 | gursikh | wow, one hour leases on page edits? |
07:33:04 | scorche` | gursikh: We can always mention it to them when we see them come on. |
07:33:25 | Paul_The_Nerd | Bah, seeking an email for Linus, I went here: http://linus.haxx.se/ |
07:33:26 | midkay | scorche`: maybe it's a good time to stop then. |
07:33:27 | Paul_The_Nerd | It was somewhat lacking |
07:33:44 | midkay | we could always just kinda wait til one's on irc.. |
07:33:51 | gursikh | ok, because I had mentioned it here earlier in the day, and i'm sure the people here at that time already forgotten, |
07:33:57 | scorche` | midkay: I already said that. >_> |
07:33:59 | Paul_The_Nerd | gursikh: http://www.rockbox.org/twiki/bin/view/Main/LinusNielsenFeltzing if you must email him. |
07:34:16 | midkay | scorche`: my bad. -=^_^=;; |
07:34:22 | scorche` | ... |
07:34:50 | midkay | .. imitating you with ugly smilies. |
07:36:01 | sharpe | midkay: no, no, you're just being modest with the ugly smilies. |
07:36:15 | midkay | huh? |
07:36:44 | sharpe | nevermind. |
07:36:46 | midkay | it's generally accepted that jokes ought to make sense for them to be funny.. if that was even a joke.. i can't tell. |
07:36:56 | scorche` | It made sense to me. |
07:37:06 | midkay | being modest with ugly smilies? |
07:37:23 | midkay | enlighten me. |
07:37:29 | | Part Paul_The_Nerd |
07:37:32 | gursikh | ok e-mail sent |
07:37:34 | scorche` | As in, you were being modest (understating) your ugliness with the smilies. |
07:38:06 | gursikh | is PaulLouden on? |
07:38:14 | sharpe | he just left. |
07:38:14 | midkay | he *just* left.. |
07:38:17 | gursikh | ah |
07:38:26 | midkay | scorche`: i called the smilies ugly.. not myself. |
07:38:31 | midkay | so that doesn't make any sense at all. |
07:38:32 | gursikh | exciting, he was editing a page I would like to edit.... |
07:39:11 | sharpe | chips-ahoy, in the new snack and seal package. |
07:39:17 | scorche` | midkay: It was a sharpei joke - it isn't supposed to make complete sense. |
07:39:34 | midkay | but you said that you understood it. |
07:39:58 | sharpe | midkay: he's right on my level of intellect. |
07:40:06 | sharpe | and humor, apparently. |
07:40:13 | scorche` | Notice how i said _complete_ sense. |
07:40:29 | scorche` | I was barely able to piece it together. |
07:40:31 | midkay | if that makes *any* sense *at all*, let me know.. |
07:40:55 | midkay | btw. i recieved several new map suggestions. |
07:41:13 | scorche` | Take them to messenger. |
07:45:05 | | Join gursikh_ [0] (n=guriskh1@adsl-68-90-42-47.dsl.hstntx.swbell.net) |
07:46:22 | gursikh_ | ok, I'm pruning 404, stupid, and broken links from the Docs Index External pages. As this is my first time editing, can one of you confirm that all I did was Kosher? |
07:47:19 | sharpe | prepared in accordance with jewish dietary laws? |
07:47:27 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
07:47:43 | | Quit amiconn (Nick collision from services.) |
07:47:43 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
07:47:57 | gursikh_ | Yes, exactly- Because I was NOT usuing that as the generally regarded english language phrase refering to roughly: "all-right" |
07:48:58 | sharpe | of course, because wiki editing always relates to judaism and food practices. :) |
07:49:52 | gursikh_ | Sorry, I'm new to this whole wiki thing (though I do host the rockipedia development wiki), you will have to bear with me (or not) as I learn. |
07:50:11 | sharpe | i'm not much of a wiki person. |
07:51:34 | midkay | gursikh: yes, that's a nice thing to do; also know that whatever you do is logged and all previous revisions are kept so it can be very easily undone (partially or fully) in case something wanted got removed (which is unlikely). |
07:52:05 | gursikh_ | Excellent. I'm just going to be doing clean-up mostly |
07:52:28 | midkay | good to hear, shouldn't be any problems.. |
07:53:05 | sharpe | midkay: i finally got around to putting up the source for the c64 emulator and side port... |
07:53:11 | gursikh_ | Are external links and internal links treated the same here? as I see above the "external" section all but 2 of the links are internal, with those 2 having no indication to the user that they are leaving the wiki |
07:53:33 | midkay | sharpe: congrats. |
07:53:52 | sharpe | midkay: yes. sharpe.strangled.net/">http://sharpe.strangled.net/ should work. |
07:54:19 | midkay | gursikh: so what's your question? are they created the same, or is it alright to have external and internal ones mixed in the same section? |
07:54:24 | midkay | both are 'yes', afaik. |
07:54:45 | gursikh_ | part two of you question is the answer, and Ok, thanks. |
07:54:56 | midkay | scorche: nice. |
07:55:22 | midkay | er. |
07:55:23 | midkay | sharpe. |
07:55:24 | | Join Jungti1234 [0] (n=jungti12@125.188.3.80) |
07:55:32 | sharpe | hahah. |
07:57:11 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
07:58:54 | | Quit scorche` (Read error: 104 (Connection reset by peer)) |
07:59:49 | gursikh_ | for consitancy, would i get toasted for changing all the "Iriver" "iRiver" and "IRiver" to "iriver" |
08:00 |
08:00:07 | sharpe | we pride ourselves on capitalization |
08:00:17 | gursikh_ | as per: http://www.rockbox.org/twiki/bin/view/Main/IriverFAQ#iRiver_or_iriver |
08:00:40 | gursikh_ | as many of the category names and page titles as capatilzed incorrectly |
08:02:01 | gursikh_ | and, would changing the titles,etc. break anything (links) |
08:02:10 | amiconn | yes |
08:02:28 | scorche | gursikh_: In many wikis (not sure about Twiki), the first letter of the title must be capital. |
08:02:34 | amiconn | Not internal links (afaik twiki auto-adapts them), but external ones |
08:02:59 | gursikh_ | Ic, so I will leave that for later. |
08:03:20 | | Quit gursikh (Read error: 110 (Connection timed out)) |
08:04:18 | gursikh_ | Do you guys not think we should use an arbritrary name for the device since we now have iriver and ipod ports? In many places it says archos, when the page is talking globally |
08:04:45 | gursikh_ | or do they not count as there is no "release" for those ports? |
08:04:55 | scorche | Example in context? |
08:05:21 | sharpe | i'd say many wiki pages which haven't been edited in years. |
08:05:34 | scorche | Indeed. |
08:05:45 | scorche | But, it can be situational... |
08:05:52 | sharpe | of course. |
08:06:08 | gursikh_ | yeah many of these pages are old |
08:06:24 | gursikh_ | mostly minor edits |
08:06:51 | gursikh_ | example: http://www.rockbox.org/twiki/bin/view/Main/LiIonBatteryFAQ add iriver's to this as it has liion battery. |
08:08:13 | amiconn | Almost. Irivers and iPods have LiPo batteries |
08:08:31 | gursikh_ | and thats why I only do cleanup |
08:08:34 | amiconn | But most of the questions in there are archos fm/v2 specific anyway |
08:08:38 | scorche | I would hold off on that page, as changing it would have to add a lot more information. Perhaps we can pass on that to someone such as paul...or...uh.... amiconn ;) |
08:09:15 | gursikh_ | or updating the blindfaq for iriver,ipod,iaudio |
08:09:16 | sharpe | never offset any work to sharpe, :\ |
08:09:20 | gursikh_ | http://www.rockbox.org/twiki/bin/view/Main/BlindFAQ |
08:09:28 | scorche | sharpe: Of course not! |
08:09:37 | Jungti1234 | hello |
08:10:32 | gursikh_ | is there a plaintext 2.5 manual? |
08:10:41 | scorche | gursikh_: I would keep to minor edits (while keeping a list of these types), unless you are very familiar with that topic. |
08:10:52 | gursikh_ | yeah |
08:11:42 | scorche | amiconn: Perhaps, get some of the main manual people working on these if they are interested? |
08:11:50 | gursikh_ | i'd like to update a link to the plaintext 2.4 manual to the 2.5 manual, But I dont see plaintext version of 2.5 manual? |
08:12:09 | scorche | gursikh_: that is not worth updating... |
08:12:21 | gursikh_ | for the blind? |
08:13:29 | scorche | oh...on that page |
08:14:17 | scorche | use WikiManual to link if need be for now |
08:14:34 | gursikh_ | I think What I will do is this: Since I dont know anything. I will create a document outlining all the things I see that need to be updated, but dont/cant/wont do. Then more informed people can have at it. I see that such a thing kind of exists for the manual (manualtodo) so maybe I will create WikiUPdateTodo ? |
08:15:05 | scorche | i dont see why not |
08:15:19 | * | scorche has run out of patience for typing "correctly" =( |
08:15:33 | gursikh_ | so default back to incorrectly ? |
08:15:37 | gursikh_ | how bad is it? |
08:15:43 | scorche | just this |
08:16:00 | scorche | no capitalization (sometimes), slightly less punctuation |
08:16:07 | scorche | nothing unreadable |
08:16:43 | gursikh_ | I say this isn't english class. Be confortable, rockbox is supposed to be fun (apparently) anyways :0D |
08:17:12 | scorche | yes, but it was an attempt (successful i might add) to annoy midkay |
08:17:35 | gursikh_ | annoy by being proper? |
08:17:41 | midkay | .. taken a bit too far, i might add.. |
08:17:43 | gursikh_ | Interesting tactic I guess |
08:17:46 | ShyK | preglow "Last Seen: 2 weeks 1 day (7h 5m 27s) ago" |
08:17:48 | ShyK | what the heck? |
08:17:53 | ShyK | where is preglow? :( |
08:18:21 | scorche | to quote...(pardon midkay's less than kosher language) |
08:18:22 | scorche | «ScorchE» Blah. says: |
08:18:23 | scorche | and why is it so annoying? |
08:18:23 | DBUG | Enqueued KICK scorche |
08:18:23 | scorche | midkay says: |
08:18:23 | scorche | it just is! |
08:18:23 | *** | Alert Mode level 1 |
08:18:23 | scorche | midkay says: |
08:18:24 | *** | Alert Mode level 2 |
08:18:24 | scorche | it doesn't work on you, you queer. |
08:18:50 | sharpe | midkay always insults people... |
08:18:59 | midkay | haha. |
08:19:25 | midkay | i'll never talk to scorche on msn again. |
08:19:41 | scorche | haha...you will too |
08:19:45 | midkay | we'll see about that. |
08:19:57 | scorche | >_> |
08:20:00 | sharpe | you know you can't resist talking to scorche. |
08:20:20 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:20:20 | * | scorche wonders if anyone would notice if i hadn't been on in a while |
08:20:20 | ShyK | if anyone has an idea what's up with preglow please let me know. |
08:20:38 | sharpe | probably more than they'd notice me. |
08:20:59 | gursikh_ | I think I read on the forums that preglow is on holiday |
08:21:17 | gursikh_ | I will search momentarily |
08:21:52 | | Quit chendo (Read error: 110 (Connection timed out)) |
08:22:29 | gursikh_ | he last logged into the forum on july 5 |
08:22:38 | sharpe | he's acting the fool, most definitely. |
08:23:08 | midkay | haha. |
08:23:13 | gursikh_ | I'm not finding it now, but I'm quite certain there was a post (maybe on MR) about him being on holiday |
08:24:03 | ShyK | ok gursikh_, thanks |
08:28:16 | Slasheri | hmm, i will change the tagcache entry limit to dynamic so there wont be no longer other limits but the real memory available |
08:28:25 | *** | Alert Mode OFF |
08:30:50 | amiconn | Slasheri: Please do also check whether it's possible to simplifiy things code-wise |
08:31:17 | amiconn | +11KB in less than 2 weeks, probably most of it by tagcache :/ |
08:31:46 | Jungti1234 | can you see it '§Ö'? |
08:32:26 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
08:32:47 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
08:34:50 | gursikh_ | any idea if this is still true? : Note: American ISP Verizon is blocking non-US mail! You cannot sign up a verizon account to one of these lists, since it will just bounce and be taken off the list again. Use an account from a more intelligent company. |
08:37:12 | Slasheri | amiconn: it might be possible to do some code size optimizations, as the code is not yet optimized in that way |
08:37:13 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
08:37:13 | | Join scorche [0] (n=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
08:37:30 | Slasheri | currently it's only speed optimized |
08:38:46 | Slasheri | amiconn: and maybe the ramcache feature could be dropped for archos.. not sure if that's useful at all |
08:39:24 | *** | Saving seen data "./dancer.seen" |
08:39:30 | ShyK | gursikh_: if it was ever true, i would find another ISP quickly :) |
08:40:02 | amiconn | Slasheri: I'll check out ramcache this we... but probably it can be dropped. |
08:40:15 | Slasheri | ok, sounds good |
08:40:51 | amiconn | ...provided that doesn't break some tagcache operations (but iiuc it shouldn't, since ramcache is optional anyway) |
08:41:35 | sharpe | amiconn: what is the limit of the firmware size for the archoses? |
08:41:40 | amiconn | I'll check how much ram it actually takes |
08:41:41 | Slasheri | yep, it shouldn't break anything (it's already enable by #ifdef HAVE_TC_RAMCACHE) |
08:42:51 | amiconn | sharpe: There are various limits. |
08:43:09 | amiconn | (1) for firmware loaded from disk: max. 200KB for player/studio and recorder v1, 400KB for the others (recorder fm/v2 and Ondios) |
08:43:46 | amiconn | This is relaxed a bit in that if the firmware exceeds this limit (currently the case for recorder v1), we build a self-decompressing version |
08:44:03 | sharpe | ah... |
08:44:15 | amiconn | (2) for flashing rockbox: max. 232KB for player/studio, 228KB for all others |
08:45:16 | amiconn | If the uncompressed size exceeds this limit, flash firmware can be compressed too, but that obviously forbids running _directly_ from flash rom |
08:45:42 | sharpe | alright, i believe i get it now. |
08:45:52 | amiconn | We're now a little below 226KB for fmrecorder... |
08:46:08 | sharpe | ah, i see the concern then. |
08:47:14 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
08:47:41 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
08:48:25 | * | amiconn hopes to find time to do a langv2 rework during vacation |
09:00 |
09:02:04 | | Join finik [0] (n=clicker@adsl-69-107-101-90.dsl.pltn13.pacbell.net) |
09:04:39 | | Quit thoughts (Read error: 110 (Connection timed out)) |
09:06:45 | | Join thoughts [0] (n=thoughts@62.101.50.176) |
09:06:54 | | Quit scorche` (Read error: 104 (Connection reset by peer)) |
09:07:11 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
09:10:11 | Slasheri | now the limit has been removed |
09:10:29 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
09:11:10 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
09:20:05 | | Join _FireFly_ [0] (n=FireFly@p54A45F29.dip.t-dialin.net) |
09:20:46 | earHertz | Slasheri: does ramcache actually work on ipods? |
09:21:05 | Slasheri | earHertz: hmm, it should. Do you have problems with it? |
09:21:16 | earHertz | well, perhaps |
09:21:30 | Slasheri | but i don't have ipod to test with :/ |
09:22:05 | earHertz | if I go to Info|view tagcache info, it tells ne Ramcache:no |
09:22:21 | Slasheri | however, on flash players there is no need to enable either dircache or tagcache ramcache |
09:22:48 | Slasheri | hmm, do you have selected "load tagcache to ram: yes" and rebooted? |
09:22:55 | earHertz | \indeed, I have |
09:22:59 | Slasheri | interesting.. |
09:23:19 | Slasheri | and tagcache works but it just loads entries from disk? |
09:23:28 | earHertz | also, the disk is accessed when I page through long tagcach elists |
09:23:47 | earHertz | well, i'm not sure what the behavior is SUPOSED to be |
09:23:52 | Slasheri | weird.. could you access the logf debug console? |
09:24:01 | earHertz | Slasheri: I could |
09:24:03 | Slasheri | it could be useful if you could provide the logf dump |
09:24:10 | Slasheri | great |
09:24:26 | earHertz | I' |
09:24:42 | earHertz | I'll have to rebuild; curenly I'm filling logf with my stuff |
09:26:17 | | Join Gnelik [0] (n=Gnelik@193.110.17.19) |
09:26:27 | Gnelik | Hi |
09:31:28 | | Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to) |
09:31:51 | earHertz | hmm,. this is new: when I plug in the usb, I see the rockbox usb icon, but insrtead of rebooting to the retailos , I get a battery icon? |
09:32:27 | amiconn | Then your battery is way down |
09:32:36 | earHertz | ah, makes sense |
09:32:40 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
09:32:42 | | Quit Rick ("I… don't need to be here.") |
09:32:43 | amiconn | Just let it plugged a few minutes |
09:32:46 | earHertz | how long do I have to charge it? |
09:33:00 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
09:33:04 | earHertz | Slasheri: can you wait a few? |
09:33:22 | Slasheri | earHertz: sure :) |
09:33:31 | earHertz | thanks |
09:33:38 | Slasheri | hmm, i am wondering if anybody has yet tried the runtimedb |
09:33:52 | earHertz | Slasheri: wilst we wait, can I bug you about a tagcache pucliarity? |
09:34:07 | Slasheri | please do ;) |
09:34:22 | earHertz | ah, rebboting now! |
09:35:27 | earHertz | Slasheri: tagcacjhe uses the same struct gui_list for all its liosts; I'm assumeing you must record the structs data somewhere else, because when I go back to a prior list, tagcache remmebers my place in teh lsit |
09:35:31 | amiconn | Retailos inhibits diskmode when battery is really low, and just charges instead |
09:35:39 | amiconn | (with the big battery icon displayed) |
09:35:55 | earHertz | ah |
09:37:39 | earHertz | Slasheri: why not use different gui_list instances? |
09:38:15 | Slasheri | earHertz: ah, that code is based on the old tagdb browser |
09:38:32 | Slasheri | the current level is stored in the tree context |
09:39:00 | earHertz | and current level offset |
09:39:18 | amiconn | earHertz: Does the filebrowser behave different? |
09:39:32 | earHertz | amiconn: I do not know; it's a good qurestion |
09:40:13 | earHertz | this list re-use makes one of my patcghes have to do extra work |
09:40:57 | earHertz | Slasheri: ok, I have teh logf.. should I send it to you or can you tell me what I should look for? |
09:41:17 | Slasheri | earHertz: you should see something like loading tagcache to ram |
09:41:24 | Slasheri | and after that an error message |
09:41:33 | | Quit scorche` (Read error: 104 (Connection reset by peer)) |
09:41:42 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
09:41:50 | earHertz | ah, son of abitch |
09:41:57 | earHertz | I made a mistake |
09:42:07 | Slasheri | hmm, what did it say? :D |
09:42:42 | earHertz | I didn';t get rid of my logfs, and gfilled up 4000 lines of logf with other crap |
09:42:56 | Slasheri | oh |
09:45:23 | | Join [HO]vo|t [0] (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
09:47:41 | [HO]vo|t | hi, what is the best way to ensure longelivity of the headphone out jack of my v2 recorder? the last unit i had began to lose sound in one headphone ear if the plug moved the wrong way. |
09:47:59 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
09:48:01 | earHertz | [HO]vo|t: soldering iron |
09:48:16 | [HO]vo|t | how so? |
09:48:33 | earHertz | unsolder the jack you have now, and solder a new on in |
09:49:01 | [HO]vo|t | well, that's what i tried to do with my old unit, which is now in like 6 pieces |
09:49:32 | earHertz | Slasheri: http://pastebin.ca/95718 |
09:49:34 | [HO]vo|t | i purchased a new one off ebay with no hard drive and dead battery, swapped the new one in and it works well, i just am looking for tips on how to make this one last |
09:51:39 | Slasheri | earHertz: weird, it doesn't even try to load it |
09:51:46 | Slasheri | hmm, maybe i have found the reason |
09:51:48 | earHertz | weird |
09:52:08 | * | earHertz raises amn eyebrow quizzically |
09:52:12 | Slasheri | yep, the status structure has not been initialized |
09:52:26 | Slasheri | so it might think tagcache has been already loaded in ram |
10:00 |
10:05:11 | Slasheri | earHertz: i have committed a little modification, please try with it again and put the new logfdump available |
10:05:16 | earHertz | this only happens on ipods? |
10:05:27 | Slasheri | at least it works fine on my iriver |
10:05:34 | earHertz | where is teh mod? in cvs? |
10:05:38 | Slasheri | yes |
10:05:45 | Slasheri | just update the cvs |
10:06:00 | | Join juxtap [0] (n=juxtap@41.208.194.116) |
10:06:01 | apo` | *WB(juxtap)WB* - <juxtap> craftkid, rockbox doesn't actually work, this whole thing's a hoax |
10:06:32 | juxtap | huh? apo`, fine a new hobby... |
10:06:35 | juxtap | *find |
10:06:48 | earHertz | Slasheri: that's problematic for me. I don't suppose you have a diff file. (I'm out of date with cvs and have a plethora of my own mods in teh way of getting up to date.) |
10:07:46 | Slasheri | hmm.. do you have the latest version of tagcache? |
10:08:11 | earHertz | proabbly not |
10:08:55 | Slasheri | earHertz: http://pastebin.ca/95724 |
10:10:11 | earHertz | what file is that? |
10:10:39 | Slasheri | tagcache.c |
10:13:15 | earHertz | dman, I really am out of date |
10:14:00 | | Part amiconn |
10:14:58 | earHertz | you've made several changes to tagcache lately, hmm? |
10:15:00 | | Join JdGordon [0] (n=jonno@c211-28-95-208.smelb1.vic.optusnet.com.au) |
10:15:24 | JdGordon | evening all |
10:15:40 | earHertz | JdGordon: where are you from? |
10:16:00 | JdGordon | down under |
10:16:06 | * | scorche` looks at the .au in JdGordon's hostmask |
10:16:25 | earHertz | under what? |
10:16:40 | scorche` | earHertz: see what i said >_> |
10:17:25 | earHertz | under a bridge? |
10:17:32 | * | scorche` sighs |
10:17:52 | Slasheri | earHertz: yes, lot of changes.. (most for the runtimedb) |
10:18:03 | Slasheri | but that shouldn't affect the ramcache feature |
10:18:29 | earHertz | Slasheri: your fix fixes the problem. Thanks |
10:18:34 | Slasheri | great :) |
10:18:47 | earHertz | (It also exposes a problem in one of my unreleased patches, which is a bonus) |
10:18:58 | Slasheri | hehe |
10:19:36 | earHertz | I have a scroll accel that lets me page through my 8600 tracks in about 20 seconds |
10:19:58 | earHertz | I also have two list optimizations that physically scroll the screen faster |
10:20:10 | earHertz | some interaction is puttin gtrash n the scren |
10:20:26 | earHertz | when i page al the way through teh 8600 trracks too fast |
10:23:11 | | Quit gursikh_ () |
10:25:23 | | Join KoCb0 [0] (i=KoCb0@217.79.65.189) |
10:27:17 | | Quit thoughts ("Byebye!") |
10:28:12 | | Join jhMikeS [0] (n=jethead7@adsl-69-212-31-59.dsl.sfldmi.sbcglobal.net) |
10:28:50 | | Quit RoC_MM ("Leaving") |
10:29:41 | jhMikeS | I've read lcd_blit is supposed to take the native bitmap format but is that also supposed to include the native orientation if scanlines a vertical? |
10:31:03 | earHertz | jhMikeS: no idea |
10:32:52 | jhMikeS | earHertz: who might know? I'm not positive that was ever considered though. |
10:33:53 | earHertz | also, no ide. ;) |
10:33:57 | jhMikeS | ;D |
10:34:00 | * | earHertz is not an offical dev |
10:35:03 | * | jhMikeS isn't either |
10:35:45 | * | jhMikeS knows you that you know that he knows |
10:36:43 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
10:37:55 | | Join KN|stiff [0] (n=phhome@p54B7F6C0.dip.t-dialin.net) |
10:39:27 | *** | Saving seen data "./dancer.seen" |
10:45:23 | | Join TnadeN [0] (n=chatzill@81-234-128-169-o824.telia.com) |
10:47:28 | JdGordon | booooorreedd!! |
10:48:10 | TnadeN | hello, i have a ipod mini and i'm thinking about converting to your 'OS' instead of the original. the problem is that if i try to use the pdf-guide that i downloaded from your website, none of the links in the guide work... and as a result i can't get a hold of the bootloader |
10:48:37 | | Join nls [0] (n=nls@h197n3fls33o290.telia.com) |
10:48:42 | JdGordon | the lnks dont work? they should |
10:48:47 | JdGordon | maybe its your pdf viewer |
10:48:58 | TnadeN | http://www.rockbox.org/twiki/bin/oops/Main/IpodInstallation/bootloader-mini1g/bin?template=oopsaccessdenied;def=no_such_web;param1=view |
10:49:22 | nls | any ondio FM users around |
10:49:24 | nls | ? |
10:50:08 | TnadeN | and i have a 2:d gen ipod mini, but both the links in the pdf guide direct me to the 1:st gen bootloader |
10:50:10 | TnadeN | :S |
10:50:15 | JdGordon | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallation |
10:50:27 | JdGordon | all the instrutions are on that wiki page |
10:50:33 | JdGordon | so u dont need to worry about thw guide |
10:52:10 | nls | amiconn, If you read the logs, is there a way to remove a single FM radio preset on the ondio, I'm trying to add the buttons to the manual but couldn't figure this one out |
10:54:41 | TnadeN | how does the rockbox save your songs? the annoing way (renames them to 4 random letters), or what? |
10:55:25 | TnadeN | like the ogiginal software does it... |
10:55:28 | JdGordon | TnadeN: rockbox uses wheterver directory sturcture u have on the ippd |
10:55:37 | JdGordon | so u can copy them straight across in exploerer |
10:56:00 | TnadeN | JdGordon: so if i format my ipod.. and create a mp3 folder it should work fine? |
10:56:06 | JdGordon | yup |
10:56:31 | TnadeN | JdGordon: kk, do you recommend format? |
10:56:34 | | Join beoba [0] (n=fsoh@unaffiliated/beoba) |
10:56:57 | JdGordon | whatever format your music is in already... ipod plays almost everything |
10:57:05 | JdGordon | mp3, ogg, flac, mpc, ... |
10:57:37 | beoba | im getting some interesting output from this diskdump program when attempting to run it on a 5g ipod |
10:57:39 | TnadeN | JdGordon: mmm, i ment do you recommend that i delete the current dir and start |
10:57:52 | beoba | namely: |
10:57:55 | TnadeN | JdGordon: over again from 0 |
10:57:58 | beoba | Part Type Start Sector End Sector Size (MB) 0 0x90 -1073743424 2147480619 1572863 1 0xbf 9412 -1073734013 1572863 2 0xfe -1881115804 -1881100845 7 3 0x00 -2139062144 -2139062145 0 |
10:58:14 | JdGordon | TnadeN: ye, format, install rb, make a folder for your music and your good to go |
10:58:25 | TnadeN | JdGordon: kk, thx |
10:58:38 | beoba | (it looks like the program is having difficulty with the ipod's partition table) |
10:58:47 | Galois | I would test it first without formatting |
10:58:57 | JdGordon | beoba: u sure u have the right hdd? |
10:59:02 | beoba | yeah |
10:59:19 | beoba | disk0 is main hd |
10:59:28 | JdGordon | TnadeN: ye, install rb first, then format it |
10:59:35 | JdGordon | just incase the install doesnt work |
10:59:37 | JdGordon | brb |
10:59:51 | beoba | (im doing this on a mac, i already tried on linux earlier and ended up hosing the ipod, possibly due to the same reason as this issue with partition tables that im now encountering) |
11:00 |
11:04:18 | beoba | skimming old channel logs, it looks like the installer shits itself if the ipod is not formatted FAT |
11:04:30 | beoba | or whatever is a better name for this utility |
11:08:09 | beoba | still, wouldnt think that the formats of the partition would affect any ability to read the table |
11:09:33 | | Join ashridah [0] (i=ashridah@220-253-120-25.VIC.netspace.net.au) |
11:10:51 | beoba | well, i'll see what that does |
11:11:21 | beoba | nothing as espected |
11:11:52 | beoba | anyway, i'll paste the diskdump output somewhere |
11:12:41 | | Join chendo [0] (n=chendo@203-206-94-201.dyn.iinet.net.au) |
11:14:03 | beoba | http://pastebin.ca/95771 |
11:14:05 | beoba | now for sleep |
11:17:56 | linuxstb_ | beoba: "Macpods" have an Apple Partition Map, not an MBR... |
11:18:17 | beoba | that'd do it then |
11:18:28 | beoba | so why does this install program not check for that, if its compiled to run under OSX |
11:18:50 | beoba | presumably if im running an install program under OSX, there's a significant chance that the ipod being installed to was also formatted from that same system |
11:20:16 | sharpe | goodnight... everyone. even though it's morning for me. |
11:20:47 | TnadeN | JdGordon: yay, it worked out fine... now can anyone tell me some useful plugins/nice themes/other |
11:21:05 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
11:21:35 | | Quit KoCb0 ("• IRcap [8.2] • www.ircap.com/int •") |
11:21:43 | | Quit sharpe ("Leaving") |
11:22:22 | TnadeN | or do i even need new plugins.. it seems that a lot came with the pacage |
11:22:37 | TnadeN | with the zip |
11:22:43 | ashridah | a lot does, yes. |
11:23:08 | TnadeN | humm, then new themes. |
11:23:16 | ashridah | there's possibly a few available in the bug tracker, but you'd need to be able to compile them. the plugin api changes from time to time, so precompiled ones wouldn't be much use. |
11:23:34 | ashridah | plenty of themes on the wiki, iirc. although quite a few come with rockbox |
11:23:42 | TnadeN | 2 acctually |
11:23:50 | TnadeN | default and another one |
11:23:52 | | Join safetydan [0] (n=dan@cor4-ppp2626.bri.dsl.connect.net.au) |
11:24:22 | ashridah | hm. there's more for some platforms than others. |
11:24:59 | TnadeN | humm, can you link me to the wiki page |
11:25:04 | ashridah | a theme is mostly just a set of font, WPS and background settings, for the most part. |
11:25:14 | ashridah | http://www.rockbox.org/twiki/ iirc. |
11:25:48 | ashridah | so WPS's will be more common than themes. |
11:26:06 | | Nick ashridah is now known as Lost-tv (i=ashridah@220-253-120-25.VIC.netspace.net.au) |
11:26:50 | JdGordon | TnadeN: get the fonts zip from the downloads page, and thems are on the wiki |
11:27:02 | TnadeN | JdGordon: k |
11:28:28 | TnadeN | JdGordon: i must be blind... i can't find the font download X| |
11:28:54 | JdGordon | http://rockbox.org/downloads iirc |
11:29:03 | JdGordon | its one of the last options in the table |
11:29:06 | * | jhMikeS doesn't understand why new functions aren't only addeded to the end of the plugin api to avoid api incompatibility |
11:29:37 | JdGordon | http://www.rockbox.org/dl.cgi?bin=fonts sorry |
11:29:45 | JdGordon | jhMikeS: they are |
11:29:51 | JdGordon | ususually.. |
11:30:15 | jhMikeS | JDGordon: So why is there an issue with precompiled plugins accd. to ashridah? |
11:31:00 | JdGordon | because ocasioannyl the plugin api is changed which rbeaks backwards compatibility |
11:31:04 | jhMikeS | JdGordon: mmmm... |
11:31:31 | * | jhMikeS had stong feelings about that |
11:31:43 | nls | precompiled plugins will be more usefull when we have a release. |
11:32:16 | TnadeN | how come itunes recognises my rockbox? |
11:32:17 | jhMikeS | And as of now there's also no plugin devkit to build them outside the main build so I've been told. |
11:32:38 | JdGordon | TnadeN: uninstall itunes :p |
11:32:44 | TnadeN | and what happens if i tranfer music with itunes? |
11:32:50 | nls | jhMikeS, correct. |
11:32:56 | TnadeN | JdGordon: :P yeah that might be a good idea) |
11:33:16 | JdGordon | jhMikeS: well there is the vmware image and the colinux image, but no bygwin updated image, and none of these were really for just plugin dev |
11:34:21 | jhMikeS | bummer...how big an undertaking would it be? Add a command to make a plugin devkit? |
11:34:37 | JdGordon | ? |
11:34:40 | | Join damaki [0] (n=Chocolat@ALille-153-1-53-17.w86-196.abo.wanadoo.fr) |
11:35:33 | safetydan | it's not that hard to use the normal build for plugin development |
11:36:26 | TnadeN | humm, what should i run if not itunes (don't say winamp). i'm a windows user and i like the itunes feature when you can drag and drop files OUT from your playlist (ex to teh rockbox) |
11:36:39 | JdGordon | i want to automate the patching process.. does anyone know how to run patch with a script so it fails if the patch is bad instead of it asking for a fix? |
11:37:18 | JdGordon | TnadeN: ? to copy music to the ipod use explorer, it should come up as a usb hard disk, to listen use whatever u want.. |
11:37:28 | jhMikeS | safetydan: true...I've done it for test ones, but it slows it down and you have to edit files with lots of stuff that has nothing to do with your own plugin |
11:37:41 | JdGordon | no u dont... |
11:37:49 | JdGordon | the only file u need to edit is SOURCES |
11:37:55 | safetydan | only SOURCES needs to be edited and only once |
11:38:33 | safetydan | JdGordon, patch -t might do what you need |
11:38:42 | TnadeN | JdGordon:but it's easier to use itunes, cause you can see the "real" filenames. a lot of my mp3's are named '01-track' or something |
11:38:47 | JdGordon | ta |
11:38:58 | safetydan | JdGordon, otherwise 'man patch' is your friend |
11:39:05 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-22-203.w83-198.abo.wanadoo.fr) |
11:39:10 | | Quit beoba (Read error: 110 (Connection timed out)) |
11:39:15 | JdGordon | TnadeN: so rename/retag them.. if you copy them with itunes it will go stupid filenames on the ipod |
11:39:31 | TnadeN | humm yeah.. |
11:40:42 | jhMikeS | ...and bitmaps/native/SOURCES if you have images |
11:42:14 | | Quit _FireFly_ ("Leaving") |
11:45:26 | | Quit TnadeN ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]") |
11:49:32 | jhMikeS | It would be nice to keep apps separate from the firmware esp if they're not so lightweight IMHO. I suppose I could create a devkit maker that people could download separately from the rockbox source but then it would be my own side project :) |
11:50:38 | linuxstb | amiconn: I'm curious to know if my ipod changes to scramble.c work on ipods apart from my Color - would you be able to test on your mini? |
11:51:24 | | Join blackvd [0] (i=1000@c-71-198-82-177.hsd1.ca.comcast.net) |
11:51:35 | | Join mordov [0] (n=mordov@71.80-202-237.nextgentel.com) |
11:51:37 | jhMikeS | What about the case-only renaming of files (file => File)? I've wanted to do that on several occasions. |
11:51:45 | | Join lightyear [0] (n=lightyea@p54876AF2.dip.t-dialin.net) |
11:51:47 | linuxstb | jhMikeS: As long as it's built automatically from the Rockbox source, then I think it's a good idea. But by "devkit" do you just mean the build scripts and include files, or actually compilers etc as well? |
11:51:50 | blackvd | say how do i boot to the default firmware? |
11:52:42 | linuxstb | jhMikeS: Do you mean with the Rockbox rename function? |
11:52:47 | jhMikeS | jhMikeS: No compilers...it may copy tools from rockbox when you run the maker or just use them in their directories...that's all I'm thinking. |
11:52:52 | blackvd | tried pressing rec and play at the same time but... |
11:52:56 | jhMikeS | linexstb: yes |
11:53:07 | blackvd | ...nothing |
11:53:34 | linuxstb | blackvd: Which player do you have? |
11:54:06 | blackvd | H320 |
11:54:08 | jhMikeS | linuxstb: BTW: It was broken...If I press the joystick down button when entering text, it just jumps to the text line itself and not to the letter below like it used to. |
11:54:20 | | Quit damaki (Read error: 110 (Connection timed out)) |
11:54:22 | blackvd | did it before but can't seem to do it now |
11:55:09 | blackvd | resets the firmware when i do it |
11:55:40 | nls | blackvd, hold down rec then press and hold play until you see the of starting |
11:55:42 | * | jhMikeS notices he was talking to himself up there ^ :) |
11:56:07 | blackvd | tried but it resets |
11:56:20 | nls | hold longer :) |
11:56:39 | blackvd | reason why is I'm running linux and for some reason i cant copy files to the player when it its running rockbox |
11:57:17 | blackvd | oh wait got it |
11:57:30 | blackvd | I'm retarded |
11:59:01 | | Part blackvd |
12:00 |
12:03:42 | jhMikeS | what objects/bins are need to fully link a plugin? Is it just the output the plugin.c and some miscellaneous function libs? |
12:06:31 | safetydan | libplugin.a at least |
12:06:31 | | Join muesli__ [0] (n=muesli_t@203.187.240.141) |
12:06:40 | safetydan | take a look at the Makefile in apps/plugins |
12:06:50 | | Join Criamos [0] (n=Criamos@p549332AF.dip0.t-ipconnect.de) |
12:07:36 | | Join PaulJam [0] (n=pauljam@vpn-3042.gwdg.de) |
12:08:21 | jhMikeS | xlcd too |
12:09:03 | * | JdGordon has automated patching and compiling going :D |
12:09:28 | | Quit KN|stiff (Read error: 104 (Connection reset by peer)) |
12:09:41 | midkay | haha. nice. |
12:09:59 | linuxstb | jsMikeS: Plugins don't get linked against anything outside the plugins directory - just the plugin lib as safetydan said. |
12:10:09 | JdGordon | once i do a frontend, any idiot wil be able to compile thier own version with watever patches they wont withpout needing the devkit :) |
12:11:40 | midkay | .. hooray, more questions, this time instead of "i cant check out sources" or "how do i start vmware" it'll be "the automatic patcher isnt working what do i do" or "i got a patch error what else can i try" plus the earlier vmware questions once we suggest that they can try running vmware to do it themselves. :) |
12:12:13 | jhMikeS | JdGordon: :D |
12:15:04 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
12:17:11 | JdGordon | haha midkay |
12:17:13 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
12:17:38 | | Part Lost-tv ("Konversation terminated!") |
12:17:44 | midkay | :D |
12:17:53 | jhMikeS | How do the xlcd_*.o's get linked in? It's a static lib but no ref in the makefile. That's in the .o generated by the compiler? |
12:19:24 | | Join freqmod [0] (n=freqmod@159.84-48-78.nextgentel.com) |
12:20:39 | jhMikeS | I know, stupid question...I'm new to using Linux and the tools. |
12:20:40 | safetydan | they get turned into libplugin.a |
12:21:11 | safetydan | which the plugins are then linked against |
12:21:38 | jhMikeS | safetydan: Ahh...so it's all in there. One library file. A devkit only has to build that. |
12:22:27 | safetydan | and apps/plugin.c |
12:22:45 | safetydan | which then requires the rest of rockbox |
12:25:26 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
12:25:53 | jhMikeS | safetydan: huh? Plugins don't seem to link statically to the firmware. Whatever it requires to be made...but once its made...you can keep your project files and build separated. |
12:26:00 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
12:26:32 | linuxstb | safetydan: afaik, plugins aren't linked against plugin.c - they include plugin.h and access the core functions via the plugin API. |
12:27:45 | safetydan | yeah ignore me as I know not of what I speak :) |
12:27:45 | jhMikeS | xlcd_* functions access through the plugin API. I can see it needs the pointer initiaized. |
12:29:02 | | Join webguest99 [0] (n=54f4da2f@labb.contactor.se) |
12:29:06 | safetydan | still, is it worth the effort to make a separate plugin dev kit when it only takes a few seconds to rebuild and changed plugin? |
12:29:33 | | Quit nls (" Try HydraIRC -> http://www.hydrairc.com <-") |
12:30:13 | | Join bluebrother [0] (i=ZGtx0wED@nat-wh-1.rz.uni-karlsruhe.de) |
12:31:40 | webguest99 | i have many sound files and i want them to be one file???? which program shoud i have??? |
12:32:39 | jhMikeS | safetydan: It is to me for reasons of keeping files separated from the main source. I can put the projects where I want and keep it compartmentalized. Much tidier to me anyway. |
12:32:49 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-95-89.w86-215.abo.wanadoo.fr) |
12:33:07 | linuxstb | what kind of files? |
12:33:16 | webguest99 | sound file |
12:33:17 | jhMikeS | safetydan: It's something I could make for myself and others could use it if they like. |
12:34:34 | jhMikeS | linexstb: My plugin sources, headers, images, etc. all in a location of my choosing. |
12:34:51 | safetydan | jhMikeS, ah, I just thought you wanted to save compile time. |
12:35:13 | jhMikeS | linuxstb: Any no need to modify any SOURCES file with 1000000 other files. |
12:35:23 | | Quit earHertz ("Chatzilla 0.9.72 [Firefox 1.5.0.4/2006050817]") |
12:35:54 | webguest99 | give me a name on a program ... plz |
12:36:25 | jhMikeS | safetydan: I'm sure it would do that and make keeping track of things easier. And no need to patch anything to introduce a new plugin either. |
12:38:05 | jhMikeS | It looks rather simple actually now with your help. I just need to learn how to write makefiles and use the tools better. |
12:38:10 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
12:38:33 | | Join orthogonal [0] (n=chatzill@c-24-30-242-135.hsd1.va.comcast.net) |
12:38:33 | bluebrother | webguest99, what kind of sound files? Do you really want to recompress you music? For transferring you could simply zip them. |
12:39:12 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
12:39:22 | webguest99 | a sound book mp3 |
12:39:31 | *** | Saving seen data "./dancer.seen" |
12:39:57 | bluebrother | you could use any good wave editor ... like audacious or Adobe Audition. |
12:40:00 | jhMikeS | Just put all the sources/makefiles in a zip and put it up on the web. Extract/compile/copy/run...it's that simple...;) |
12:40:24 | bluebrother | but this would recompress you music, most likely causing the sound quality to decrease. |
12:41:06 | webguest99 | k |
12:41:07 | bluebrother | also you could search the web for mp3cat programs ... there is mp3split, but I don't know if there is a cat program for mp3 files. |
12:41:23 | Galois | the old vintage mp3asm will do it |
12:42:06 | Galois | really, though, there is no good reason why you would ever want to assemble mp3 files together into one |
12:42:28 | | Join spiorf [0] (n=spiorf@host185-142.pool8256.interbusiness.it) |
12:43:04 | A_M | Hmm... Is there some clever function I can call that will exit all currently open menus? |
12:43:14 | Galois | no :( |
12:43:30 | Galois | for ogg files you can just use cat, in theory |
12:44:01 | Galois | according to the spec the concatenation of two valid ogg files is a vaild ogg file, but most players (including rockbox AFAIK) don't handle concatenated files properly |
12:45:17 | markun | Galois: Oggscissors is a lot nicer: http://www.oook.cz/bsd/oggscissors/ |
12:45:50 | A_M | I'm trying to emulate the tree with menus, and need to go back to root when (BUTTON_ON | BUTTON_REL) is hit before I open the WPS but I only manage to close the topmost menu - any suggestions? |
12:45:56 | jhMikeS | Galios: Is that true of ogg FLAC? |
12:46:00 | orthogonal | how does a cat play ogg files? |
12:46:09 | markun | :) |
12:46:16 | jhMikeS | Does RB even support ogg FLAC? |
12:47:02 | jhMikeS | ogg is just a container for various compression schemes, right? |
12:47:17 | Galois | indeed |
12:47:18 | orthogonal | jhMikeS: yes |
12:47:56 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
12:48:04 | jhMikeS | orthogonal: Yes 1, 2 and/or 3? |
12:48:15 | orthogonal | 3 |
12:48:42 | jhMikeS | orthogonal: only 3? |
12:49:01 | orthogonal | 1 & 2 I dunno |
12:49:17 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
12:49:26 | jhMikeS | hmmm...another TODO...:D |
12:49:31 | orthogonal | I only use mp3s. I know ogg is better, but if I used it, I couldn't make fumn of people who do use it |
12:50:18 | * | jhMikeS thinks ogg is crunchy but mp3 is whooshy |
12:50:38 | linuxstb | IMO chained Ogg files are a brain-dead idea. You can't tell how many tracks are in the file (and their lengths) without scanning the whole file. |
12:50:48 | orthogonal | crunchy? Like a vegan hippie granola eater? |
12:50:49 | linuxstb | Not good for embedded players... |
12:50:56 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
12:51:06 | orthogonal | linuxstb: serious drawback |
12:51:41 | | Join muesli [0] (n=muesli_t@203.187.240.141) |
12:51:42 | markun | linuxstb: with Oggscissors you get one new vorbis stream, not just concatenated |
12:51:57 | jhMikeS | orthogonal: Yes, it has that texture... |
12:52:03 | bluebrother | btw, the handling of the sid substreams is kinda strange. |
12:52:09 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
12:52:10 | orthogonal | thw sound? are you serious? |
12:52:56 | | Quit safetydan ("Ex-Chat") |
12:52:59 | bluebrother | wouldn't it be possible when adding a sid to simply add each substream as a playlist entry? Like having them as <filename>:<streamid> in the playlist. |
12:53:02 | jhMikeS | The artifacts are have a different sound than mp3...sort of like clipping. |
12:53:20 | bluebrother | ffwd'ing to change to the next substream is kinda weird. |
12:53:38 | jhMikeS | Very quiet crunchiness way in its bowels |
12:55:31 | | Join blackvd [0] (i=1000@c-71-198-82-177.hsd1.ca.comcast.net) |
12:55:36 | bluebrother | Slasheri, you're in? |
12:55:44 | blackvd | question |
12:55:51 | Slasheri | bluebrother: hi |
12:55:56 | orthogonal | answer |
12:56:03 | linuxstb | bluebrother: No - all of Rockbox assumes 1 file = 1 track. So it's not a trivial thing to change. But hopefully someone will take up the challenge - it would mean cue-file and mp4 chapters support could happen as well. |
12:56:04 | blackvd | my videos dont show up in rockbox? |
12:56:18 | orthogonal | blackvd: rb does not play videos |
12:56:20 | bluebrother | I think it would be better to warn before starting an "initialize now" on tagcache, as it can eat up lots of battery. |
12:56:27 | blackvd | whaaaaaaaaaaaaa? |
12:56:30 | orthogonal | however, videos in the filesystem will show up as files |
12:56:37 | blackvd | hm mine dont |
12:56:47 | Slasheri | bluebrother: hmm, you can abort that by shutting down the player |
12:56:50 | blackvd | this is crazy talk |
12:56:56 | blackvd | no video? |
12:56:57 | Slasheri | but warning might be good, because it will erase all tagcache files |
12:57:02 | orthogonal | linuxstb: I'll be glad to do that −− as soon as someione offers a bounty |
12:57:09 | blackvd | they've gone mad |
12:57:12 | bluebrother | linuxstb, I'm aware this would need major changes, but the way it's handled now is ... strange |
12:58:12 | bluebrother | Slasheri, sure, but what if I don't want to shutdown the player (or am not aware of that)? Also, IIRC the "initialize now" will remove your old tagcache files, so it should be warned about that (especially if tagcache was already initialized) |
12:58:40 | blackvd | oh hey whats with the jblackglass theme does it work with the H320? |
12:59:04 | Slasheri | bluebrother: yes, true. Warning sounds good, especially because all runtimedb data will be erased when erasing the files |
12:59:10 | Slasheri | unless you export the data first manually |
12:59:26 | bluebrother | just happend to me unintentionally ... |
13:00 |
13:00:03 | bluebrother | for now it's not that important but its kinda nasty. And usual "users" will most probably start to whine about it. |
13:00:57 | Slasheri | i will try to add some kind of warning to it soon |
13:01:29 | bluebrother | thanks :) |
13:01:37 | Slasheri | :) |
13:02:02 | linuxstb | Slasheri: Why is the runtimedb data lost when you rebuild the tagcache db? |
13:02:15 | Slasheri | linuxstb: that data is stored in the tagcache db |
13:02:41 | Slasheri | it's just additional tags: playcount, playtime, lastplayed |
13:02:57 | Slasheri | but exporting/importing data manually will avoid that |
13:03:19 | orthogonal | people will want to save that crap even if the re-run tagcache buil |
13:03:37 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-0-0-cust335.lutn.cable.ntl.com) |
13:03:40 | * | orthogonal doesn't actually care about it personally |
13:03:44 | Slasheri | orthogonal: yes, they can |
13:03:53 | bluebrother | I think usually they only want to update the tagcache |
13:04:13 | bluebrother | Slasheri, how are sid files handled in terms of tagcache? Do they get indexed too? |
13:05:12 | Slasheri | bluebrother: i haven't tried that yet |
13:05:36 | | Join BockBilbo [0] (n=BockBilb@eu85-84-43-70.clientes.euskaltel.es) |
13:05:46 | BockBilbo | good morning |
13:05:48 | BockBilbo | :) |
13:05:49 | | Part blackvd |
13:06:31 | bluebrother | maybe it would also be a nice feature to exclude file extensions from inclusion in tagcache. Like "don't index .sid files" |
13:06:42 | bluebrother | (assuming tagcache indexes sid) |
13:06:58 | BockBilbo | im making a script to get the album covers from the mp3 id tags so i can make the covers available to be seen on rockbox with the album cover patch |
13:07:01 | bluebrother | I had the sid collection on my player once, and tagcache ran like hours |
13:07:03 | Slasheri | yep, true. but that will be a problem with dircache too.. |
13:07:11 | Slasheri | if you have downloaded HVSC on your player |
13:07:26 | Slasheri | it can't index that many files |
13:07:31 | BockBilbo | can someone tell me if the album cover patch supports , for instance, bmp files of 100x90 files? |
13:07:36 | orthogonal | theytagcache is customizable, right? I can change All artsist to actually exclisude some artists? |
13:07:42 | bluebrother | it can't? Ok, maybe that was the cause. |
13:07:57 | BockBilbo | im asking this cause i want to know if its arbitrary to have square album covers |
13:08:17 | Slasheri | orthogonal: excluding ("not" operation) is not yet possible but will be in future |
13:08:40 | freqmod | i think sid files are indexed (in tagcache) if metadata is parsed ( in metadata.c ) |
13:08:41 | orthogonal | I do want to exclude podcasts from everything |
13:08:42 | k8to | Slasheri: are you willing to briefly outline the limitation on the file indexing counts, ie. the cause? |
13:09:01 | k8to | (just curiosity) |
13:09:04 | Slasheri | k8to: it's purely a memory limit |
13:09:06 | * | orthogonal feels bad for Slasheri |
13:09:29 | k8to | Slasheri: some per file structure exists in memory, and the player or overall table is exhausted? |
13:09:56 | bluebrother | Slasheri, have you thought about adding the possible tagnavi.config tags to the TagCache wiki page? Would make it way easier to add them to the manual (once we manage to start describing the tagnavi.config) |
13:10:30 | Slasheri | k8to: dircache allocates memory only as much as is necessary (no fixed amount per file), but probably even 10 MB isn't enough to index the whole HVSC |
13:10:43 | Slasheri | hmm, maybe i will try and find out how much it really takes memory.. |
13:11:16 | Slasheri | bluebrother: yes, sure. but that syntax is not yet ready :) |
13:11:16 | k8to | i am surprised a dircache is necessary |
13:11:25 | k8to | at least for flash devices |
13:11:26 | bluebrother | great :) |
13:11:30 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
13:11:41 | Slasheri | k8to: for flash devices, there is no need for it |
13:11:56 | Slasheri | but back soon -> |
13:12:10 | mordov | heolle :) is the tagchase suposed to be working on a fully loaded h120? |
13:12:46 | bluebrother | mordov, I think so. At least I had it working on a pretty loaded h120 before. |
13:13:45 | BockBilbo | Slasheri, do you know if the abum art patch supports files which are not true squares? |
13:13:52 | mordov | It worked with the tag DB and I have had some small moments where it is able to find 1% of my files in tagnavi but I just vant make it work properly.... |
13:14:18 | orthogonal | BockBilbo: that';s not Slasheri's thing |
13:14:47 | BockBilbo | orthogonal, Im just asking if he knows about it |
13:15:02 | k8to | Slasheri: thanks |
13:15:07 | bluebrother | mordov, do you have enough space on the disk to actually store the database files? |
13:16:00 | orthogonal | BockBilbo: yeah, ok. But Slasheri is being very kind rto answer a raft of questions about what he does work on, and asking about patches is −− iot's not something teh offical devs are supposed to support |
13:16:05 | mordov | good question :) |
13:16:16 | mordov | how big can it be? |
13:16:28 | BockBilbo | orthogonal, i know that |
13:16:37 | * | bluebrother looks |
13:16:38 | orthogonal | besides, had he knowwn, he'd have answered you before ;) |
13:17:24 | BockBilbo | whatever, i dont want to bother anyone. Im just making a usefull script for the rockbox comunity and though he might be able to help |
13:17:24 | bluebrother | mordov, currently all tagcache files are ~500kiB on my system. |
13:17:49 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
13:18:00 | mordov | the newsewt version of trockbox seems to be working betetr here :) I can now see 50% of my musik :) hope I reatch 100% if I do mopre restarts ;) |
13:18:09 | orthogonal | BockBilbo: it's no biggie |
13:18:18 | mordov | the tagchase is only uppdating when red light flases right? |
13:18:19 | bluebrother | ~500 files, ogg and mp3 mostly |
13:18:23 | k8to | bluebrother: i assume that scales with # of files, and, do you know how many files you have approximately? |
13:18:25 | k8to | oh, sorry |
13:18:36 | orthogonal | mordov: NMMY GOD, YOU TYPE EVEN WORSE THAN ME. i DID not think that possible |
13:18:45 | bluebrother | k8to, I just was a bit slow looking it up ;-) np. |
13:18:57 | k8to | bluebrother: is the first part true? |
13:19:02 | mordov | danke :P |
13:19:18 | orthogonal | oh, of you're gwerman, it'sd ok |
13:19:26 | k8to | a kilobyte per file seems a bit large. I wonder if you had more at some other point or whatever |
13:19:36 | linuxstb | BockBilbo: It's simply that (afaik) none of the "official" developers have used the album art patch, so we don't know the details of how it works... |
13:19:40 | mordov | hah norwegian,,, just have to use the only german word I learned at school |
13:19:47 | bluebrother | mordov, I'd suggest ensuring you have about 10 MiB free and rebuild the database ... then reboot rockbox. |
13:20:06 | mordov | ok, how do I rebuild DB? |
13:20:08 | | Join DoubleThink2 [0] (n=Winchest@c211-28-55-23.frank1.vic.optusnet.com.au) |
13:20:13 | mordov | like the old way? |
13:20:18 | orthogonal | norwegian! |
13:20:18 | bluebrother | gtg now. bbl. |
13:20:30 | bluebrother | mordov, you can use the "initialize tagcache" entry. |
13:20:38 | bluebrother | back in an hour or so. |
13:20:46 | k8to | orthogonal: the west coast won an award in planetary design |
13:20:46 | mordov | that ususaly hangs or restarrtt the palyer.. |
13:21:07 | orthogonal | oh, right douglas adams |
13:21:16 | | Quit linuxstb (Client Quit) |
13:22:00 | BockBilbo | linuxstb, no problem :) |
13:22:07 | BockBilbo | thanks |
13:22:46 | mordov | so initialize rebuild the tagdb and uppdate just adds new music? |
13:24:41 | mordov | ARGH I havte this... now I'm back to only geting tagchace is not rady.... gues I need this tag function to be idiot proff to make it work for me;) |
13:25:03 | BockBilbo | Slasheri, sorry for asking you about that, I didnt mean to bother you. |
13:25:08 | k8to | is it possibly building the cache at this time? |
13:25:13 | k8to | ^mordov |
13:25:23 | mordov | nope,,, grey light |
13:25:45 | mordov | but I gues it because it hangs or turns it selfe of i I do initialize tagchace |
13:26:18 | freqmod | is it possible to restastart rockbox... (to commit the tagcache) |
13:27:00 | mordov | think If I*m able to get the tagchce files made I'll nevver tutch initialize |
13:30:41 | Slasheri | BockBilbo: no problem :) but i don't know about that |
13:30:55 | | Quit bondolo (Excess Flood) |
13:31:04 | Slasheri | freqmod: yes, you can restart anytime while building the tagcache |
13:31:22 | Slasheri | and then continue building it later |
13:31:44 | freqmod | i didn't mean that, i meant that when i rebuild tagcache i have to restart my iPod afterwards to get it committed |
13:31:51 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
13:31:56 | | Join bondolo [0] (n=mike@dsl081-053-164.sfo1.dsl.speakeasy.net) |
13:32:13 | Slasheri | freqmod: ah, yes. that's because if dircache is not used, there is no memory to be used for the commit without restart |
13:34:01 | Slasheri | if dircache is enabled, then tagcache can disable dircache and steal the memory from dircache to do the commit in background |
13:34:41 | freqmod | but when i look at [menu]->Info->Debug->View dircache info I see Dircache initialized:Yes .... Reserve:53/65536 B ... |
13:35:05 | | Join dumbkid [0] (n=Alex@hnvr-d9b8eaba.pool.mediaWays.net) |
13:35:13 | dumbkid | hi |
13:35:13 | Slasheri | freqmod: Hmm, what does it say as the cache size? |
13:35:23 | freqmod | 418257 B |
13:35:44 | freqmod | limit: 6291456 B |
13:35:58 | freqmod | (6233 entries) |
13:35:59 | Slasheri | interesting.. but if commit fails then (view tagcache info, commit delayed: yes), probably there wasn't enough memory for it |
13:36:29 | dumbkid | im using the rockbox simulator to "debug" my hacks, |
13:36:29 | dumbkid | is there a possibility to write some debugmessages to a logfile or something like that (something like echo ;)) |
13:36:31 | Slasheri | btw, you should try again with the bleeding edge build |
13:36:44 | Slasheri | i changed today the tagcache memory allocation at commit time to be more dynamic |
13:36:47 | orthogonal | dumbkid: yes, use logf ON A BUIOLD WITH LOGF SUPPORT |
13:37:16 | freqmod | most likely ( tagcache has 6234 entries ) and Ram is: 354256/387344 B |
13:37:17 | orthogonal | note that logf lines are a max length of 30 chars, with a max lines of 1000 |
13:38:18 | dumbkid | how do i enable logf in my build |
13:38:24 | dumbkid | (building on my own) |
13:38:50 | freqmod | choose D for debug build and then L for logf in configure |
13:39:10 | dumbkid | ok thx |
13:39:57 | dumbkid | what does the (D)ebug do / the Profiling option? |
13:39:58 | | Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) |
13:41:06 | freqmod | I have seen some DEBUGF calls in the rockbox source, but I don't really know where they go, maybe it is for using with debuggers (e.g. gdb) |
13:41:14 | orthogonal | it allows you to select from several debig ioptions, one of which is logf |
13:41:47 | dumbkid | @ortho:i already thought about the sub-debug option |
13:41:53 | dumbkid | oO |
13:42:06 | dumbkid | made configure with logf and simulator |
13:42:09 | | Join Rondom [0] (n=Rondom@p54AED885.dip.t-dialin.net) |
13:42:11 | dumbkid | error |
13:42:36 | DoubleThink2 | Heya, is doom, rockboy and the video player and all that stuff ever going to be supported on greyscale ipods? |
13:42:51 | mordov | last commetn :) it has been blinking stady for several minutes now so I guess it will be working when it stops :) thanks for teh help |
13:43:12 | | Quit scorche` (Read error: 113 (No route to host)) |
13:43:17 | orthogonal | what video player? |
13:43:20 | dumbkid | ill rebuild it after make clean |
13:43:31 | DoubleThink2 | doesn't rockbox play videos? |
13:43:40 | freqmod | when i build rocbox with simulator logf and profiling i get this linking error http://pastebin.ca/95869 |
13:44:22 | orthogonal | I suspect profiling is not supported on the sim |
13:44:36 | dumbkid | freq: what platform are you building? |
13:44:49 | | Join Hansmaulwurf [0] (n=maerlyn@p5081C39B.dip0.t-ipconnect.de) |
13:44:56 | freqmod | ipod video sim on x86_64 |
13:45:08 | freqmod | linux 2.6.18-rc1 kubuntu drapper |
13:45:10 | orthogonal | freqmod: ah, profiling is not supported on ipod |
13:45:35 | dumbkid | is there a possibility to copy/paste lines from/to cygwin? |
13:45:37 | orthogonal | I can give you teh files you need to make profiling compile, but so far the output cannot be paarsed |
13:46:05 | orthogonal | if you need to know the caller of a function, I can give you a kludge that wil tell you that |
13:46:27 | orthogonal | dumbkid: are you suing teh default shell for cygwin? |
13:46:40 | freqmod | is there any other platform that support sw codecs and profiling with the simulator |
13:46:59 | orthogonal | freqmod: profiling in the sim is pretty much useless |
13:47:20 | | Quit Mmmm ("Byeee") |
13:47:20 | dumbkid | @ortho i think so.. just started it from my desktop |
13:47:32 | dumbkid | (what does profiling do?) |
13:47:47 | orthogonal | dumbkid: hold down teh left mouse and select text to copy iit. it is copied when you release the left mouse |
13:47:52 | orthogonal | to paste, use the right mouse |
13:48:15 | orthogonal | dumbkid: profiling tells you teh caller, callee, and time taken by teh callee |
13:48:17 | freqmod | (i hope) it tells me which functions/lines that uses most cpu time |
13:48:34 | orthogonal | freqmod: that will depend on teh cpu on which it runs |
13:49:19 | dumbkid | but you could try to get the tick and post it before and after calling some functions and then post it using logf |
13:49:33 | orthogonal | dumbkid: is cortrect |
13:50:13 | orthogonal | but don't do taht onm a sim build, it's meningless |
13:50:23 | dumbkid | right mouse dont work for me |
13:50:30 | dumbkid | it doesnt happen anything |
13:50:37 | orthogonal | try middle mouse |
13:50:44 | freqmod | ok, but i don't know which functions that i would check, i just wanted a place to start to try optimizing (even if I don't know how to optimize) |
13:50:54 | orthogonal | dumbkid: what is your native language? |
13:51:07 | dumbkid | german |
13:51:24 | orthogonal | freqmod: as Andrew Koenig wrote "Premature optimization is the root of all evil" |
13:51:30 | orthogonal | or wa s tat Knuth? |
13:51:57 | orthogonal | however, I can tell you a good place to optimize. Unroll loops. |
13:52:06 | freqmod | yes, but I am bored with speex only working up to 16kHz... so there is a need... |
13:52:42 | orthogonal | freqmod: what device do you own? |
13:52:48 | freqmod | iPod Video |
13:53:26 | orthogonal | ok, test timing on teh device, not the sim'use logf to get USEC before and after teh call, and take teh differnce |
13:53:31 | dumbkid | in my cygwin it looks like my mouse wouldnt work, no clicks, no select... |
13:53:39 | orthogonal | at all? |
13:53:45 | markun | freqmod: is it too slow for ultra-wideband mode? |
13:53:58 | orthogonal | dumbkid: then run rxvt |
13:54:03 | dumbkid | how? |
13:54:11 | orthogonal | type rxvt at teh prompt |
13:54:49 | freqmod | not the ultra wideband mode code but to process enough samples... (it works at 50% pitch) |
13:55:48 | dumbkid | http://pastebin.ca/95874 |
13:56:37 | orthogonal | dumbkid: you're suing teh wrong linker?? |
13:56:51 | dumbkid | Alexander@Alex ~/rockbox-devel/build |
13:56:51 | dumbkid | $ rxvt |
13:56:51 | dumbkid | bash: rxvt: command not found |
13:57:02 | orthogonal | ah, you didn';t install rtxvt |
13:57:17 | dumbkid | ^^ |
13:57:19 | orthogonal | use the cygwin instaler to install rxvt |
13:57:57 | dumbkid | the wrong linker? |
13:58:04 | dumbkid | i even dont know what a linker is :/ |
13:58:05 | orthogonal | maybe |
13:58:14 | orthogonal | I am unsuuree |
13:58:31 | orthogonal | there are issues with cygwin' |
13:58:46 | orthogonal | and teh dsl sim, I think' |
13:59:06 | BockBilbo | thanks for all |
13:59:08 | BockBilbo | bye!! |
13:59:14 | | Quit BockBilbo ("Ex-Chat") |
13:59:19 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:59:48 | dumbkid | have to reconnect |
14:00 |
14:01:08 | | Join dumbkid_ [0] (n=Alex@hnvr-d9b8eab0.pool.mediaWays.net) |
14:04:42 | dumbkid_ | is there a difference beetween the usal simulator build and the simulator build under the developer point? |
14:10:01 | dumbkid_ | im able to compile the usual simulator |
14:11:43 | | Quit Rondom ("Ex-Chat") |
14:14:35 | * | dumbkid_ feels alone |
14:14:55 | orthogonal | what debug options? |
14:15:19 | dumbkid_ | sorry? |
14:15:30 | dumbkid_ | what do u want to know? |
14:15:39 | orthogonal | what do you mean by developer point |
14:16:19 | dumbkid_ | when using the configure script, 1st i select the platform, then i have to choose beetween normal sim dev ... |
14:16:27 | dumbkid_ | thats the dev i mean |
14:16:48 | dumbkid_ | and in the submenu i can select the debug options (for examble logf, sim) |
14:16:53 | orthogonal | dev just allows you to select logf or debug or sim |
14:17:21 | dumbkid_ | but sim i can also select the "menu" before |
14:17:31 | orthogonal | yeah, that confuses me too |
14:17:55 | * | dumbkid_ doesnt feel alone anymore :) |
14:19:58 | | Nick orthogonal is now known as orthogonal_away (n=chatzill@c-24-30-242-135.hsd1.va.comcast.net) |
14:20:08 | orthogonal_away | going to sleep |
14:20:18 | dumbkid_ | whats the time? |
14:20:26 | orthogonal_away | early |
14:20:36 | dumbkid_ | at me its 14:20 |
14:20:51 | orthogonal_away | oz? |
14:21:10 | dumbkid_ | ? |
14:21:21 | orthogonal_away | nevermind\ |
14:21:34 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:24:40 | dumbkid_ | in the tag cache menu, whats the difference between update now and initialize now |
14:25:10 | orthogonal_away | init tjhrows opurttehexisting db? |
14:25:41 | linuxstb_ | Anyone around with an ipod Nano (and a dev environment setup) willing to test something for me? |
14:26:22 | dumbkid_ | opurttehexisting |
14:26:24 | dumbkid_ | ? |
14:26:32 | orthogonal_away | out the exisirting |
14:26:45 | orthogonal_away | linuxstb_: video only sorry |
14:26:50 | yip | linuxstb_: what is a dev environment? |
14:26:56 | dumbkid_ | so it deletes it? |
14:27:02 | Slasheri | dumbkid_: "update now" only adds or removes entries from the database and "initialize now" re-creates everything (including removal of the runtimedb data) |
14:27:03 | orthogonal_away | i guees |
14:27:09 | | Quit dumbkid (Read error: 113 (No route to host)) |
14:27:19 | dumbkid_ | ok thx |
14:27:37 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-35-72.w83-198.abo.wanadoo.fr) |
14:27:37 | * | dumbkid_ goes eating now |
14:27:44 | linuxstb_ | yip: A copy of the latest Rockbox source code and the necessary cross-compiler. |
14:28:17 | yip | linuxstb_: i just got an ipod nano and i want to do cool shit with it but i don't know where to start |
14:38:39 | DoubleThink2 | Hey is there a way to get 'iPod Updater 2006-03-23.exe' if iPodSetup.exe doesn't install with wine? |
14:39:18 | dumbkid_ | do i need a restart after initializing the db? |
14:39:35 | *** | Saving seen data "./dancer.seen" |
14:39:53 | linuxstb_ | DoubleThink2: Not that I know of... But don't you have access to a Windows installation/ |
14:39:54 | linuxstb_ | ? |
14:40:35 | DoubleThink2 | nuh.... my linux partition is really dodgy.... can't install half of the stuff on it |
14:41:31 | dumbkid_ | when i select initialize now in the tagcache menu, do i need to restart rockbox to use the tagcache? |
14:42:06 | dionoea | hi |
14:42:46 | DoubleThink2 | dumbkid, doesn't work for me until I restart... so I think you should... wouldn't hurt... O_o |
14:42:47 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
14:42:49 | DoubleThink2 | what about unedited extracted firmware... can I get that anywhere? |
14:43:58 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:45:04 | | Quit mikearthur (Remote closed the connection) |
14:45:30 | linuxstb | DoubleThink2: Remind me which ipod you have |
14:45:40 | DoubleThink2 | 2g mini |
14:46:05 | DoubleThink2 | (IDR_FIRMWARE-7.2.6.1) |
14:46:39 | dumbkid_ | http://pastebin.ca/95903 |
14:46:48 | dumbkid_ | how should i understand that? |
14:47:05 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
14:47:22 | dumbkid_ | is it possible that the error is due to a misstake in the tagcache.c (i changed it) |
14:48:29 | Landus | : ( |
14:48:46 | k8to | without knowing much of anything about rockbox, i would move that .o and try building again |
14:48:48 | Landus | I just woke up and someone was logged on to my VNC server. |
14:48:59 | k8to | Landus: whoops |
14:49:10 | Landus | As far as I can tell, nothing serious was done. |
14:49:29 | Landus | See, I woke up, saw My Computer and the Windows calculator open. |
14:49:31 | Landus | I closed then. |
14:49:37 | Landus | Half a minute later, they opened back up. |
14:49:57 | Landus | It hit me that the only way that could be happening was someone on the VNC server. |
14:50:00 | k8to | perhaps you should set some kind of passwording on it? or firewall to restrict access or both |
14:50:09 | Landus | There is. |
14:50:24 | Landus | Twenty character password. |
14:50:27 | Landus | Letter's and numbers. |
14:50:31 | Landus | Letters, rather. |
14:50:44 | k8to | are you sure that this password is always required and that there is not another mode? |
14:51:09 | Landus | Yes. |
14:51:26 | Landus | The only two was of accessing it are using a viewer or going to my computers IP address. |
14:51:28 | dumbkid_ | exploit? |
14:51:31 | Landus | The latter gets a java viewer. |
14:51:46 | Landus | Doubt it. |
14:51:47 | Landus | RealVNC. |
14:51:51 | k8to | given your certainty in the face of uncertainty i can advise you to become less certain |
14:51:56 | dumbkid_ | i own it too xD |
14:52:01 | dumbkid_ | but its not running |
14:52:12 | k8to | also: consider restricting the addresses which may connect |
14:52:16 | Landus | I can't. |
14:52:17 | k8to | or running it only on demand |
14:52:28 | dumbkid_ | maybe your password is bad chosen / easy to crack |
14:52:29 | Landus | Because I'll connect from so many different ones. |
14:52:33 | dumbkid_ | what is your password ? |
14:52:34 | Landus | It isn't. |
14:52:36 | Landus | Not telling. |
14:52:36 | * | dumbkid_ ;) |
14:52:44 | linuxstb | dumbkid_: Your error looks like you've previously tried to build a different version of Rockbox in the same directory. Try a "make clean" followed by "make". |
14:52:52 | k8to | Landus: so ssh in and add access from the IP address you are using |
14:53:04 | Landus | I don't have an SSH server running. |
14:53:05 | Landus | : ( |
14:53:09 | Landus | Is there one on Freshmeat? |
14:53:21 | k8to | i am certain that you can run an ssh server on windows |
14:53:30 | Landus | You can. I've done it before. |
14:53:40 | Landus | It just like running in DOS. |
14:53:41 | linuxstb | At the very least, you can run openssh in Cygwin. |
14:53:58 | Landus | It'd be buggy as hell. |
14:54:19 | k8to | take charge of your own security or suffer the consequences |
14:54:23 | dumbkid_ | made a make clean |
14:54:28 | Landus | And being able to access the folder with the IP list is wouldn't be possible without a crapload of changes. |
14:54:29 | Landus | I did. |
14:54:51 | dumbkid_ | and a configure -> devel -> l(ogf) and s(imulator) |
14:54:54 | k8to | yes you have suffered the consequences |
14:55:02 | dumbkid_ | lets see it itll work |
14:55:09 | k8to | dumbkid_: crossing fingers |
14:55:14 | Landus | I shut off the server, turned it back on, and changed it so clients don't have the ability to send inputs. |
14:55:21 | | Join XavierGr [0] (n=xavier@ppp153-166.adsl.forthnet.gr) |
14:55:29 | Landus | I've also got a fun little program called TCP View working. |
14:55:45 | k8to | Landus: you don't mind internet stalkers who get to see any and all you are doing on your computer? |
14:56:07 | Landus | I'll know if they are. |
14:56:13 | k8to | you might |
14:56:23 | Landus | The server icon in the taskbar inverts the color if someone is connected. |
14:56:34 | k8to | that's foolproof! |
14:56:36 | Landus | There's only one place I've logged into my server that has the ability to log keystrokes. |
14:57:05 | Landus | With TCP view up. |
14:57:24 | Landus | I'll have an IP address, assuming the person connecting isn't behind a proxy. |
14:57:24 | k8to | your approach offers no security against people viewing your desktop when you're not looking at it |
14:57:34 | k8to | and offers no defense against user error on your part |
14:57:37 | Landus | I change my password. |
14:57:42 | k8to | but whatever, i am misusing this channel |
14:57:49 | Landus | So? It's fun. |
14:58:01 | Landus | No ones not really asking for help at the moment either. |
14:58:14 | obo | Landus: there is a bug/feature/restriction with a lot of VNC servers where it only checks the first 8 characters of passwords |
14:58:34 | Landus | I'm using my NT login password. |
14:58:39 | k8to | obo: is this the age-old lousy crypt algorithm problem? |
14:58:49 | Landus | Which is 20 characters. |
14:58:56 | Landus | And the eight charater bug doesn't work. |
14:58:58 | Landus | I tred it. |
14:59:16 | obo | fair enough |
14:59:17 | Landus | Oh yay. |
14:59:19 | dumbkid_ | good to know |
14:59:33 | Landus | "Prompt local user to accept incoming connections." |
14:59:40 | dumbkid_ | ^^ |
14:59:53 | k8to | that isn't going to be very useful when you're somewhere else |
14:59:54 | dumbkid_ | well |
15:00 |
15:00:15 | Landus | I'll switch everything back when I leave the house, change my password, and lock the desktop. |
15:00:17 | dumbkid_ | the connection isnt established until you accept it |
15:00:31 | k8to | what a pain |
15:00:39 | k8to | if it were me, I'd forget half the time |
15:00:43 | dumbkid_ | maybe a trojan/rootkit...? |
15:00:46 | Landus | I don't. |
15:01:00 | k8to | yeah you really have no guarantee your machine isn't owned at this point |
15:01:08 | k8to | but hopefully it isn't! |
15:01:09 | Landus | There is. |
15:01:59 | k8to | the only way you can detect a machine ownage in a guaranteed way is to extensively analyze the traffic from outside the machine |
15:02:08 | k8to | but even then, the ownage might be waiting to activate |
15:02:57 | k8to | depending upon how you use your machine, that might not matter |
15:03:04 | dumbkid_ | http://www.milw0rm.com/search.php?dong=RealVNC |
15:03:40 | Landus | k8to: And if any changes done over VNC are logged? |
15:03:43 | Landus | : ) |
15:03:48 | k8to | uh |
15:03:53 | k8to | the log is editable |
15:04:08 | dumbkid_ | youre paranoid xD |
15:04:12 | Landus | True, but no one knows it exists. |
15:04:17 | k8to | ?? |
15:04:22 | Landus | Save for me and everyone else in this channel now. |
15:04:26 | k8to | dumbkid_: it's basic security |
15:04:39 | k8to | they're logged via a VNC feature or an OS feature? |
15:04:55 | k8to | surely both are widely known |
15:05:05 | Landus | Search google for it. |
15:05:08 | k8to | unless you've deployed your own custom logging solution |
15:05:23 | Landus | Either way, the only thing that was happening was My Computer and Calculator being opened up. |
15:05:27 | dumbkid_ | [Saturday 15:02:39] k8to: the only way you can detect a machine ownage in a guaranteed way is to extensively analyze the traffic from outside the machine |
15:05:27 | dumbkid_ | [Saturday 15:02:48] k8to: but even then, the ownage might be waiting to activate |
15:05:27 | dumbkid_ | [Saturday 15:03:37] k8to: depending upon how you use your machine, that might not matter |
15:05:31 | dumbkid_ | ^^ this isnt paranoia? |
15:05:37 | k8to | dumbkid_: no |
15:05:41 | Landus | There wasn't anything on the calculator. |
15:05:45 | k8to | dumbkid_: it's like "how do i get rid of a computer virus" |
15:05:50 | Landus | Nothing wasy happwning with My Computer. |
15:05:55 | k8to | dionoea: you analyse the system externally |
15:06:00 | k8to | whoah, mistab |
15:06:14 | k8to | dumbkid_: if you don't analyze it externally you can't guarantee any intrusion is removed |
15:06:24 | k8to | dumbkid_: that's factual, not paranoid |
15:06:46 | dumbkid_ | k8to, it would be reasonable if he had critical data on his pc, |
15:06:46 | dumbkid_ | and a hacker would try to attempt |
15:06:55 | DoubleThink2 | ahmm.... how does the ipod partition with the firmware work.... is it mountable? are there files on it or does it work somehow else? |
15:06:56 | k8to | you cannot analyaze a compromised system using the compromised system and be able to trust the results |
15:07:04 | Landus | First, the term hacker is incorrect. |
15:07:04 | k8to | that is all |
15:07:17 | Landus | Second, the only critical data would by system files. |
15:07:20 | dumbkid_ | but in most cases attacks (on private pcs) come from scriptk., (i think) |
15:07:20 | k8to | most likely, his intruder didn't do anything |
15:07:22 | dumbkid_ | cracker |
15:07:22 | k8to | but |
15:07:22 | dumbkid_ | sry |
15:07:25 | k8to | whatever |
15:07:26 | Landus | I've checked. Nothing has been changed. |
15:07:39 | k8to | so they were not terribly naughty |
15:07:42 | k8to | or really good |
15:07:43 | dumbkid_ | how did u check? |
15:08:05 | Landus | First, nothing in the log noted any file changes. |
15:08:18 | Landus | But, it could be modified. |
15:08:29 | Landus | I had all the system files and DLL's sorted by date. |
15:08:30 | dumbkid_ | i heard about a hacker who replaces the windows distribution by a linux with root controll and then fakes the windows system ;) |
15:08:39 | dumbkid_ | date is fakeable ;) |
15:08:49 | k8to | yeah everything can be faked but |
15:08:49 | Landus | Only the ones that are changed on a daily basis were modified today. |
15:08:53 | k8to | most likely nothing happened |
15:08:59 | Landus | No one is going to fake every bloody DLL. |
15:09:08 | Landus | It'd be pointless. |
15:09:09 | dumbkid_ | ^^ |
15:09:10 | k8to | they can restore the dates |
15:09:17 | k8to | and hide the added files |
15:09:18 | k8to | etc |
15:09:23 | k8to | it's not rocket science! |
15:09:29 | Landus | I mean, if it was the NSA doing this, yeah, sure, they'd be able to break the encryption. |
15:09:30 | k8to | (that's when you blast things into space) |
15:09:46 | k8to | there is no encryption |
15:09:55 | dumbkid_ | maybe u forgot to close the calc this night because you were too tired :P? |
15:10:04 | k8to | haha |
15:10:19 | k8to | does your vnc.log log connections? |
15:10:37 | | Quit Gnelik ("Gfrf!4edss") |
15:11:16 | DoubleThink2 | ahmm.... anyone? =( |
15:11:23 | DoubleThink2 | "ahmm.... how does the ipod partition with the firmware work.... is it mountable? are there files on it or does it work somehow else?" |
15:11:35 | obo | no, it's not mountable |
15:12:10 | DoubleThink2 | any way to see what's on it in a comprehendable format? |
15:12:16 | k8to | is it not really a filesystem at all, or a special filesystem? |
15:12:36 | linuxstb | There's nothing to see - it just contains a short header followed by a firmware image (or multiple images) |
15:12:58 | linuxstb | Some documentation about it is here: http://ipodlinux.org/Firmware |
15:13:15 | DoubleThink2 | yeah I was on that page |
15:13:18 | DoubleThink2 | which got me wondering |
15:13:44 | linuxstb | Or if you can read C, look at tools/scramble.c in the Rockbox source - I've just added basic support to create an ipod firmware image to that tool. |
15:14:37 | DoubleThink2 | yeah I can read C... suppose I'll check that out |
15:14:41 | | Join rasher [0] (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
15:15:24 | dumbkid_ | where is the logf output savedß |
15:15:25 | dumbkid_ | ? |
15:15:44 | obo | dumbkid_: have you gone into the debug menu and saved the log file? |
15:15:51 | dumbkid_ | ok :) |
15:15:53 | dumbkid_ | thx |
15:15:56 | dumbkid_ | (i didnt) |
15:17:42 | dumbkid_ | why is logf limited to 30 chars? |
15:18:30 | obo | I think that's the number of characters that can be shown on a h300 remote |
15:18:58 | dumbkid_ | i think less -.- |
15:19:06 | DoubleThink2 | ahmm... is there a disassembler for linux to reverse engineer the firmware with? |
15:19:33 | obo | arm-elf-objdump ?? |
15:19:55 | dumbkid_ | commiting tagcache |
15:19:55 | dumbkid_ | waiting for cached dirs to re (...?) |
15:19:55 | dumbkid_ | cache released |
15:19:55 | DBUG | Enqueued KICK dumbkid_ |
15:19:55 | dumbkid_ | delaying commit until next bo (ot?) |
15:20:06 | DoubleThink2 | is there one with a GUI? |
15:20:09 | dumbkid_ | so i have to restart rockbox? |
15:21:14 | XavierGr | linuxstb: here? |
15:21:21 | obo | dumbkid_: looks like it |
15:21:42 | | Nick dumbkid_ is now known as theprodukkt (n=Alex@hnvr-d9b8eab0.pool.mediaWays.net) |
15:21:42 | DBUG | Enqueued KICK theprodukkt |
15:22:08 | linuxstb | XavierGr: Yes. |
15:22:19 | Ctcp | Ignored 2 channel CTCP requests in 1 minute and 47 seconds at the last flood |
15:22:19 | * | linuxstb is now booting Rockbox directly from the firmware partition on his 5g ipod. |
15:22:32 | obo | nice! |
15:22:53 | linuxstb | Makes upgrading a pain though... |
15:22:58 | XavierGr | I forgot to add the bidir option in the bit_entry last time, that's why it wouldn't store the settings |
15:23:04 | obo | what's the boot time like? |
15:23:15 | XavierGr | linuxstb: Thanks for noticing it |
15:24:01 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
15:24:25 | XavierGr | linuxstb: new patch sent. |
15:25:01 | linuxstb | obo: From off, it's still about 4 seconds to the file browser. But that's about as fast as we can get without flashing our own bootloader. |
15:25:59 | linuxstb | And for some reason, the backlight doesn't get turned on when Rockbox starts.. So you need to wait for the timeout, and then it will come back. |
15:26:37 | linuxstb | The bootloader normally turns the backlight on, so no-one has noticed that bug. |
15:27:57 | linuxstb | XavierGr: Thanks - received. I'll look at it this afternoon. |
15:28:47 | | Join damaki [0] (n=Chocolat@ALille-153-1-99-38.w90-1.abo.wanadoo.fr) |
15:29:05 | | Join goldenratiophi [0] (n=47c35937@labb.contactor.se) |
15:30:42 | | Quit goldenratiophi (Client Quit) |
15:30:42 | | Quit lee-qid (Read error: 104 (Connection reset by peer)) |
15:33:22 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
15:33:50 | rasher | Any idea why rockboxdev.sh creates a "gcc" executable? |
15:34:09 | rasher | (as opposed to $ARCH-gcc) |
15:35:09 | rasher | By the way, I'm building html-manuals until they show up on rockbox.org: rasher.dk/rockbox/manuals/">http://rasher.dk/rockbox/manuals/ |
15:36:26 | theprodukkt | youre building a lot! ;) |
15:38:46 | | Join lodesi [0] (n=lds@d01m-89-83-147-191.d4.club-internet.fr) |
15:41:53 | theprodukkt | whats the best way to debug if my source dont work as i want? |
15:42:36 | linuxstb | Depends what you're writing... |
15:42:54 | theprodukkt | changes in the tagcache.c |
15:43:09 | rasher | logf() |
15:43:12 | linuxstb | Then I would use the sim with DEBUGF |
15:43:44 | rasher | don't listen to me |
15:43:50 | theprodukkt | is there a difference between debugf and logf? |
15:44:06 | rasher | I think logf acts like DEBUGF in the sim or something like that? |
15:44:28 | linuxstb | In the sim, DEBUGF writes to the console. I'm not sure about logf's behaviour in the sim... |
15:44:59 | theprodukkt | logf writes to the remote window |
15:45:10 | theprodukkt | and i can check it under the info point too |
15:45:13 | theprodukkt | menu |
15:45:58 | JdGordon | commit my logf patch and then you wont have any problems :D |
15:46:09 | theprodukkt | i dont have any problem |
15:46:24 | theprodukkt | my only problem is i have to rebuild my changes which takes about 1 min |
15:47:08 | obo | ccache to the rescue |
15:47:12 | linuxstb | XavierGr: Committed. |
15:47:22 | theprodukkt | and i again need help with handling of string, |
15:47:22 | theprodukkt | i need a if instruction which is true when i a string ("abcdefg") contains a specific char ("e") |
15:48:08 | rasher | can't you just write that function? |
15:48:23 | DoubleThink2 | Hey I got the arm-elf stuff.... which switches would I use to disassemble the firmware? |
15:48:40 | theprodukkt | im not that experienced, and maybe there are already (faster then ownwritten) solutions |
15:48:52 | JdGordon | theprodukkt: u can use strchr for that |
15:48:53 | | Join joe2 [0] (n=YouCeyE@ppp-71-136-38-155.dsl.sndg02.pacbell.net) |
15:48:53 | linuxstb | theprodukkt: if (strchr("abcdefg",'e')) |
15:49:14 | XavierGr | linuxstb: thanks :D |
15:49:20 | theprodukkt | strchr returns a pointer, right? |
15:49:29 | | Quit YouCeyE (Read error: 110 (Connection timed out)) |
15:49:31 | DoubleThink2 | actually nvrm me... I can barely understand assembly |
15:49:38 | linuxstb | DoubleThink2: arm-elf-objdump -b binary -marm -D apple_os.bin |
15:49:48 | rasher | I doubt you could write it to be slow (unless strchr is written in asm) |
15:49:53 | JdGordon | theprodukkt: yes, but it will be ture if its found, or 0 if not |
15:50:07 | DoubleThink2 | thanks linuxstb |
15:50:11 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
15:50:13 | theprodukkt | ok ill try again |
15:50:53 | JdGordon | does anyone know how to get wget to download a file to a different filename as it is on the server? |
15:50:59 | rasher | -O |
15:51:03 | linuxstb | wget -O myname |
15:51:09 | JdGordon | ah, cheers |
15:51:16 | rasher | Again, linuxstb to the rescue with a full example |
15:51:36 | linuxstb | As Bagder's not around we can mention wget :) |
15:51:50 | DoubleThink2 | damn... that's a lot of assembly code O_O |
15:52:20 | linuxstb | DoubleThink2: The problem with arm-elf-objdump is that it's not all assembly code... apple_os.bin will contain lots of data (variables, bitmaps, fonts, strings etc) |
15:53:12 | DoubleThink2 | so it's not possible to compile it back after modifying it? |
15:53:32 | linuxstb | No. |
15:54:04 | DoubleThink2 | hmm =( |
15:55:19 | theprodukkt | ok, i used: |
15:55:20 | theprodukkt | logf ("current: %s",track.id3.artist); |
15:55:20 | theprodukkt | if (strchr(track.id3.artist,"&")) |
15:55:20 | theprodukkt | { |
15:55:20 | theprodukkt | logf ("& positiv"); |
15:55:20 | *** | Alert Mode level 1 |
15:55:20 | theprodukkt | } |
15:55:22 | theprodukkt | else |
15:55:24 | theprodukkt | { |
15:55:26 | theprodukkt | logf ("& negativ"); |
15:55:28 | theprodukkt | } |
15:55:36 | theprodukkt | the log shows: |
15:55:40 | theprodukkt | current: Westlife |
15:55:42 | theprodukkt | & negativ |
15:55:44 | linuxstb | strchr doesn't take a string as the second parameter - it needs a char. i.e. '&' |
15:55:44 | theprodukkt | current: Wir & Sind H |
15:55:46 | theprodukkt | & negativ |
15:55:50 | theprodukkt | ... |
15:56:06 | theprodukkt | ah! |
15:56:08 | linuxstb | The compiler should have warned you. |
15:56:10 | theprodukkt | id never find this |
15:56:17 | theprodukkt | even forgot the difference |
15:56:20 | linuxstb | "man strchr" |
15:56:34 | linuxstb | (type it in your terminal) |
15:57:04 | theprodukkt | wow! |
15:57:57 | JdGordon | theres the problem... <theprodukkt> current: Westlife <- listening to bad music :D |
15:58:01 | Febs | Woo hoo! I think I tracked down and fixed the bug in patch 5294 that broke the compiler for Archos Player. |
15:58:07 | | Quit A_M ("CGI:IRC") |
15:58:20 | theprodukkt | im not listening westlife |
15:58:35 | theprodukkt | its just a random file i picked to copy into my rockbox sim dir |
15:58:51 | theprodukkt | (realy said: i already w8ted for a comment like that xD) |
16:00 |
16:02:51 | | Join _FireFly_ [0] (n=FireFly@p54A47958.dip.t-dialin.net) |
16:03:57 | JdGordon | can someone help me with perl regexp please? ive got a line which is in the form url,short_description,long description... the regexp im trying to use isif ($patch =~ /([a-zA-Z0-9\.\/\?:=\%]*),([a-zA-Z0-9]*),(.*)/) but that isnt working? |
16:04:34 | | Join dumbkid [0] (n=Alex@hnvr-d9b8eaa7.pool.mediaWays.net) |
16:05:21 | *** | Alert Mode OFF |
16:06:42 | rasher | Would /([^,]*),([^,]*),([^,]*)/ work? (ie. does any of the fields contain a comma?) |
16:06:47 | | Join muesli__ [0] (n=muesli_t@203.187.240.141) |
16:06:52 | dan_a | JdGordon: What results are you getting? |
16:07:08 | rasher | I guess the last one could just be .* |
16:07:23 | JdGordon | dan_a: im not sure, the if is failing tho, im trying again |
16:07:34 | dan_a | rasher: That would fail if there was a comma in the long description |
16:07:53 | | Quit muesli (Read error: 104 (Connection reset by peer)) |
16:07:54 | rasher | /([^,]*),([^,]*),(.*)/ then? |
16:07:59 | dan_a | JdGordon: Should it be \( and \) rather than /( and /)? |
16:08:10 | dan_a | Oops |
16:08:19 | dan_a | Ignore that |
16:09:01 | JdGordon | rasher: cheers, that worked :) |
16:09:47 | dumbkid | if pch is a pointer ( char * pch; ) to a string |
16:09:47 | dumbkid | and i want to check if its empty (check_if_empty(string)) |
16:09:47 | dumbkid | i have to call it like that: |
16:09:47 | DBUG | Enqueued KICK dumbkid |
16:09:47 | dumbkid | check_if_emptry(*pch); |
16:09:47 | dumbkid | right? |
16:10:17 | JdGordon | no, u just call check_if_empty(pch); |
16:10:37 | JdGordon | or you can just do if (!*cph)) which is the same |
16:10:55 | dumbkid | so what does the * do? |
16:11:23 | linuxstb | It de-references the pointer. i.e. it will return the first character in the string. |
16:11:41 | rasher | XavierGr: have you seen my battery_bench page? (rasher.dk/rockbox/battery/">http://rasher.dk/rockbox/battery/) Is there anything that should be changed to make it (more) useful? |
16:11:44 | JdGordon | same as doing pch[0]; |
16:12:50 | dumbkid | strlen(pch) |
16:12:54 | dumbkid | ^^ this works too? |
16:13:54 | | Join PyromancerX [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
16:13:54 | | Quit Pyromancer (Read error: 104 (Connection reset by peer)) |
16:15:01 | JdGordon | yes |
16:15:29 | dumbkid | hm |
16:16:00 | dumbkid | rockboxui crashes at line check_if_empty(pch); |
16:16:06 | JdGordon | can the Makefile be modifed to do a build without the plugins please? |
16:16:23 | JdGordon | are you initialising pch? |
16:16:24 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
16:17:00 | dumbkid | char * pch; |
16:17:00 | dumbkid | pch = strtok (track.id3.artist,"&,"); |
16:17:00 | dumbkid | while (pch != NULL) |
16:17:00 | *** | Alert Mode level 1 |
16:17:00 | dumbkid | { |
16:17:02 | dumbkid | logf("asd"); |
16:17:04 | dumbkid | check_if_empty(pch); |
16:17:07 | dumbkid | logf("asd"); |
16:17:08 | dumbkid | yes |
16:17:48 | JdGordon | strtok will return NULL if the toekn is not found.. so that check is redundamnt |
16:18:11 | JdGordon | that doesnt explain why it crashes tho |
16:20:46 | | Quit theprodukkt (Read error: 113 (No route to host)) |
16:21:50 | | Quit XavierGr (Read error: 113 (No route to host)) |
16:24:52 | JdGordon | if you run a make with ccache on then remove the directory and compile it again, will ccache still work? or is it useless? |
16:24:56 | Febs | Does anyone here have an archos player? |
16:26:35 | | Quit PaulJam (".") |
16:27:01 | *** | Alert Mode OFF |
16:27:03 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
16:27:19 | obo | JdGordon: should work - ccache keeps its cache under it's own folder |
16:27:46 | dumbkid | the code above makes a access violation reading location 0x20.... |
16:28:11 | dumbkid | 0043ED26 ret |
16:28:11 | dumbkid | 0043ED27 push ebp |
16:28:11 | dumbkid | 0043ED28 mov ebp,esp |
16:28:11 | dumbkid | 0043ED2A cmp dword ptr [ebp+8],0 |
16:28:11 | dumbkid | 0043ED2E je 0043ED42 |
16:28:11 | *** | Alert Mode level 1 |
16:28:11 | dumbkid | 0043ED30 mov eax,dword ptr [ebp+8] |
16:28:13 | dumbkid | 0043ED33 cmp dword ptr [eax],0 |
16:28:15 | dumbkid | 0043ED36 je 0043ED42 |
16:28:17 | dumbkid | 0043ED38 mov eax,dword ptr [ebp+8] |
16:28:19 | dumbkid | 0043ED3B mov eax,dword ptr [eax] |
16:28:21 | dumbkid | 0043ED3D cmp byte ptr [eax],0 |
16:28:23 | dumbkid | 0043ED40 jne 0043ED4B |
16:28:25 | JdGordon | yay asm! |
16:28:25 | dumbkid | 0043ED42 mov eax,dword ptr [ebp+8] |
16:28:27 | dumbkid | 0043ED45 mov dword ptr [eax],45D93Bh |
16:28:30 | dumbkid | 0043ED4B pop ebp |
16:28:32 | obo | lol |
16:28:32 | dumbkid | 0043ED4C ret |
16:28:34 | dumbkid | 0043ED4D push ebp |
16:28:35 | dumbkid | 0043ED4E mov ebp,esp |
16:28:37 | dumbkid | 0043ED50 sub esp,528h |
16:28:39 | dumbkid | 0043ED3D cmp byte ptr [eax],0 |
16:28:41 | dumbkid | thats the line |
16:28:45 | dumbkid | for u assembly cracks :P |
16:28:46 | obo | dumbkid: pastebin.com |
16:29:25 | | Quit damaki (Remote closed the connection) |
16:29:29 | dumbkid | tagcache.c:1249: warning: passing arg 1 of `check_if_empty' from incompatible po |
16:29:29 | dumbkid | inter type |
16:29:29 | dumbkid | this is the a warning i get during compiling |
16:33:18 | JdGordon | show us the check_if_empty code |
16:33:41 | rasher | linuxstb: does the sudoku generater have any way to generate a specific difficulty? |
16:33:43 | obo | check_if_empty(&pch) |
16:34:09 | dumbkid | &??? |
16:34:18 | JdGordon | shouldnt need the & |
16:34:24 | JdGordon | char * pch; |
16:34:50 | | Part jhMikeS |
16:36:22 | | Join LandusMikain [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
16:36:40 | LandusMikain | Blech. |
16:36:54 | dumbkid | with & it works |
16:36:59 | dumbkid | without access violation |
16:37:15 | | Quit Landus (Nick collision from services.) |
16:37:21 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-0-0-cust335.lutn.cable.ntl.com) |
16:37:21 | | Nick LandusMikain is now known as Landus (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
16:37:36 | Landus | <3 /ghost |
16:37:58 | dionoea | just curious: what does check if empty do ? |
16:38:02 | JdGordon | dumbkid: wierd :p show us the function |
16:38:08 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
16:38:12 | *** | Alert Mode OFF |
16:38:13 | linuxstb_ | rasher: No. |
16:38:22 | obo | dionoea: tagcache.c:1120 :) |
16:39:14 | dionoea | that function is kind of overkill ... |
16:39:27 | rasher | linuxstb_: Are you opposed to adding a submenu for chosing difficulty and re-run the generating until it matches and add a "Any" entry that accepts all difficulties? |
16:39:36 | *** | Saving seen data "./dancer.seen" |
16:40:14 | rasher | (it takes a while to match a specific difficulty like that) |
16:40:22 | Febs | Any objections to me committing this patch: http://www.rockbox.org/tracker/task/5294 |
16:40:23 | rasher | potentially, of course |
16:41:07 | dumbkid | **tag? |
16:41:15 | dumbkid | i already have problems with 1* -..- |
16:41:49 | JdGordon | Febs: none from me.. if that makes any difference :p |
16:42:20 | dumbkid | ,, |
16:42:40 | Febs | I'm just mindful of the fact that I was given commit access mainly for the manual, not the code. |
16:42:49 | linuxstb_ | rasher: No, I'm not against it. Although it would possibly be better to find a more flexible generator to use. You could add a submenu to the "Generate" entry with "Random Difficulty", "Easy", "Medium", "Hard". |
16:43:06 | rasher | linuxstb_: Yeah, that's my plan (the latter, that is) |
16:43:07 | linuxstb_ | (or whatever sudoku calls the difficulties - I forget) |
16:43:08 | Febs | However, I think that this patch has been discussed fairly extensively and I've never seen an objection other than "make sure it's tested on all targets." |
16:44:19 | | Quit apo` ("KVIrc 3.2.3 Anomalies http://www.kvirc.net/") |
16:45:05 | linuxstb_ | Febs; I remember my first reaction to that patch was that I didn't like the way it's implemented - using a global variable rather than cascading values down through the menus. But it's been a while since I looked at the patch. |
16:45:49 | dumbkid | do u know a function with deletes the spaces (" ") at beginning and end from a string? |
16:46:01 | JdGordon | shouldnt the menu system be changed from returning bool to returning an int? 0 if ok, 1 if exit menu, 2 if go up one level? etc? |
16:46:06 | JdGordon | better than using variables |
16:46:31 | linuxstb_ | Febs: And isn't there a bug where returning to the WPS on an ipod pauses playback? |
16:46:39 | Febs | Yes. |
16:47:07 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:47:07 | * | Febs reported that bug. |
16:47:19 | dan_a | linuxstb: (if you have a second) - why do you avoid using the stack in the FIQ handler? Is it a big no-no in interrupts? |
16:47:26 | Febs | I'll take a look at that. |
16:47:33 | JdGordon | dumbkid: you can write one fairly easily.. |
16:48:00 | dumbkid | I can write? i know that u can, but me... |
16:48:02 | dumbkid | in future |
16:48:03 | dumbkid | ! |
16:48:06 | dumbkid | ;) |
16:48:30 | dumbkid | (from today i hates strings in c.... in vb it was that easy) |
16:49:27 | JdGordon | hehe |
16:49:34 | JdGordon | one min.. |
16:49:36 | Febs | linuxstb, this is an interesting exercise for me in how the code works (or at least this small part of the code). But I'm well aware that I'm basically hacking my way through it. |
16:50:18 | dumbkid | do u know a good site which gives introducton to strings in c? |
16:50:56 | linuxstb_ | dan_a: Using the stack means extra memory accesses, which are slow. The aim is to just use the banked FIQ registers. |
16:51:38 | linuxstb_ | But both normal interrupts and the FIQ have their own stacks assigned (about 256 bytes IIRC), so they can use the stack if they need to. |
16:51:48 | linuxstb_ | (these are initialised in crt0.S) |
16:51:55 | dan_a | linuxstb |
16:52:03 | dan_a | linuxstb: Thanks! |
16:52:38 | | Quit Mmmm ("Byeee") |
16:53:10 | dan_a | I'm learning lots about how Rockbox works and hangs together |
16:53:30 | | Join PaulJam [0] (n=pauljam@vpn-3060.gwdg.de) |
16:54:05 | dumbkid | i thought so too, but actually im learning how c does NOT work :) |
16:54:48 | dan_a | dumbkid: Learning how things doesn't work teaches you just as much as learning how things do work :) |
16:55:24 | dumbkid | i hope so |
16:55:36 | linuxstb_ | dumbkid: An important concept is that C doesn't really have strings as you know them from other languages. All it has is pointers to characters. |
16:55:47 | linuxstb_ | To understand C, you need to be comfortable with pointers. |
16:55:58 | dumbkid | :/ |
16:56:23 | dumbkid | i dislike them (since today) |
16:58:16 | JdGordon | they only get worse :D |
16:59:36 | bluebrother | pointers are really great. |
16:59:41 | * | bluebrother loves pointers |
16:59:54 | * | dumbkid hates bluebrother :P |
16:59:58 | dumbkid | ;) |
17:00 |
17:00:08 | bluebrother | hehe |
17:00:10 | rasher | bluebrother: nice job on the html manual, I'm building them and putting them here: rasher.dk/rockbox/manuals/">http://rasher.dk/rockbox/manuals/ until they appear on rockbox.org |
17:00:30 | dumbkid | &pointertostring = string? |
17:00:37 | bluebrother | rasher, great. I hope building didn't work just for me ;-) |
17:00:51 | bluebrother | pointertostring = &string |
17:01:12 | JdGordon | hmmm, sendmail doesnt seem to be wanting to send my emails out :' is there any other way to easily send email from a perl script? |
17:01:15 | rasher | bluebrother: I had some debian-related problems I think, but other than that, it worked perfectly |
17:01:21 | dumbkid | aaaaaaaaaah |
17:01:26 | dumbkid | why is it that difficult |
17:01:28 | bluebrother | great. |
17:01:37 | dumbkid | if i want to access the string |
17:01:41 | dumbkid | how can i do that? |
17:01:45 | linuxstb_ | bluebrother: Do you know if you can change the names of the links? e.g. rasher.dk/rockbox/manuals/manual-mini2g/rockbox-buildch3.html#x5-380003">http://rasher.dk/rockbox/manuals/manual-mini2g/rockbox-buildch3.html#x5-380003 is a link to the Main Menu section... |
17:01:56 | k8to | dumbkid: strings are a bit of a special case |
17:02:23 | k8to | dumbkid: a string literal evalutes as a pointer to the string location |
17:02:29 | bluebrother | dumbkid, I don't think it's difficult. Just get used to the fact that a pointer holds the address of the thing it points to. So you need to get the address (& operator) of your string. |
17:02:42 | S0ap | Late to the party, but Landus's insistance that he has nothing he is worried about being seen is beside the point. His machine's value in a botnet is much higher than his machine's value as a treasure trove of info. k8to isn't paranoid, rootkits are real, easy to deploy and effective. |
17:02:52 | dumbkid | i have a pointer |
17:02:55 | dumbkid | to a string |
17:03:03 | bluebrother | linuxstb_, unfortunately no (not yet) |
17:03:18 | k8to | S0ap: yeah it's a decent point, although a botnet add script probably isn't going to poke around opening copies of calculator |
17:03:22 | dumbkid | and i need: |
17:03:22 | dumbkid | newstring=string_whos_pointer_i_have + ")"; |
17:03:55 | bluebrother | maybe strcat helps ... |
17:03:55 | k8to | S0ap: I wouldn't really doubt his machine could have been independently owned, although it's possible no one logged in and he just forgot he left it open |
17:04:10 | dumbkid | man strcat... |
17:04:16 | | Quit muesli__ ("ich will KEe!!!") |
17:04:20 | k8to | man strncat |
17:04:29 | linuxstb_ | dumbkid: That's not always easy in C because you have to manage the memory yourself. |
17:05:26 | bluebrother | dumbkid, maybe it helps if you try thinking of string as what they are in memory −− an array of char. |
17:05:34 | linuxstb_ | You should try to think of ways to do things without those kind of operations if you can. Especially in Rockbox where you want to minimise memory use. |
17:06:09 | k8to | i assume the rockbox environment is mmuless? |
17:06:23 | linuxstb_ | Yes, and malloc-less (in general) |
17:06:23 | k8to | so realloc etc is not so smart |
17:06:26 | k8to | oh |
17:06:27 | k8to | neat |
17:06:38 | rasher | linuxstb_: I have the submenu working now, but with a warning I have no idea about, want me to put a patch somewhere? |
17:07:24 | linuxstb_ | There is no malloc in the core of Rockbox, but there is a very simple implementation used by the audio codecs (because they are third-party code which was already full of mallocs). |
17:07:32 | k8to | well then i would say that the rockbox environment is not a very friendly environment for learning C |
17:07:38 | linuxstb_ | rasher: Sure. Or just pastebin the warning. |
17:07:45 | rasher | rasher.dk/rockbox/sudoku.patch">http://rasher.dk/rockbox/sudoku.patch <−− if anyone would have a look at this and explain "warning: passing arg 2 of `sudoku_generate' discards qualifiers from pointer target type" |
17:07:58 | k8to | linuxstb_: is there some alternate custom allocation scheme (pages etc) or is everything just done statically as much as possible? |
17:07:59 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
17:08:20 | rasher | I guess it's because my understanding of arrays is close to nonexistant |
17:08:20 | linuxstb_ | k8to: Everything is static, with a few things allocated at boot-time. |
17:09:30 | rasher | Seems to be working fine though, just that warning to take care of |
17:11:01 | bluebrother | rasher, the h100 and h120 manuals are identical. |
17:11:34 | rasher | bluebrother: yeah, I was using my simulator building script as a basis for this one |
17:11:51 | | Quit Hansmaulwurf (Read error: 110 (Connection timed out)) |
17:11:54 | bluebrother | ah, ok. Just wanted to mention it. |
17:12:18 | | Join Hansmaulwurf [0] (n=maerlyn@p5081B031.dip0.t-ipconnect.de) |
17:13:28 | rasher | I just noticed myself a while ago |
17:13:48 | bluebrother | hehe :) |
17:14:51 | rasher | fixed |
17:15:04 | rasher | well, once I finish building and uploading the h1xx manual at least |
17:16:24 | JdGordon | oohhh... if the settings are being reset anyway.. can http://www.rockbox.org/tracker/task/2808 be commited, pretty please.. :D |
17:16:47 | | Join damaki [0] (n=Chocolat@ALille-153-1-99-38.w90-1.abo.wanadoo.fr) |
17:17:13 | dumbkid | lets see if ive done my homework: |
17:17:13 | dumbkid | the function strlen awaits a pointer to an array of chars... |
17:17:27 | dumbkid | so i cant give him "abc" as argument |
17:17:29 | dumbkid | right? |
17:17:34 | JdGordon | you can |
17:17:38 | rasher | strictly speaking, a pointer to a char |
17:17:39 | | Part DoubleThink2 |
17:17:40 | JdGordon | coz "abc" is an array of chars |
17:18:09 | rasher | "abc" is the same as { 'a', 'b', 'c' } |
17:18:12 | dumbkid | yes |
17:18:18 | dumbkid | but it has no adress in the ram |
17:18:32 | dumbkid | because i didnt declare a variable for it |
17:18:34 | rasher | it does |
17:18:38 | dumbkid | ?!? |
17:18:39 | k8to | dumbkid: all variables live in ram, and thus have addresses |
17:18:39 | linuxstb_ | If you write char* x = "abc", then the compiler will put the "abc" somewhere in memory for you, and x will be the address of that memory |
17:18:49 | k8to | dumbkid: but, there are .. issues with how you use them |
17:19:19 | JdGordon | bed time for me, gnite all |
17:19:29 | | Quit JdGordon ("Konversation terminated!") |
17:20:04 | * | dumbkid is confused |
17:20:51 | k8to | everything lives in ram, or else it doesn't exist, so they have have addresses and can be pointed to |
17:21:02 | dumbkid | sounds logic |
17:21:19 | k8to | however, local variables only exist temporarily, so passing pointers to local variables is a bad idea, they might no longer exist by the time they are used |
17:21:24 | k8to | well |
17:21:28 | k8to | is a bad idea sometimes |
17:22:20 | k8to | also you often cannot change strings entered literally, like "abc", so they are special in that way too |
17:23:02 | k8to | there are many exceptions and special cases to C pointers and strings |
17:23:03 | k8to | oh well |
17:23:56 | k8to | in practice, it is best to think of literal strings as constants, I find |
17:24:33 | dumbkid | if i want to combine two "strings" to one, i first need to declare a new one where the combination is stored? |
17:25:28 | k8to | sure |
17:25:47 | k8to | in normal C you often malloc it |
17:25:53 | dumbkid | malloc? |
17:26:02 | k8to | you ask for some memory to store the string in |
17:26:31 | dumbkid | aaaaah |
17:26:53 | k8to | char * newstring = malloc(strlen(oldstr1) + strlen(oldstr2) + 1); |
17:27:01 | k8to | but |
17:27:07 | k8to | in rockbox there is no malloc |
17:27:16 | dumbkid | aaaaah |
17:27:25 | * | dumbkid 's head explodes... |
17:27:34 | dumbkid | thats a nightmare! |
17:27:42 | dumbkid | so how can i do it in rockbox? |
17:27:43 | k8to | in malloc you can ask for a particular size at runtime |
17:27:51 | k8to | you see in my example, i say, how big is string 1 and string 2? |
17:27:56 | k8to | and make something big enough for both of those |
17:28:02 | k8to | +1 for the trailing null |
17:28:14 | k8to | i didn't say the second line which would be like |
17:28:19 | bluebrother | k8to, but you should multiply by sizeof(char) |
17:28:33 | k8to | bluebrother: okay sure |
17:28:39 | dumbkid | ?!? |
17:28:46 | k8to | although char is ansi defined to be 1 byte but it is reasonable |
17:29:00 | bluebrother | dumbkid, sizeof(foo) returns the space that is needed by a type in bytes. |
17:29:22 | dumbkid | ok |
17:29:27 | k8to | dumbkid: in rockbox you have to know how big things will be ahead of time |
17:29:28 | dumbkid | so far i understand |
17:29:30 | bluebrother | so when malloc'ing malloc doesn't know anything of the type you want, so you need to take this into account. |
17:29:36 | k8to | dumbkid: you cannot wait until runtime to figure out how big to make something |
17:29:59 | dumbkid | but i cant know how long the tag of an artist will be |
17:30:08 | k8to | right, so |
17:30:18 | k8to | you pick some kind of reasonable size that you think will be "big enough" |
17:30:50 | k8to | and you drop the extra if you encounter data that is bigger than that |
17:30:57 | k8to | is this for displaying on the screen or what? |
17:31:02 | dumbkid | yes |
17:31:16 | k8to | (does the screen support scrolling etc for arbitrarily wide text?) |
17:31:23 | dumbkid | yes |
17:31:28 | rasher | linuxstb_: did you see my patch? |
17:31:41 | k8to | well then you have to just guess |
17:31:49 | mordov | is there still no way to exclude folders in teh tagchace? |
17:31:50 | k8to | there might be some established value for tag data i dunno |
17:31:58 | k8to | but you do something like |
17:32:14 | k8to | char tagstring[MAX_TAG_LENGTH]; |
17:32:26 | rasher | mordov: no |
17:32:39 | rasher | or yes, depending on how you want your answer, but there is no way |
17:33:10 | mordov | hope it appears :) I donøt need my audiobooks in the tag DB... sort of messes it up:) |
17:33:35 | k8to | strncat(tagstring, oldstring1, MAX_TAG_LENGTH - 1); strncat(tagstring, oldstring2, MAX_TAG_LENGTH - 1); |
17:33:56 | rasher | You could also use tagnavi.conf once that gets a way of excluding stuff (something like: genre != 'audiobook') |
17:34:07 | dumbkid | i know the size of my array during runtime... |
17:34:14 | dumbkid | strlen(pch) + strlen(track.id3.artist) + 4 |
17:34:30 | dumbkid | pch is a pointer |
17:34:40 | k8to | i hope they are both strings |
17:34:47 | k8to | ie. pointers to char arrays |
17:34:47 | dumbkid | whichs target stored a part of the artist tag |
17:34:49 | PaulJam | rasher: i think a "not" isn't yet implemented in the tagnavi.config syntax. |
17:34:58 | dumbkid | stores |
17:35:12 | mordov | but tagnavi.conf don't do that now right? |
17:35:16 | dumbkid | they are |
17:35:21 | k8to | dumbkid: you have to size the storage space for your new string at compile time |
17:35:29 | | Join BockBilbo [0] (n=BockBilb@eu85-84-43-70.clientes.euskaltel.es) |
17:35:39 | k8to | dumbkid: and then ensure that you don't overrun that |
17:35:47 | k8to | dumbkid: which is why i used strncat |
17:36:04 | dumbkid | so srtcat could make a buffer overflow? |
17:36:10 | k8to | yes |
17:36:17 | _FireFly_ | isn't the length of track.id3.artist fixed sized ? |
17:36:31 | bluebrother | _FireFly_, no, only in id3v1 |
17:36:39 | k8to | it's possible to strcat safely if you do the same length checks that strncat does, but .. why not just use strncat |
17:36:57 | _FireFly_ | bluebrother: i mean in rockbox |
17:37:00 | BockBilbo | hello |
17:37:16 | bluebrother | ah, this I'm not aware of ... |
17:38:14 | k8to | it seems to me that creating code which depends upon a string being of fixed size isu undesirable |
17:38:18 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
17:38:35 | k8to | if it can be reasonably avoided |
17:39:00 | rasher | PaulJam: I know, hence the "once that gets a way of" |
17:39:14 | | Quit apo` (Read error: 104 (Connection reset by peer)) |
17:39:27 | | Join apo` [0] (n=r00t@dslb-084-057-088-095.pools.arcor-ip.net) |
17:40:18 | dumbkid | [Saturday 17:37:10] bluebrother: _FireFly_, no, only in id3v1 |
17:40:29 | dumbkid | but didnt we say it has to be limited ? |
17:41:11 | _FireFly_ | bluebrother: the atist member of the id3-struct is only a pointer so the id3-artist string is saved somewhere else |
17:41:33 | bluebrother | I'm not sure how the metadata gets buffered. If it's just extracted from the audio buffer I don't see a reason why there should be a fixed lenght restriction. |
17:41:41 | | Quit Hansmaulwurf (Read error: 104 (Connection reset by peer)) |
17:42:23 | Bagder | because it isn't (yet) stored in the compressed-audio bufffer |
17:42:23 | | Quit webguest99 ("CGI:IRC (EOF)") |
17:42:29 | linuxstb_ | The metadata is stored in separate structures - there is an array of 32 of them. Part of this structure is an "id3v2buf" which is about 500 bytes I think. |
17:42:30 | _FireFly_ | ;) |
17:43:04 | dumbkid | struct track_info <- where is this declared? |
17:43:05 | linuxstb_ | Bagder: Welcome back (if you're back)... |
17:43:10 | Bagder | I am back, sort of |
17:43:17 | Bagder | just 30 mins ago |
17:43:52 | dumbkid | found it |
17:43:54 | dumbkid | playback.h |
17:44:09 | bluebrother | when speaking of tags ... I think we should rename the "ID3 Info" to something more generic ... like "Metadata". |
17:44:23 | rasher | Bagder: any idea why rockboxdev.sh creates a 'gcc' executable (as opposed to $ARCH-gcc)? Didn't happen when I built them manually |
17:44:31 | rasher | bluebrother: I already did this (iirc) in the Danish translation |
17:44:43 | Bagder | rasher: does it? no idea why... |
17:44:51 | Bagder | bbl |
17:45:18 | bluebrother | I vote for changing this in all languages ;-) |
17:45:20 | dumbkid | where is struct mp3entry declared? |
17:45:23 | rasher | Burnt me today as those dirs ended up first in my path, so `which gcc` pointed to what was in fact sh-elf-gcc |
17:45:32 | rasher | dumbkid: firmware/export/id3.h |
17:46:14 | rasher | bluebrother: definately, as well as "ID3 Database" |
17:46:36 | rasher | (didn't change that though, for some reason) |
17:46:40 | linuxstb_ | Maybe just "Tag Info", rather than "Metadata". |
17:46:55 | bluebrother | linuxstb_, I agree with this. |
17:46:59 | rasher | Song info |
17:47:03 | rasher | "what's a tag?" |
17:47:25 | linuxstb_ | I've never heard anyone say "what's a tag", but people have said "what is metadata" |
17:47:44 | bluebrother | hmm. With social networks and them usually using tags I assume most people will understand the word "tag". |
17:47:45 | rasher | nevermind me |
17:48:01 | rasher | Most people don't use social networks |
17:48:40 | linuxstb_ | Also, "Song info" wouldn't work if the track wasn't a song... |
17:48:51 | rasher | Yeah, I was about to say that |
17:48:54 | rasher | in fact. |
17:48:55 | bluebrother | are they still that uncommon? But I also think the word "tag" implies additional information (like a tag on my luggage when travelling) |
17:49:17 | rasher | Yeah, my objection to "tag" is probably related to not being a native speaker |
17:49:19 | linuxstb_ | We already use "tag" for tagcache, so it would be consistent in that respect. |
17:49:35 | bluebrother | true. |
17:49:38 | linuxstb_ | (even though tagcache itself is perhaps a little cryptic) |
17:49:47 | bluebrother | rasher, I'm also not a native speaker ;-) |
17:50:31 | | Quit spiorf (Remote closed the connection) |
17:51:48 | dumbkid | strncat(tagstring, oldstring1, MAX_TAG_LENGTH - 1); strncat(tagstring, oldstring2, MAX_TAG_LENGTH - 1); |
17:52:15 | dumbkid | with this function tagstring could be nearly 2x MAX_TAG_LENGTH long |
17:52:20 | dumbkid | or am i wrong? |
17:52:42 | _FireFly_ | yes you are wrong because in both calles strncat will add the text to the start of tagstring |
17:53:03 | | Join DoubleThink2 [0] (n=Winchest@c211-28-55-23.frank1.vic.optusnet.com.au) |
17:53:17 | _FireFly_ | -> the text ov oldstring1 gets overwritten with oldstring2 |
17:53:21 | dumbkid | why to the start? |
17:53:30 | dumbkid | in man strncat is written: |
17:53:37 | DoubleThink2 | hey I have a bit of a pointless question... (once again)... |
17:53:48 | DoubleThink2 | Hey instead of attaching Loader 2 to the firmware.... is it possible to make it boot Loader 2 without doing that |
17:53:57 | DoubleThink2 | by dding the loader straight to sda1 |
17:53:57 | dumbkid | strncat appends... to the END of the string dest |
17:53:57 | DoubleThink2 | ? |
17:54:09 | DoubleThink2 | or... doesn't it work that way? |
17:55:29 | _FireFly_ | dumbkid: you are right but if tagstring is only MAX_TAG_LENGTH long then you could get an buffer overrun with the second call |
17:56:07 | dumbkid | ^^ exactly thats what i wanted 2 say |
17:56:07 | linuxstb_ | DoubleThink2: I've just added that functionality to tools/scramble in Rockbox. Just do "cd tools ; make scramble ; ./scramble -ipod4g loader2.bin loader2.img" and then write loader2.img to the firmware partition. |
17:57:13 | DoubleThink2 | does setting up everything to compile it take ages? |
17:57:20 | linuxstb_ | DoubleThink2: I _think_ that will work... But why "loader2" ? If you do that, you'll have no Apple firmware, so why do you need a menu? |
17:57:46 | DoubleThink2 | because you can make Loader 2 boot the firmware straight from a file |
17:57:49 | linuxstb_ | DoubleThink2: If you're in Linux, you should already have gcc installed. |
17:57:51 | DoubleThink2 | Loader 2.3 anyway |
17:58:04 | DoubleThink2 | it's just gcc...? |
17:58:27 | DoubleThink2 | because I am setting up everything to compile podzilla and iPL stuff... and it's taking a while |
17:58:28 | _FireFly_ | linuxstb_: not really if he uses a binary distri |
17:58:29 | linuxstb_ | "scramble.c" is just a tool to run on your PC, so yes, it needs a normal gcc. |
17:59:04 | DoubleThink2 | oh |
17:59:18 | linuxstb_ | _FireFly_: I can't imagine any Linux user not have gcc installed. Not everything will be available in your distro. |
17:59:35 | DoubleThink2 | yeah 'course I have gcc |
17:59:40 | rasher | linuxstb_: my laptop (Ubuntu) does not have gcc |
17:59:56 | dionoea | apt-get install gcc |
18:00 |
18:00:05 | _FireFly_ | rasher: ubuntu itself has an gcc but you haven't it yet installed |
18:00:28 | rasher | Of course, I know this.. but I don't see why all Linux users should have gcc installed. |
18:01:03 | | Join agabus [0] (n=agabus@203-217-63-153.dyn.iinet.net.au) |
18:01:31 | | Quit Febs (Read error: 110 (Connection timed out)) |
18:01:45 | agabus | in the Browse Themes menu, on a fresh install of Rockbox which one is the default theme that comes with rockbox. i mean the no-theme one. |
18:02:05 | agabus | oh... turns out there's a rockbox_default.... |
18:02:07 | _FireFly_ | rockbox-default ? |
18:02:09 | rasher | rockbox_default |
18:02:16 | DoubleThink2 | ahmm... linuxstb, do I still use -ipod4g even though I don't have a 4g ipod? |
18:03:09 | rasher | Damn, my favourite sids don't sound right |
18:03:10 | linuxstb_ | DoubleThink2: Yes. Everything that isn't a 3g or 5g I call a 4g.... |
18:03:12 | agabus | well anyways, i just installed Rockbox on my 60gig ipod and im listening to blood sugar sex magic in FLAC now and it sounds awesome |
18:04:01 | DoubleThink2 | that... simplifies thing I guess... |
18:04:06 | DoubleThink2 | *things |
18:05:26 | | Quit MrStaticVoid (Read error: 104 (Connection reset by peer)) |
18:05:28 | agabus | on the iCatcher theme what is the % up in the top left hand corner for? |
18:06:10 | | Join MrStaticVoid [0] (n=jlee@stealth.thestaticvoid.org) |
18:07:59 | rasher | Hah, VARIOUS/A-F/Boogaloo might be interesting if you have the HVSC |
18:08:22 | bluebrother | agabus, battery level |
18:08:44 | agabus | bluebrother - 80% empty or 80% full? |
18:08:54 | _FireFly_ | full |
18:08:54 | bluebrother | full |
18:09:29 | | Join Sinbios [0] (n=Sinbios@Kingston-HSE-ppp3560751.sympatico.ca) |
18:09:47 | agabus | thankyou |
18:10:36 | agabus | does Rockbox settings generally sound better? or is that the fact i went from listening to -v0 mp3 rips to FLAC, or is it perhaps the placebo effect? |
18:11:17 | DoubleThink2 | linuxstb..... do I need to get the scrambler thing off cvs? |
18:11:20 | bluebrother | possibly a combination of all ;-) |
18:11:40 | linuxstb_ | DoubleThink2: Yes. You can download it via viewcvs if you want. |
18:11:53 | agabus | i'm going to compare the sound coming out of mine to a friends with the same tracks playing tomorrow and i'll see what i conclude |
18:11:54 | linuxstb_ | Sorry, you can't... It needs a few other files, not just scramble.c |
18:12:01 | bluebrother | rockbox simply doesn't do any sound "enhancements" nobody knows exactly what they do to your music. |
18:12:05 | DoubleThink2 | do I need just the 1 file...... ok... once step ahead of me |
18:12:09 | DoubleThink2 | *one |
18:12:15 | k8to | agabus: i'm kinda doubting -v 0 to flac is noticable |
18:12:35 | k8to | agabus: but sometimes different soundchip initializations chage sonic character significantly |
18:12:45 | agabus | k8to - as am i, but i swear it sounds better |
18:13:07 | k8to | maybe it is that |
18:13:10 | rasher | linuxstb_: http://www.rockbox.org/tracker/task/5519 is the sudoku patch, I'm off now |
18:13:19 | | Quit PaulJam (".") |
18:13:24 | DoubleThink2 | but rockbox-2.5.tar.gz won't have it yet will it? |
18:13:25 | k8to | agabus: it is too bad you cannot quickly reboot to do A/B stuff |
18:13:43 | k8to | agabus: with a friend you could do blind testing maybe |
18:13:50 | | Quit rasher ("leaving") |
18:13:53 | agabus | k8to - yeah i will test soon |
18:14:46 | k8to | i guess there are certain sources that even -v 0 has some trouble with |
18:14:49 | k8to | what do you listen to? |
18:14:55 | linuxstb_ | DoubleThink2: Click on "CVS Builds" in the menu on the left of the Rockbox home page, and downloading the latest source archive from there. (under the Rockbox logo at the very bottom of the page) |
18:15:26 | agabus | k8to - i have only put Chili Peppers - Blood Sugar Sex Magic on there at the moment, cuz i just installed |
18:15:36 | DoubleThink2 | http://www.rockbox.org/dist/build-source/rockbox-bleeding.tar.bz2 ? |
18:15:55 | linuxstb_ | Yes. |
18:16:00 | k8to | agabus: that's pretty undemanding of codecs, i think |
18:16:10 | DoubleThink2 | ok thanks |
18:16:17 | agabus | k8to - how do you mean? |
18:16:41 | k8to | agabus: well like classical music has immense dynamic range, and some elctronic has ludicrously sharp pure tones etc |
18:16:52 | k8to | agabus: but pop rock is usually somewhat easy for mp3 |
18:17:31 | agabus | k8to - well then it's likely Rockbox's equalizer settings |
18:17:49 | | Join spiorf [0] (n=spiorf@82.52.147.225) |
18:18:12 | linuxstb_ | Unless you've changed anything, Rockbox should set everything completely flat. |
18:18:25 | | Quit dumbkid (Read error: 110 (Connection timed out)) |
18:18:28 | agabus | linuxstb_ - and yet the bass sounds amazing? |
18:18:42 | | Quit freqmod ("Konversation terminated!") |
18:18:56 | linuxstb_ | What player do you have? |
18:18:59 | grimman | I'm gonna have to chime in and say I think Rockbox sounds better as well. |
18:19:07 | agabus | ipod video 60gig |
18:19:24 | grimman | agabus: Same as me. |
18:19:37 | linuxstb_ | Yes, a few people at head-fi.org with ipod videos have said Rockbox sounds better... |
18:19:38 | agabus | grimman - dude it sounds better ay |
18:20:30 | grimman | Apple OS audio output always sounded a bit... muffled. |
18:20:59 | agabus | yer |
18:21:24 | agabus | im transferring like 25 gig of flac to mine now |
18:21:38 | | Quit MrStaticVoid (Read error: 104 (Connection reset by peer)) |
18:21:41 | grimman | =) |
18:21:48 | | Join MrStaticVoid [0] (n=jlee@stealth.thestaticvoid.org) |
18:21:50 | grimman | Does Rockbox have OGG codecs btw? |
18:21:59 | agabus | surely it does |
18:21:59 | | Join dumbkid [0] (n=Alex@hnvr-d9b8eba1.pool.mediaWays.net) |
18:22:09 | linuxstb_ | Yes, vorbis and speex on the way. |
18:22:23 | | Join freqmod [0] (n=freqmod@159.84-48-78.nextgentel.com) |
18:22:26 | _FireFly_ | and wavpack ... |
18:22:28 | grimman | Nice nice. |
18:22:37 | dumbkid | re |
18:22:40 | dumbkid | had a disconnect |
18:23:01 | grimman | Kinda crappy not to have support for that. From Apples side that is. |
18:23:28 | dumbkid | the line |
18:23:28 | dumbkid | char orginalartist[25]; |
18:23:28 | dumbkid | reserves 26 bytes of memory, right? |
18:23:44 | agabus | grimman - if apple embraces the ogg format, the digital world would be a better place |
18:23:49 | grimman | =) |
18:24:24 | _FireFly_ | grimman: here is a list off all supported codecs: http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs#Current_status |
18:24:33 | grimman | _FireFly_: Cheers. |
18:24:58 | grimman | SID too? *glee* |
18:26:18 | linuxstb_ | dan_a: Did you successfully test musepack on your 3g? |
18:26:21 | dumbkid | http://pastebin.ca/96029 |
18:27:57 | dan_a | linuxstb: What extention would that be? |
18:28:02 | linuxstb_ | mpc |
18:28:28 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-0-0-cust335.lutn.cable.ntl.com) |
18:28:54 | dan_a | iriver-standard.mpc plays flawlessly if I'm not on the WPS |
18:29:24 | dumbkid | please help me |
18:29:29 | dumbkid | ;) |
18:30:08 | k8to | dumbkid: it reserves 25, to my knowledge |
18:30:43 | dumbkid | doest it also reserve the [0]? |
18:31:25 | k8to | char foo[x] reserves space for x char variables, it doesn't care that you need a null |
18:31:30 | _FireFly_ | dumbkid: it is reserve 25 Bytes and the index is from 0 to 24 |
18:31:37 | _FireFly_ | s/is/ |
18:31:38 | dumbkid | ah ok |
18:32:13 | DoubleThink2 | hmm.... the loader doesn't work the way it says it should |
18:32:41 | DoubleThink2 | but thanks linuxstb, the scramble thing worked perfectly |
18:33:59 | dumbkid | any ideas whats the porblem of my log? |
18:34:03 | dumbkid | http://pastebin.ca/96029 |
18:35:04 | linuxstb_ | DoubleThink2: So loader2 loads OK? |
18:35:16 | DoubleThink2 | yup |
18:36:01 | DoubleThink2 | but the " Apple OS @ (hd0,1)/apple_os.bin" line in the loader config file doesn't work right |
18:36:19 | DoubleThink2 | (hd0,2) actually |
18:37:27 | DoubleThink2 | oh and not only does loader2 load ok it also loads hell of a lot faster |
18:39:39 | *** | Saving seen data "./dancer.seen" |
18:40:22 | | Join pill [0] (i=pill@loves.voltshells.com) |
18:40:38 | dumbkid | what is the value of MAX_PATH? |
18:41:41 | | Join |apo| [0] (n=r00t@dslb-084-057-075-024.pools.arcor-ip.net) |
18:42:02 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-83-218.w86-215.abo.wanadoo.fr) |
18:42:11 | | Join bluey- [0] (n=bluey@dslb-088-073-081-104.pools.arcor-ip.net) |
18:42:17 | linuxstb_ | DoubleThink2: Yes, that's because a copy of the apple firmware is no longer being loaded into memory with the bootloader. |
18:42:51 | linuxstb_ | What happens if you try and load the apple firmware? Does it just crash? |
18:43:17 | linuxstb_ | dumbkid: Something like 256. |
18:44:04 | DoubleThink2 | it has the loading status bar type thing then says something along the lines of "load complete, starting...".... the screen goes a bit darker and I am back in the loader 2 menu |
18:44:46 | DoubleThink2 | and this was exactly what happened before I did the scramble thing |
18:44:52 | * | freqmod added speex speed improvements uwb (32kHz mono) realtime with 90% pitch on ipod (gcc4). |
18:45:01 | freqmod | it seems like it loades itself |
18:45:27 | DoubleThink2 | yeah that's what I thought |
18:45:30 | linuxstb_ | DoubleThink2: How did you create the "apple_os.bin" file? |
18:45:37 | DoubleThink2 | it is the file you sent me |
18:45:43 | linuxstb_ | No it isn't... |
18:45:43 | DoubleThink2 | the extracted firmware |
18:45:49 | DoubleThink2 | renamed to that |
18:46:18 | linuxstb_ | The file I sent you was an image of the firmware partition. You need to use ipod_fw to extract apple_os.bin from that image. |
18:46:45 | DoubleThink2 | oh >.> ... I am an idiot then |
18:46:58 | grimman | DoubleThink2: You should admit such things, ever. |
18:46:59 | grimman | ;) |
18:47:25 | DoubleThink2 | *shouldn't ? |
18:47:34 | grimman | Doh. Yes. |
18:48:32 | grimman | See, there's hope for you yet. ;D |
18:48:37 | DoubleThink2 | lol |
18:48:53 | DoubleThink2 | I just don't understand how all this works well so I make stupid mistakes |
18:49:17 | grimman | Nothing permanent I should think. |
18:49:46 | * | freqmod loaded apple os from file (works) |
18:49:54 | DoubleThink2 | guess I learn from my mistakes |
18:50:05 | linuxstb_ | freqmod: Which ipod? |
18:50:07 | DoubleThink2 | freqmod, using loader 2.4 or 2.3? |
18:52:55 | | Nick dan_a is now known as dan_a_away (n=dan-mirc@217.23.173.156) |
18:53:29 | * | freqmod didn't use scramble (yet) on ipod Video will check loader soon |
18:54:07 | grimman | "Scramble"? |
18:54:13 | linuxstb_ | freqmod: scramble won't help on the 5g if you want to use Apple's firmware - it doesn't copy the rsrc file to the partition. |
18:54:52 | freqmod | do i need the rsrcfile for using the apple firmware with ipodloader2 |
18:54:54 | freqmod | ? |
18:55:23 | DoubleThink2 | ok it booted properly |
18:55:32 | linuxstb_ | freqmod: Yes. |
18:55:44 | DoubleThink2 | actually no it's frozen |
18:56:06 | DoubleThink2 | can't do anything (hold is off(not that stupid)) |
18:56:12 | * | freqmod is using 2.5d1 (from cvs/svn a little more than week ago) |
18:56:34 | | Join xreel [0] (n=xreel@pool-71-113-145-186.frstil.dsl-w.verizon.net) |
18:56:38 | | Quit MrStaticVoid (Read error: 113 (No route to host)) |
18:56:57 | | Nick xreel is now known as hexreel (n=xreel@pool-71-113-145-186.frstil.dsl-w.verizon.net) |
18:57:25 | | Quit obo (Remote closed the connection) |
18:57:36 | dumbkid | HEEEEEEEEELP |
18:57:41 | dumbkid | it doesnt work |
18:57:44 | | Join JoeBorn [0] (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
18:57:46 | dumbkid | somebody with time? |
18:57:47 | | Quit damaki (Read error: 110 (Connection timed out)) |
18:57:59 | bluebrother | no, but what's your exact problem? |
18:58:04 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
18:58:12 | dumbkid | http://pastebin.ca/96029 this |
18:58:29 | | Quit apo` (Read error: 110 (Connection timed out)) |
18:58:39 | dumbkid | i dont know why it dont work |
18:58:47 | dumbkid | it already worked with my changes... |
18:58:50 | bluebrother | what are you doing? Runining a logf-enabled build on the device? |
18:58:58 | dumbkid | a bit more |
18:59:16 | dumbkid | i changed the add_tagcache void |
18:59:20 | freqmod | do I copy the output from scramble to my ipod or do i have to run it trough make_fw? |
18:59:26 | bluebrother | and the player crashes? |
18:59:51 | dumbkid | so that when an artist has and & in his name (Britney Spears & Madonna) he does 3 entries in the tagcache |
18:59:55 | dumbkid | 1 madonna |
18:59:58 | dumbkid | 1 britner |
18:59:59 | dumbkid | 1 both |
19:00 |
19:00:07 | dumbkid | no, but he cant load the tagcache |
19:00:18 | dumbkid | tagcache failed init |
19:00:18 | dumbkid | too long entry! |
19:00:18 | dumbkid | inserting new tags... |
19:00:42 | bluebrother | does it work when not having any files with & in the artist name? |
19:01:11 | dumbkid | didnt check |
19:01:17 | dumbkid | but i hope i found the problem |
19:01:30 | dumbkid | (i was searching 20 min, 1 post here and i find it myself.. strange) |
19:01:33 | dumbkid | +1 missing |
19:01:44 | dumbkid | i hope itll work now |
19:02:07 | | Join UrbanNightmare [0] (n=satkins@S01060006257ab64e.cg.shawcable.net) |
19:02:37 | linuxstb_ | freqmod: The output from scramble should be written to the first partition using ipodpatcher or dd |
19:02:47 | dumbkid | jehaw |
19:02:51 | dumbkid | it works |
19:03:03 | dumbkid | i just found this by luck |
19:03:15 | dumbkid | errors like that are inpossible to find arent they? |
19:03:16 | bluebrother | nice. |
19:03:32 | freqmod | it worked, but I revert to mkfw because as you said the apple firmware would not boot :( |
19:03:39 | bluebrother | not really. You could run it in the simulator and use a debugger |
19:04:07 | dumbkid | how can i debug it? |
19:04:21 | bluebrother | but some errors of that kind are pretty hard to find. |
19:04:39 | bluebrother | build the simulator, and run it through gdb |
19:04:48 | dumbkid | what is gdb |
19:04:56 | bluebrother | gnu debugger. |
19:04:57 | freqmod | gnu debugger |
19:05:07 | dumbkid | gui? |
19:05:14 | bluebrother | nope. |
19:05:14 | freqmod | no |
19:05:21 | dumbkid | :/ |
19:05:22 | bluebrother | try ddd if you want a gui. |
19:05:38 | bluebrother | kdevelop also has a gui to gdb |
19:05:58 | bluebrother | but I haven't managed to debug it the simulator. But I haven't tried too hard. |
19:06:17 | dumbkid | does the uisim work under linux? |
19:06:26 | markun | yes |
19:06:27 | BHSPitMonkey | yeh |
19:06:32 | bluebrother | sure |
19:06:37 | dumbkid | who of you cracks is using linux atm? |
19:06:45 | markun | not me |
19:06:52 | * | bluebrother uses Fedora Core 5 ATM. |
19:06:54 | BHSPitMonkey | ...cracks? |
19:08:38 | | Join beoba [0] (n=fsoh@moun096-0b01-dhcp246.bu.edu) |
19:09:19 | dumbkid | u know everything |
19:10:14 | bluebrother | know everything? |
19:10:56 | dumbkid | at least it looks like that for me |
19:11:00 | dumbkid | thats enough ;) |
19:12:24 | | Quit Nico_P () |
19:14:50 | dumbkid | one more time (for the dumb kid) |
19:14:51 | dumbkid | if p is the pointer to address 0x100, saved under adress 0x150 |
19:14:51 | dumbkid | and the adresses values are 0x100=a 0x101=b 0x102=/n (is that the char for end of string? should be) |
19:14:51 | DBUG | Enqueued KICK dumbkid |
19:14:51 | dumbkid | what is p |
19:14:51 | dumbkid | &p |
19:14:52 | *** | Alert Mode level 1 |
19:14:52 | dumbkid | *p |
19:15:10 | | Quit DoubleThink2 (Read error: 110 (Connection timed out)) |
19:16:04 | linuxstb_ | p is 0x100, &p is 0x150 and *p is 'a' |
19:16:19 | dumbkid | ok thx |
19:16:33 | | Join lds_ [0] (n=lds@d04m-89-83-101-149.d4.club-internet.fr) |
19:16:43 | | Join Rondom [0] (n=Rondom@p54AED885.dip.t-dialin.net) |
19:17:05 | linuxstb_ | And 0x102 will be zero - that's the end of string char. |
19:18:28 | | Join gursikh [0] (n=guriskh1@adsl-69-151-244-182.dsl.hstntx.swbell.net) |
19:20:14 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
19:20:40 | Paul_The_Nerd | Is anyone who's worked on video for Rockbox in the past around? |
19:22:04 | dumbkid | so with |
19:22:04 | dumbkid | while !(*pointer == 0) *pointer++; |
19:22:04 | dumbkid | ill find the end of a string? |
19:22:22 | linuxstb_ | Paul_The_Nerd: You mean the video player on Archos? |
19:23:10 | Paul_The_Nerd | linuxstb_: Actually, I mean any of the various efforts toward a new video player. |
19:23:21 | linuxstb_ | dumbkid: No. You want to incremement thbe pointer, so "pointer++". |
19:23:32 | dumbkid | uhm yes |
19:23:34 | markun | Paul_The_Nerd: mirak was the only one so far I think |
19:23:37 | dumbkid | i thought of that xD |
19:23:42 | dumbkid | but would it work? |
19:23:43 | Paul_The_Nerd | linuxstb_: I was wondering how suitable the TCPMP sources might be, since they're GPLed, and when I inquired about the sources (it's an "email to get your GPL source" type thing) they said that they'd looked at Rockbox |
19:23:55 | Paul_The_Nerd | In fact, they said it could "EASILY be ported to Rockbox" |
19:23:57 | linuxstb_ | dumbkid: Also, "!(*pointer==0)" is the same as just (*pointer). |
19:24:02 | Paul_The_Nerd | But that they'd decided not to, as it wasn't in their project's direction. |
19:24:11 | Paul_The_Nerd | Emphasis wasn't mine, by the way. |
19:24:14 | dumbkid | right |
19:24:18 | | Quit [HO]vo|t () |
19:24:24 | linuxstb_ | Paul_The_Nerd: I've looked at video a tiny bit, and helped mirak with a few things. |
19:24:53 | *** | Alert Mode OFF |
19:25:25 | Paul_The_Nerd | Would you be interested in looking at the TCPMP sources, or at least giving me a couple pointers toward what I should look for before I start anything? |
19:25:46 | linuxstb_ | Just downloading them now... |
19:26:17 | linuxstb_ | Ah, it's just using ffmpeg. |
19:26:23 | Paul_The_Nerd | Ah |
19:26:50 | Paul_The_Nerd | I hadn't even gotten to checking if it was fixed point or not yet, as I figured the first thing I should do was ask if anyone had looked at it yet. |
19:26:56 | linuxstb_ | But it coul be useful to see if they have any ARM optimisations not in ffmpeg's cvs. |
19:27:19 | | Quit lee-qid (Read error: 104 (Connection reset by peer)) |
19:27:20 | Paul_The_Nerd | I would imagine they do, since many smartphones are ARM. |
19:27:21 | dumbkid | how can i "unregister" a variable / make the space free |
19:28:05 | bluebrother | dumbkid, you can't. |
19:28:21 | bluebrother | you can do so for dynamically allocated space (malloc) with free. |
19:28:41 | Paul_The_Nerd | It runs XVid nicely at 320*240 on my phone, so I figured it's probably at least fairly fast. |
19:29:16 | dumbkid | but i need to declare a pointer which i need only for line, which steals the ram of my iriver then all the time? |
19:29:59 | linuxstb_ | Ouch, it's using libFLAC for FLAC instead of ffmpeg... |
19:30:29 | bluebrother | just don't declare it globally. When it becomes invalid by leaving the function it can be used otherwise (by the compiler) |
19:30:40 | bluebrother | the space for that variable, I mean. |
19:31:04 | | Quit lodesi (Read error: 110 (Connection timed out)) |
19:31:46 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
19:32:37 | dumbkid | could you take a look at this? http://pastebin.ca/96139 |
19:32:40 | | Quit bluey- ("Leaving") |
19:33:24 | | Quit lee-qid (Read error: 104 (Connection reset by peer)) |
19:34:16 | bluebrother | ptemp is '\0' after the first ptemp while loop, so the second (skipping trailing spaces) does nothing. |
19:34:52 | dumbkid | why? |
19:34:55 | bluebrother | also, as you're dealing with chars I'd suggest you use '\0' for marking the string end. |
19:35:04 | dumbkid | ok |
19:35:29 | bluebrother | because ptemp is incremented until its content is '\0', meaning you have reached the end of a string. |
19:35:39 | dumbkid | yes |
19:35:45 | dumbkid | and than its decremented |
19:35:56 | dumbkid | as long as. ! ah |
19:35:58 | bluebrother | now, when you want to skip trailing spaces directly afterwards *ptemp = '\0'. |
19:36:26 | bluebrother | so while(*ptmp == ' ') is false on the first run and thus gets never executed. |
19:36:38 | bluebrother | you can use do ... while or decrement it manually first. |
19:36:39 | Paul_The_Nerd | linuxstb_: So, do you think it might at least be a good starting point? |
19:36:50 | dumbkid | while (*ptemp) ptemp++; |
19:36:51 | dumbkid | while (*ptemp == ' ') ptemp−−; |
19:36:51 | dumbkid | *ptemp = '\0'; |
19:37:02 | dumbkid | while (*ptemp) ptemp++; |
19:37:03 | dumbkid | ptemp−−; |
19:37:03 | dumbkid | while (*ptemp == ' ') ptemp−−; |
19:37:03 | dumbkid | *ptemp = '\0'; |
19:37:10 | dumbkid | this should work, shouldnt it? |
19:37:36 | linuxstb_ | Paul_The_Nerd: Maybe, but there's a _lot_ of unneccessary (and probably unused) source code in the archive. (at least the one I found - http://picard.exceed.hu/tcpmp/test/tcpmp.src.0.72RC1.tar.bz2) |
19:38:11 | Paul_The_Nerd | linuxstb_: That's the one I've got too. He said they're releasing it as "BetaPlayer" in a month or two. |
19:38:17 | dumbkid | still a bug -.- |
19:38:26 | dumbkid | it would cut of 1 char to much |
19:38:52 | bluebrother | http://pastebin.ca/96142 |
19:39:26 | linuxstb_ | Although there seems to be a nice mpeg1 video decoder there... |
19:39:30 | bluebrother | yes, it's the same as above. After the last while loop you point to the first character that isn't a space. |
19:40:05 | bluebrother | so terminate the string with *(++ptemp) = '\0'; |
19:40:27 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
19:41:35 | dumbkid | what does the do cmd do? |
19:43:23 | linuxstb_ | Paul_The_Nerd: Do you know the CPU in your phone (the one capable of 320x240 xvid) ? |
19:43:37 | dumbkid | whats about this? |
19:43:39 | dumbkid | http://pastebin.ca/96152 |
19:45:10 | Paul_The_Nerd | linuxstb_: Well, I didn't expect Rockbox to get XVid on our current generation of players. It's a 195 MHZ TI OMAP 850 (ARM9) I believe. |
19:45:49 | Paul_The_Nerd | Running on a windows mobile smartphone though, so there's a lot of additional overhead I imagine. |
19:46:31 | linuxstb_ | But maybe also some hardware accelleration... |
19:47:13 | Paul_The_Nerd | That is possible. |
19:47:25 | linuxstb_ | The MPEG-1 decoder looks interesting though... I think we could get that working quite well. |
19:47:59 | BHSPitMonkey | o.O |
19:48:11 | Paul_The_Nerd | Well, a start is a start, at least. |
19:48:51 | | Quit Mmmm ("Byeee") |
19:48:53 | Slasheri | dumbkid: pos = strlen(ptemp); while (pos−− > 0) { if (ptemp[pos] != ' ') break; ptemp[pos] = '\0'; } |
19:48:57 | linuxstb_ | BHSPitMonkey: Any news on video playback in IPL? |
19:49:00 | Slasheri | dumbkid: that _could_ work better |
19:49:12 | BHSPitMonkey | linuxstb_, regarding? |
19:49:45 | | Join k8to_ [0] (i=francois@kmods.dyndns.org) |
19:49:46 | linuxstb_ | I mean have there been any recent developments? |
19:49:51 | BHSPitMonkey | NsN made a compressed video player as a module for pz2 some time ago |
19:50:11 | BHSPitMonkey | I've been following the iPod hacking community no closer than you have, linuxstb :/ |
19:50:14 | | Quit k8to (Read error: 104 (Connection reset by peer)) |
19:50:34 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
19:50:37 | BHSPitMonkey | I'm just now reading about the feature unfreeze and CVS commits |
19:50:37 | linuxstb_ | OK :) |
19:50:54 | BHSPitMonkey | and looking at some seriously sexy WPS's in the 5G gallery :) |
19:51:09 | linuxstb_ | The big news I guess is that Rockbox now works with audio playback on the 3g. |
19:51:21 | | Join DoubleThink2 [0] (n=ss@c211-28-55-23.frank1.vic.optusnet.com.au) |
19:51:33 | DoubleThink2 | ah.... my linux died |
19:52:13 | | Join carini [0] (n=chatzill@pdpc/supporter/active/carini) |
19:52:29 | | Nick |apo| is now known as apo` (n=r00t@dslb-084-057-075-024.pools.arcor-ip.net) |
19:52:40 | BHSPitMonkey | bless your heart. |
19:52:44 | BHSPitMonkey | will there be a memorial? |
19:53:29 | ShyK | linuxstb_: it does? great |
19:53:54 | DoubleThink2 | =( |
19:56:30 | | Quit dumbkid (".") |
19:56:52 | ShyK | Paul_The_Nerd: valueable suggestion - don't get near TCPMP |
19:57:33 | Paul_The_Nerd | Why's that? |
19:57:58 | ShyK | in fact, don't get anywhere near any Core/Matroska related project |
19:58:17 | ShyK | unless you want complete lack of treatment from anyone there |
19:58:59 | Paul_The_Nerd | Oh, so just bad support? |
19:59:04 | ShyK | we've had a long painful history with Matroska people |
19:59:20 | DoubleThink2 | bbs... going to try to fix my linux =( |
19:59:24 | | Part DoubleThink2 |
19:59:50 | ShyK | if i posted any of the many "private" talks we had to do, you'd see just how crappy they are. |
19:59:57 | BHSPitMonkey | bulletin board system? |
20:00 |
20:00:29 | Paul_The_Nerd | ShyK: So, assuming I don't need to actually *talk* to them, are there any technical reasons I should be avoiding TCPMP? |
20:00:59 | | Quit lds_ (Read error: 110 (Connection timed out)) |
20:01:05 | ShyK | well, there is no development whatsoever |
20:01:32 | ShyK | they're gonna completely abandon their buggy code and move on to private payware software |
20:02:21 | ShyK | tcpmp is dead |
20:02:38 | | Join PaulJam [0] (n=pauljam@vpn-3088.gwdg.de) |
20:02:44 | Paul_The_Nerd | I don't know, I was told that they're planning a release in the next two months, just yesterday. |
20:02:48 | ShyK | betaplayer is basically their old, unsupported crap that they'll release for the community (as they themselves said) |
20:02:58 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
20:02:58 | * | Paul_The_Nerd shrugs. |
20:03:14 | ShyK | as they say, they'll throw it and let people deal with it |
20:03:15 | Paul_The_Nerd | Either way, TCPMP plays my videos just fine on my phone, and for Rockbox it's mostly the codecs that are of interest. |
20:03:38 | Paul_The_Nerd | So, whether they support it or not, it's GPL code that may provide a decent starting point. |
20:03:57 | beoba | hi, i was getting this yesterday, and was told that the ipod needs to have the pc-style partition table rather than the apple-style one, is this resolvable via, say, fdisk?: http://pastebin.ca/95771 |
20:04:13 | ShyK | yes, perhaps. though from their history i'd expect you'd have many problems. but i realize there isn't much else available |
20:04:30 | obo | beoba: http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationFromMacOSX |
20:05:07 | obo | see the section about converting to FAT32? |
20:05:17 | linuxstb_ | beoba: You'll need to fully convert your ipod to FAT32 in order to use Rockbox. |
20:05:22 | beoba | yeah, didnt see it yesterday |
20:05:23 | carini | Any devs around that would be willing to check out a very small patch? |
20:05:37 | beoba | i skimmed over that sentence and assumed you just meant reformatting the existing partitions |
20:05:42 | beoba | rather than changing the partition tables as a whole |
20:05:50 | beoba | i see it as of now, though, thanks |
20:05:53 | | Join lodesi [0] (n=lds@d02v-89-83-231-15.d4.club-internet.fr) |
20:07:57 | | Join dumbkid [0] (n=Alex@hnvr-d9b8eba8.pool.mediaWays.net) |
20:08:44 | | Join lee-qid [0] (n=liqid@p54965F1E.dip.t-dialin.net) |
20:09:21 | ShyK | Paul_The_Nerd: basically, as i've seen in many irc conversations, etc, they themselves wouldn't dare bother themselves with their public domain code since it's hopelessly buggy. so, better note that. if you find alternatives, better check well what is better :). |
20:12:09 | | Quit BockBilbo ("Ex-Chat") |
20:12:11 | linuxstb_ | You mean their GPL code? |
20:12:49 | ShyK | yes |
20:14:53 | linuxstb_ | As Paul_The_Nerd said, the only interesting parts of tcpmp are their codecs, and they all seem to be from other GPL projects anyway, such as ffmpeg, libmad, libFLAC etc |
20:15:26 | linuxstb_ | So it doesn't seem that interesting - apart from an MPEG-1 codec they seem to have written themselves. |
20:15:59 | dumbkid | when i want to use diff the oldfile and the newfile have to have the same name, dont they? |
20:18:38 | linuxstb_ | No - the names can be the same. |
20:18:52 | linuxstb_ | (assuming they are in different directories) |
20:20:21 | ShyK | linuxstb_: i would bet the libavcodec mpeg-1 decoder is much better |
20:20:23 | dumbkid | but wont patch search for the renamed file then to patch it? |
20:22:41 | linuxstb_ | ShyK: Yes, but it's a nightmare to extract from ffmpeg |
20:23:20 | linuxstb_ | But maybe we should just port ffmpeg as a whole... |
20:23:40 | Paul_The_Nerd | That might be a good idea. |
20:23:49 | Paul_The_Nerd | We seem to enjoy a lot of their code already. |
20:23:58 | ShyK | i'd say yes. no other alternative exists that is fully featured except ffmpeg |
20:24:21 | dumbkid | $ patch -R < splitartist.patch |
20:24:21 | dumbkid | patching file tagcache.c |
20:24:21 | dumbkid | Hunk #1 FAILED at 1237. |
20:24:21 | DBUG | Enqueued KICK dumbkid |
20:24:21 | dumbkid | 1 out of 1 hunk FAILED −− saving rejects to file tagcache.c.rej |
20:24:24 | ShyK | maybe not be the fastest, but has very much active development and stable decoders |
20:24:36 | dumbkid | why doesnt it work? i just patched it with the same file |
20:27:11 | dumbkid | it works just in 1 direction :/ |
20:28:27 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
20:28:30 | | Part Paul_The_Nerd |
20:29:07 | linuxstb_ | dumbkid: What command did you use to create splitartist.patch? |
20:29:31 | bagawk | lostlogic: didn't know you were a gentoo developer |
20:30:17 | | Join DoubleThink2 [0] (n=Winchest@c211-28-55-23.frank1.vic.optusnet.com.au) |
20:30:49 | dumbkid | $ diff -ud tagcache.org.c tagcache.c > splitartist.patch |
20:31:02 | DoubleThink2 | back... with fixed linux =) |
20:35:44 | dumbkid | do i have to change the |
20:35:45 | dumbkid | −−- apps/tagcache.org.c 2006-07-22 10:04:28.000000000 +0200 |
20:35:45 | dumbkid | +++ apps/tagcache.c 2006-07-22 20:02:41.015625000 +0200 |
20:35:45 | dumbkid | to |
20:35:45 | dumbkid | −−- apps/tagcache.c 2006-07-22 10:04:28.000000000 +0200 |
20:35:45 | *** | Alert Mode level 1 |
20:35:45 | dumbkid | +++ apps/tagcache.c 2006-07-22 20:02:41.015625000 +0200 |
20:35:48 | dumbkid | ? |
20:37:17 | dumbkid | ... |
20:37:46 | bagawk | dumbkid: no, patch knows how to deal with that stuff |
20:38:57 | bagawk | dumbkid: normally it is easier to make a copy of the rockbox source directory, work in one of them and then diff to the origional, it will keep the filenames easier to see |
20:39:25 | bagawk | %s/orginional/orginal/g |
20:39:34 | bagawk | dangit! |
20:39:40 | *** | Saving seen data "./dancer.seen" |
20:39:41 | apo` | orgy? |
20:39:41 | | Quit lodesi (Read error: 101 (Network is unreachable)) |
20:39:41 | DoubleThink2 | using the scramble to make loader2.img the boot partition seems to make the loader freeze sometimes.... and also when booting into the apple firmware through apple_os.bin it freezes..... any ideas? |
20:39:41 | bagawk | original |
20:39:50 | | Join bluey- [0] (n=bluey@dslb-088-073-081-104.pools.arcor-ip.net) |
20:40:00 | | Join lodesi [0] (n=lds@d01m-195-36-155-39.d4.club-internet.fr) |
20:42:28 | dumbkid | but i dont understand why patch -R < splitartist.patch doesnt work :/ |
20:43:49 | bagawk | dumbkid: are you in the apps dir? |
20:44:08 | dumbkid | no |
20:44:11 | dumbkid | im in my home dir |
20:44:26 | dumbkid | but i copied the tagcache.c to my homedir |
20:44:35 | | Quit carini ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006050817]") |
20:44:38 | bagawk | dumbkid: ohh, use the -p1 option |
20:44:46 | dumbkid | then patched it with my patchdir (in homedir 2) and cant patch back |
20:44:46 | | Quit joe2 (Read error: 110 (Connection timed out)) |
20:44:59 | dumbkid | i mean patchfile, sry |
20:45:06 | dumbkid | doesnt work 2 |
20:45:24 | | Join scottder [0] (n=sdexter@ip70-188-142-96.ri.ri.cox.net) |
20:45:46 | *** | Alert Mode OFF |
20:46:28 | bagawk | dumbkid: not to sure, I do not work with patch very much anymore |
20:46:56 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
20:47:05 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
20:48:22 | | Join Ribs [0] (n=ribs@riblet.plus.com) |
20:50:02 | DoubleThink2 | "using the scramble to make loader2.img the boot partition seems to make the loader freeze sometimes.... and also when booting into the apple firmware through apple_os.bin it freezes" |
20:50:03 | DoubleThink2 | so then nobody knows what I am talking about? |
20:52:11 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
20:52:11 | * | scottder reads about the feature...umm thaw |
20:52:14 | scottder | Huh.... |
20:52:23 | dumbkid | what are .o files? |
20:53:54 | bagawk | dumbkid: object files |
20:54:08 | | Part UrbanNightmare ("Ex-Chat") |
20:54:11 | dumbkid | something like binarys? |
20:54:21 | bagawk | dumbkid: basicly compiled, ready to be linked into an executable |
20:54:31 | dumbkid | ^^ |
20:54:39 | dumbkid | ok, dlls :) |
20:54:49 | k8to_ | no |
20:54:53 | dumbkid | ? |
20:54:54 | k8to_ | although similar |
20:55:27 | k8to_ | a series of .o files can be combined into a .exe, or a .so/.dll |
20:55:37 | k8to_ | depending upon how they are linked, and the intended purpose |
20:55:48 | k8to_ | or, also a static library (.a) but this doesn't come up so much these days |
20:56:29 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
20:56:53 | k8to_ | in C, each file is compiled seperately, and then the results of those seperate compilation steps are joined together |
20:57:04 | k8to_ | so, the .o is the result of the individual file compilations |
20:59:10 | dumbkid | whats the difference beetween a static library and a dynamic |
20:59:12 | dumbkid | ? |
20:59:46 | Ribs | a static program has all the libraries it needs built into it |
20:59:55 | Ribs | a dynamic one loads up the external libraries as required. |
20:59:58 | k8to_ | dumbkid: so, first we just have .o files |
21:00 |
21:00:07 | k8to_ | dumbkid: and we can link these into a program |
21:00:30 | k8to_ | dumbkid: but if we wanted to make a set of code to use over and over, this is kind of messy, so libraries were invented |
21:00:40 | linuxstb_ | A static library is linked to the application at compile-time. A dynamic library is linked at run-time. |
21:01:33 | k8to_ | dumbkid: a static library, or archive is just a pile of .o files stored together. when a program is linked against a static library, the linker pulls out the various .o files which the program actually uses, and combines them with the .o files the programmer built against his program, and a combined executable is created |
21:02:02 | DoubleThink2 | linuxstb.... using the loader as the only thing on sda1 is not possible without scrambler yet? |
21:02:42 | k8to_ | dumbkid: a shared library is more complex. instead of just pulling the .o files out of the .a and linking them in, it instead adds special code to the created exeuctable that will cause the shared library to be linked in at runtime |
21:03:11 | k8to_ | a static library is basically a zip or tar file for .os |
21:03:21 | k8to_ | it only matters when building the software |
21:03:35 | k8to_ | dynamic libraries are nice because the memory is shared, and they can be upgraded without recompiling |
21:03:39 | k8to_ | the end |
21:03:41 | linuxstb_ | DoubleThink2: Maybe IPL have tools for it, but I've not been following the loader2 development very closely. |
21:04:02 | dumbkid | is there the possibility to already link a dll during compiletime, so that the client dont need that file? |
21:04:06 | DoubleThink2 | nuh I couldn't find anything on iPL |
21:04:20 | DoubleThink2 | and doing it this way seems to make it hang up |
21:04:22 | k8to_ | dumbkid: i don't know about windows so much, but that's not the way it is usually done |
21:04:47 | _FireFly_ | dumbkid: for this static librarys are for |
21:05:05 | linuxstb_ | DoubleThink2: Does loader2 work reliably if it's loaded in the traditional way (i.e. using make_fw/ipod_fw) ? |
21:05:09 | k8to_ | dumbkid: for most use cases of dll files, if you had all the source, or the equivalent static libraries, you could change it around so that it would all be linked into the program |
21:05:22 | k8to_ | dumbkid: i mean, you could build the program that way |
21:05:23 | mordov | bugg report: my tagcahce somtimes hang on uppdate and when I reset my H120 the tagchace is gone all the files are deleted. |
21:05:37 | k8to_ | dumbkid: there's very little advantage to this, so it is not typically done |
21:05:52 | DoubleThink2 | linuxstf_: yeah it works fine that way |
21:05:55 | DoubleThink2 | *stb |
21:06:02 | DoubleThink2 | >.> |
21:08:35 | dumbkid | does the logf version have any disadvantages towards the usual normal version? |
21:09:13 | | Quit lodesi (Read error: 110 (Connection timed out)) |
21:10:53 | | Join lodesi [0] (n=lds@d01m-195-36-137-187.d4.club-internet.fr) |
21:13:17 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-63-106.w86-196.abo.wanadoo.fr) |
21:18:26 | linuxstb_ | dumbkid: It uses more memory, and will run very slightly slower (depending on how much logging you are doing). |
21:20:33 | DoubleThink2 | is svn the same thing as cvs or something similar.... or irrelevant? |
21:22:14 | _FireFly_ | svn is similar to cvs but imho better |
21:22:18 | linuxstb_ | svn and cvs are two different versioning systems. |
21:22:43 | DoubleThink2 | ok thanks |
21:23:19 | linuxstb_ | If you're talking about IPL, they used to have their code in cvs (at sourceforge), now they have it in svn (hosted elsewhere). But I think some things are still in cvs only. |
21:23:37 | linuxstb_ | (e.g. the kernel) |
21:24:14 | DoubleThink2 | latest loader2 source is in svn |
21:28:35 | | Quit Daishi ("Client exiting...") |
21:28:45 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
21:29:30 | | Part dumbkid |
21:33:37 | | Quit bluey- ("Leaving") |
21:38:55 | | Join damaki [0] (n=Chocolat@ALille-153-1-38-236.w83-198.abo.wanadoo.fr) |
21:43:10 | | Quit midkay ("Leaving") |
21:49:43 | | Join BigMac [0] (n=dummeska@64-252-104-229.adsl.snet.net) |
21:54:13 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
21:58:13 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
21:58:14 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
22:00 |
22:00:36 | DoubleThink2 | linuxstb: what were the switches to make loader2.img properly again? (sorry.... don't have the chat logged) |
22:04:03 | linuxstb_ | http://www.rockbox.org/irc/current.txt |
22:04:21 | DoubleThink2 | oh... swazzy... thanks |
22:06:44 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-75-93.w86-207.abo.wanadoo.fr) |
22:09:50 | | Quit mordov (Read error: 104 (Connection reset by peer)) |
22:11:49 | | Join theprodukkt_ [0] (n=Alex@hnvr-d9b8ebb1.pool.mediaWays.net) |
22:12:11 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-10-85.w83-198.abo.wanadoo.fr) |
22:13:57 | | Nick dan_a_away is now known as dan_a (n=dan-mirc@217.23.173.156) |
22:14:39 | DoubleThink2 | ok it works fine with the latest svn code of loader.... though I forgot what I was tyring to accomplish |
22:14:42 | DoubleThink2 | *trying |
22:15:41 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
22:17:05 | theprodukkt_ | why can i compile my code without problem as simulator, but when tryin to make a normal build i get the following error? |
22:17:05 | theprodukkt_ | Build LDS file |
22:17:05 | theprodukkt_ | LD rockbox.elf |
22:17:05 | DBUG | Enqueued KICK theprodukkt_ |
22:17:05 | theprodukkt_ | dd_tagcache': |
22:17:05 | theprodukkt_ | ence to `strtok' |
22:17:06 | | Quit BigMac (Read error: 110 (Connection timed out)) |
22:17:07 | theprodukkt_ | ence to `strncat' |
22:17:09 | theprodukkt_ | ence to `strtok' |
22:17:11 | theprodukkt_ | collect2: ld returned 1 exit status |
22:17:13 | theprodukkt_ | make[1]: *** [/home/Alexander/rockbox/edit/rockbox-devel/build/apps/rockbox.elf] |
22:17:15 | theprodukkt_ | Error 1 |
22:17:17 | theprodukkt_ | make: *** [all] Error 2 |
22:17:37 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
22:18:12 | dionoea | maybe rockbox just doesn't have strncat and strtok |
22:18:16 | | Quit theprodukkt_ (".") |
22:20:05 | dionoea | btw, strtok is really a crappy function ... it shouldn't be used |
22:20:31 | | Quit damaki (Read error: 110 (Connection timed out)) |
22:26:20 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
22:28:19 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
22:34:34 | | Join blackvd [0] (i=1000@c-71-198-82-177.hsd1.ca.comcast.net) |
22:34:36 | | Part blackvd |
22:34:41 | | Join blackvd [0] (i=1000@c-71-198-82-177.hsd1.ca.comcast.net) |
22:35:56 | | Join drippydonut [0] (n=drippydo@ACCF5216.ipt.aol.com) |
22:39:42 | *** | Saving seen data "./dancer.seen" |
22:42:52 | | Join bluey- [0] (n=bluey@dslb-088-073-081-104.pools.arcor-ip.net) |
22:49:28 | | Join mordov [0] (n=mordov@71.80-202-237.nextgentel.com) |
22:49:30 | | Join sidolin [0] (n=sid@p3E9E0CB9.dip0.t-ipconnect.de) |
22:49:32 | sidolin | hi |
22:50:58 | sidolin | i'm using rockbox on my ipod photo with the jblackglass theme which needs its own kernel, but after installing this kernel the plugin dont work anymoure |
22:51:01 | sidolin | *anymore |
22:51:24 | sidolin | how can i get the plugins running without having to recompile everything? |
22:53:30 | | Quit Rondom ("Ex-Chat") |
22:59:11 | Bagder | uh? |
22:59:33 | | Quit DoubleThink2 ("Download Gaim: http://gaim.sourceforge.net/") |
23:00 |
23:00:40 | PaulJam | what happens if you try to run a plugin? |
23:02:24 | sidolin | it says "incompatible version" |
23:02:26 | goffa_ | heh.. is yahoo havin troubles? |
23:02:34 | goffa_ | i can't get to yahoo.com even |
23:02:59 | obo | goffa_: works here |
23:03:10 | goffa_ | hmm |
23:03:31 | sidolin | goffa_: here too |
23:03:46 | sidolin | goffa_: try 66.94.234.13 |
23:03:58 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:03:58 | * | dan_a does a little jump for joy |
23:03:59 | _FireFly_ | goffa_: maybe an router problem if you have one |
23:04:18 | goffa_ | well... i'm thinking isp wide... had a couple of friends call me |
23:04:21 | goffa_ | they can't log in to messenger |
23:04:35 | dan_a | I've just listened to the whole of Cupid by Otis Redding in MP3 without a single skip |
23:05:19 | obo | dan_a: what did you do to get it working? |
23:05:58 | dan_a | obo: I compliled libmad with -O instead of -O2, and I'm running the CPU at 90MHz |
23:06:20 | dionoea | isn't -02 supposed to be better ? |
23:06:30 | obo | what's the boost ratio at? and is it getting toasty warm? |
23:06:32 | dan_a | dionoea: In theory |
23:06:39 | sidolin | it doesnt have to be better |
23:07:11 | | Quit damaki__ (Read error: 104 (Connection reset by peer)) |
23:07:14 | dan_a | obo: boost is 100% |
23:07:30 | dan_a | If I'm in any screen that moves, I get underruns |
23:07:57 | | Join XavierGr [0] (n=xavier@ppp43-26.adsl.forthnet.gr) |
23:07:58 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-10-85.w83-198.abo.wanadoo.fr) |
23:08:13 | | Quit Poka64 ("nite") |
23:08:14 | dan_a | It doesn't feel too hot, but I've set up frequency scaling so it drops back to 30MHz when playing is paused |
23:08:26 | dionoea | you're doing that for the 3g ipods right ? |
23:08:37 | dan_a | dionoea: yes |
23:09:13 | dionoea | does apple also use the CPU to do the decoding ? or do they use another chip which nobody knows how to use ? |
23:09:26 | _FireFly_ | afaik some codecs aren't yet optimized for ARM CPUs (used in ipods) |
23:11:45 | Bagder | they have two cpus |
23:11:51 | Bagder | or cores at least |
23:11:59 | Bagder | and Rockbox only uses one of them |
23:12:10 | _FireFly_ | at the moment |
23:12:29 | Bagder | right |
23:12:33 | dionoea | two arm cpus ? |
23:12:40 | Bagder | but it explains how the apple version gets the extra power |
23:12:44 | Bagder | two cores |
23:13:18 | | Join TucknDar [0] (n=Miranda@062016145077.customer.alfanett.no) |
23:13:38 | dionoea | so you'll have to implement thread/mutex stuff in rockbox core i guess |
23:14:04 | Bagder | not necessarily |
23:14:21 | Bagder | or I mean, we already do to some extent |
23:14:50 | Bagder | and we could still make an effort to keep things apart once we start using both cores |
23:15:04 | _FireFly_ | afaik some synchronization is needed when more then one core is used |
23:15:11 | Bagder | sure |
23:15:21 | dionoea | like 1 core for the audio decoding thread and 1 for the other threads ? |
23:15:29 | _FireFly_ | yepp for example |
23:15:30 | Bagder | something like that, yes |
23:15:35 | dan_a | I've seem a few chats about how to use both cores - has there been any decision? |
23:15:41 | | Nick scorche` is now known as scorche (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
23:15:47 | dionoea | do all of the ipods have the 2 cores ? |
23:15:53 | | Join Rondom [0] (n=Rondom@p54AED885.dip.t-dialin.net) |
23:15:55 | dan_a | dionoea: yes |
23:16:15 | Bagder | all portalplayer based players even |
23:16:16 | dionoea | but i guess that this alone wont help with the 3g software codecs |
23:16:42 | _FireFly_ | plus optimized codecs |
23:16:59 | _FireFly_ | would gaine enought power to have the decoding faster then realtime on ipods |
23:18:42 | dionoea | both cores are always powered ? or can you shut one off ? |
23:18:54 | _FireFly_ | currently the second core is on sleep |
23:19:01 | _FireFly_ | to reduce power consumption |
23:19:36 | dionoea | ok, so that doesn't explain why battery life is lower than on original firmware ? some other chip eating more power than it should ? |
23:19:42 | | Part blackvd |
23:19:54 | _FireFly_ | could be |
23:20:17 | dan_a | As I understand, there's a lot that we don't know about the ipod, like how to use the USB |
23:20:33 | dan_a | So at a guess things like that might be left switched on |
23:22:08 | | Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) |
23:23:25 | | Join RaeNye [0] (n=c7cb43c9@labb.contactor.se) |
23:23:56 | RaeNye | Aloha |
23:24:33 | PaulJam | sidolin: if you still have problems with the plugins: it sounds as if you have only copied the rockbox.ipod of the patched build on your player, you propably need to replace the .rockbox folder too. |
23:25:02 | sidolin | i did |
23:25:09 | sidolin | but i'm testing something atm |
23:25:36 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
23:26:18 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
23:27:03 | | Part hexreel |
23:28:12 | | Quit A_M (Client Quit) |
23:28:54 | scottder | I think plugins are built against the kernel...so if they don't match, the plugins won;t work |
23:29:01 | scottder | someone correct me if I am wrong |
23:29:27 | sidolin | i think so |
23:29:54 | XavierGr | Bagder:Are you back from your vacations? |
23:30:07 | Bagder | somewhat |
23:30:13 | XavierGr | I hope that you had a good time! :D |
23:30:36 | _FireFly_ | scottder: you can use plugins from a other build if the plguin api doesn't differ between these two builds |
23:30:36 | XavierGr | Where did you go, if I may ask? |
23:31:23 | Bagder | nowhere special really, just to the south of Sweden where my parents live |
23:31:44 | sidolin | the problem is that jblackglass needs its own kernel or the text wont match the wallpaper |
23:31:46 | _FireFly_ | there is a plugin api version number which gets check on plugin load, and this number gets incremented when the plugin-api has changed |
23:32:07 | _FireFly_ | sidolin: in which case ? |
23:32:23 | XavierGr | Bagder: Ah, I got what you mean. I do this all the time. |
23:32:24 | sidolin | _FireFly_: i just want jblackglass and plugins running |
23:32:49 | _FireFly_ | sidolin: how does the text don't match the wallpaper |
23:33:00 | sidolin | its on the wrong place |
23:33:37 | * | freqmod has implemented real rsrc support for scramble.c (iPod video), will post patch soon (TODO: a bit fixing & testing) |
23:33:38 | scorche | reading logbot's view of things can be...interesting... |
23:33:41 | scorche | "DBUG Enqueued KICK scorche" |
23:35:17 | sidolin | and with the jblackglass kernel the text is right but the plugins dont start |
23:38:48 | _FireFly_ | sidolin: no wonder his builds are a bit out of date on his side |
23:39:00 | sidolin | i know |
23:39:18 | sidolin | but i dont really want to use old plugins |
23:39:41 | sidolin | and i think crosscompiling and applying these patches isnt so easy |
23:39:57 | sidolin | especially if these patches are old |
23:40:00 | _FireFly_ | either you download the build from 30.06.2006 from rockbox.org or you apply the patches yourself and compile it |
23:40:22 | _FireFly_ | sidolin: it isn't so hard if you know how to do it |
23:40:51 | sidolin | ok, ive got some time to waste anyway :) |
23:40:59 | _FireFly_ | http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling |
23:41:20 | _FireFly_ | there is a nice guide how to do it |
23:41:25 | _FireFly_ | :) |
23:41:35 | sidolin | NOTE: This guide is for Windows users only! :/ |
23:42:07 | PaulJam | i guess at least the scrolling margins patch will neet some work to apply cleanly, some recent cahnges broke it. |
23:42:18 | sidolin | hmm |
23:42:23 | _FireFly_ | sidolin: only the cygwin installation |
23:43:19 | _FireFly_ | sidolin: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler to setup the cross-compile env |
23:44:52 | linuxstb | freqmod: I'll look forward to the patch... So I assume loader2 can load the apple firmware from the FAT32 partition? |
23:45:33 | freqmod | yes, but the apple firmware is a little unstable (i don't really know why) as video works |
23:45:58 | sidolin | yeah, compiling gcc, this reminds me of installing gentoo :) |
23:46:17 | dionoea | installing gentoo is worse :) |
23:46:49 | freqmod | (which is the only thing that works) (diskmode doesn't work, nor does audio playing) :( |
23:48:05 | linuxstb | When I was working on the Rockbox bootloader, I tried to get it to load the apple firmware from a file, and it never worked reliably - so I gave up... |
23:48:16 | _FireFly_ | sidolin: you can also use crossdev to create the build-env for rockbox ;) |
23:48:47 | Bagder | cp PP5022.mi4.my /mnt/archos/PP5022.mi4 |
23:49:00 | _FireFly_ | dionoea: with gentoo you have a bit more freedom of choice ,:) |
23:49:10 | dionoea | freedom to wait too :p |
23:49:46 | _FireFly_ | thats the only disadvantage |
23:49:46 | dan_a | Hmmm... can anyone suggest why I get buffer underruns in the WPS, but not while I'm looking at the menu screen? |
23:50:06 | _FireFly_ | dan_a: mybe too dynamic wps ? |
23:50:20 | PaulJam | do you have peakmeters in the wps? |
23:50:23 | Bagder | wow |
23:50:27 | Bagder | failure |
23:50:55 | dan_a | _FireFly_: I'm currently using one which just shows the artist and track name, nothing dynamic |
23:53:03 | linuxstb | dan_a: I would expect that even a simple WPS will do more work than you just sitting in a menu, but I don't know how WPSs work in detail... |
23:53:24 | linuxstb | Bagder: Trying a modified firmware on the Sansa? |
23:53:29 | Bagder | yeah |
23:53:38 | Bagder | now stuck in a black screen... |
23:53:45 | Bagder | with text |
23:54:37 | dionoea | that sounds like a good first step :) |
23:55:24 | Bagder | recovery mode engaged |
23:56:34 | Bagder | I tried with a "silly" DSA signing approach |
23:56:43 | Bagder | just to see if a dummy set would work |
23:56:52 | Bagder | would avoid having to patch the BL |
23:57:02 | Bagder | it didn't |
23:57:03 | freqmod | linuxstb: do you want the patch posted as a bug, or is it ok with pastebin? (if not apple_sw_5g_rcsc.bin is present the patch does not affect the product) (tested with hexdiff and size check) |
23:58:01 | linuxstb | I'ld prefer it if you posted to the patch tracker. |
23:58:12 | linuxstb | So it automatically looks for that file, rather than specifying it on the command-line? |
23:58:16 | freqmod | scramble.c: http://pastebin.ca/96398 (posts it in the tracker too) |
23:58:18 | dionoea | i wonder why they always have to sign/encode the firmwares ... |
23:58:47 | Bagder | they like to make it hard for us |