00:00:07 | Daishi | its just a txt file with a list of mp3 files |
00:00:26 | * | Bagder wants a commit |
00:00:26 | Daishi | oo and the extended version does have song info |
00:00:32 | | Quit TCK (Read error: 110 (Connection timed out)) |
00:00:33 | webguest58 | no each album has to be appended with.m3u |
00:00:35 | | Quit cky1billion (Read error: 110 (Connection timed out)) |
00:00:35 | JdGordon | morning guys |
00:00:45 | Daishi | linuxstb: thanks btw |
00:01:02 | Zagor | webguest58: no, Daishi is right. just call the file .m3u and you're set |
00:01:16 | | Join cky1billion [0] (n=cky@cpe-24-58-30-8.twcny.res.rr.com) |
00:01:38 | Bagder | uh, uppercase feature-request |
00:01:41 | Moos | Bagder: commit the LCD test plugin then :-) |
00:01:44 | Bagder | and for a new port |
00:01:48 | webguest58 | as easy as that, jeez I had done that bought thought that I had to somehow append .m3u to each file. Thanks Zagor |
00:01:50 | linuxstb | Has there been any thought about the default Rockbox theme for the 3.0 release? |
00:02:11 | | Quit Aditya (Read error: 110 (Connection timed out)) |
00:02:28 | webguest63 | Bagder: good one |
00:02:33 | webguest63 | so polite |
00:02:44 | Bagder | ? |
00:03:09 | | Part webguest58 |
00:03:30 | Bagder | Moos: I don't have that |
00:03:30 | | Join webguest51 [0] (n=3fed53eb@labb.contactor.se) |
00:03:31 | webguest63 | The feature request. |
00:03:37 | Bagder | aha |
00:03:38 | linuxstb | Bagder: And very specific too. How many mp3 players do Sony make? |
00:03:59 | Moos | Bagder: just kinding :) |
00:04:13 | webguest51 | Hello. Is this where i ask how to install rockbox on my 3g ipod? All that's in the zip is this .ipod file, and i don't know what to do with it. |
00:04:16 | Zagor | do you think he'll be satisfied if we simply add it to the list? |
00:04:56 | Bagder | I think he means he has the port completed |
00:05:00 | Bagder | :-P |
00:05:04 | Zagor | webguest51: be aware the 3g port is not fully functional yet. |
00:05:39 | webguest51 | how nonfunctional is it? My ipod's firmware is seriously screwed up... if it works at all, it's a step up |
00:05:46 | * | preglow raises his favourite pet peeve in the wiki |
00:06:37 | Zagor | webguest51: as far as I remember, most things work *except* the actual audio output. |
00:07:00 | webguest51 | oh. hmm. audio output is an important feature, to me. |
00:07:07 | webguest51 | thanks for your help ^_^ |
00:07:09 | Zagor | hehe, really? |
00:07:19 | Bagder | nah audio is overrated in music players ;-) |
00:07:35 | webguest63 | Audio is implemented, but untested, afaik |
00:07:45 | webguest63 | So it *might* not work, noone really knows |
00:07:50 | | Quit Xerion (" ") |
00:07:53 | Galois | just watch the spectrograph and _feel_ the music |
00:08:00 | Bagder | haha |
00:08:20 | * | linuxstb points out that it's possible that audio works on the 3g - no-one's tested it. |
00:08:23 | cs_weasel | or play tetrox |
00:08:28 | webguest51 | oh, wait... just found the ipodinstall page, and learned that it's for win-formatted ipods only |
00:08:36 | webguest51 | i don't even think my mac can format fat32 |
00:08:50 | webguest51 | i guess i'll come back in another few versions |
00:08:59 | Zagor | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationFromMacOSX |
00:09:11 | webguest63 | Still requires the ipod to be fat32 |
00:09:19 | Zagor | heh, right. ignore me :-) |
00:09:22 | webguest63 | Which is unlikely to change anytime soon |
00:09:27 | Zagor | indeed |
00:09:34 | linuxstb | webguest51: It will be a long wait for HFS support - unless someone new comes along with a desire to spend a few months coding and debugging it. |
00:10:22 | Zagor | however the page includes a description how to convert an ipod from hfs to fat32 |
00:10:51 | webguest63 | Good point |
00:11:09 | linuxstb | Yes, but those instructions rely on donated partition tables - there isn't one for a 3G. |
00:11:45 | Zagor | darn, are you guys going to force me to _read_ the pages I recommend? |
00:12:06 | tucoz | preglow, is palatino ugly? |
00:12:24 | * | Bagder does the magic langv2 moves in silence |
00:12:30 | preglow | tucoz: it's too huge for us, i think |
00:12:30 | webguest51 | there's no 3g-specific bootloader −− should i just try the 4g? |
00:12:40 | preglow | tucoz: either than that, it's a good looking font |
00:12:40 | tucoz | ok |
00:12:51 | linuxstb | webguest51: No. I'll make you one. |
00:12:53 | tucoz | But, we can define point size. |
00:12:53 | preglow | most stuff by herman zapf is good stuff, but not everything can be used for manuals |
00:13:17 | webguest51 | oh, thank you linuxstb. |
00:13:18 | linuxstb | webguest51: Are you going to reformat as FAT32 and try to install Rockbox? |
00:13:24 | webguest51 | indeed |
00:13:28 | preglow | tucoz: well, worth a shot of course |
00:13:36 | preglow | tucoz: but i say we shouldn't care too much about that yet |
00:13:42 | preglow | tucoz: times is a completely ok generic choice |
00:13:59 | tucoz | so, preglow. You even know the names of Font creators :-) |
00:14:04 | preglow | haha |
00:14:09 | preglow | like i said, i like typography |
00:14:14 | linuxstb | webguest51: Be aware that the only 3g developer hasn't been around for a while, and the 3g port is nowhere near as complete as the port for the newer ipods. But we need testers... |
00:14:24 | preglow | and hermann zapf is a rather famous one |
00:14:44 | tucoz | Yes, that is the beauty of LaTeX. Change one line, and a totally new look. |
00:15:03 | tucoz | I'll read about him in wikipedia then. |
00:15:12 | Cassandra | preglow, isn't he a total dingbat though? |
00:15:35 | linuxstb | webguest51: http://www.davechapman.f2s.com/rockbox/bootloader-3g.bin |
00:15:37 | Cassandra | No no, not Times. It is the suck. |
00:15:51 | preglow | Cassandra: hahaha, i can appreciate font humour |
00:16:06 | * | Cassandra is such a nerd sometimes. |
00:16:11 | preglow | times doesn't look very nice, no |
00:16:37 | * | Cassandra likes Avantguarde, Univers and New Century Schoolbook. |
00:16:50 | preglow | the last is in latex, i think |
00:16:50 | * | JdGordon wants webdings! |
00:16:55 | * | Zagor likes 6x13 |
00:17:00 | preglow | 8x16! |
00:17:11 | tucoz | Chicago 12 !!! |
00:17:16 | tucoz | ...or maybe not |
00:17:17 | preglow | nothing bloody beats 8x16 at 80x25 |
00:17:30 | * | preglow is a fan of ansi art :] |
00:17:39 | Cassandra | Damn, I wish I'd get around to designing the 5x3 font I want to do in my copious free time. |
00:17:40 | tucoz | ah, the good old days |
00:17:41 | | Quit nnod (Read error: 110 (Connection timed out)) |
00:17:48 | preglow | i've even coded an sdl ansi viewer |
00:17:50 | Zagor | too wide! you can't fit 3 emacs windows side by side with that. |
00:17:51 | preglow | perhaps i should port it to rockbox |
00:17:59 | Cassandra | The problem is that it's such a silly project it's very low priority. |
00:18:13 | webguest51 | Wonderful (downloaded). Does the mac install page assume that i've first formatted it to FAT? |
00:18:24 | Cassandra | Of the Rockbox fonts, I like jackash the best. |
00:18:30 | Cassandra | But then I would - I designed it. |
00:18:32 | preglow | i like the default best, heh |
00:18:43 | preglow | but i'm SO going to port 8x16 |
00:18:44 | Cassandra | schumaker clean is nice, yeah. |
00:18:48 | tucoz | I like the default, only slightly larger |
00:19:00 | tucoz | which is the one I use |
00:19:08 | linuxstb | webguest51: Yes. It also has instructions for converting - but unfortunately they won't help you. (you will see why when you read them). I think your only option is to use a Windows PC. |
00:20:09 | Cassandra | Does anyone remember where I can get the Rockbox VMware Debian image from yet? |
00:20:22 | webguest63 | It's linked in the wikipage |
00:20:34 | webguest63 | VMwareDevelopmentPlatform or somesuch |
00:20:48 | webguest63 | http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform |
00:21:09 | Cassandra | Thanks. |
00:21:16 | Cassandra | I'll stick that on the docs index. |
00:21:21 | | Join ashridah [0] (i=ashridah@220-253-121-152.VIC.netspace.net.au) |
00:21:57 | Bagder | 113 visitors here right now |
00:22:24 | tucoz | I have to say that palatino looks prettier than Times. I think I change it to that for now. |
00:22:38 | preglow | oh, it does |
00:22:39 | preglow | by far |
00:22:59 | tucoz | I'll commit it, and you'll see for yourself |
00:23:11 | | Join quobl [0] (n=quobl@tor/session/x-af201b5705e3dc95) |
00:23:22 | Cassandra | tucoz: I'd still prefer New Century Schoolbook. |
00:23:26 | Cassandra | The 2.4 manual was in that. |
00:23:35 | tucoz | eeewww |
00:24:00 | tucoz | We could offer manuals with different fonts as well |
00:24:09 | Cassandra | Never understood why people have such objections to clean highly reabable fonts. |
00:24:12 | Cassandra | Let's not. |
00:24:20 | tucoz | I joked |
00:24:27 | preglow | urgh |
00:24:30 | webguest51 | linuxstb: does it need to be formatted as an ipod, or will a blank fat32 format work? |
00:24:32 | Cassandra | :) |
00:24:32 | preglow | the 2.4 manual sans font? |
00:24:40 | Daishi | hrm ipod_fw -g nano -o rockboot.bin -i apple_os.bin bootloader-nano.bin didnt make apples firmware the default |
00:24:42 | preglow | i couldn't stand that font |
00:25:03 | Cassandra | Well, the 2.5 font should be available. |
00:25:10 | linuxstb | webguest51: It needs to be formatted as an ipod. Otherwise the Apple bootloader (stored in flash) will refuse to load the Rockbox bootloader. |
00:25:13 | Cassandra | Since I nicked it from a TeX distribution. |
00:25:13 | preglow | ahh, i think i was talking about 2.5 |
00:25:18 | preglow | the rounded sans thing |
00:26:07 | Cassandra | So sue me - I find rounded sans fonts to be the most readable. |
00:26:41 | preglow | http://www.pvv.org/~thomj/ansi/png/NEWS-56.png <- what we should aim for |
00:26:49 | preglow | that'd be the best manual ever |
00:27:09 | Zagor | :-) |
00:27:49 | tucoz | preglow, see if you like the manual better now |
00:28:29 | tucoz | the font, that is |
00:29:14 | * | Cassandra hates serif fonts with a passion. |
00:29:25 | | Quit cky1billion (Read error: 110 (Connection timed out)) |
00:29:40 | preglow | Cassandra: how is possible to hate serif fonts? they're the best |
00:29:50 | preglow | tucoz: you know, it actually works well as opposed to what i said |
00:30:18 | | Join cky1billion [0] (n=cky@cpe-24-58-30-8.twcny.res.rr.com) |
00:30:38 | tucoz | I think so too. Well, we know that it's easy to change it if we would want that anyway. |
00:30:50 | preglow | sure |
00:31:03 | preglow | switching fonts in latex is a breeze, the only stupid thing is all the new overfull hboxes you might get |
00:31:43 | preglow | but anyway, i'd like some opinions on what i just put forth in ManualHowto |
00:32:06 | preglow | i don't like the thought of us having to edit the manual everytime some bloody company finds out they want to letter their name in some new fancy way |
00:32:13 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
00:32:30 | tucoz | hehe |
00:32:39 | Bagder | we should pick a spelling and stick with it |
00:32:42 | preglow | especially when it defies all typographic and linguistic rules to start with |
00:32:52 | preglow | Bagder: i think that spelling should be the one actually rooted in english grammar |
00:33:02 | preglow | and not some fancy graphic designers wet dream |
00:33:13 | tucoz | I agree with preglow. Iriver, Ipod, Archos, Iaudio |
00:33:22 | Bagder | it makes sense to me too |
00:33:32 | preglow | of course it makes sense :P |
00:33:54 | tucoz | iRiver, iPod, iAudio, Archos |
00:34:06 | webguest63 | aRchos o.O |
00:34:19 | linuxstb | ROCKbox |
00:34:23 | Bagder | hahaha |
00:34:34 | tucoz | It looks ok for a brand, but in the text it just not good. |
00:34:40 | webguest63 | Some people insist on writing RockBox |
00:35:25 | tucoz | And some insist on writing rbs |
00:35:28 | nudel | I-Pod would be the proper english, I think. (like it's meant to be e-mail but everyone writes email) |
00:35:28 | tucoz | rbx |
00:35:52 | Bagder | no, I vote for eye-pewd |
00:36:19 | bluebrother^ | how about "I, pod" ;-) |
00:36:50 | Daishi | so how do i make the apple firmware default? there doesnt seem to be anything in the docs |
00:36:57 | webguest51 | Aye, Pod! |
00:37:12 | webguest51 | or I Pawed |
00:37:42 | preglow | tucoz: but ok, this should be agreed upon and put down somewhere |
00:37:46 | Daishi | iPod is a proper noun nudel |
00:37:54 | Daishi | its supposed to be like that |
00:38:01 | preglow | no |
00:38:03 | preglow | it's a proper trademark |
00:38:05 | preglow | not a noun |
00:38:14 | linuxstb | Daishi: You can't make the Apple firmware the default with the Rockbox bootloader. |
00:38:16 | Daishi | oops |
00:38:26 | preglow | you should distinguish between trademarks and words |
00:38:26 | Daishi | linuxstb: why not? |
00:38:38 | preglow | the trademark is iPod, the word should be Ipod |
00:38:43 | bluebrother^ | but whats against writing brand names the way their respective company does? |
00:39:09 | Bagder | because it looks weird |
00:39:13 | preglow | bluebrother^: 1) we'd have to change our entire manual everytime a company changes its mind, just like iriver did (iRiver vs iriver), 2) it doesn't follow standard english rules |
00:39:17 | Bagder | because we get trouble when they change |
00:39:32 | Cassandra | Right. The Rockbox development VM is now on Gnutella 2 and eDonkey. |
00:39:43 | bluebrother^ | hmm, this could be solved using a macro ... |
00:39:50 | preglow | Cassandra: bittorrent? :> |
00:39:53 | Cassandra | Could people please grab it so my net connection doesn't get totally hammered. |
00:39:58 | Cassandra | preglow: Coming .... |
00:40:04 | preglow | great, i'd prefer that |
00:40:31 | preglow | bluebrother^: yeah, but the second point is still valid |
00:40:32 | tucoz | preglow, It's a simple change. Just change what's in the platform files |
00:40:41 | Zagor | http://download.rockbox.org/vmware/ <−−- much better bandwidth than www.rockbox.org |
00:40:49 | bluebrother^ | I't also suggest writing brand names in, say, caps |
00:41:01 | preglow | why would you want to do that? |
00:41:02 | nudel | Or just ignore it when they change their stupid name. :) Nvidia insist on being all caps (NVIDIA) which I refuse to write. Except just now. heh |
00:41:16 | preglow | nudel: which is how the good lord intended it to be |
00:41:23 | tucoz | and I vote for the Iriver version. |
00:41:43 | bluebrother^ | I don't mean writing everything in capital letters but the thing called "Kapitälchen" in german. |
00:41:49 | preglow | small caps? |
00:41:53 | preglow | i still don't see the need |
00:42:02 | nudel | make it configurable :) |
00:42:04 | preglow | it's an ordinary name |
00:42:10 | preglow | one capital, the rest small |
00:42:12 | bluebrother^ | small caps as I looked it up right now. |
00:42:18 | preglow | besides |
00:42:25 | preglow | not all latex fonts have proper small caps |
00:42:38 | preglow | scaled small caps look like a bag of shit |
00:43:35 | Bagder | schleep |
00:43:35 | Daishi | preglow: arent there more pressing issues in the world? |
00:43:53 | preglow | Daishi: so i shouldn't care about it because there's hunger and war? |
00:43:59 | bluebrother^ | I would use small caps for names to mark them as names. Similar to the (r) or (tm) stuff. |
00:44:10 | preglow | i want this manual to be as good as can be |
00:44:12 | obo | nudel: any chance of a hdd icon on your green theme? |
00:44:24 | preglow | nudel: which reminds me, any nano version yet? :> |
00:44:30 | Daishi | im talking about iPod titling specifics |
00:44:47 | nudel | i'll add a hdd icon, sure |
00:44:51 | preglow | Daishi: i know, and we need a policy, people are asking if they should write iriver or iRiver |
00:44:55 | nudel | will probably do a nano version this weekend |
00:44:57 | preglow | Daishi: i don't want a bit of both spread everywhere |
00:45:00 | nudel | been too tired to do anything after work |
00:45:02 | Daishi | id say the majority of people see iPod like that and recognize it like that, it would give the docs a nicer feel if it was left as iPod |
00:45:05 | obo | thanks :) |
00:45:12 | tucoz | good night folks |
00:45:18 | preglow | Daishi: and i say fuck that, if they can read, they can recognize Ipod |
00:45:23 | preglow | tucoz: night |
00:45:27 | tucoz | preglow, I agreed with you on the wiki ;) |
00:45:29 | nudel | Ipod looks completely ridiculous IMO. |
00:45:33 | preglow | tucoz: you warm my heart ;) |
00:45:34 | | Join webguest49 [0] (n=808f188f@labb.contactor.se) |
00:45:36 | | Part tucoz ("Leaving") |
00:45:40 | preglow | nudel: because you're not used to it |
00:45:44 | Daishi | nudel: it does look weird since were used to iPod |
00:45:49 | nudel | yeah |
00:45:57 | | Quit webguest49 (Client Quit) |
00:46:02 | preglow | nudel: why would a completely normal word spelled the way all english words are, with a capital in front, look ridiculous? |
00:46:11 | bluebrother^ | but why should we use something the users aren't used to? |
00:46:19 | preglow | bluebrother^: so we don't have to care about it ever again |
00:46:35 | | Quit Zagor ("Client exiting") |
00:46:43 | preglow | bluebrother^: if apple starts to write it ipod or IPod or iPOD, wedon't have to care, we followed the good old english rules of standard lettering |
00:46:43 | nudel | becaus eit isn't a normal word... it's got a letter prefix that isn't pronounced the way a letter normally is. it's pronounced i-pod, not ipod. |
00:46:51 | bluebrother^ | sure? I guess there will come answers like "why is iPod spelled wrongly?" |
00:46:53 | Daishi | heh do an sed s/Ipod/iPod/g and have 2 versions of the manual |
00:47:07 | preglow | bluebrother^: and i'll have a ready written page to direct them to |
00:47:25 | Daishi | i think apple is going to keep it as iPod |
00:47:29 | linuxstb | nudel: "Ipod" is pronounced the same as irate for example. |
00:47:29 | preglow | so do i |
00:47:32 | preglow | that's not the point |
00:47:46 | | Join webguest21 [0] (n=45f475e5@labb.contactor.se) |
00:48:06 | kclaf | iP0d yo |
00:48:08 | preglow | the major underlying point is that i don't think people have the right to dictate how the written language works |
00:48:08 | nudel | damn you for finding the one weird english word that backs up the point lol |
00:48:12 | preglow | that's a step in the wrong direction |
00:48:23 | | Join BHSPitLappy2 [0] (n=Steve-O@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
00:48:30 | bluebrother^ | from my viewpoint "iPod" is a name. And names don't comply to any language rules. |
00:48:34 | preglow | they do |
00:48:39 | preglow | they're written with a capital |
00:48:41 | nudel | it's not a word, it's a name, it can be whatever the name inventor says it is. Like Ronald McDonald isn't Ronald Mcdonald. |
00:48:42 | preglow | and then small letters |
00:48:43 | preglow | that's a rule |
00:49:02 | bluebrother^ | I wouldn't say so. |
00:49:07 | preglow | you'd be wrong :) |
00:49:10 | bluebrother^ | take "Windows XP" |
00:49:10 | crashd | McDonald is a name tho |
00:49:18 | linuxstb | Mc is a prefix - "son of Donald" |
00:49:22 | bluebrother^ | there are capitals within the name. |
00:49:22 | nudel | iPod is also a name |
00:49:28 | crashd | O.o |
00:49:31 | Daishi | i is apples prefix for stuff btw |
00:49:42 | webguest63 | Exactly |
00:49:46 | webguest63 | it's _Apple's_ |
00:49:48 | preglow | "apple's" being the point, yes, there's no historical basis for it |
00:49:49 | Daishi | a prefix lots of people are used to |
00:49:52 | webguest63 | not proper Englis |
00:49:53 | pill | wtf |
00:49:53 | preglow | it's just something that pulled out of their asses |
00:50:00 | Cassandra | preglow: What's a good tracker site for legitimately shareable files? |
00:50:05 | nudel | If you're going to write Ipod I hope you also write Mp3 and Aac and Flac |
00:50:06 | Daishi | well language changes in time |
00:50:09 | preglow | Cassandra: i wouldn't know... |
00:50:17 | pill | iPod is a trademark |
00:50:19 | webguest63 | nudel: Those are acronyms |
00:50:20 | preglow | nudel: they're abbreviations |
00:50:24 | crashd | Cassandra: well, i dont know about that, but thepiratebay has a good distributed tracker, and you can share legal stuff on there |
00:50:25 | preglow | what webguest63 said |
00:50:27 | crashd | as in, people do |
00:50:29 | preglow | acryonyms |
00:50:29 | pill | so it's spelled iPod |
00:50:30 | nudel | and the i in ipod doesn't stand for soemthing? |
00:50:31 | crashd | even if it's generally not for legal stuff |
00:50:33 | Daishi | lots of people seem to be fine with iPod and its capitalization |
00:50:36 | pill | and that's it |
00:50:44 | bluebrother^ | why change names and don't change abbreviations? |
00:50:50 | preglow | Daishi: a lot of people can't write proper english either |
00:51:01 | Cassandra | crashd - I'd considered it, but I don't think a link to "The Pirate Bay" is something we want on the Rockbox site. |
00:51:03 | preglow | and they don't have to write manuals |
00:51:06 | pill | i'm sorry, what is the iPod spelling discussion about? |
00:51:08 | crashd | Cassandra: yeah ;\ |
00:51:09 | webguest63 | bluebrother^: Because English dictates that acronyms are in all-caps |
00:51:19 | Daishi | why not just keep it as iPod(tm) |
00:51:21 | | Join Aditya [0] (n=aditya@c-69-138-7-5.hsd1.md.comcast.net) |
00:51:23 | Daishi | and be done with it |
00:51:33 | preglow | Daishi: i've told you the reasons, you just don't agree |
00:51:35 | Cassandra | There's a wonderful phrase. |
00:51:38 | webguest63 | That's been answered a million times |
00:51:38 | Daishi | you'll be respecting proper english then |
00:51:44 | Daishi | since its a trademark |
00:51:47 | preglow | *sigh* |
00:51:52 | Cassandra | "All trademarks are the property of their respective owners." |
00:51:53 | preglow | Daishi: are you writing the manual? |
00:51:55 | Daishi | and trademarks are just spelled however |
00:51:56 | nudel | The BBC have a really annoying habbit of lowercasing acronyms now, like "Aids" and "Pc" (for Police Constable, but still PC for Personal COmputer, which is even more annoying due to being inconsistent) |
00:51:59 | Daishi | preglow: no |
00:52:02 | preglow | Daishi: ok, you can keep your opinion |
00:52:04 | crashd | Cassandra: ikarios.com/bt perhaps? |
00:52:08 | Cassandra | I believe it's already in the copyright statement. |
00:52:12 | crashd | bah |
00:52:16 | crashd | i didnt want that at all |
00:52:27 | Daishi | preglow: are you the only one writing it? |
00:52:40 | preglow | Daishi: as a matter of fact, iprobably won't be writing much at all |
00:52:44 | preglow | Daishi: but i'm trying to "help" |
00:53:05 | preglow | and raise issues i see as important in one context or another |
00:53:05 | | Quit webguest21 ("CGI:IRC (EOF)") |
00:53:29 | Cassandra | It doesn't actually matter what we do as long as it's consistent. |
00:53:37 | preglow | and language happens to be one thing i care about |
00:53:46 | preglow | however badly i seem to mangle it from time to time |
00:53:48 | Cassandra | I think I'd prefer iPod and iRiver, even though I personally think they're pretty stupid. |
00:53:50 | pill | that's iPod |
00:53:54 | obo | nudel: does my patch in 4819 work for you? |
00:54:01 | pill | the way i has to be spelled. |
00:54:04 | nudel | http://en.wikipedia.org/wiki/Talk:IPod#Capitalization |
00:54:09 | webguest63 | Cassandra: iRiver isn't the preferred spelling anymore |
00:54:10 | ashridah | hey |
00:54:19 | ashridah | does the IAudio X5 bootloader work for the M3 as well? |
00:54:27 | nudel | not tried yet obo, but it's in my inbox for when i get time to play with RB some more (probably the weekend), and thanks! |
00:54:32 | pill | iPod is not and has never been a word, it's a trademark. |
00:54:44 | preglow | pill: it's a word to, a noun even |
00:54:47 | pill | yeah |
00:54:47 | preglow | pill: you just used it in a sentence |
00:54:49 | pill | i meant noun |
00:54:52 | pill | blame the beer |
00:54:53 | pill | :( |
00:54:55 | Cassandra | Although sentences beginning with "iPod" should clearly begin like "IPods are a bane of the existence of copywriters." |
00:55:06 | preglow | Cassandra: so you apply english rules there but not elsewhere? |
00:55:09 | Cassandra | There used to be a style guide on the wiki somewhere. |
00:55:21 | obo | okay, shout if it doesn't :) |
00:55:50 | * | Cassandra shrugs. |
00:56:11 | preglow | iPod is a logo |
00:56:12 | preglow | not a word |
00:56:19 | preglow | stop treating it like one |
00:56:33 | preglow | should i stop ranting now? |
00:56:35 | crashd | heh |
00:56:37 | Cassandra | Probably. |
00:56:39 | Daishi | erm where does rockbox store its config? i cant find it in .rockbox |
00:56:40 | nudel | use a PNG instead of text every time it's mentioned |
00:56:40 | crashd | i think the problem comes from languages mutability |
00:56:49 | pill | thank god i'm never reading the manual |
00:56:52 | Cassandra | Particularly since it's a logo that happens to be a word. |
00:56:57 | crashd | especially english's, whereby language rules have loads of exceptions and stuff |
00:57:05 | crashd | hehe, see, i cant even use my own language. |
00:57:07 | nudel | and companies' annoying marketing shite, like Yahoo! having that *fucking* exclamation mark that should be illegal. |
00:57:08 | preglow | Cassandra: who decided that's what the word looked like? |
00:57:08 | crashd | proof right there |
00:57:16 | preglow | Cassandra: i'd look at the logo and see the letters, then write it 'ipod' |
00:57:22 | preglow | Cassandra: i mean Ipod, it's a name after all |
00:57:29 | Cassandra | preglow, consensus, I think. |
00:57:33 | pill | it's not in the dictionary |
00:57:37 | pill | yet |
00:57:52 | preglow | pill: it practically is, and _THAT_ will be really interesting to see, by the way :) |
00:57:52 | pill | then write it as it is on the official source |
00:58:00 | pill | indeed |
00:58:03 | obo | Daishi: in a otherwise unused area of the hdd |
00:58:04 | linuxstb | Daishi: In an unused sector on the hard disk. |
00:58:11 | obo | but you can save it out to a config file |
00:58:13 | preglow | pill: if the dictionary people succumb to corporate icons, then i'll just shut up |
00:58:20 | pill | haha |
00:58:36 | Cassandra | "ipod" beats "iPod" on googlefight. I retract my previous opinion. |
00:58:37 | | Join Thus0 [0] (n=Thus0@51.111.102-84.rev.gaoland.net) |
00:58:46 | Moos | wow really long semantic discussion |
00:58:46 | preglow | hahahah |
00:58:47 | pill | i never want iPod to be in the dictionary, like i nver want Walkman to be |
00:58:59 | Daishi | does the color ipod turn off its backlight yet? cause i set the cfg to do that and it didnt |
00:59:00 | Moos | Godd night or whatever at all |
00:59:04 | | Quit Moos ("Glory to Rockbox !!!") |
00:59:13 | preglow | pill: they could be in a dictionary for all i care if they're used as generic nouns like 'walkman' is |
00:59:22 | pill | but it's a made up word |
00:59:25 | preglow | Daishi: it should |
00:59:31 | preglow | pill: all words are |
00:59:38 | Cassandra | pill, do you object to the word hoover too? |
00:59:41 | pill | some corporate out-of-some-mind idea |
00:59:51 | pill | hoover is a brand |
00:59:56 | Daishi | infact setting any options doesnt seem to work |
00:59:57 | nudel | "ipod" beats "iPod" on googlefight <−− that's probably lots of people who can't be bothered to type *any* capitals, even at teh start of sentences |
01:00 |
01:00:02 | linuxstb | preglow: iPod is already referred to in the Oxford English dictionary - http://www.askoxford.com/worldofwords/newwords/?view=uk (under the definition of podcast) |
01:00:03 | preglow | pill: i don't care where words come from, once they've reacher a certain level of universal usage, they're proper words |
01:00:08 | Cassandra | It's also a generic term for a vacuum cleaner. |
01:00:14 | Cassandra | What about 'fridge'? |
01:00:15 | pill | btw i'm french so i have other examples that may not mean anything to you but still |
01:00:35 | preglow | linuxstb: now that's just sad to see... |
01:00:42 | Cassandra | Fridge is a generic term for what Americans call an icebox. |
01:00:50 | pill | i dont want ipod to be generic |
01:00:53 | pill | never ever |
01:00:59 | pill | since it is not generic |
01:01:00 | Galois | I don't think googlefight means anything since google is not case sensitive unless your word contains uppercase characters |
01:01:02 | preglow | it almost is already |
01:01:04 | preglow | i don't much care |
01:01:11 | * | ashridah prods IAudio-knowledgable types |
01:01:11 | Cassandra | It's also a shortening of "Fridgidaire", a popular early brand of refridgerator maker. |
01:01:16 | linuxstb | preglow: And this page also contradicts your viewpoint: http://www.askoxford.com/worldofwords/wordfrom/harts/?view=uk |
01:01:23 | pill | i'll never allow anyone in my surroundings name his/her multi-codec jukebox and 'ipod' if it's not |
01:01:28 | linuxstb | "...accurately render iPod, PlayStation, and Wal-Mart." |
01:01:30 | ze | Cassandra: fridge is short for refridgerator |
01:01:49 | pill | an* |
01:02:08 | nudel | http://en.wikipedia.org/wiki/Wikipedia_talk:Manual_of_Style_%28trademarks%29#Trademarks_that_don.27t_begin_with_a_capital_letter |
01:02:11 | pill | please dont make iPod generic :( |
01:02:16 | webguest63 | naming it "multi-codec jukebox" will earn you a punch in the face from me, though |
01:02:17 | preglow | linuxstb: well, if it's official there's not much i can say |
01:02:19 | pill | it's sub par |
01:02:51 | pill | webguestWHatever, i name mine an iHP, since it's what it is |
01:02:51 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-81-71.w86-215.abo.wanadoo.fr) |
01:03:02 | preglow | we now have to remember cap order in addition to spelling :/ |
01:03:03 | pill | and i called my previous player a slimx |
01:03:05 | pill | since it was |
01:03:09 | webguest63 | There needs to be a proper name for these gadgets really |
01:03:14 | pill | no |
01:03:21 | webguest63 | Sure there does |
01:03:29 | webguest63 | "I'm shopping for a ... a what?" |
01:03:29 | linuxstb | preglow: It's only official as far as the Oxford University Press are concerned. |
01:03:44 | preglow | linuxstb: you could easily call them an authority with a straight face |
01:03:53 | pill | i'm shopping for sometihng i know |
01:03:59 | preglow | and i would seriously have expected better from them |
01:04:06 | crashd | the OED are into adding new, hip words now |
01:04:08 | pill | a DAP |
01:04:10 | crashd | they've been doing it for a while |
01:04:10 | pill | ffs |
01:04:13 | webguest63 | pill: "one of those gadgets that plays music that you put on their harddrives or memory" |
01:04:14 | pill | it's DAP |
01:04:18 | pill | quit arguing |
01:04:19 | crashd | they added 'girl power' as a 'word' a few years ago |
01:04:37 | * | pill cries |
01:04:40 | webguest63 | That's not accepted yet, though, and I am annoyed by acronym overuse |
01:04:50 | pill | yeah well i am annoyed by Apple |
01:05:07 | Galois | it's clearly iPod as far as I'm concerned. For heavens sake they engrave the thing that way on the back of every player. |
01:05:08 | | Quit BHSPitLappy (Connection timed out) |
01:05:23 | nudel | when refering to iRiver/iriver products, the capitalisation should be done as at the time the device was made (heh, kidding..) |
01:05:27 | pill | i'd rather have my iHP referred to as a DAP than as an ipod (pun intended) clone that it's not. |
01:05:42 | Cassandra | I like 'dap' as a word. |
01:05:45 | Galois | iRiver can go f!@# themselves |
01:05:47 | pill | agreed |
01:05:48 | pill | like sms |
01:05:51 | pill | like mms |
01:05:55 | pill | like irc |
01:06:01 | Cassandra | The problem is it doesn't cover recorders. |
01:06:01 | pill | i <3 acronyms |
01:06:10 | pill | okay |
01:06:14 | preglow | i'd rather have the capitalisation done as according to english language rules, not as dictated by some huge corporation |
01:06:17 | preglow | :/ |
01:06:20 | webguest63 | Cassandra: that's a corner case.. they still pllay |
01:06:25 | Cassandra | Maybe they should be 'pads' (as in "personal audio device") |
01:06:27 | pill | then then create the acronym DAPR |
01:06:41 | nudel | I don't like DAP... Nobody outside of people who talk about them on the itnernet have a clue what a DAP is, and it seems like an unnecessary TLA. |
01:06:49 | Cassandra | Or since they're interactive ... ipads. ;) |
01:06:53 | preglow | i can see apple demanding a new character in the alphabet to represent the ipod in the future |
01:07:01 | webguest63 | nudel: exactly |
01:07:03 | nudel | it worked for prince |
01:07:05 | Galois | the corporation dictates the name anyway. It's not too much of a concession to give them the capitalization too. |
01:07:19 | preglow | Galois: everyone can give a name |
01:07:23 | pill | capitalize |
01:07:25 | Galois | also corporations aren't all-powerful, witness Xerox and Kleenex |
01:07:34 | preglow | Galois: what would you think if everyone starting deciding how to capitalise their own name? |
01:07:35 | pill | who cares anyway? :( |
01:07:45 | pill | oh |
01:07:46 | pill | haha |
01:07:48 | preglow | Galois: would you enjoy remebering THoM jOhanSeN |
01:07:53 | Galois | preglow it's much worse in japan |
01:07:54 | crashd | hehe |
01:07:57 | pill | it's not a trademark |
01:08:01 | crashd | evening THoM jOhanSeN! |
01:08:03 | pill | you have to respect trademarks |
01:08:08 | preglow | crashd: good day to you! |
01:08:14 | Galois | over there people dictate the particular rendition of the characters in their name |
01:08:18 | preglow | pill: in certain contexts yes... |
01:08:21 | nudel | people seem to think case sensitive filesystems are a good idea (they f***ing aren't!) so why not names, lol |
01:08:22 | crashd | i am dAviDJoHnStON!!!! |
01:08:23 | preglow | Galois: no they don't |
01:08:30 | preglow | Galois: they all use the same alphabets |
01:08:37 | Galois | there are variants |
01:08:39 | Cassandra | preglow, I have a feeling Ani DiFranco, Edward de Bono, Joe DiMaggio and others might want to be allowed to use variant capitalisations. |
01:08:44 | Galois | http://tclab.kaist.ac.kr/~otfried/Mule/unihan.html |
01:08:45 | linuxstb | JUST SHOUT THE WHOLE MANUAL AS LOUD AS YOU CAN AND NOT WORRY ABOUT IPOD OR IRIVER |
01:08:47 | Galois | "that is not ny name" |
01:08:49 | preglow | you have hiragana, katakana, kanjii, and that's that |
01:08:56 | Galois | oops, "this is not my name" |
01:09:06 | Galois | "There is a market in Japan for font software that allows you to modify glyphs to be able to typeset exactly the variant you have in mind!" |
01:09:14 | preglow | linuxstb: \usepackage{EULA} :-) |
01:09:19 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
01:10:43 | Galois | the issue is that individual kanji semantic units can have multiple renditions which are all linguistically the same but don't look the same in writing |
01:10:44 | preglow | Galois: 'variant' implying it's an existing glyph |
01:10:50 | Cassandra | Not to mention a whole bunch of O'Brian's, O'Neal's etc. |
01:11:08 | | Quit darkless (Read error: 110 (Connection timed out)) |
01:11:15 | preglow | Cassandra: they all have historical backing |
01:11:16 | Galois | like in english, the way a typset "a" looks different from a handwritten lower case a |
01:11:26 | preglow | Cassandra: most of those prefixes denote a family relationship |
01:11:38 | preglow | Cassandra: all of them also used to be a separate word in front of the name in questions |
01:11:42 | preglow | -s |
01:12:31 | preglow | and one of them still is, hyes |
01:12:52 | preglow | Cassandra: hell, the 'sen' in my name means 'son of', and i don't capitalise it even :) |
01:13:14 | preglow | no one does, but that's beside the point! |
01:14:40 | Galois | it's reasonable that if you're writing the manual then you can do what you want in your own writing, but I would not recommend scrubbing the entire wiki to "conform" to one rendering or another |
01:14:46 | linuxstb | Why don't we just ban the words IPOD, IRIVER and IAUDIO from the manual? A nice challenge for the manual authors. |
01:15:39 | webguest63 | Galois: NO! The manual _must_ be internally consistent. |
01:15:46 | Galois | why? |
01:15:50 | Galois | people aren't stupid you know |
01:16:01 | Galois | and I've never heard of search software so bad that it can't handle case |
01:16:03 | webguest63 | Because everything else would be highly stupid. |
01:16:13 | webguest63 | The manual is not a hundred little pieces of writing. It is one document. |
01:16:14 | preglow | Galois: why not have it consistent when you can? |
01:16:21 | | Quit muesli__ (Connection timed out) |
01:16:29 | Galois | the problem with that is that, if you had to pick one, the only logical choice is iPod |
01:16:33 | Galois | because that's what EVERYONE ELSE uses |
01:16:36 | preglow | i'd beg to differ |
01:16:43 | preglow | EVERYONE ELSE isn't always right, you know |
01:16:48 | preglow | we're allowed to make our own opinion |
01:16:51 | Galois | bugger if they aren't |
01:16:56 | preglow | and i don't say we have to do what i say |
01:17:03 | preglow | i'm trying to make a good point, that's all |
01:17:04 | Galois | it's far worse to deliberately be inconsistent with everyone else |
01:17:10 | Galois | it makes our own consistency efforts farcical |
01:17:24 | Cassandra | preglow: with language, it pretty much is what everyone else says that's right. |
01:17:29 | Paul_The_Nerd | I don't see any reason that deliberately being inconsistent because you feel something else is wrong, is bad. |
01:17:40 | nudel | when you install the manual it should ask you for your prefered spellings :) |
01:17:45 | preglow | Cassandra: yeah, but i don't think people have thought this over too much |
01:17:45 | Galois | paul_the_nerd: it's bad, when the justification being cited is internal consistency |
01:17:50 | webguest63 | Cassandra: I think English is much "worse" than many other languages, in that respect |
01:17:59 | preglow | Cassandra: and i'm not the only one with this opinion, if that's what you mean |
01:18:03 | preglow | i didn't even think of it myself |
01:18:10 | Paul_The_Nerd | Galois: We Americans outnumber the British folk. Should they change what English is to fit our rules? |
01:18:16 | Cassandra | preglow, No, I don't. I agree with you. |
01:18:22 | Paul_The_Nerd | Internal consistency is not tantamount to external consistency. |
01:18:34 | Cassandra | But I don't think what it should be and what it is are the same thing at all. |
01:18:39 | preglow | i think i read it in a book on typography by robert bringhurst |
01:18:42 | | Quit damaki (Connection timed out) |
01:18:50 | preglow | a book i also recommend heartily for those interested in the area |
01:18:52 | Cassandra | The question is, will people understand if we say "ipod" |
01:18:58 | Cassandra | The answer is clearly yes. |
01:19:07 | Galois | Paul_The_Nerd: likewise, I don't think rockbox should be enforcing american or british english in their wiki |
01:19:09 | Cassandra | Therefore "ipod" is an acceptable term. |
01:19:33 | Aditya | "ipod" is never an exceptable term |
01:19:35 | preglow | Galois: do you see the final consequence of what you're saying? |
01:19:40 | preglow | Galois: everybody writing like they feel like? |
01:19:42 | nudel | How about ipoD |
01:19:45 | Cassandra | Galois, the manual at least used to be in British English. |
01:19:47 | Aditya | no |
01:19:47 | nudel | that'll piss off everyone |
01:19:55 | nudel | which seems fair |
01:20:19 | Aditya | there are to be no strings that containing the characters "i", "p", "o" and "d" in a consecutive order |
01:20:26 | webguest63 | Galois: How about every manual contributer use whatever font they personally like? |
01:20:38 | Aditya | and colors! dont forget colors! |
01:20:41 | Cassandra | Personally I'd like it to stay that way on the grounds that it's our bloody language and Johnny come lately foriegners shouldn't be telling us how to speak it. |
01:20:43 | Paul_The_Nerd | I'm actually in favour of iPod, but stored as a bitmap image so that it can be said that it's not a spelling, but rather a logo-image. |
01:20:48 | Cassandra | I may be biased in this respect. |
01:20:49 | preglow | Cassandra: amen! |
01:21:03 | Galois | Paul_The_Nerd: better have alt text or the blind users will riot |
01:21:18 | preglow | of course, being half english might leave me a bit biased as well |
01:21:18 | linuxstb | Cassandra: Are you including preglow in that? |
01:21:32 | linuxstb | Cassandra: I take that back..... |
01:21:38 | preglow | :-) |
01:21:38 | crashd | hehe, didnt know you were british Cassandra |
01:21:41 | crashd | but i agree |
01:21:44 | crashd | being british and all :) |
01:21:46 | preglow | i'm half kentish |
01:21:52 | crashd | preglow: unlucky :) |
01:21:55 | webguest63 | Plus, Europeans, which is the majority of developers generally learn to speak English at school |
01:22:04 | | Quit bluebrother^ (Read error: 110 (Connection timed out)) |
01:22:06 | Cassandra | Never mind. You could be from Norfolk. |
01:22:07 | nudel | argh, i want to sleep but i have to hang up washing, else i'll be forced to ride commando again to work tomorrow |
01:22:10 | webguest63 | That is, English as opposed to American |
01:22:25 | webguest63 | nudel: too much information |
01:22:26 | * | Cassandra wonders what happened to the style guide that used to be on the wiki for the manual. |
01:22:36 | Cassandra | It's important that we have consistency. |
01:22:42 | preglow | indeed |
01:23:03 | Cassandra | (A lot of it was specific to OOo usage, but not all.) |
01:24:08 | nudel | OpenOffice.org, and anyone else with a dot and a domain suffix in their name, should be shot |
01:24:21 | nudel | I refuse to type it. It's OpenOffice in my mind. |
01:24:35 | nudel | I'm surprised they haven't named the suite http://www.OpenOffice.org :-) |
01:24:55 | preglow | hahahaha |
01:24:58 | BHSPitLappy2 | why do you use it? |
01:25:05 | webguest63 | Trademark issues afaik |
01:25:13 | preglow | i stopped using it after i found latex |
01:25:23 | preglow | only reason i see to use an office suite anymore is for spreadsheets |
01:25:29 | nudel | I only ever installed it to make it work as a viewer plugin within DirOpus |
01:25:29 | Galois | preglow: it's \LaTeX |
01:25:35 | Cassandra | preglow: That'd be LaTeX. |
01:25:40 | nudel | lol |
01:25:43 | crashd | heh |
01:25:49 | Cassandra | Or rather the name that's not renderable on IRC. |
01:25:54 | preglow | Galois: i can't reproduce an epsilon and chi character in my irc client :/ |
01:26:01 | nudel | which is pronounced lay-tek instead of latex... which bugs me |
01:26:03 | ashridah | heh, yeah, subscript e or something :) |
01:26:05 | lostlogic | c |
01:26:16 | * | lostlogic beats himself with his twitchy 'c' finger |
01:26:19 | * | Cassandra would quite happily have Knuth and Lamport beaten up for that particular bit of pretentiousness. |
01:26:25 | preglow | nudel: actually it's spelled laytech |
01:26:29 | ashridah | nudel: actually, i thought it was pronounced La-Tek , not lay-tek |
01:26:33 | preglow | with a 'loch' sound |
01:26:39 | nudel | mIRC <−− another one |
01:27:03 | BHSPitLappy2 | ? |
01:27:11 | nudel | oh really? long time since i've heard anyone say it (i.e. since I left university) |
01:27:13 | Cassandra | I vote we change the entire project name to boxRock. |
01:27:14 | preglow | i don't bother pronouncing correctly myself, though |
01:27:42 | nudel | How about bokbokbokx, in honour of the swedish chef |
01:28:00 | BHSPitLappy2 | preglow: have attempts been made to RE the tvout capability? just wondering |
01:28:09 | preglow | Cassandra: if you include the period in the name, then hell yeah, i'm with you on that |
01:28:17 | Cassandra | I like Borkbox. ;) |
01:28:17 | preglow | i bet people would bloody include it |
01:28:18 | BHSPitLappy2 | nudel: it's Bork!Bork!box |
01:28:22 | webguest63 | I never heard anyone pronounce it for years. Imagine my surprise when I suddenly heard it pronounced and found that it wasn't pronounced like the rubber. |
01:28:26 | nudel | lol preglow |
01:28:30 | preglow | " Tried the latest boxRock. yet? It's nice " |
01:28:33 | Cassandra | preglow: box.Rock ? |
01:28:42 | BHSPitLappy2 | http://www.google.com/intl/xx-bork/ |
01:28:43 | nudel | "box.Rock ?" |
01:28:48 | webguest63 | "boxRock." |
01:28:50 | preglow | boxRock. |
01:28:50 | | Quit ashridah ("uni :(") |
01:28:56 | nudel | with 16 spaces after the . |
01:29:00 | webguest63 | Haha |
01:29:04 | preglow | violating grammar obviously isn't so important anyway |
01:29:04 | preglow | so hell |
01:29:09 | preglow | let's bring punctuation into it |
01:29:13 | nudel | and then that non-breaking space character that looks like a space but isn't |
01:29:17 | preglow | it'll be a hoot |
01:29:17 | BHSPitLappy2 | and greek letters |
01:29:19 | Cassandra | And one of those paragraph symbols at the end. |
01:29:21 | | Quit cky1billion (Read error: 110 (Connection timed out)) |
01:29:32 | lostlogic | will it break anything to reformat the ipod data partition with mkdosfs? |
01:29:34 | nudel | and a tiny photo of jimi hendrix |
01:29:37 | | Quit matsl (Remote closed the connection) |
01:29:37 | Cassandra | And the first o should have a line through it, and the second one an umlaut. |
01:29:41 | BHSPitLappy2 | nudel: it's gone too far |
01:29:42 | preglow | lostlogic: shouldn't, no |
01:29:43 | crashd | lostlogic: no |
01:29:46 | lostlogic | thanks |
01:30:07 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
01:30:19 | | Join cky1billion [0] (n=cky@cpe-24-58-30-8.twcny.res.rr.com) |
01:30:25 | webguest63 | Talking about spaces that look like space but isn't, Unicode has something in the order of 10 diffent types of spaces, it's a riot |
01:30:29 | webguest63 | If not more |
01:30:32 | preglow | haha |
01:30:34 | nudel | the Archos firmware will have to be cut-down to the extent where it can't play music because allt he space is used up with code for rendering the firmware name |
01:30:39 | preglow | unicode is pretty comprehensible |
01:30:41 | webguest63 | Whitespace characters, rather. |
01:30:45 | Galois | webguest63 that can be useful sometimes. |
01:30:45 | preglow | webguest63: in typography you've got a bunch of spaces |
01:30:51 | | Join wyze-cz|Matteh [0] (i=GFDNET@c-69-254-90-233.hsd1.ga.comcast.net) |
01:30:56 | preglow | webguest63: like en space, em space, hair space, space |
01:31:06 | preglow | webguest63: they're probably including those |
01:31:31 | nudel | I was so annoyed when i found out unicode has multi-character characters. :( Can't they just leave programmers alone with that complex crap that's so uncommon you'd have to be insane to bother wasting time coding for it? |
01:31:43 | preglow | nudel: ???????? |
01:31:53 | preglow | nudel: you think foreign character sets is uncommon? |
01:31:58 | nudel | like some characters are control characters which modify the next character |
01:32:01 | Galois | those of us who speak non-english need it |
01:32:07 | preglow | there are about 5 million people here that might disagree |
01:32:07 | nudel | i don't mean that |
01:32:11 | preglow | and this is a small country |
01:32:26 | nudel | just that there are 32-bit characters, rather than all of them being 16-bit, so string handlign is a huge pain in the arse |
01:32:37 | preglow | nudel: ahh, that depends on what you use |
01:32:50 | nudel | you can jump to the 6th byte and know it's the 3rd character :( |
01:32:53 | preglow | nudel: doing internal representation in utf32 is wise, that way all characters are always 32 bits |
01:32:58 | Galois | it's far, far worse without unicode |
01:33:06 | preglow | nudel: then you can convert to a variable size representation when you write to a file, for example |
01:33:16 | nudel | i figure unicode should be utf32 all the time |
01:33:29 | preglow | nudel: that'd waste tons of space |
01:33:42 | Paul_The_Nerd | Okay, this is perhaps the *weirdest* installer I've seen for software. |
01:33:42 | nudel | easier to code though :) |
01:33:44 | Galois | the killer with utf32 is that it's not ASCII compatible |
01:33:47 | preglow | nudel: but yeah, just keep using utf32 internally, that'll save you tons of grief |
01:33:51 | Paul_The_Nerd | When I run setup.exe it points me to a .html file on the CD |
01:33:52 | * | Cassandra thinks that bloody Moetoerhead started this whole downward spiral. |
01:33:54 | nudel | utf8/utf16 mean you're working with compressed data effectively |
01:33:55 | preglow | Paul_The_Nerd: bonzi buddy installer? |
01:34:03 | webguest63 | preglow: U-2000 - U-200B are all spaces of various kinds |
01:34:04 | BHSPitLappy2 | lol |
01:34:07 | Cassandra | And they were a bad influence on Bjork. |
01:34:09 | Paul_The_Nerd | Which then leads through a series of web pages, after which it finally points me to a link to a .exe on the CD. |
01:34:17 | markun | preglow: phaedrus961 and I were thinking about 16-bit arrays for unicode in some places |
01:34:30 | preglow | markun: any places in particular? |
01:34:45 | markun | preglow: filename buffers for example |
01:34:49 | | Nick BHSPitLappy2 is now known as BHSPitLappy (n=Steve-O@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
01:35:00 | preglow | markun: probably a good idea, but very fat32 specific |
01:35:17 | | Join mtf8 [0] (n=windowsr@66.227.111.61) |
01:35:24 | mtf8 | I just got rockbox installed :) |
01:35:25 | preglow | markun: and in these days of people wanting hfs... |
01:35:31 | preglow | mtf8: congratulations! hope you like it |
01:35:37 | markun | preglow: not really, it's more that we now need to allocate 3x the max size and with 16-bit only 2x |
01:35:38 | mtf8 | I'm sure it's gonna be great |
01:35:44 | mtf8 | I don't see my music though |
01:35:49 | preglow | markun: but you can't represent everything in ucs16... |
01:35:57 | preglow | mtf8: what player? |
01:35:57 | Paul_The_Nerd | mtf8: What kind of player? |
01:36:02 | mtf8 | nano 2GB |
01:36:06 | mtf8 | fat32 fs |
01:36:07 | preglow | mtf8: ahhh, right |
01:36:15 | mtf8 | didn't touch any of it during the install |
01:36:17 | preglow | mtf8: itunes uses a weird database format rockbox can't read yet |
01:36:26 | mtf8 | no biggie if I've gotta upload it all again |
01:36:34 | mtf8 | no problemo |
01:36:37 | preglow | mtf8: rockbox just basically reads ordinary files |
01:36:38 | mtf8 | can I still use gtkpod? |
01:36:45 | preglow | mtf8: just drag and drop your music over |
01:36:45 | Paul_The_Nerd | You don't need gtkpod |
01:36:48 | crashd | mtf8: you dont need too |
01:36:52 | mtf8 | oh |
01:36:52 | Paul_The_Nerd | In rockbox it's browsed by file tree. |
01:36:53 | Galois | you can use mount |
01:36:56 | mtf8 | nice |
01:37:00 | mtf8 | so just cp :) |
01:37:05 | mtf8 | where should I put them? |
01:37:07 | preglow | mtf8: rockbox will probably support itunes database in the future, but as of right now, the ipod port is pretty new |
01:37:09 | Paul_The_Nerd | Wherever you want |
01:37:10 | Paul_The_Nerd | :) |
01:37:11 | preglow | mtf8: wherever you like |
01:37:12 | Galois | anywhere except iPod_Control |
01:37:13 | webguest63 | or rsync :) |
01:37:24 | markun | preglow: true. If you guys think we'll use glyphs above FFFF than we'll not change it |
01:37:28 | obo | or unison |
01:37:37 | preglow | markun: only thing i know is that it might happen |
01:37:37 | mtf8 | dd :) |
01:37:38 | mtf8 | no |
01:37:46 | * | mtf8 realizes what a bad joke that was |
01:38:05 | linuxstb | AFAIK, HFS Plus uses utf-16 |
01:38:30 | preglow | markun: the solution with only allocating 3*MAX_PATH is pretty fat32 specific anyway |
01:38:41 | preglow | markun: so the full blown logical way would of course be going utf32 |
01:39:00 | preglow | linuxstb: utf16 and ucs16 are two different things |
01:39:41 | preglow | i mean ucs-2, btw |
01:39:49 | preglow | there's no such thing as usc16, i recall |
01:39:59 | | Part obo |
01:40:08 | webguest63 | http://www.unicode.org/faq/basic_q.html#23 - "What is the difference between UTF16 and UCS-2", in case anyone else is interested |
01:40:15 | crashd | isnt utf16 and ucs2 quite similar tho? |
01:40:18 | crashd | or am i getting confused? |
01:40:36 | crashd | ah, heh |
01:40:42 | markun | preglow: rockbox uses 16 bit for unicode already after the arabic and hebrew processing |
01:40:44 | BHSPitLappy | preglow: do you have anything to say about my tvout question? you kind of overlooked it :/ |
01:40:50 | webguest63 | Alternatively http://en.wikipedia.org/wiki/UTF-16/UCS-2 |
01:41:00 | preglow | BHSPitLappy: i overlooked it so thoroughly i can't even remember what it was about |
01:41:06 | | Quit kernel_sensei (Remote closed the connection) |
01:41:10 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
01:41:28 | markun | anyway, good night all |
01:41:34 | preglow | good night |
01:41:38 | nudel | nn |
01:41:44 | | Join XavierGr [0] (n=XavierGr@ppp85-adsl-16.ath.forthnet.gr) |
01:41:47 | BHSPitLappy | "preglow: have attempts been made to RE the tvout capability? just wondering" |
01:42:16 | XavierGr | oof! I've been trying to learn to use putty through Vmware my way all day |
01:42:20 | preglow | BHSPitLappy: none at all, afaik |
01:42:24 | *** | Saving seen data "./dancer.seen" |
01:42:24 | XavierGr | At least I managed what I wanted to do |
01:42:29 | BHSPitLappy | k |
01:42:58 | BHSPitLappy | I wish I was a hardware genius sometimes... |
01:43:06 | | Join TCK [0] (n=tckocr@81-178-128-162.dsl.pipex.com) |
01:43:54 | | Quit kernelsensei (Connection timed out) |
01:44:03 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
01:44:05 | preglow | BHSPitLappy: not too late!! |
01:44:20 | sharpe | hmm... i guess scoring at or above 99 percent of all people who took the same test i did means i'm decent at it. |
01:44:20 | BHSPitLappy | preglow: no, but a little too early :P |
01:44:28 | preglow | BHSPitLappy: lemme know if you grow tired of the relentless encouraging git routine |
01:44:29 | BHSPitLappy | once I can code I might start studying that stuff |
01:44:33 | sharpe | whee |
01:44:46 | sharpe | okay, i'll be back to coding that thing sometime. |
01:44:54 | BHSPitLappy | preglow: which routine is that? :P |
01:44:55 | sharpe | nobody knows what i'm talking about, but still. |
01:44:59 | sharpe | bye everyone. |
01:45:04 | preglow | BHSPitLappy: the one with the two exclamation marks behind it |
01:45:08 | * | Paul_The_Nerd wonders how slow the USB on his TI calculator is. |
01:45:08 | BHSPitLappy | lol |
01:45:11 | BHSPitLappy | nah, I use it too |
01:45:23 | BHSPitLappy | it's how I manipulate coders into doing my bidding |
01:45:26 | preglow | Paul_The_Nerd: usb? my ti89 only has serial! |
01:45:26 | BHSPitLappy | lol |
01:45:39 | Paul_The_Nerd | preglow: I lost my old TI-89, and had to get an '89 "Titanium" |
01:45:43 | Paul_The_Nerd | It has the serial port AND a USB port. |
01:45:44 | preglow | is it leet? |
01:45:46 | BHSPitLappy | ti 84 has usb |
01:45:52 | Paul_The_Nerd | preglow: It's all ROUNDED. |
01:45:53 | preglow | god, i love my ti89 |
01:45:56 | preglow | it's like a portable matlab |
01:45:59 | preglow | albeit a slow one |
01:46:00 | BHSPitLappy | lol |
01:46:30 | Paul_The_Nerd | preglow: I've been without an '89 for about 6 months now, and I finally picked up a replacement. |
01:47:00 | Paul_The_Nerd | preglow: It's a bit bigger than I remember, and looks funny. :( http://www.ticalc.org/images/calcs/89-ti-big.gif |
01:47:04 | | Join SamAdam [0] (n=Sam@cpe-24-210-72-76.columbus.res.rr.com) |
01:47:40 | Paul_The_Nerd | And I've been backing up the apps they included on it for about 5 minutes now so far, over USB, and it's still going... |
01:47:48 | preglow | haha |
01:47:53 | preglow | still serial, in other words... |
01:48:01 | Paul_The_Nerd | Yes. |
01:48:11 | BHSPitLappy | hi SamAdam |
01:48:17 | preglow | not too pretty |
01:48:18 | SamAdam | hey |
01:49:02 | Paul_The_Nerd | I liked the design on the old '89 much better. Ah well |
01:49:23 | Paul_The_Nerd | I couldn't find one. They had 83s, and 86s, but the only 89s were these titanium ones |
01:50:46 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
01:50:47 | SamAdam | aye, the older was better |
01:51:42 | BHSPitLappy | so who's going to port rockbox to the TI's, just for laughs? |
01:51:43 | BHSPitLappy | ;) |
01:51:56 | BHSPitLappy | you can actually play crude, crude sound through the serial port |
01:52:14 | BHSPitLappy | 4 channel midi-like things too |
01:52:19 | preglow | hahaha |
01:52:30 | Paul_The_Nerd | BHSPitLappy: TI's have plenty of useful software as it is, I don't think they need Rb'ed |
01:52:36 | preglow | we don't care about sound anyway |
01:54:13 | BHSPitLappy | haha |
01:54:18 | BHSPitLappy | of course not |
01:54:32 | | Quit Kohlrabi (Nick collision from services.) |
01:54:41 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-128-217.pools.arcor-ip.net) |
01:54:53 | * | preglow does the waiting for the build table dance |
01:55:08 | Cassandra | preglow: torrent is now seeded. |
01:55:14 | Cassandra | http://linuxtracker.org/download.php?id=1698&name=rockbox-dev-2.exe.torrent |
01:55:23 | BHSPitLappy | what is it? |
01:55:26 | BHSPitLappy | oh... |
01:55:36 | Cassandra | If anyone wants the Rockbox development environment virtual image. |
01:55:52 | Cassandra | By far the best way to develop Rockbox under Windows. |
01:56:01 | Cassandra | Please consider hosting/seeding the file. |
01:56:12 | preglow | Cassandra: i'll seed it tomorrow |
01:56:21 | preglow | can anyone recommend a decent client for linux? |
01:56:41 | preglow | Cassandra: how big is it? |
01:56:53 | Paul_The_Nerd | Cassandra: is that the VMWare image? |
01:57:01 | Cassandra | 100mb or so. |
01:57:10 | Cassandra | Paul_The_Nerd, yes. |
01:57:10 | austriancoder | what gcc version is recomended for rockbox? |
01:57:29 | SamAdam | hi all. i just started the oscciliscope, and i can't figure out how to exit it. |
01:57:34 | Paul_The_Nerd | Cassandra: Alright, I'll DL, and seed whenever I can then |
01:57:45 | preglow | ok, i'll just seed it now |
01:58:01 | BHSPitLappy | SamAdam: menu?? |
01:58:15 | SamAdam | nope |
01:58:16 | BHSPitLappy | SamAdam: sometimes menu+center is used to exit, too |
01:58:20 | Cassandra | If you can grab it via bittorrent, that'd make sure everything was working. |
01:58:26 | preglow | Cassandra: are you firewalled/nated ? |
01:58:27 | BHSPitLappy | (obviously not held down for too long) |
01:58:36 | SamAdam | gracias |
01:58:41 | SamAdam | aye, got that |
01:58:41 | preglow | ahh, no, here it comes |
01:58:45 | Cassandra | preglow, yes, but the firewall is configured appropriately. |
01:58:49 | BHSPitLappy | did it trabajo, SamAdam ? |
01:58:55 | preglow | Cassandra: good, mine isn't :-) |
01:59:06 | preglow | i'll see about fixing that now |
01:59:31 | preglow | now if i only knew what ports the gnome bt client uses by default |
01:59:40 | Galois | austriancoder: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler lists recommended versions |
02:00 |
02:00:00 | austriancoder | Galois: ah.. cool |
02:00:24 | Cassandra | Annoyingly it's kind of hard to make sure torrents stay avaialble using Shareaza. |
02:01:33 | Cassandra | Hmm. I suspect it'd be quicker to grab the image of lostlogic's site now we know that bt is working OK. |
02:02:04 | Paul_The_Nerd | Cassandra: Exact same file? Link me, and I'll DL it and seed |
02:02:53 | Cassandra | http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform |
02:03:10 | Paul_The_Nerd | Oh |
02:03:17 | Paul_The_Nerd | Last time I downloaded from there, I think it was a .rar |
02:03:29 | preglow | that was what hubbel used first |
02:03:47 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
02:03:50 | * | webguest63 is sharing the file on ed2k |
02:04:11 | preglow | verily, i can really enjoy the new super fast build times |
02:04:59 | preglow | i remember having to wait a bloody hour before being cleared to go to bed |
02:06:16 | | Quit xmixahlx ("blah blah blah") |
02:07:37 | SamAdam | BHSPitLappy, aye |
02:08:20 | Cassandra | webguest63, cool, thanks. |
02:08:28 | Cassandra | Me too as it happens. |
02:08:35 | Cassandra | It's on G2, ed2k and BitTorrent. |
02:08:45 | Cassandra | Shareaza is my friend. |
02:09:23 | * | Paul_The_Nerd becomes the next seed, WOO |
02:10:04 | preglow | doesn't seem like opening ports had much of an effect, then... |
02:11:14 | BHSPitLappy | SamAdam: I recommend using Rockbox's bootloader over iPodLoader2 |
02:11:28 | SamAdam | BHSPitLappy, i think i might actually be |
02:11:38 | BHSPitLappy | don't think so... |
02:11:44 | SamAdam | i used the tutorial on the forum... |
02:11:49 | Cassandra | preglow: Oh dear. |
02:11:52 | BHSPitLappy | does your loader have a menu? |
02:11:56 | SamAdam | aye |
02:12:01 | BHSPitLappy | then it's iPod Loader 2 |
02:12:06 | Cassandra | I currently have 2 people seeding and one downloading. |
02:12:07 | SamAdam | this one: http://ipodlinux.org/forums/viewtopic.php?t=7748 |
02:12:28 | preglow | Cassandra: riiight |
02:12:35 | lostlogic | ls |
02:12:40 | preglow | lostlogic: . |
02:12:40 | Paul_The_Nerd | Cassandra: Does it show you IPs? Is there a 66.68.93.2 in the seeders? |
02:12:42 | preglow | lostlogic: .. |
02:12:44 | Cassandra | I am one of the seeders. |
02:12:46 | lostlogic | preglow: yes yes, thanks |
02:12:55 | * | Paul_The_Nerd doesn't trust his bittorrent client. |
02:13:01 | preglow | lostlogic: what, i was about to list your contents for you |
02:13:22 | preglow | Cassandra: i haven't got a bt client fancy enough to seed without leeching first |
02:13:33 | lostlogic | preglow: you know what I contain eh? |
02:13:33 | Cassandra | Paul_The_Nerd, I don't seem to be able to get that info. |
02:13:45 | preglow | lostlogic: i was about to start doing educated guesses :) |
02:13:46 | Cassandra | preglow, ah - maybe you're the leecher then. ;) |
02:13:55 | preglow | Cassandra: that'd be me... |
02:14:13 | * | Paul_The_Nerd goes to try another client |
02:14:17 | Paul_The_Nerd | It wasn't showing me uploading anything |
02:14:21 | preglow | i was feeling pretty sure of myself up until ".." |
02:14:23 | Paul_The_Nerd | I think my client wants to be selfish |
02:14:45 | preglow | Paul_The_Nerd: try snatching a piece off of bt |
02:14:54 | preglow | Paul_The_Nerd: so i can see if my port forwarding even worked |
02:14:58 | preglow | i hate nat |
02:15:19 | preglow | people should just be nice to each other and roll out ipv6 as fast as can be done |
02:15:36 | BHSPitLappy | SamAdam: http://www.rockbox.org/twiki/pub/Main/IpodInstallation/bootloader-video.bin <−− use that as your loader.bin |
02:15:42 | BHSPitLappy | in the big make_fw |
02:15:59 | Paul_The_Nerd | preglow: My router's all IPv6 ready and stuff to. |
02:16:08 | Paul_The_Nerd | Noooow I'm uploading |
02:16:09 | preglow | Paul_The_Nerd: i sincerely doubt mine is |
02:16:13 | preglow | Paul_The_Nerd: so i see |
02:16:17 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
02:16:30 | Paul_The_Nerd | preglow: I've got that wonderful Linksys one that everyone on earth has hacked twice |
02:16:31 | preglow | my router was so full of bugs it wasn't usable |
02:16:38 | preglow | luckily i know people on the inside of my isp |
02:17:16 | | Quit JoeBorn ("open.neurostechnology.com") |
02:17:35 | Paul_The_Nerd | Unfortunately my upload rate is at max about 15kbps, so I can't donate *much* to the torrent, but every little bit helps |
02:17:57 | preglow | i've got about 70k/s upload |
02:18:03 | | Quit SamAdam ("Leaving") |
02:18:21 | preglow | depends on a lot of factors |
02:18:23 | Paul_The_Nerd | I've had consistent download rates upward of 900k/s, but my upload is ~15ish. |
02:18:28 | preglow | all of them outside of my control |
02:19:44 | Paul_The_Nerd | Oh, wait, apparently I can upload faster |
02:19:48 | Paul_The_Nerd | THIS client capped it too |
02:20:26 | | Quit amiconn (Read error: 110 (Connection timed out)) |
02:20:26 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
02:20:42 | * | Paul_The_Nerd is now magically uploading at 42kbps, which is faster than his connection is supposed to allow. |
02:20:48 | Paul_The_Nerd | kBps |
02:20:57 | Cassandra | I think I'm sharing 256kbps but that's split between three networks. |
02:20:58 | preglow | oh! |
02:21:00 | preglow | i'm uploading! |
02:21:20 | Cassandra | preglow: I wonder who to. |
02:21:31 | Paul_The_Nerd | Cassandra: I see two peers. |
02:21:39 | Cassandra | Me too. |
02:21:56 | Cassandra | If by peers you mean leachers. |
02:22:01 | Cassandra | (I hate that term.) |
02:22:22 | Paul_The_Nerd | My client calls 'em "Peers" and you and I "seeders" |
02:22:24 | Paul_The_Nerd | It's polite |
02:25:41 | preglow | calling'em leachers does make it sound like it truly is a warezhub, yes |
02:25:43 | XavierGr | a leacher is the person that only donwloads and doesn't contribute on uploading. |
02:25:55 | preglow | XavierGr: no, bt calls all downloaders leechers |
02:26:04 | preglow | regardless of upload status |
02:26:05 | XavierGr | strange |
02:26:27 | XavierGr | I am quite sure what a leecher is named on p2p. At least on DC and eMule |
02:26:28 | * | Paul_The_Nerd wonders what the difference is between a "Local" and a "remote" peer |
02:26:50 | | Quit kernelsensei (Connection timed out) |
02:26:50 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
02:27:08 | webguest51 | does rockbox only work through usb, or is firewire also acceptable? |
02:27:14 | preglow | oinly usb |
02:27:16 | preglow | only usb <- |
02:27:19 | preglow | at least i think so |
02:27:35 | austriancoder | to get sound on x5 working i must hack sound.c and tlv320.c/h - that are all files or? |
02:27:38 | Paul_The_Nerd | USB |
02:27:56 | Paul_The_Nerd | webguest51: Rockbox doesn't actually *use* the USB port at the moment anyway. It can charge from it, but that's it. |
02:27:59 | preglow | austriancoder: the only person qualified to answer is sound asleep |
02:28:33 | austriancoder | preglow: okay.. maybe i find it out by my own |
02:28:54 | XavierGr | wow austriancoder: it's been some time since I last saw you :) |
02:29:38 | | Join Kensir [0] (n=pandafus@cpe-66-87-151-238.il.sprintbbd.net) |
02:29:52 | preglow | but i should go to bed |
02:29:53 | preglow | later, all |
02:29:58 | Paul_The_Nerd | Cya preglow. |
02:30:02 | austriancoder | good night |
02:30:25 | austriancoder | XavierGr: jep.. was a horrible time for me... but now things are getting better |
02:30:42 | Kensir | Hey everyone, I'm leaving the country tomorrow and don't have the time to really compile my own Rockbox for the 5G... so does anyone have Doom compiled into their Rockbox for the 5G? |
02:30:57 | XavierGr | I remember that you were up porting a target but then we lost you. Which target was it? |
02:31:03 | | Quit cky1billion (Read error: 110 (Connection timed out)) |
02:31:13 | | Quit golf7 (Read error: 104 (Connection reset by peer)) |
02:31:54 | | Join cky1billion [0] (n=cky@cpe-24-58-30-8.twcny.res.rr.com) |
02:33:18 | linuxstb | austriancoder: You also need firmware/pcm_playback.c |
02:34:06 | austriancoder | linuxstb: lets see if i get some sound out of it |
02:34:59 | webguest51 | so. if any of you are wondering. my ipod was all fucked up (firmware something, i assume −− blinking folder when it tried to boot, random other issues, and even when "restored," would only go to disk mode). Now i have tried for 4 hours to rockbox it, and it seems that the previous deaths precluded this possibility. So don't tell people they can bring back the dead. |
02:35:35 | webguest51 | Not that anyone told me that it was possible. But i had hope. Which has now been slain. Oh so slain. |
02:35:53 | Paul_The_Nerd | webguest51: Is it just your disk that's bad? |
02:37:01 | webguest51 | couldn't tell you, paul. I think that the pitiful battery might have something to do with it... the inability to remember its own settings, etc |
02:37:23 | webguest51 | when i put things on it, as a blank formatted hard drive, it keeps them, and spits them back out fine |
02:37:39 | | Join nnod [0] (n=donn@xp000931.massey.ac.nz) |
02:37:57 | Kensir | I'd hate to beg, but I really can't compile Rockbox for the 5G...and im looking for is doom, tetris, bejeweled, and album art |
02:38:08 | Cassandra | Well if you used the Apple firmware restore utility, it's highly unlikely to be Rockbox that's the problem. |
02:38:10 | Kensir | has anyone here pulled it off? |
02:38:36 | Cassandra | Kensir, I believe Tetris and Jewels are in the standard build. |
02:38:55 | Cassandra | Erm ... Rocktris, or whatever. |
02:39:07 | webguest51 | oh, i'm not claiming that it is. I just thought that i could turn a nonfuntioning ipod into a functioning one, because all the issues seemed to be firmware problems. I was wrong. |
02:39:14 | Kensir | ok |
02:39:23 | Cassandra | webguest51, sorry to hear that. |
02:39:26 | Kensir | thanks Cassandra |
02:39:39 | Kensir | i guess ill do some more forum digging for the Doom thing... |
02:39:57 | Paul_The_Nerd | webguest51: Well, the firmware's stored on a special partition of the disk. If that partition is damaged, trying to write the Rockbox loader to it still won't work probably |
02:40:01 | Cassandra | I don't think there's anyone providing custom iPod builds at the moment. |
02:40:10 | Paul_The_Nerd | Kensir: Doom is kinda futzy at the moment, I believe. |
02:40:36 | Paul_The_Nerd | Cassandra: I get requests for them pretty much daily. =/ |
02:40:59 | webguest51 | If the firmware partition was damaged, and even apple's restorer left the damn thing in disk mode, is there anything left that you'd suggest trying? |
02:41:52 | Paul_The_Nerd | webgest51: No clue, unfortunately |
02:42:35 | webguest51 | Nuts. Well, thanks for your help everyone. And congrats on the boingboing mention. Peace. |
02:42:46 | | Quit webguest51 ("CGI:IRC") |
02:43:40 | XavierGr | does the sdl simulator uses X on linux? |
02:43:51 | XavierGr | I mean is it possible to run the sim for the VMware image |
02:44:14 | Cassandra | Paul_The_Nerd, why am I not surprised. |
02:44:31 | Cassandra | I take it no-one has yet offered to buy you an iPod to test them on. |
02:44:54 | Paul_The_Nerd | Cassandra: Man, if someone would buy me a 5G, I'd provide custom builds for 4G, 4G Gray, Nano AND 5G. |
02:44:59 | Paul_The_Nerd | It'd had to be a 60-gig though |
02:45:22 | Paul_The_Nerd | It's not like I don't build a functioning custom build with Doom on it daily for *myself* |
02:46:15 | webguest63 | XavierGr: Yes |
02:46:50 | Paul_The_Nerd | Cassandra: But in most cases on the forums, I've at least been able to talk them into setting up a dev environment, a much healthier alternative than dependency I think. :) |
02:50:42 | Paul_The_Nerd | Woo, all peers are now seeds |
02:51:38 | | Quit Fitzsimmons (Remote closed the connection) |
02:51:48 | | Join Fitzsimmons [0] (n=Fitzsimm@HSE-Montreal-ppp3469390.sympatico.ca) |
02:52:41 | XavierGr | Paul: can you build SDL simulator for windows inside VMware? |
02:53:04 | Paul_The_Nerd | XavierGr: Y'know, I haven't tried. |
02:53:14 | Paul_The_Nerd | I'd imagine you'd need a crosscompiler for such a thing... |
02:53:19 | XavierGr | because it nags that I don't have sdl installed |
02:53:26 | XavierGr | well shouldn't be indluded? |
02:53:33 | XavierGr | on the vmware image? |
02:53:42 | XavierGr | it is supposed to be compile ready. |
02:54:06 | Paul_The_Nerd | XavierGr: If you compiled an SDL sim, it would probably be a linux SDL sim |
02:54:24 | Paul_The_Nerd | I wonder if all you need is apt-get install sdl, or if it would need other things |
02:54:43 | XavierGr | there is no package sdl |
02:55:05 | | Join warthawg [0] (n=warthawg@cpe-66-68-180-235.austin.res.rr.com) |
02:55:05 | Paul_The_Nerd | Dunno then |
03:00 |
03:00:56 | | Quit herz42 (Read error: 110 (Connection timed out)) |
03:01:29 | sneakums | probably libsdl1.2-dev if it's a Debianish system |
03:01:39 | | Quit cky1billion (Read error: 110 (Connection timed out)) |
03:02:14 | XavierGr | haha ~65mb |
03:02:22 | sneakums | or libsdl1.2debian if you're just trying to run an sdl app |
03:02:29 | | Join cky1billion [0] (n=cky@cpe-24-58-30-8.twcny.res.rr.com) |
03:02:32 | sneakums | i should read back more |
03:07:14 | | Quit Daishi ("Client exiting...") |
03:07:16 | | Quit wyze-cz|Matteh () |
03:07:56 | warthawg | can you install rockbox from linux, on an ipodlinux ipod? |
03:08:36 | linuxstb | Yes. Which ipodlinux bootloader have you installed? |
03:08:45 | warthawg | never mind, i just read down past the windows things :) |
03:08:47 | warthawg | but thanks |
03:09:27 | warthawg | Ipodloader-20060114. |
03:10:45 | austriancoder | shall i use the same init values for the tlv320 as in the original firmware? |
03:11:08 | linuxstb | warthawg: You'll need to either install ipodloader2 from IPL, or the Rockbox bootloader. |
03:11:57 | warthawg | thanks, linuxstb |
03:12:06 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
03:12:15 | warthawg | any recommendation on which path i should follow? |
03:12:34 | lostlogic | linuxstb: just had a thought... or maybe it was yesterday and I rethought it today... i2c needs a treatment like you gave the LCD driver for ipod... I'm not sure because I haven't tested it, but I think that one of the commands that is done is a 'finish up' which might be able to wait or some such. |
03:12:46 | Paul_The_Nerd | warthawg: Depends on what you want |
03:13:17 | Paul_The_Nerd | warthawg: iPodLoader2 is best if you plan to be using linux a lot, or easily pick between them. Ours if you intend to use your iPod primarily as a music player. |
03:13:18 | warthawg | Paul_The_Nerd, the ideal would be to have both Rockbox and Ipodlinux |
03:13:28 | warthawg | thanks, Paul_The_Nerd |
03:13:29 | Paul_The_Nerd | warthawg: Both will let you do that. It's just a matter of how. |
03:14:29 | warthawg | i wonder if i am going to end up writing two separate reviews, or combine them into a single open source ipod nano piece |
03:14:47 | | Quit BHSPitLappy (Nick collision from services.) |
03:16:12 | Paul_The_Nerd | warthawg: In my opinion, each deserves its own review. The purpose and functionality of each are pretty different, since Rockbox strives to give a powerful and mostly focused music player, while Linux pretty much turns your DAP into a small portable computer-like-thing |
03:16:26 | | Part austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
03:16:53 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
03:17:19 | webguest63 | What Paul_The_Nerd said |
03:17:38 | warthawg | ok, i'll take you guys word for it, it will be two |
03:18:19 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
03:18:42 | Cassandra | 4 seeds = good news |
03:19:10 | Paul_The_Nerd | I have uploaded 130mb! Yay! |
03:19:10 | | Quit midkay (Client Quit) |
03:19:18 | warthawg | 4 seeds? |
03:19:35 | Cassandra | For the Rockbox development environment VMware image. |
03:23:01 | Cassandra | (which someone else is now downloading.) |
03:23:44 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
03:23:47 | Paul_The_Nerd | It seems popular |
03:23:48 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
03:24:58 | Cassandra | Anyway - pumpkin time, I feel. |
03:25:19 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
03:25:39 | | Part XavierGr |
03:31:10 | | Quit amiconn (Read error: 110 (Connection timed out)) |
03:38:51 | | Quit webguest63 ("CGI:IRC (Ping timeout)") |
03:39:26 | | Quit RoC_MM (Read error: 110 (Connection timed out)) |
03:42:26 | *** | Saving seen data "./dancer.seen" |
03:49:25 | | Quit sharpe (Read error: 104 (Connection reset by peer)) |
03:57:25 | | Quit cky1billion ("Leaving") |
03:57:55 | | Quit hardeep ("User abortion with 5 coathooks") |
03:58:40 | | Quit Daishi ("Client exiting...") |
04:00 |
04:01:20 | | Join tvelocity [0] (n=tony@ipa82.7.tellas.gr) |
04:04:44 | | Quit Kyomi () |
04:05:35 | | Join saratoga [0] (n=80c4c198@labb.contactor.se) |
04:06:17 | lostlogic | 43 completed (out of 256) downloads of the vmware development platform direct from my server |
04:06:33 | saratoga | thats a lot of people |
04:06:43 | saratoga | I'm still useing cygwin since I know it |
04:06:45 | lostlogic | I didn't uniq on IPs yet |
04:06:58 | saratoga | is it worth upgrading to vmware? |
04:07:07 | JdGordon | no, use the colinux image instead |
04:07:11 | JdGordon | much bette :D |
04:07:41 | saratoga | i've already got a linux box, just i'm too lazy to setup everything again on it :) |
04:07:42 | lostlogic | saratoga: probably a 3x reduction in compile time |
04:07:50 | lostlogic | vmware vs. cygwin |
04:07:52 | saratoga | so far thats not a big issue for me |
04:07:53 | lostlogic | plus the image comes all setup |
04:08:05 | saratoga | i don't compile much, and i have a fast computer anyway |
04:08:12 | | Quit Kensir () |
04:08:14 | saratoga | so i guess i'll stick it out on cygwin until the semester is over |
04:08:19 | lostlogic | ok, uniq still shows 43 people have successfully downloaded the complete image so far |
04:08:29 | saratoga | i did actually have real questions to ask the devs :) |
04:08:43 | lostlogic | should ask it |
04:09:00 | saratoga | is there some documentation handy about how ATTR declarations actually work in gcc? |
04:09:09 | saratoga | i looked at the #defines for them and i have no idea what they do |
04:09:21 | saratoga | well, aside from control IRAM use |
04:09:23 | saratoga | somehow |
04:10:03 | lostlogic | well the ATTR defines are just shortcuts for __attribute__(()) stuff that controls GCC's compilation and linking behavior |
04:10:20 | saratoga | yeah i saw that |
04:10:33 | saratoga | so they just control the linker? |
04:10:51 | saratoga | (my compiler knowledge is almost zero) |
04:10:57 | lostlogic | essentially, google for gcc attribute |
04:11:01 | lostlogic | and you'll find resources describing them |
04:11:12 | lostlogic | we use them to control what region of ram functions are stored in |
04:11:26 | lostlogic | and for profiling I use them to prevent certain functions from being profiled |
04:11:30 | | Quit tvelocity ("Ex-Chat") |
04:11:47 | saratoga | we have profiling on rockbox? |
04:11:52 | saratoga | how does that work |
04:12:12 | lostlogic | it'd documented in the source tree somewhere TECH file or something |
04:12:34 | lostlogic | not the most advanced profiling system, but it's the best I could do ;) |
04:13:20 | saratoga | it records runtime info to a file or something? |
04:13:47 | lostlogic | yah, whatever set of functions (on one thread) that you want profiled it will record number of calls and time in function |
04:14:02 | saratoga | wow cool |
04:14:15 | saratoga | so how much IRAM are we allowed to use in a codec ? |
04:14:29 | lostlogic | 48kb |
04:16:25 | saratoga | so postfixing a declaration with "ICONST_ATTR" will allocate to the IRAM? |
04:16:26 | | Join sharpe [0] (i=ziggy@user-0c8hc11.cable.mindspring.com) |
04:16:46 | saratoga | or is that only allocate a constant to the iram |
04:16:55 | lostlogic | well iconst is for constant data only bss is for buffers, data is for data, code is for code |
04:17:33 | saratoga | whats the difference between data and a buffer? |
04:18:07 | lostlogic | sorry, I'm not exactly clear on that myself |
04:18:24 | saratoga | hmm |
04:18:30 | saratoga | the code tag is used on whole blocks? |
04:18:42 | lostlogic | it's used per function |
04:18:51 | lostlogic | it must be part of a function declaration |
04:18:56 | saratoga | ah |
04:20:31 | saratoga | looking at libmad, it only uses ~3.6KB of IRAM, this is because no one ever bothered to optimize it? |
04:20:38 | saratoga | i assumed we just didn't have much to spare |
04:20:42 | lostlogic | what makes you say that? |
04:20:52 | lostlogic | I'm pretty sure all of our codecs already use more than that |
04:21:21 | saratoga | i grepped ATTR recursively on the libmad folder |
04:21:33 | saratoga | and the sum of all the declarations is just 3.6KB |
04:21:46 | saratoga | assuming all words are 4 bytes, which I think is correct on ARM |
04:22:02 | lostlogic | *checks* |
04:22:13 | saratoga | yeah, i'm a little puzzeled |
04:22:45 | linuxstb | There could also be IRAM declared in apps/codecs/mpa.c |
04:23:50 | saratoga | theres more to the decoder then libmad? |
04:24:03 | saratoga | oh i see |
04:24:07 | lostlogic | it uses c000 through 13fcc |
04:24:15 | linuxstb | libmad is the decoder library. mpa.c can be thought of as the interface between Rockbox and libmad. |
04:24:19 | lostlogic | according tot he map file |
04:25:11 | linuxstb | Just under 32KB then... |
04:25:14 | saratoga | yeah |
04:25:18 | saratoga | heh beat me to calc.exe |
04:25:23 | lostlogic | bc -l ;) |
04:25:34 | lostlogic | what is a .exe? |
04:25:35 | linuxstb | I have my trusty old TI-52 calculator to hand. |
04:25:35 | lostlogic | :) |
04:25:51 | linuxstb | (20 years old and still the same battery...) |
04:25:52 | saratoga | c000 is DRAM or IRAM? |
04:27:14 | lostlogic | 4000c000 is the start of IRAM in ipod IIRC |
04:28:37 | linuxstb | lostlogic: Are you aware that the 5g and Nano have 128KB of IRAM, compared to 96KB on the 4G ipod and iriver. |
04:28:53 | lostlogic | yeah, we'll have to figure out how to utilize it eventually. |
04:29:00 | | Join amiconn [0] (n=jens@p54BD502E.dip.t-dialin.net) |
04:29:09 | saratoga | so you're saying its allocated 32kb of the IRAM then? |
04:29:18 | lostlogic | saratoga: yes |
04:29:21 | linuxstb | But IRAM doesn't seem to be making much of a difference on the iPod though. |
04:29:35 | lostlogic | linuxstb: yeah, the dram controller is much faster than iriver |
04:30:46 | saratoga | really? |
04:30:52 | saratoga | i thought the cache sucked on the pp chips |
04:31:09 | saratoga | and mem latency was fairly high |
04:31:27 | lostlogic | linuxstb: does the pp have a code cache similar to the cf? |
04:34:59 | saratoga | looking at the rockbox.map file I compiled for my ipod 3G, i see only 48KB of IRAM |
04:35:09 | saratoga | IRAM 0x40000000 0x0000c000 |
04:35:23 | saratoga | the rest is reserved for the stack and system? |
04:35:31 | saratoga | or does that include everything |
04:36:07 | linuxstb | lostlogic: All I know about the cache is that it is a unified code/data cache. |
04:36:13 | linuxstb | (and there is one per CPU). |
04:36:43 | linuxstb | saratoga: That area of IRAM is for the stack and system. The 48KB reserved for codecs starts at 0x4000c000. |
04:36:50 | saratoga | oh |
04:37:33 | linuxstb | The PP5002 (used in the 1G to 3G) apparently has a "broken" cache. Meaning that IRAM will be much more significant on those ipods. |
04:37:46 | linuxstb | But the PP502x used in the newer ipods is apparently fine. |
04:38:21 | linuxstb | BTW, have you tried Rockbox on your 3g ipod? |
04:39:30 | saratoga | I have yes |
04:39:37 | linuxstb | Does audio work? |
04:39:39 | saratoga | the build is now about a month old though |
04:39:44 | saratoga | no, slimx is still working on it |
04:40:01 | linuxstb | Have you been in contact with him? I committed a bug fix a couple of weeks ago for the audio. |
04:40:05 | saratoga | last i heard some things in pcmplayback had been fixed, but audio was still not wroking |
04:40:11 | saratoga | no i haven't |
04:40:17 | linuxstb | Can you try the current CVS? |
04:40:20 | saratoga | i'll try to build from cvs now |
04:40:23 | saratoga | :) |
04:41:54 | saratoga | whatever happened to slimx anyway? |
04:41:59 | saratoga | i haven't heard anything from him in a while |
04:42:09 | linuxstb | I've no idea. |
04:42:33 | | Quit warthawg ("my work here is done") |
04:42:50 | | Join webguest27 [0] (n=3e4f4094@labb.contactor.se) |
04:45:17 | saratoga | drivers/adc.c:288: error: syntax error before '==' token |
04:45:20 | saratoga | ideas ? |
04:45:29 | saratoga | fresh from cvs |
04:45:37 | linuxstb | I blame lostlogic... |
04:46:16 | lostlogic | whaddadidid blah *takes a look* |
04:46:37 | saratoga | wtf does 288 even do? |
04:46:44 | saratoga | I'm guessing thats a comment? |
04:47:22 | lostlogic | it's a preprocessor instruction |
04:47:58 | lostlogic | fixing, I believe |
04:48:02 | lostlogic | *does a 3g build* |
04:48:02 | saratoga | ok thanks |
04:48:08 | Paul_The_Nerd | linuxstb: A question in the forums has arisen that I find myself completely unable to help with at all, but you might have slightly more insight. |
04:48:40 | Paul_The_Nerd | http://forums.rockbox.org/index.php?topic=3139.msg22258;topicseen#msg22258 |
04:48:54 | lostlogic | saratoga: cvsup |
04:48:57 | linuxstb | saratoga: It compiles fine for me. |
04:49:02 | * | linuxstb confused... |
04:49:09 | lostlogic | linuxstb: preprocessor version stupidity IMO |
04:49:16 | lostlogic | saratoga: what compiler version? |
04:49:21 | lostlogic | linuxstb: compiler version? |
04:49:28 | saratoga | how do i check? |
04:49:40 | lostlogic | gcc -v |
04:49:47 | lostlogic | or arm-elf-gcc -v |
04:49:55 | saratoga | gcc version 3.3.1 (cygming special) |
04:50:08 | lostlogic | arm-elf-gcc -v says? |
04:50:13 | saratoga | no |
04:50:15 | saratoga | it says gcc version 4.0.2 |
04:50:26 | saratoga | sorry, didn't realize my cygwin had two |
04:50:40 | lostlogic | hmph, that's the version I'm running −− is it compiling OK from CVS now? |
04:51:07 | saratoga | i'll delete everything and try again |
04:51:20 | lostlogic | enjoy |
04:51:36 | lostlogic | might have been a useless CVS commit I did then, but it's at least code policing ;) |
04:52:03 | lostlogic | saratoga: cygwin will have gcc for building things to run on your computer, plus any additional gccs to build things to run on other systems (ie ipod) |
04:52:17 | linuxstb | I'm using arm-elf-gcc 4.0.2 as well. |
04:52:38 | * | lostlogic shrugs and decides that sleep is the only solution. |
04:55:31 | | Quit Kohlriba ("Fast alle Menschen sind Regenwürmer") |
04:55:54 | linuxstb | Paul_The_Nerd: Very odd. The 4G Color ipods have two difference LCDs, so maybe the LCD isn't being correctly detected the times when it isn't working. But it's too late for me to think about it now. |
04:56:01 | linuxstb | s/difference/different/ |
04:56:56 | Paul_The_Nerd | linuxstb: Okay |
04:57:34 | saratoga | does the aac decoder work well on the ipod builds? |
04:58:30 | Paul_The_Nerd | It works less poorly |
04:58:36 | saratoga | compiled fine this time |
04:58:44 | saratoga | 1 min, 45 seconds in cygwin |
04:58:47 | saratoga | not too bad |
04:58:52 | saratoga | less poorly? |
04:59:03 | saratoga | I'm guessing still no SBR? |
04:59:13 | lostlogic | SBR? |
04:59:30 | lostlogic | 1:45 isn't too bad −− you must have a much faster CPU than amiconn |
04:59:53 | saratoga | its the thing in AAC+ that makes it special |
04:59:56 | saratoga | the new stereo mode |
05:00 |
05:00:08 | saratoga | well, that and PS make aac+ different |
05:00:10 | Paul_The_Nerd | AAC+ isn't supported at all, I believe |
05:00:19 | saratoga | faad should support it |
05:00:43 | linuxstb | I'm not sure if the fixed point version of faad supports AAC+ though. |
05:00:53 | linuxstb | (which is what Rockbox uses) |
05:00:53 | Paul_The_Nerd | Also, wasn't AAC+ after the license change? |
05:00:58 | saratoga | of course |
05:01:03 | saratoga | i didn't think of that |
05:01:10 | saratoga | license change? |
05:01:14 | saratoga | isn't it gpl? |
05:01:18 | linuxstb | Not any more. |
05:01:25 | saratoga | what did they change to? |
05:01:33 | linuxstb | They added their own advertising clause to it. |
05:01:40 | | Join Rob2222_ [0] (n=Miranda@ACB182E2.ipt.aol.com) |
05:02:17 | linuxstb | They still call it the GPL, but most other people (including us) disagree. |
05:03:02 | linuxstb | But there is talk in the ffmpeg project of them implementing their own AAC decoder. Which we will be more than happy to use instead of faad. |
05:03:40 | saratoga | thats bizzare |
05:03:45 | saratoga | the nero people seemed pretty sensible about promoting aac |
05:05:22 | saratoga | how do i make rockbox show hidden files? |
05:05:41 | lostlogic | file view show files all |
05:06:05 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
05:07:02 | saratoga | damn, just freezes when i try and play something |
05:07:34 | linuxstb | Oh well.... What are you trying to play? |
05:08:57 | saratoga | some random mp3s |
05:09:00 | saratoga | now i got an error |
05:09:04 | saratoga | as opposed to a freeze |
05:09:14 | saratoga | Undefined instruction at FFF314E4 |
05:10:39 | | Quit TCK (Read error: 110 (Connection timed out)) |
05:11:10 | Paul_The_Nerd | Aw, what a dull memory address. |
05:15:03 | saratoga | is there somewhere i can look to see where things are mapped? |
05:15:14 | lostlogic | saratoga: recommend the .map files ;) |
05:15:23 | lostlogic | sleep... I said soemthing about sleep. |
05:15:49 | saratoga | haha |
05:15:53 | saratoga | good luck with that |
05:17:06 | saratoga | sorry, didn't realize there were 800 maps files |
05:18:15 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:18:24 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
05:20:04 | | Quit KN|stiff (Read error: 104 (Connection reset by peer)) |
05:21:32 | | Quit amiconn (Read error: 110 (Connection timed out)) |
05:21:32 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
05:27:27 | | Quit mikearthur (Read error: 104 (Connection reset by peer)) |
05:27:36 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
05:31:19 | | Join SoyFeo408 [0] (n=micahtom@24-179-18-040.dhcp.ahvl.nc.charter.com) |
05:35:41 | | Quit saratoga ("CGI:IRC (EOF)") |
05:37:34 | | Join interestediaudio [0] (n=4333f36f@labb.contactor.se) |
05:38:24 | interestediaudio | does anybody know the status on the x5's audio playback? |
05:38:45 | Paul_The_Nerd | It doesn't work. |
05:39:15 | Paul_The_Nerd | I mean, there's not really a progress to report. It's not working, and one day it'll be done, but you can't really say "70% there" or anything |
05:39:45 | interestediaudio | Okay. |
05:42:04 | interestediaudio | Who is working on it? |
05:42:28 | *** | Saving seen data "./dancer.seen" |
05:42:45 | Paul_The_Nerd | I think LinusN, but I couldn't say for certain |
05:45:26 | interestediaudio | Is the doom patch compatable with just the iriver? |
05:45:55 | Paul_The_Nerd | iRiver and iPod |
05:46:04 | Paul_The_Nerd | It *might* work on iAudio, nobody's tested it yet |
05:47:16 | interestediaudio | I've tested it, and it's told me that it's the "wrong device." Is this just a setting in the code, or does this mean that it's truly incompatable? |
05:48:15 | Paul_The_Nerd | You compiled the plugin yourself for iAudio, or you just copied the .rock from somewhere? |
05:52:41 | interestediaudio | Aha. Okay. Now I feel stupid. Off to go get source. |
05:53:21 | Paul_The_Nerd | Yeah, it's important that you compile it specifically for your target. It may need some #defines for the keys and stuff. |
05:57:27 | interestediaudio | Yeah. I'll look into that.. |
05:58:17 | Paul_The_Nerd | I don't know if the screen resolutions are hard-coded or what, so I don't really know what changes would be necessary |
06:00 |
06:07:07 | | Join webguest42 [0] (n=47d52f5b@labb.contactor.se) |
06:09:13 | interestediaudio | Does anybody know where I can get the source for the doom patch? |
06:09:21 | interestediaudio | *plugin* |
06:09:45 | | Quit webguest42 (Client Quit) |
06:09:46 | | Join webguest42 [0] (n=47d52f5b@labb.contactor.se) |
06:11:37 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
06:13:20 | Paul_The_Nerd | interestediaudio: It's in the patch tracker. |
06:13:28 | | Quit jaebird (Read error: 104 (Connection reset by peer)) |
06:18:45 | | Quit webguest42 ("CGI:IRC (EOF)") |
06:19:57 | | Quit midkay ("Leaving") |
06:22:24 | | Quit imphasing (Read error: 110 (Connection timed out)) |
06:25:18 | | Quit nnod ("Leaving") |
06:27:50 | | Nick ScoTTie_ is now known as ScoTTie (n=scott@unaffiliated/scottie) |
06:28:02 | | Part interestediaudio |
06:37:54 | | Quit Shadowarrior13 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
06:53:19 | | Quit RotAtoR ("zZzZzZzZzZz") |
06:53:25 | | Join darkless [0] (n=darkless@62.79.44.48) |
06:54:45 | amiconn | morning |
06:59:57 | | Part Paul_The_Nerd |
06:59:57 | | Join LinusN [0] (n=linus@labb.contactor.se) |
07:00 |
07:04:38 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
07:07:24 | bagawk | amiconn: Night for me :) |
07:07:50 | amiconn | Timezones are a strange concept :) |
07:11:05 | | Quit Thus0 (Client Quit) |
07:12:13 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:12:48 | B4gder | wow, < 300 seconds build time |
07:15:43 | amiconn | Yeah nice. Should even get faster when all the clients had a chance to build up the ccache |
07:16:03 | B4gder | yeps |
07:16:06 | amiconn | E.g. mine got one different sim build each time after t0mas enabled simulators for m |
07:16:07 | amiconn | e |
07:16:12 | B4gder | I cut out the zip transfers ydaya |
07:16:19 | B4gder | yday |
07:16:53 | amiconn | We're now having some 64bit sims among the sim builds.... |
07:17:15 | amiconn | Actually only one in the last 3 rounds so far |
07:17:28 | B4gder | nice |
07:18:07 | amiconn | They aren't specially marked, other than the logs say which client built the sim |
07:18:15 | | Quit TiMiD (Remote closed the connection) |
07:19:07 | amiconn | We have variations in the sim builds anyway, since not every build machine has the same host gcc. |
07:19:29 | amiconn | The 32bit vs. 64bit is probably the biggest variation though |
07:19:32 | B4gder | I think we vary on the cross-compiled gccs too |
07:19:41 | amiconn | Possibly |
07:19:57 | amiconn | I use the latest of each series |
07:20:09 | amiconn | 3.3.6 for SH, 4.0.3 for arm |
07:20:35 | B4gder | "Using sh-elf-gcc 3.4.5 (304) " |
07:20:42 | amiconn | huh? |
07:20:51 | B4gder | on server 217.112.245.250 |
07:21:19 | B4gder | so it certainly varies |
07:21:35 | amiconn | 3.4.x isn't recommended. |
07:21:43 | B4gder | I know |
07:21:51 | amiconn | That shoudl be changed, since the target builds are our downloadables |
07:22:03 | amiconn | Some use 3.3.4, that's ok |
07:22:18 | amiconn | farsan.haxx.se |
07:22:36 | B4gder | the 217* is Slasheri's |
07:23:52 | B4gder | I have a few other ideas to speed things up more |
07:23:58 | amiconn | bygg.haxx.se still uses m68k-elf-gcc 3.4.1 |
07:24:01 | amiconn | ooold |
07:24:39 | B4gder | yes, lots of them use that version |
07:25:30 | amiconn | farsan uses gcc 3.4.3 for arm. |
07:25:44 | B4gder | LinusN: ! |
07:25:57 | amiconn | Iirc there's something wrong with the iPod binaries built on 3.4.x |
07:26:03 | B4gder | yes |
07:26:54 | amiconn | bygg is the only machine with oldish 3.4.1 for m68k. All others use 3.4.4 or newer |
07:27:08 | B4gder | hm, how odd |
07:27:16 | LinusN | ok, so i should use 4.0.2 for arm? |
07:27:23 | amiconn | Yes, or 4.0.3 |
07:27:31 | LinusN | ok, i'm changing |
07:27:43 | * | amiconn prods Slasheri |
07:28:48 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
07:34:37 | amiconn | ondio sp ajbrec.ajz built with gcc 3.3.6: 187068 bytes. built with gcc 3.4.5: 188820 bytes |
07:38:30 | B4gder | I added required version series to the build server wiki page |
07:39:50 | | Quit LinusN ("disconnecting from stoned server.") |
07:39:56 | B4gder | btw, the wikipedia Rockbox article got some fancy screenshots now |
07:40:39 | * | amiconn needs to add himself to the build server donators list |
07:40:50 | | Join LinusN [0] (n=linus@labb.contactor.se) |
07:40:52 | B4gder | you can add Björn and Linus there too |
07:41:26 | amiconn | oops, already changed, but will do |
07:41:44 | JdGordon | how do i check if a string is in a variable in perl, where the string im looking for is in another variable |
07:41:45 | JdGordon | ? |
07:42:08 | B4gder | if ($source =~ /$find/i) |
07:42:19 | B4gder | makes a regex search case insensitively |
07:42:29 | *** | Saving seen data "./dancer.seen" |
07:42:31 | Slasheri | morning |
07:42:56 | amiconn | morning Slasheri |
07:43:01 | Slasheri | amiconn :) |
07:43:16 | JdGordon | if (/$this_word/i) {..} "Quantifier follows nothing in regex; marked by <−− HERE in m/* <−− HERE / at ..." ? |
07:43:31 | amiconn | Slasheri: (1) Could you please change sh-elf-gcc on your build machine to the recommended one? |
07:43:48 | amiconn | Your're currently using 3.4.x which makes larger binaries |
07:44:03 | Bg3r | morning :) |
07:44:10 | Slasheri | amiconn: oh, which is the recommended version? |
07:44:21 | amiconn | Latest 3.3.x, i.e. 3.3.6 |
07:44:30 | Slasheri | ok, i will change it |
07:44:41 | amiconn | You'll need to use newlib to build it |
07:45:14 | Mikachu | JdGordon: maybe if you used what he wrote instead of changing it? |
07:45:53 | JdGordon | same error |
07:47:01 | B4gder | then $this_word is empty I guess |
07:47:19 | amiconn | Slasheri: (2) Any news regarding tagcache? If you read http://www.rockbox.org/twiki/bin/view/Main/ReleaseTodo you'll see that it's a wanted feature for 3.0 |
07:47:23 | JdGordon | its not... everything else works fine.. |
07:47:43 | amiconn | I'm specifically asking about the status of chunked browsing |
07:49:12 | Slasheri | amiconn: yes, i have noticed that |
07:49:40 | Slasheri | amiconn: i have started working with that, but it needs rewriting some of the big functions |
07:58:29 | * | B4gder runs cube on his x5 |
07:59:54 | * | B4gder can't stop running it because he can't exit it :-) |
08:00 |
08:01:43 | amiconn | B4gder: power button... |
08:01:51 | Slasheri | huh, compiling gcc 3.3.6 generates a huge amount of warnings |
08:01:52 | B4gder | yeah, had to read the source |
08:02:14 | amiconn | Slasheri: Compiling *any* gcc generates a huge amount of warnings |
08:02:38 | Slasheri | hmm :) |
08:02:48 | Slasheri | but i have never seen that much of warnings |
08:13:40 | B4gder | hey brickmania is greyscale on the x5 |
08:13:44 | B4gder | :-) |
08:18:51 | amiconn | B4gder: prod Paprica to add proper colour bitmaps for 160x128 |
08:19:07 | amiconn | It seems to use the h1x0/iPod 4g bitmaps |
08:19:09 | B4gder | I have no doubts others will ;-) |
08:19:36 | amiconn | mandelbrot, jpeg etc are in colour I hope |
08:20:03 | B4gder | yes |
08:20:45 | Bg3r | LinusN perhaps the iriver bootloader should output info on the lcd remotes too (at least i think that it should as rb 3.0 is an iriver release too) |
08:21:02 | LinusN | yes, it should |
08:22:00 | * | amiconn doesn't agree |
08:22:22 | amiconn | Why make it more complex? |
08:22:37 | amiconn | The remote backlight goes on already as an indicator |
08:22:56 | * | amiconn would rather prefer a faster bootloader :/ |
08:22:57 | Slasheri | amiconn: now the gcc should have been installed |
08:23:05 | amiconn | Slasheri: nice :) |
08:23:27 | Slasheri | hmm, the bootloader could be little faster (about 0.5s) if the checksum calculation is omitted |
08:24:12 | LinusN | yes, but that's a pretty bad idea imho |
08:26:27 | LinusN | var ligger rooten för download.rockbox.org? |
08:26:32 | LinusN | oops |
08:28:53 | JdGordon | the bootloader is too fast.. it doesnt give enough time to untangle the headphonge cable before music starts again :p |
08:29:24 | Bg3r | amiconn sometimes i can't see the remote backlight (try to see it on direct sunlight..) |
08:30:16 | amiconn | It's too slow... With archos I can just press ON twice after connecting it to the car stereo, and it will resume. With iriver I always have to wait for the bootloader to finish before pressing Play a second time makes sure it resumes |
08:30:50 | amiconn | I don't want to enable reume on startup because sometimes I need to load the correct config first |
08:31:18 | JdGordon | thats a bit silly.. y cant u load the correct config after music has started? |
08:32:33 | webguest27 | volume levels |
08:32:35 | webguest27 | I imagine |
08:32:42 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
08:33:01 | JdGordon | have u all seen the new aussie tourism "where the bloody hell are you" ad? |
08:33:05 | amiconn | Yes, but in the meantime it sounds like crap, and is either too faint (earphone->car change) or ruining my ears (car->earphone change) |
08:33:10 | JdGordon | funny spoof of the add.. http://youtube.com/watch?v=3RGkNHr17OU |
08:35:28 | | Quit SoyFeo408 (Read error: 110 (Connection timed out)) |
08:39:06 | B4gder | I was pondering if we should introduce a new CONFIG_ define for audio decoder/encoder |
08:39:24 | B4gder | oops |
08:39:30 | B4gder | we have CONFIC_CODEC |
08:39:51 | amiconn | CONFIG_CODEC is for the compressed audio codec |
08:39:56 | B4gder | yes I see |
08:40:14 | B4gder | I just find it weird that we use HAVE_UDA1380 and HAVE_WM8758 etc |
08:40:16 | amiconn | Perhaps we should have a separate one for the audio codecs/dac |
08:40:22 | amiconn | yes, exactly |
08:40:34 | amiconn | That could also include DAC3550 (player) |
08:40:56 | amiconn | ...and MAS3587 / MAS3539 as well because they are both |
08:44:45 | amiconn | LinusN: I could try to add line-burst reading to the x5 lcd driver, but that means moving the lookup tables into lcd.S |
08:45:08 | amiconn | How should that be done correctly within the target_tree concept? |
08:46:08 | LinusN | put the file in the x5 dir |
08:46:26 | LinusN | lcd-asm-x5.S perhaps? |
08:48:29 | | Join fox010 [0] (n=Miranda@plz-84-242-95-195.nat.karneval.cz) |
08:52:31 | K-B | maybe someone know what to do if cant acess my iriver on my computer |
08:55:01 | | Quit darkless (Client Quit) |
08:55:29 | Bg3r | K-B your computer doesn't detect it ? |
08:57:06 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
08:59:06 | K-B | no |
08:59:33 | K-B | and even if i want to copy files by the usb 1.1 i cant |
08:59:37 | amiconn | LinusN: okay |
08:59:40 | K-B | the hd is dead |
08:59:54 | K-B | i need program that can format the hd |
09:00 |
09:01:11 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
09:01:23 | LinusN | K-B: which operating system are you using? |
09:04:42 | K-B | xp |
09:04:50 | * | amiconn thinks dual-boot isn't necessary on X5 as the flash procedure is independent |
09:05:04 | K-B | the little green arrow is here but cant access |
09:05:14 | amiconn | LinusN: What I do think would be nice is to be able to rolo the X5 firmware, if that's possible |
09:05:16 | Bg3r | any opinions on this (as idea, not as code) http://www.rockbox.org/tracker/task/2920 |
09:05:17 | LinusN | well, you might still want to boot the original without a computer |
09:05:25 | | Part nave7693 |
09:05:35 | | Quit kclaf (Read error: 104 (Connection reset by peer)) |
09:05:51 | LinusN | amiconn: the x5 firmware, like the iriver one, is designed to run from flash |
09:06:00 | LinusN | so rolo is out of the question |
09:06:09 | LinusN | but we can of course jump to it in flash |
09:06:46 | LinusN | Bg3r: gets my vote |
09:07:02 | Bg3r | LinusN for all platforms ? |
09:07:12 | LinusN | K-B: open the Computer Management from the control panel |
09:07:35 | LinusN | Bg3r: only for those who turn off the lcd, imho |
09:08:00 | LinusN | h300 and x5 to my knowledge, i don't know about the ipods |
09:08:22 | amiconn | Imho all buttons should be able to turn on the LCD when it's off, and it should be optional |
09:08:39 | Bg3r | LinusN what about a special "original_fw.iriver/original_fw.iaudio" empty file, which, when rolo-ed, "jumps" to the original fw ? ? |
09:08:51 | amiconn | (for our blind users, since they don't care) |
09:09:16 | LinusN | Bg3r: seems like an overly coomplicated solution to me |
09:09:37 | amiconn | LinusN: The iriver firmware runs from flash? |
09:09:39 | Bg3r | LinusN okay, but sometimes it's usefull even on the targets with b&w display |
09:09:57 | amiconn | I remember someone saying it copies itself to ram, but I may be wrong... |
09:10:00 | Bg3r | LinusN you mean the specific code ? |
09:10:13 | LinusN | amiconn: yes it copies itself |
09:10:13 | K-B | ok |
09:10:22 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
09:10:30 | amiconn | LinusN: So we can mimic that copy process and then call it? |
09:10:43 | LinusN | but i don't want to patch Y versions of that firmware to be able to rolo it |
09:10:59 | LinusN | not my idea of fun |
09:11:39 | LinusN | and with that solution you still can't boot the original if rockbox is removed |
09:11:55 | K-B | done |
09:12:23 | LinusN | K-B: there should be a Disk Manager somewhere in that window |
09:18:21 | K-B | downloaded dmdiag |
09:21:11 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
09:22:05 | phaedrus961 | any devs wanna look at my keyboard patch and tell me what they think of my approach? http://www.rockbox.org/tracker/task/4856 |
09:26:04 | K-B | and then what? |
09:26:19 | K-B | the iriver dont appear |
09:28:21 | LinusN | K-B: sometimes, when the filesystem is corrupt, there will be no drive letter |
09:28:34 | LinusN | but the physical disk is still visible in the disk manager |
09:29:09 | K-B | ok ill try again |
09:29:18 | | Join EL1 [0] (n=Eric@3.sub-70-193-69.myvzw.com) |
09:29:26 | EL1 | Hi! |
09:29:42 | EL1 | My rockbox is in german mode and I dont know howto get it out! |
09:31:03 | linuxstb | Which player do you have? |
09:31:58 | EL1 | one sec... let me turn it on... archos... |
09:32:06 | phaedrus961 | EL1, go to the menu, select grundeinstellungen->sprache, then select english |
09:32:36 | EL1 | os 1.28 |
09:32:44 | EL1 | rock box 2.8 something... |
09:32:47 | EL1 | went by fast. |
09:32:59 | K-B | no good 10x anyway |
09:34:56 | LinusN | K-B: does the iriver make any sounds? |
09:37:31 | | Join BHSPitLappy2 [0] (i=steve-o@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
09:39:48 | DJ_Dooms_Day | Heya |
09:41:25 | EL1 | I dont see "grundeinstellungen" - should I just reinstall the rockbox software? That is fast, right? And it has been years since I installed it. |
09:41:53 | B4gder | you can also just remove the german language file |
09:42:18 | safetydan | What about a settings reset? |
09:42:21 | B4gder | but if it's been years, an upgrade might still be fun |
09:42:30 | *** | Saving seen data "./dancer.seen" |
09:42:43 | DJ_Dooms_Day | Hey Badger, how goes Rockbox 3xx development? Any work been done on movie playback? |
09:42:53 | B4gder | DJ_Dooms_Day: we wait for your patches |
09:43:00 | B4gder | :-) |
09:43:21 | DJ_Dooms_Day | lol, fully |
09:44:05 | DJ_Dooms_Day | I take that as a 'no, we're not working on that at all right now' |
09:44:17 | B4gder | see the release plans |
09:44:39 | DJ_Dooms_Day | the who whats? |
09:44:42 | DJ_Dooms_Day | oh, THOSE |
09:44:45 | B4gder | you won't find any video playback mentioned anywhere there |
09:44:46 | DJ_Dooms_Day | good idea |
09:44:53 | Galois | mail |
09:44:54 | EL1 | upgrading is fast? |
09:44:55 | | Quit fox010 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
09:44:56 | Galois | oops |
09:45:05 | DJ_Dooms_Day | haha, is it even possible? |
09:45:32 | B4gder | of course |
09:45:43 | B4gder | since the OF has it |
09:46:15 | DJ_Dooms_Day | Well i went straight into the rockbox firmware heh, i have no idea what the OF could do |
09:46:26 | K-B | linusn: yes it is |
09:46:39 | K-B | the iriver software is working |
09:46:45 | K-B | but can access the hd |
09:46:53 | EL1 | anything specail I need to do because it is a "re=install"? |
09:46:58 | K-B | when i plug to the computer |
09:47:09 | LinusN | K-B: can you connect to another computer |
09:47:12 | LinusN | ? |
09:47:20 | B4gder | DJ_Dooms_Day: the h3x0 can do 10 fps video playback |
09:47:35 | B4gder | the x5 can do 13fps (I guess mainly due to the smaller resolution) |
09:47:59 | DJ_Dooms_Day | x5? That the apple G5 thingy? |
09:48:07 | LinusN | iaudio x5 |
09:48:08 | B4gder | iaudio x5 |
09:48:18 | DJ_Dooms_Day | ah |
09:48:27 | DJ_Dooms_Day | i dont want a god damn iaudio though :P |
09:48:38 | DJ_Dooms_Day | more importantly, i dont HAVE one |
09:48:58 | B4gder | it uses a very similar CPU |
09:49:07 | DJ_Dooms_Day | Also, why the 10fps limitation. hardware? |
09:49:09 | B4gder | so the numbers are interesting as a comparison |
09:49:15 | DJ_Dooms_Day | ah |
09:49:32 | K-B | didnt try it yet |
09:49:35 | Bg3r | B4gder in fact it uses the *same* cpu, just in a different |
09:49:36 | DJ_Dooms_Day | What about a less CPU intensive codec? |
09:49:37 | Bg3r | package |
09:49:41 | B4gder | no |
09:49:47 | B4gder | it is different |
09:50:10 | B4gder | just very small differences |
09:50:26 | Zagor | DJ_Dooms_Day: rvf is quite cpu friendly :-) |
09:50:43 | phaedrus961 | EL1, upgrading should be as simple as unzipping the rockbox zip onto your archos. though you may need to fix your settings afterwards |
09:50:47 | DJ_Dooms_Day | rockbox video file? |
09:50:58 | Bg3r | B4gder ah, yes |
09:51:05 | Bg3r | it was 5250 ... |
09:51:06 | Zagor | DJ_Dooms_Day: yes, plays on archos models |
09:51:37 | EL1 | phaedrus961: thanks! |
09:51:42 | DJ_Dooms_Day | Are you guys even allowed to support commercial codecs? Wouldn't there be some legal issues or something |
09:51:58 | Bg3r | DJ_Dooms_Day support as ? |
09:52:05 | DJ_Dooms_Day | *shrugs* wmv? |
09:52:18 | Zagor | some formats are patent encumbered |
09:53:08 | Zagor | however software patents are illegal in europe |
09:53:16 | DJ_Dooms_Day | Also, why the 10fps too? Is the CPU actually incapable of making 100x100 pixels change more than 10 times a second? |
09:53:21 | | Quit BHSPitLappy (Connection timed out) |
09:53:24 | B4gder | 100x100 ? |
09:53:39 | B4gder | and if you read up on video codecs, you'll learn |
09:53:40 | DJ_Dooms_Day | i dunno, read it somewhere on the wps thread :P |
09:53:59 | B4gder | the h300 screen is 220x176 |
09:54:28 | B4gder | but feel free to prove it to be wrong number |
09:54:44 | DJ_Dooms_Day | ...i'm sure your right badger |
09:54:45 | B4gder | the fps I mean |
09:54:53 | B4gder | that's what the OF can do |
09:55:06 | B4gder | I don't mean that it is a fixed limit |
09:55:38 | DJ_Dooms_Day | Ok, and thats 10FPS with audio right? |
09:55:56 | B4gder | yes of course |
09:57:00 | DJ_Dooms_Day | Is 10 FPS even watchable? :P |
09:57:15 | Bg3r | DJ_Dooms_Day in fact it is :) |
09:57:34 | DJ_Dooms_Day | I guess you'd get a fair bit of natural smoothing on those LCDs with their low refresh rate. |
10:00 |
10:15:27 | | Quit mikearthur ("Konversation terminated!") |
10:17:15 | | Join darkless [0] (n=darkless@cpe.atm2-0-1131059.0x50a648ba.banxx1.customer.tele.dk) |
10:18:26 | K-B | LinusN: maybe you have another idea how can i access my iriver? |
10:19:05 | LinusN | K-B: first of all, i would try with another computer |
10:21:05 | K-B | ok ill try anything |
10:21:12 | K-B | i dont have warrenty or insurance |
10:23:32 | | Quit K-B () |
10:27:08 | webguest27 | Albumart looks surprisingly good in 4-greys |
10:27:38 | webguest27 | Still not sure what it accomplishes, but it doesn't look as hilariously bad as I expected |
10:28:29 | | Join Siku [0] (n=Siku@f303b.w3.ton.tut.fi) |
10:32:44 | | Join ashridah [0] (i=ashridah@220-253-123-239.VIC.netspace.net.au) |
10:34:39 | | Quit Galois ("Leaving") |
10:36:40 | | Join Galois [0] (i=djao@efnet-math.org) |
10:37:38 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
10:38:41 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
10:41:44 | | Join huntermic [0] (n=3e3a4384@labb.contactor.se) |
10:42:24 | huntermic | Hi there, anyone know wether he X5 version will also run on an M5? |
10:43:39 | B4gder | someone should compile a list of differences between M5 and X5 and the other similar cowon models |
10:44:25 | huntermic | yes, good idea, i don't even know if the M5 has the same hardware as the X5 or the M3 :-# |
10:44:39 | safetydan | Doesn't rockbox already support musepack? |
10:44:55 | B4gder | afaik, it does |
10:45:02 | Zagor | huntermic: no, the M5 has a V8 while the M3 has a straight six. |
10:45:12 | Zagor | oh, you're not talking about cars? ;) |
10:45:17 | * | safetydan sees a feature request that can be closed |
10:45:21 | huntermic | LOL |
10:45:45 | B4gder | closecloseclose! |
10:48:26 | B4gder | aaah |
10:48:49 | kclaf | M6 > M5 tho ;x |
10:52:22 | | Quit qwm (Read error: 110 (Connection timed out)) |
10:54:58 | B4gder | m5 looks like an x5 with greyscale lcd |
10:55:22 | | Quit damaki_ (Read error: 104 (Connection reset by peer)) |
10:55:47 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
10:56:06 | LinusN | we might support m5 if someone does the porting work |
10:56:11 | B4gder | haha |
10:56:16 | LinusN | afaik, m5 is pretty similar |
10:56:16 | B4gder | it says "color sound" |
10:56:24 | B4gder | on the m5 too |
10:56:26 | LinusN | grayscale sound |
10:56:28 | LinusN | lol |
10:57:01 | B4gder | if we're lucky, the lcd is similar to the h1x0 one |
10:57:10 | B4gder | it could be |
10:59:29 | B4gder | it uses the same resolution and depth |
10:59:29 | huntermic | but i think a big question is:does it have the same processor, or isn't that important? |
10:59:47 | B4gder | I assume it has |
11:00 |
11:00:10 | LinusN | afaik, the m5 hardware is very similar to the x5 |
11:00:35 | B4gder | http://www.netzwelt.de/mp3-player/1157-cowon-iaudio-m5-20gb.html |
11:00:41 | B4gder | claims a 5249! |
11:00:56 | huntermic | so not the same as the X5 |
11:01:19 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
11:01:36 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:01:38 | B4gder | I don't trust that source blindly, but if so it would mean it is slightly different yes |
11:02:06 | austriancoder | can somebody gives me the ram start address + size and the rom start address + size for the x5? |
11:02:18 | B4gder | austriancoder: source code? |
11:02:37 | LinusN | rom start: 0x10000 |
11:02:43 | LinusN | ram start: 0x31000000 |
11:02:54 | LinusN | if you mean the application |
11:03:30 | austriancoder | I want to load the origianl firmware with IDA |
11:05:17 | LinusN | huntermic: http://www.rockbox.org/twiki/bin/view/Main/IaudioM3HardwareComponents |
11:06:16 | B4gder | is the M3 remote anything similar to the X5's remote, anyone knows? |
11:06:30 | LinusN | i just love when people submit requests for already existing features |
11:06:37 | LinusN | it's the same |
11:06:40 | LinusN | (remote) |
11:06:42 | B4gder | cool |
11:06:43 | | Quit gtkspert ("leaving") |
11:06:56 | B4gder | then M3 support isn't out of the loop either |
11:07:01 | LinusN | nope |
11:09:13 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
11:10:06 | | Quit darkless (Read error: 113 (No route to host)) |
11:10:17 | | Part EL1 |
11:10:27 | huntermic | LinusN: Whta are you trying to say with that link, i know the contents but i don't know for sure the M5 is the same |
11:11:06 | | Join damaki [0] (n=Chocolat@ALille-153-1-81-71.w86-215.abo.wanadoo.fr) |
11:20:48 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
11:21:00 | Moos | Hello here ! |
11:21:27 | Moos | austriancoder: welcome back :-) |
11:22:20 | markun | B4gder: could you take a look at this patch? http://www.rockbox.org/tracker/task/4856 |
11:22:59 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
11:23:17 | markun | It works quite nice but phaedrus961 would like some feedback from any of the devs |
11:24:19 | | Quit qwm_ (clarke.freenode.net irc.freenode.net) |
11:24:19 | NSplit | clarke.freenode.net irc.freenode.net |
11:24:32 | markun | amiconn_: interested in loadable keyboard layouts? |
11:24:44 | NHeal | clarke.freenode.net irc.freenode.net |
11:24:44 | NJoin | qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
11:24:56 | B4gder | is that suggested .kbd format documented somewhere? |
11:25:32 | markun | It's just a long UTF-8 string |
11:25:43 | markun | like this arabic keyboard: http://130.89.160.166/rockbox/arabic.kbd |
11:26:12 | B4gder | aha |
11:26:23 | markun | although arabic and hebrew support has to be worked on |
11:26:36 | B4gder | the patch looks fine to me, although I'm not really a keyboard user |
11:26:39 | markun | as of last night it has a korean input method |
11:26:51 | B4gder | lunch! |
11:27:00 | markun | bon apetit |
11:34:09 | * | safetydan does the "I am some sort fixed-point trig god" dance |
11:34:13 | safetydan | at bloody last |
11:35:21 | safetydan | preglow, if you're around http://pastebin.com/617741 seems to be working for what we want in the equalizer coef calcs |
11:35:26 | safetydan | now to actually test it |
11:37:05 | | Join c0utta [0] (n=cbad1f07@labb.contactor.se) |
11:37:20 | Zagor | "Vista - I wouldn't buy it with someone else's money. Then again What do I know, I've only been testing the dog for the last 2-3 yrs..." |
11:37:42 | Zagor | some very bitter remarks on this MS blog: http://minimsft.blogspot.com/2006/03/vista-2007-fire-leadership-now.html |
11:37:50 | Zagor | (totally off-topic, but interesting to read) |
11:39:00 | | Quit quobl (Remote closed the connection) |
11:39:29 | | Quit amiconn (Read error: 110 (Connection timed out)) |
11:39:30 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
11:39:55 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
11:41:43 | c0utta | i'm testing the vmware image, but where are the rockbox files on my PC? |
11:41:59 | c0utta | note i've never used *unix in my life |
11:42:33 | *** | Saving seen data "./dancer.seen" |
11:42:36 | | Part moozooh |
11:45:54 | Cassandra | I think by default they're stored in the image itself. |
11:46:15 | Cassandra | There's info about copying them over to Windows on trhw wiki page. |
11:46:28 | c0utta | ii don't seem to have the \\ip\user share that's described on the wiki |
11:47:26 | Cassandra | I'm not familiar enough with vmware to help you, sorry. |
11:48:02 | webguest27 | c0utta: have you tried \\debian\user |
11:48:07 | | Join Nico_P [0] (i=Nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
11:48:36 | | Quit webguest27 ("CGI:IRC") |
11:48:53 | amiconn | LinusN: Any news on the X5 remote lcd format? |
11:50:00 | preglow | safetydan: how'd the test go? |
11:50:58 | c0utta | although webguest27 has gone - \\debian\user is the share available |
11:53:30 | | Quit DJ_Dooms_Day (Read error: 110 (Connection timed out)) |
11:53:37 | amiconn | preglow: I tested your libmad changes on my amd64. No crashes at all, |
11:53:43 | JdGordon | heya ll.. im bored.. anythign i can help with? |
11:53:53 | amiconn | but I noticed some strange behaviour when running under gdb control |
11:56:06 | preglow | amiconn: what about when skipping tracks? |
11:56:12 | preglow | amiconn: it crashes at the first mp3->mp3 skip here |
11:57:16 | Nico_P | Zagor ? |
11:58:34 | amiconn | preglow: Ah, that I didn't try. I only had one .ogg and one .mp3 to test with |
11:58:46 | Zagor | Nico_P: yes? |
11:58:52 | JdGordon | whats the generel consensus about some of these bug reports where something isnt implelmented on a target? just #ifndef the menu item out? i.e http://www.rockbox.org/tracker/task/4862 |
11:58:57 | | Join darkless [0] (n=darkless@cpe.atm2-0-1131059.0x50a648ba.banxx1.customer.tele.dk) |
11:59:11 | amiconn | What I did notice under gdb control was that somehow pitch changes on track changes. Then the crappy resampler kicks in |
11:59:17 | Nico_P | i read your comment about my patch (http://www.rockbox.org/tracker/task/2920#comment6782) |
11:59:22 | preglow | amiconn: weird... |
11:59:31 | amiconn | Doesn't happen when running without gdb |
11:59:39 | Nico_P | first, thanks for your interest ;) |
11:59:46 | preglow | ahh, one of those bugs |
12:00 |
12:00:06 | Nico_P | i suggest creating a simple patch with the behaviour you were speaking of |
12:00:15 | Nico_P | without the "one key only" thing |
12:00:28 | Nico_P | and then trying to extend it in an elegant way |
12:00:43 | Zagor | extend with what? |
12:01:10 | Nico_P | with the possibility to have only one key turning the backlight on |
12:01:29 | Nico_P | i't something i like very much |
12:01:39 | Nico_P | and i'm pretty sure i'm not the only one |
12:01:42 | | Quit Spida ("leaving") |
12:01:46 | Zagor | may I ask why? I don't see the point. |
12:01:55 | | Join Spida [0] (i=Spida@p508A184D.dip0.t-ipconnect.de) |
12:02:20 | Nico_P | it's a kind of compromise between rockbox's default behaviour and it's opposite |
12:02:26 | | Quit Spida (Client Quit) |
12:03:18 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-217.pools.arcor-ip.net) |
12:03:29 | tucoz | Cassandra, if you want to add guidelines for the manual writing, please edit the wiki |
12:03:47 | Zagor | Nico_P: yes, but what's the value? it's both confusing and much more complex code |
12:03:48 | Nico_P | it's nice to be able to perform some actions on a single keypress, but sometimes you just want to turn the bakclight on |
12:04:03 | | Join Spida [0] (i=Spida@p508A184D.dip0.t-ipconnect.de) |
12:04:19 | Zagor | I think it's very confusing if some keys work and some don't. consistency is important. |
12:04:26 | Nico_P | yes... that's why i suggest first commiting a patch with a simple setting : "on/off" |
12:04:34 | Zagor | ok, good |
12:04:44 | Nico_P | and then maybe trying to find a way of offering more choice |
12:04:53 | Zagor | right. |
12:05:27 | Nico_P | ok so i'll make a simple version |
12:05:39 | Nico_P | and have you looked at how it works ? |
12:06:35 | Zagor | yes, the principle is sound I think. and removing the H300-specific parts will make the patch much more elegant. |
12:06:51 | Nico_P | ok |
12:07:07 | Zagor | possibly we may want this to be only for colour targets |
12:07:26 | Zagor | no, keep it totally generic |
12:07:36 | Nico_P | or the ones that have a backlight |
12:07:43 | Zagor | it might be nice to have even for gray/bw targets: in the car at night for instance |
12:07:44 | Nico_P | maybe they all have one ? |
12:07:52 | Zagor | afaik all targets have backlight |
12:07:57 | Nico_P | ok |
12:08:13 | Moos | Ondios haven't |
12:08:16 | amiconn | no |
12:08:24 | amiconn | Moos is correct |
12:08:26 | Zagor | ah. conditional on backlight then. |
12:08:30 | Nico_P | ok |
12:09:04 | amiconn | Nico_P: I'd say conditional on backlight, plus the default should be different whether the lcd is readable w/o backlight or not |
12:09:51 | Nico_P | so maybe default to on only for color screens ? |
12:10:01 | Nico_P | and off for others... |
12:10:48 | Cassandra | tucoz: OK - will do. |
12:11:03 | Cassandra | Wish I knew what'd happened to the old ones. I suppose they're in the wiki somewhere. |
12:11:04 | Zagor | Nico_P: try that first |
12:11:09 | * | Zagor goes to lunch |
12:11:26 | Nico_P | i'll probably have the patch ready by this evening |
12:11:28 | tucoz | Cassandra, wiki pages tend to disappear |
12:14:41 | JdGordon | booorredd |
12:15:30 | markun | JdGordon: go write a plugin :) |
12:15:36 | JdGordon | ok, ideas? |
12:16:08 | markun | JdGordon: text-to-speech reader: http://www.speech.cs.cmu.edu/flite/ |
12:16:17 | JdGordon | has any1 looked at my text editor patch? i rekon it should be in 3.0 :D |
12:16:23 | tucoz | JdGordon, a lot of the old ones needs to be fixed to work better on the newer targets |
12:16:31 | Nico_P | simple one : adding color to demystify |
12:18:59 | Nico_P | no ? |
12:19:17 | * | JdGordon looking at demistify.c now |
12:19:24 | Nico_P | :D |
12:19:25 | JdGordon | although, dont we have enough demo plugins ? :p |
12:19:33 | | Quit darkless (Read error: 113 (No route to host)) |
12:19:54 | Nico_P | maybe but it's all sad in B&W... color would look awesome ! |
12:19:58 | markun | or ... chess in colour :D |
12:20:13 | JdGordon | chess is "colour"... b&w peices.. |
12:20:37 | markun | JdGordon: couldn't you tell I was joking? |
12:20:44 | JdGordon | no.. |
12:20:56 | tucoz | JdGordon, add a trail to the ball in pong :-) It's useless on the h1xx as it is now |
12:20:57 | JdGordon | ok, so whats a nice way to cycle through the colours? |
12:21:42 | JdGordon | bbs |
12:21:52 | preglow | i'd appreciate it if some ipod owner would test out voice ui now |
12:21:58 | preglow | esepcially 5g and 4g |
12:22:41 | tucoz | preglow, how do you start rockbox on the ipods? i.e. what button do you press? |
12:22:49 | preglow | tucoz: select or menu |
12:22:56 | tucoz | thanks |
12:23:13 | tucoz | Or should I say Ipods ;) |
12:23:51 | preglow | hahah |
12:23:54 | preglow | yes, i demand you cap that one word |
12:24:01 | tucoz | hehe |
12:24:05 | preglow | i can't be bothered to use caps on irc myself |
12:28:13 | preglow | are there no recent voice files anymore? |
12:28:13 | | Join quobl [0] (n=quobl@tor/session/x-8a492f3b0fb3227f) |
12:29:37 | | Quit Nico_P () |
12:30:14 | tucoz | and how do you turn of the ipods? |
12:30:19 | tucoz | off |
12:31:00 | Galois | you hold down play (it's the same as the apple firmware) |
12:31:13 | tucoz | thanks |
12:31:23 | tucoz | It's for the manual in case you wonder |
12:33:16 | Galois | preglow which voice file do I get? http://www.rockbox.org/twiki/bin/view/Main/VoiceFiles seems to indicate the files for cvs were removed |
12:33:24 | preglow | Galois: exactly :/ |
12:33:32 | preglow | Galois: there is no recent voice file |
12:33:33 | preglow | which is bad |
12:33:50 | preglow | a file should be made with some ms synth or whatever |
12:36:11 | | Quit Bg3r (Read error: 113 (No route to host)) |
12:37:01 | Mikachu | or you could require that you send in a wav for 10 entries for every feature request you make |
12:37:11 | preglow | hahaha |
12:37:19 | preglow | Rockbox Allstars voice file |
12:40:36 | Galois | mm I got voice for a brief second but when I plugged the USB cable back in to charge it (while holding down menu) the voice stopped |
12:41:01 | Galois | and now when I play music I get the good old "Undefined instruction\ at 00015EA4" |
12:41:49 | Galois | okay, I get undefined instruction whenever I play music |
12:43:37 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
12:44:25 | Galois | this is on ipod nano with latest CVS and the four line battery patch and english_MSMary.zip. I don't think the battery patch matters ... |
12:45:09 | | Join Bg3r [0] (n=Bager@rockbox/developer/Bger) |
12:45:15 | * | JdGordon BACK |
12:45:57 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
12:46:06 | JdGordon | does any1 wanna suggest a nice way of cycling the colours in demistify? |
12:47:26 | amiconn | preglow: I simply didn't make new voice files since my .lang rework is still only partially done |
12:47:47 | amiconn | I'll make some as soon as I got this done |
12:50:55 | Mikachu | JdGordon: if there is a hsv2rgb function in rockbox you could use that and only cycle the hue and use full saturation and value |
12:51:09 | JdGordon | i dont tihnk there is.. |
12:51:12 | Mikachu | JdGordon: and if not i think someone had a patch for using that in the color picker so that patch should contain one |
12:51:40 | Mikachu | http://130.89.160.166/rockbox/hsv.patch |
12:52:20 | JdGordon | ok, ta |
12:52:24 | JdGordon | ill have a look |
12:52:31 | amiconn | hsv2rgb is simple |
12:52:40 | Mikachu | it's even easier if you can steal it :) |
12:53:03 | Mikachu | that was markun's patch btw |
12:54:32 | JdGordon | *yoink* |
12:55:40 | | Quit quobl (Remote closed the connection) |
12:55:44 | Mikachu | maybe you could make saturation and/or value less than full for the trailing polygons |
12:55:51 | Mikachu | not sure how they're drawn though |
12:58:04 | preglow | amiconn: what's involved in the lang rework? |
12:58:50 | preglow | Galois: what, which format? |
12:58:51 | JdGordon | so, whats hsv white? |
12:58:54 | Mikachu | lostlogic: i just realized backlight handling would be easier with the touch/untouch aware code, we can just make sure backlight isn't turned off while the finger is still on the wheel |
12:58:56 | markun | it's a quick hack |
12:58:56 | preglow | Galois: and i assume you're using the very latest build? |
12:59:13 | Galois | I did a cvs update like 15 minutes ago |
12:59:25 | preglow | gimme a sec and i'll test |
12:59:37 | Galois | oh, my music is in the vorbis file format |
12:59:52 | Mikachu | JdGordon: any hue, saturation 0 and value 1 |
13:00 |
13:00:02 | Mikachu | JdGordon: if the scale goes from 0 to 1 |
13:00:21 | JdGordon | what does the scale normally go from? |
13:00:58 | Mikachu | the scale used in that code is listed at the top |
13:01:03 | Bg3r | suggestion for shorter name than "HAVE_READABLE_SCREEN_WITHOUT_BACKLIGHT"? maybe HAVE_READABLE_SCREEN? |
13:01:25 | Mikachu | HAVE_UNLIT_READABLE_SCREEN maybe |
13:01:47 | Bg3r | shorter ?:) |
13:01:57 | | Join Rondom [0] (n=Rondom@mrbg-d9b953bf.pool.mediaWays.net) |
13:02:07 | Mikachu | isn't HAVE_UNLIT_READABLE_SCREEN shorter than HAVE_READABLE_SCREEN_WITHOUT_BACKLIGHT? |
13:02:16 | Bg3r | yes |
13:02:31 | Bg3r | but longer than HAVE_READABLE_SCREEN |
13:02:46 | Mikachu | but that doesn't mention the light, HAVE_SCREEN is also shorter :P |
13:02:50 | preglow | aargghh |
13:02:50 | LinusN | i don't mind long macro names in this case |
13:02:51 | preglow | now what |
13:02:55 | preglow | my ipod wont bloody play music |
13:03:11 | Mikachu | what, why would you want to play music? you're supposed to write code |
13:03:14 | LinusN | preglow: no, but it is trendy |
13:03:32 | preglow | THERE it comes |
13:03:38 | preglow | after buffering for a bloody day and a half |
13:03:45 | Galois | so yours works? |
13:04:10 | preglow | 'works', no, i wouldn't say that |
13:04:26 | Bg3r | LinusN so, what do you suggest as define ? |
13:04:37 | Galois | preglow the same error happens on an unmodified CVS build |
13:04:48 | Galois | Undefined instruction at 000178D0 |
13:04:49 | LinusN | HAVE_READABLE_SCREEN_WITHOUT_BACKLIGHT is fine for me |
13:04:54 | preglow | Galois: on all files? |
13:05:03 | Galois | everything I try |
13:05:17 | Bg3r | maybe HAVE_READABLE_SCREEN_WO_BACKLIGHT |
13:05:41 | Galois | all my files are vorbis aotuv q-1 (like this matters) |
13:05:42 | preglow | mine plays music fine |
13:05:45 | preglow | but mp3 seems to be heavily borked |
13:05:56 | preglow | the bloody change i did yesterday can't have broken it |
13:05:56 | preglow | argh |
13:06:34 | preglow | yup, it pretty much has to |
13:08:17 | preglow | someone please tell me how that is possible |
13:08:24 | Galois | I put an mp3 on it, same error |
13:08:35 | | Nick solexx_ is now known as solexx (n=jrschulz@d028005.adsl.hansenet.de) |
13:08:53 | amiconn | Bg3r: HAVE_R_S_WO_BL ? |
13:09:07 | LinusN | amiconn: :-) |
13:09:44 | LinusN | this macro will only be used in an #ifdef clause on its own line, so it doesn't matter if it is long |
13:10:17 | t0mas | [07:17:09] <amiconn> We're now having some 64bit sims among the sim builds.... |
13:10:18 | t0mas | [07:17:31] <amiconn> Actually only one in the last 3 rounds so far |
13:10:26 | t0mas | that's because I assed the sdl target later in your list |
13:10:36 | t0mas | so it only does them when there are some left :) |
13:11:34 | * | preglow looks forward to the spurious and confusing 64 bit related warnings in the build table.. |
13:12:53 | preglow | Galois: your unit actually crashes? |
13:12:57 | preglow | Galois: that doesn't happen here |
13:12:59 | Galois | yeah, have to reset |
13:13:45 | preglow | ARGH |
13:13:55 | preglow | i don't have time for this |
13:15:00 | amiconn | t0mas: That's also because the first builds take rather long. ccache has to fill up |
13:15:06 | t0mas | yes |
13:15:20 | amiconn | Btw, I don't see a problem extending the max. ccache size a bit |
13:15:41 | amiconn | (dunno whether that helps) |
13:15:56 | Bg3r | LinusN and now a name for the actual var ? |
13:16:03 | amiconn | It seems ccache stabilised at ~300MB for all SH1 + arm target builds |
13:16:15 | Mikachu | LinusN: HAVE_LÄSBAR_SLÄCKT_SKÄRM is shorter :) |
13:16:21 | t0mas | amiconn: ccache −−help |
13:16:26 | t0mas | there is an option to show what the limit is |
13:16:49 | t0mas | you can set it higher if you want. Some people have it lower, because not all servers have that much diskspace |
13:16:49 | LinusN | Bg3r: global_settings.ignore_first_button perhaps? |
13:17:12 | Galois | preglow, I built it on my x86 machine, and it suddenly works now |
13:17:24 | Bg3r | LinusN this doesn't tell anything about the backlight ... |
13:17:32 | LinusN | and? |
13:18:17 | Bg3r | fst_key_backlight ? |
13:18:23 | preglow | Galois: how works? |
13:18:30 | preglow | does it play mp3s still? |
13:18:33 | safetydan | preglow, haven't had a chance to look at it again yet, but I suspect it's outputting 'backwards' values (i.e. 1 == LONG_MIN) |
13:18:42 | preglow | 'cause it sure as hell doesn't here |
13:18:45 | Galois | oh I didn't test mp3s. It plays vorbis normally. |
13:18:59 | preglow | safetydan: weird... |
13:19:01 | * | Galois contaminates his ipod with an mp3 to test |
13:19:53 | tucoz | how do you move up and down in the file browser on the ipods? |
13:20:00 | preglow | wheel |
13:20:05 | tucoz | Up down? |
13:20:09 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
13:20:13 | Galois | mp3 works too |
13:20:14 | B4gder | you wheel it ;-) |
13:20:15 | preglow | backwards on the wheel = up |
13:20:19 | safetydan | Well 0.999999993 comes out as 0x8000000e... which I think is backwards |
13:20:20 | preglow | Galois: eh... |
13:20:44 | preglow | safetydan: if the first is the input, then the answer should be almost zero |
13:20:46 | tucoz | i.e \ButtonScrollFwd and \ButtonScrollBack |
13:20:53 | preglow | and is almost zero |
13:21:00 | preglow | it's -0.00000something |
13:21:08 | LinusN | Bg3r: why does the variable name have to have a reference to the backlight? |
13:22:30 | safetydan | fsin(0) == 0x00000009 at the moment... |
13:22:51 | preglow | safetydan: heh, at least it's close |
13:23:58 | preglow | Galois: ogg works just fine here |
13:24:41 | Galois | I only tested one mp3 file |
13:24:51 | preglow | i've tested tons |
13:24:55 | preglow | it locks up with a disk access symbol |
13:24:55 | preglow | well |
13:24:57 | preglow | not locks up |
13:25:00 | preglow | but the audio stops |
13:25:20 | Mikachu | didn't you change some codec iram things? |
13:25:35 | preglow | no |
13:25:46 | preglow | i corrected some in playback.c |
13:25:53 | preglow | but that just made voice ui work |
13:25:55 | preglow | and it did work |
13:25:57 | Mikachu | ah |
13:26:00 | Galois | yeah voice works fine |
13:26:13 | preglow | Galois: not here |
13:26:18 | preglow | and guess why, voice clips are mp3 |
13:26:54 | | Part austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
13:27:12 | preglow | any other ipod people could test mp3? :/ |
13:27:27 | tucoz | what is MINUS/PLUS on the player? |
13:27:27 | | Quit elinenbe_work ("CGI:IRC (EOF)") |
13:27:38 | * | Mikachu cvs up |
13:28:38 | Mikachu | Paprica: you don't need BUTTON_REL on TETRIS_DROP for ipods, the issue with restart is just that it sleeps before you quit, the drop doesn't matter |
13:29:10 | preglow | it works in cvs........ |
13:29:13 | tucoz | Is that BUTTON_LEFT and BUTTON_RIGHT? |
13:29:17 | preglow | please tell me this is a gcc 4.1 bug |
13:29:38 | Mikachu | preglow: if it works in cvs what exactly did you want me to test? |
13:30:04 | preglow | nothing, apparently |
13:30:16 | Mikachu | okay, done |
13:30:23 | B4gder | I can help you test nothing too |
13:30:26 | B4gder | ;-P |
13:30:39 | preglow | ahahaha |
13:30:45 | preglow | voice ui playback doesn't work when audio is paused |
13:31:45 | JdGordon | well.. that took way longer than nesacacery... |
13:33:07 | markun | B4gder: how can I create a sticky forum entry? |
13:33:19 | B4gder | an admin needs to stick it |
13:33:20 | markun | We should say something about requesting new targets.. |
13:33:29 | B4gder | yes |
13:33:53 | tucoz | preglow, how do you move to parent dir on the ipod? |
13:34:27 | preglow | oh f*** me! |
13:34:34 | preglow | i'm such an idiot sometimes |
13:34:39 | amiconn | tucoz: yes |
13:34:39 | preglow | tucoz: press prev |
13:34:51 | tucoz | Ok, thanks both of you |
13:36:20 | amiconn | tucoz: The simulator UI bitmaps should be a good button reference |
13:36:33 | preglow | i wonder how the volume adjustment method on ipod sits with blind people |
13:36:38 | preglow | i'd think it'd be a nightmare |
13:36:38 | tucoz | amiconn, ok. |
13:39:01 | Bg3r | all ipods 3g are b/w, aren't they ? |
13:39:14 | Bg3r | are with b&w screen... |
13:39:33 | B4gder | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
13:39:43 | B4gder | says config-ipod3g.h |
13:40:03 | tucoz | How do you play a file, or move deeper into the filetree on the ipods? |
13:40:12 | Mikachu | SELECT |
13:40:16 | tucoz | thanks |
13:40:22 | Mikachu | possibly right too, i'll check |
13:40:34 | Bg3r | B4gder yeah, 10q, the silly part is that i'm looking into this file right now ... |
13:40:42 | B4gder | haha |
13:40:54 | Mikachu | tucoz: yeah, right works too |
13:40:59 | tucoz | ok, good |
13:42:34 | *** | Saving seen data "./dancer.seen" |
13:43:44 | Bg3r | which of the color ipods have readable screen w/o backlight ? |
13:43:56 | | Join XavierGr [0] (n=XavierGr@ppp60-adsl-185.ath.forthnet.gr) |
13:44:03 | Mikachu | i'd say the nano is hardly readable without a strong lamp |
13:44:10 | Galois | how readable do you insist on? |
13:44:15 | Galois | nano practically requires sunlight |
13:44:18 | Mikachu | or possibly in daylight |
13:44:26 | Mikachu | i'm usually not out in sunlight :P |
13:45:04 | B4gder | yeah, in sweden you only get to do that during summer |
13:45:08 | Bg3r | readable enough to not use the first "keypress" by default for turning on the backlight |
13:45:09 | B4gder | and we love that day |
13:45:21 | Mikachu | B4gder: heh, it's a bit better here in the south |
13:45:28 | tucoz | Mikachu, and to get to the WPS if a file is playing is that play? |
13:45:30 | Bg3r | B4gder :D |
13:45:45 | Mikachu | tucoz: yeah, from the filebrower |
13:45:49 | tucoz | ok |
13:45:50 | | Join tenzing [0] (n=mat@jullay.net) |
13:46:53 | Galois | I recommend turning on the backlight automatically |
13:47:18 | | Quit ashridah ("Leaving") |
13:47:19 | Mikachu | Bg3r: hm? the backlight is turned on when you touch the wheel basically |
13:47:24 | tucoz | May I ask what centering on the recorders and ondio is? |
13:47:57 | tucoz | or simply, how to get to wps (if a file is playing) on the ondios and recorders |
13:48:06 | amiconn | recorder: ON |
13:48:12 | amiconn | ondio: MODE |
13:48:21 | tucoz | thanks |
13:48:22 | Bg3r | Mikachu s/not use/ eat |
13:49:16 | t0mas | hm? |
13:49:24 | t0mas | you want it to ignore the first wheel touch? |
13:50:15 | XavierGr | so any idea how can I build the sim from the VMware image? |
13:50:21 | B4gder | t0mas: as you might've seen we no longer copy the zip files for non-bleeding files in the distributed build |
13:50:32 | t0mas | nice |
13:50:56 | amiconn | XavierGr: You need to install libsdl-dev |
13:51:08 | amiconn | ..and I believe sdl requires X |
13:51:21 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
13:51:27 | B4gder | and you'd need to run the sim from the linux VM |
13:51:33 | XavierGr | oh shite! |
13:51:33 | B4gder | so you'd need to run an X server |
13:51:48 | | Join bluebrother^ [0] (n=dom@nat-wh-1.rz.uni-karlsruhe.de) |
13:52:27 | amiconn | B4gder: Should be possible to use ssh to tunnel X to the host and use the cygwin X server |
13:52:34 | B4gder | sure |
13:52:36 | XavierGr | then I should download the whole Gnome Package |
13:52:39 | amiconn | (but that's rather slow) |
13:52:40 | B4gder | that's what I meant |
13:53:11 | XavierGr | well there is no point to it if it is slow |
13:53:21 | B4gder | but you can run it within the linux VM entirely |
13:53:24 | XavierGr | the vmware image is handy for its spped |
13:53:25 | B4gder | and that will be faster |
13:54:05 | XavierGr | does the Gnome package contains X server? |
13:54:06 | | Nick tenzing is now known as tianjing (n=mat@jullay.net) |
13:54:15 | XavierGr | (and libsdl?) |
13:54:16 | B4gder | you don't need gnome |
13:54:21 | XavierGr | yeah I know |
13:54:23 | XavierGr | but... |
13:54:36 | B4gder | well presumable gnome requires X |
13:54:37 | XavierGr | x server alone with the window management is 150 MB |
13:54:46 | XavierGr | Gnome is 600MB |
13:55:10 | amiconn | Well, you need at least a window manager. That could be gnome |
13:55:12 | B4gder | which is why I mentioned you don't need gnome |
13:55:19 | Zagor | the "gnome" metapackage includes lots of apps aswell. you don't need all that. |
13:55:24 | XavierGr | I guess that the image that is destributed must be updated to contain X and sdl pre-installed |
13:55:28 | amiconn | XavierGr: Do you have a flatrate? |
13:55:36 | XavierGr | 384kBps |
13:55:39 | XavierGr | kbps |
13:55:54 | amiconn | Yes, but as long as it's flat it's just a matter of time |
13:56:01 | XavierGr | yes |
13:56:22 | t0mas | flat out slow? |
13:56:24 | t0mas | ;) |
13:56:24 | tucoz | How do you enter the filemenu on the ondio and ipods? |
13:56:27 | XavierGr | indeed |
13:56:38 | amiconn | tucoz: filemenu? |
13:56:46 | Mikachu | you can compile windows binaries from linux |
13:56:48 | tucoz | yes, on the irivers it's hold select |
13:56:52 | amiconn | Do you mean the context menu in the file browser? |
13:56:54 | tucoz | hehe |
13:56:55 | tucoz | yes |
13:57:02 | amiconn | Ondio: Hold RIGHT |
13:57:08 | tucoz | It's called filemenu in the 2.4 docs |
13:57:14 | amiconn | ah ok |
13:57:27 | amiconn | strange, didn't remember that |
13:58:10 | B4gder | its because it only existed in the file browser back then |
13:58:16 | B4gder | so it wasn't really a context menu |
13:58:47 | XavierGr | ah I was wrong Gnome is 200MB |
13:58:48 | tucoz | Mikachu, how do you enter the context menu in the filebrowser on the ipods? |
13:58:54 | XavierGr | 600MB when unpackaged |
13:59:00 | Mikachu | hold select |
13:59:23 | B4gder | XavierGr: but as Zagor said, you get about 300MB of bonus crap you can remove again |
13:59:40 | B4gder | like all sorts of apps you won't use |
13:59:44 | amiconn | There's a gnome-core package that excludes many apps |
14:00 |
14:00:01 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
14:00:03 | XavierGr | 70MB |
14:00:34 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
14:00:47 | XavierGr | I hope that the package is saved somewhere in the Virtual DIsk. I can't afford to download all these again. |
14:01:03 | XavierGr | and I will install zip cvs utils and patch that it is missing |
14:01:24 | XavierGr | the image definitely must be updated. No sim no fun. |
14:01:31 | B4gder | well |
14:01:36 | B4gder | with sim it grows a lot |
14:02:05 | tucoz | Mikachu, menu to enter the main menu? |
14:02:07 | B4gder | adding X and sdl will no doubt increase its size by many megabytes |
14:02:08 | XavierGr | yes but without the sim it is not a complete developer board. Many users will be daunted. |
14:02:13 | Mikachu | tucoz: yes |
14:02:16 | B4gder | possibly |
14:02:18 | XavierGr | Cygwin will still be needed |
14:02:23 | B4gder | ?! |
14:02:30 | B4gder | cygwin is not a full package either |
14:02:36 | B4gder | you install the packages you want |
14:02:42 | Zagor | we can offer both versions |
14:02:43 | B4gder | and so can you with the vmware one |
14:03:03 | XavierGr | yes but it is complete for someone that folows the wiki instructions |
14:03:04 | tucoz | B4gder, on the X5, how do you enter the main menu? |
14:03:17 | B4gder | tucoz: long press on PLAY |
14:03:33 | B4gder | short press resumes |
14:03:49 | tucoz | ok |
14:04:10 | B4gder | but don't bother too much with x5 details yet |
14:04:19 | B4gder | they may need to be moved around a bit |
14:04:41 | B4gder | this setup was made "blindly" to get things to build |
14:05:16 | tucoz | no, I do not care _that_ much. I just enter what is needed to make the manual compile for all the targets |
14:05:22 | B4gder | ah, ok |
14:07:34 | | Quit linuxstb ("Leaving") |
14:09:23 | tucoz | How do you perform paged browsing on the ondio and ipods? |
14:09:34 | Mikachu | you don't |
14:09:36 | Mikachu | i think |
14:09:38 | tucoz | ok |
14:10:05 | Mikachu | for ipods it should presumably not be needed with wheel 'acceleration' |
14:10:12 | tucoz | ah, I see |
14:10:29 | tucoz | amiconn, on the ondio then? (paged browsing) |
14:10:52 | tucoz | and maybe x5 as well |
14:11:08 | Bg3r | LinusN btw, why not move the rockbox.iriver to the .rockbox dir for the release ? |
14:11:18 | tucoz | nevermind about the x5. I put a n/a there for now |
14:11:26 | B4gder | I don't know for x5 |
14:11:31 | LinusN | Bg3r: good idea |
14:11:33 | tucoz | n/a :) |
14:11:44 | B4gder | yeps |
14:12:34 | | Join austriancoder [0] (n=austrian@natpool1.nat.uclv.net) |
14:13:43 | | Quit bluebrother^ ("Leaving") |
14:14:44 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-110-010.pools.arcor-ip.net) |
14:17:49 | austriancoder | it looks like the tlv320 doesn't support settings like bass, ... |
14:18:34 | preglow | "oh no" |
14:19:15 | preglow | hmm |
14:19:16 | austriancoder | i look at the datasheet, but at the moment i can find anything |
14:19:23 | preglow | should we add some simple eq shelving filters to emulate it, though? |
14:19:42 | preglow | or should we instead just ask people to use the full eq? |
14:20:33 | austriancoder | dont know what is the best way... |
14:20:39 | preglow | making some simple first order shelving filters shouldn't be hard |
14:20:46 | preglow | as a matter of fact, i need to do it anyway, for the new crossfeed |
14:21:12 | Bg3r | okay, iirc amiconn said, that only ondios don't have backlight... the user_settings struct has all backlight vars on it too (they're not ifdef-ed). However, many plugins use them directly (without checking ifdef CONFIG_BACKLIGHT). |
14:21:26 | Bg3r | s/on it/on them |
14:22:33 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
14:22:59 | tucoz | How do you play a file or move deeper into the filetree on the ondios? |
14:23:05 | Bg3r | should i ifdef them both in the struct and in all plugins using the vars, or should i leave them as is |
14:23:08 | * | preglow fetches his sedra&smith book |
14:23:50 | austriancoder | how can i access output of DEBUGF calls? |
14:23:57 | preglow | simulator or gdb stub |
14:25:20 | B4gder | or convert them to logf() calls and view/dump the logf buffer |
14:25:42 | austriancoder | B4gder: that sounds much better.. will try it |
14:26:02 | preglow | B4gder: any reason we haven't converted debugfs to logfs? |
14:26:17 | B4gder | I can't think of any good reason |
14:26:32 | preglow | me neither |
14:26:34 | preglow | and while we're at it |
14:26:43 | preglow | convert LOGF macro to take a struct pointer as a parameter' |
14:26:52 | preglow | so we don't need to keep both rb and ci variables |
14:27:09 | preglow | implicitly assuming a variable name is nastiness anyway |
14:29:00 | preglow | any of you electronics people got the s-domain transfer function for first order shelving filters lying around? |
14:29:31 | merbanan | shelving filters ? |
14:30:08 | preglow | yyeah |
14:30:28 | merbanan | never heard of shelving filters ? |
14:30:38 | merbanan | s/?// |
14:30:43 | preglow | you know, like ordinary high/lowpass filters, just that they don't cut towards 0 |
14:31:05 | preglow | 0db at DC then shelving towards -12db at higher freqs |
14:31:13 | austriancoder | B4gder: must i build rockbox in Debug mode, or can i use Normal mode? |
14:31:33 | B4gder | you must enable logf |
14:31:33 | merbanan | preglow: whay do you need them in the s domain ? |
14:31:38 | B4gder | in the devel option in configure |
14:31:43 | preglow | merbanan: so i can transform them to the z-domain |
14:32:36 | merbanan | preglow: so what you actually need is a first order digital IIR filter ? |
14:32:44 | preglow | merbanan: yup |
14:32:53 | preglow | merbanan: i assume that's what the codec chips use, at least |
14:33:27 | preglow | merbanan: the way to get good parameterisable digital filters is usually to start with an analogue one |
14:34:20 | preglow | i believe i've found what i need |
14:36:31 | merbanan | preglow: I always cheated with matlab when I needed filters |
14:36:49 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-53-52.w86-196.abo.wanadoo.fr) |
14:37:01 | preglow | merbanan: can't do that here :/ |
14:37:09 | austriancoder | B4gder: i cant find logf in developer menu in rockbox |
14:37:10 | preglow | need to design them from scratch |
14:37:42 | B4gder | in configure, not rockbox |
14:37:57 | austriancoder | ah okay |
14:38:02 | merbanan | preglow: what is the intended use of the filters ? |
14:38:16 | austriancoder | B4gder: found it |
14:39:51 | preglow | merbanan: equalisation |
14:40:03 | preglow | merbanan: or in this case, just good old bass and treble boost |
14:41:55 | merbanan | ok, then I'm of no help :) never did something like that, but the web must be full of that kind of info |
14:42:03 | * | austriancoder fixes logfdisp.c for x5 |
14:42:03 | preglow | i've got it nailed anyway |
14:42:11 | preglow | found the transfer function i need in my electronics book |
14:42:32 | merbanan | preglow: so retro with books :) |
14:42:33 | Mikachu | preglow: if someone had nothing better to do, would it be possible to link the backlight to the uv meters? |
14:42:33 | preglow | just need the z transform it |
14:42:43 | preglow | Mikachu: i believe someone's already done it |
14:42:46 | Mikachu | oh |
14:42:53 | Mikachu | for playback too? |
14:42:54 | B4gder | there once was such a patch at least |
14:43:06 | B4gder | for playback, yes |
14:43:08 | preglow | of course it's possible |
14:43:15 | preglow | you've got the brightness control |
14:43:17 | Mikachu | well, the uv meters look a bit laggy |
14:43:19 | preglow | just pulse it like you want |
14:43:22 | Bg3r | preglow what are you working on atm? |
14:43:31 | Mikachu | i meant if it's possible to do it nicely without being steppy |
14:44:02 | preglow | Bg3r: real work, i'm just taking a break to find out how to design shelving filters for the new crossfeed (and possible bass and treble boost for the units that don't have that in hardware) |
14:44:22 | preglow | Mikachu: you'd need to filter the control signal before using it to control the backlight, but sure |
14:44:28 | preglow | Mikachu: i imagine it'd work just nice |
14:44:32 | Mikachu | okay |
14:44:47 | preglow | a simple moving average would probably do very well |
14:44:56 | Mikachu | or you could just run with a really low battery and the loud sound would lower the voltage on the backlight |
14:45:35 | austriancoder | semms dsp.c is broken for x5: dsp.c:531: error: can't find a register in class `ADDR_REGS' while reloading `asm' |
14:45:42 | austriancoder | what workaround should i do? |
14:46:39 | Bg3r | -fomit-frame-pointer |
14:46:44 | Bg3r | to the gcc |
14:46:57 | preglow | argh, fuck it |
14:46:59 | Bg3r | or use the C ver of the function |
14:47:03 | preglow | i'm hereby moving that to dsp_cf.S |
14:47:05 | preglow | any protests |
14:47:11 | preglow | ? <- |
14:47:31 | LinusN | no |
14:47:37 | B4gder | none here |
14:47:47 | Bg3r | just do it (tm) |
14:47:55 | safetydan | woo! my cordic sincos seems towrk |
14:48:00 | preglow | safetydan: ! |
14:48:03 | safetydan | work even |
14:48:10 | safetydan | well it doesn't sound like a bag of shit anyway :) |
14:48:14 | Bg3r | :D |
14:48:19 | austriancoder | okay... will use the C Version |
14:48:33 | safetydan | Haven't had a chance to check the effect on the accuracy of the peak filter coef calculations yet |
14:49:35 | preglow | safetydan: it should be better by far |
14:51:55 | | Quit _FireFly_ ("Leaving") |
14:52:09 | | Quit damaki (Read error: 110 (Connection timed out)) |
14:53:35 | safetydan | preglow, I have to do some other things right now, but here's a patch if you want to look http://iocaine.org/eq-cordic-sin.patch |
14:55:06 | austriancoder | how should i redefine this: #if defined(CPU_COLDFIRE) && !defined(SIMULATOR).. its in dsp.c 524 |
14:55:18 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
14:55:32 | austriancoder | for x5 |
14:55:39 | B4gder | x5 is coldfire |
14:55:52 | austriancoder | i know |
14:56:19 | B4gder | so? |
14:56:23 | austriancoder | but the part defined in the #if defined(CPU_COLDFIRE) && !defined(SIMULATOR) dosn't compile for me |
14:56:51 | austriancoder | dsp.c:531: error: can't find a register in class `ADDR_REGS' while reloading `asm' |
14:56:55 | B4gder | well that isn't because of the ifdefs |
14:57:00 | austriancoder | maybe its my fault.. dont know |
14:57:36 | B4gder | do you use -fomit-frame-pointer ? |
14:57:58 | austriancoder | no |
14:58:02 | B4gder | the problem is enabled with the logf build I believe |
14:58:02 | preglow | safetydan: will try |
14:58:40 | Bg3r | austriancoder just change the #if so that part won't compile |
14:59:16 | preglow | ehh, line 52, dsp.c |
14:59:29 | preglow | looks like that define isn't as according to the comment at all... |
14:59:45 | * | B4gder has to dash |
14:59:47 | | Quit B4gder ("time to say moo") |
15:00 |
15:00:02 | austriancoder | i have added -fomit-frame-pointer to gcc and it compiles now |
15:03:17 | austriancoder | LinusN: tlv320_write_reg is broken.. logf told it me |
15:03:46 | LinusN | hardly surprising, since it hasn't been tested |
15:09:35 | * | preglow sorely wants a coldfire compiler for his dev box... |
15:10:51 | | Join arf-arf [0] (i=arf-arf@bb-87-82-0-127.ukonline.co.uk) |
15:11:46 | | Join quobl [0] (n=quobl@tor/session/x-fac348504ddedb19) |
15:12:00 | | Join lamed [0] (n=554018b5@labb.contactor.se) |
15:12:19 | XavierGr | how do I initialize the sim in linux? |
15:12:33 | Bg3r | XavierGr "initialize"?? |
15:12:38 | XavierGr | start |
15:12:43 | Bg3r | ./rockboxui |
15:12:43 | preglow | you run it |
15:13:02 | lamed | hello everyone! |
15:13:09 | XavierGr | wow you should see that! |
15:13:09 | lamed | can someone please help me out with this? |
15:13:10 | lamed | http://www.rafb.net/paste/results/YuqAap20.html |
15:13:18 | merbanan | preglow: how was it, did the coldfire support 32*32 >>32 muls ? |
15:13:31 | lamed | i'm trying to 'make zip' using 3.14 devkit... but i can't. |
15:14:02 | XavierGr | complete mess of the sim |
15:14:13 | XavierGr | it compiled cleanly but linux crashed |
15:15:08 | | Quit Rondom (No route to host) |
15:15:14 | XavierGr | I suppose that I can't take the binary and run it on windows right? |
15:16:07 | tucoz | lamed, I don't think the devkit is what you should use anyway |
15:16:32 | lostlogic | preglow: voice ui still crash ipod during playback? |
15:16:42 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-118-024.pools.arcor-ip.net) |
15:17:44 | tucoz | what is the recommended thing to use for development on windows? |
15:17:57 | lamed | tucoz: i've been using it forever... but only at the last time i'm having a few problems. could you take a look at that link? is it perl that's broken? |
15:18:43 | tucoz | lamed, I have no idea what is wrong. I have never used the devkit. |
15:19:05 | tucoz | sorry |
15:20:11 | lamed | mmmm... |
15:20:12 | lostlogic | I think the new vmware image is probably better than the devkit, although I've never used either one |
15:20:16 | tucoz | There are other, better options these days. 1) Cygwin packages of all the compilers 2) a virtual machine for use with vmware player |
15:20:50 | tucoz | lamed, http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
15:21:11 | tucoz | lamed, http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform |
15:22:43 | | Quit tucoz ("Leaving") |
15:23:02 | lamed | tucoz: interesting,.. i wasn't aware of vmware at all. but for now it's way more complex to have it installed. |
15:23:09 | lamed | (darn he's out) |
15:23:13 | austriancoder | x5: i want to view a jpeg i see the rockbox logo |
15:23:25 | lamed | can someone take a look why can't i make zip for some reason? |
15:23:26 | | Quit Aditya ("Trillian (http://www.ceruleanstudios.com") |
15:23:29 | lamed | http://www.rafb.net/paste/results/YuqAap20.html |
15:24:13 | LinusN | wow |
15:24:37 | LinusN | lamed: do yourself a favor and drop the devkit' |
15:24:50 | preglow | merbanan: it supports 64 bit muls, yes |
15:24:53 | preglow | lostlogic: works now |
15:25:35 | austriancoder | bye all |
15:25:39 | | Part austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
15:25:45 | lostlogic | preglow: damn, that means my attempted correction of codec swapping broke it :-P |
15:26:35 | lamed | linusn: i'm just trying to keep my patches up to date now with recent cvs activities... I am sufffering from a sever lack of pcs where i'm at. so i'm just trying to get a nice working zipfile. could you pretty please help me out..? |
15:27:37 | LinusN | lamed: i have no idea how to fix the errors in your log |
15:27:53 | lamed | then i am doomed. |
15:28:07 | preglow | lostlogic: how correct? |
15:31:08 | lostlogic | preglow: the implementation currently used is one of those places where the philosophy of throwing around locks and praying was used instead of a correct use of semaphore logic to ensure a codec switch |
15:31:21 | lostlogic | preglow: and I'm in the process of working on all such places in the swcodec playback |
15:31:43 | preglow | lostlogic: i am incredible relieved to hear that |
15:32:11 | * | preglow nominates lostlogic for sainthood |
15:32:45 | preglow | have anyone tested voice on the 5g? |
15:32:53 | preglow | i can't imagine why it wouldn't work, but yeah |
15:33:44 | lostlogic | preglow: I hadn't tested it until after changing the swap codec, I'll do that later... once I at least make an appearance at work. |
15:33:52 | lostlogic | preglow: it worked fine w/o playback though. |
15:36:22 | preglow | ahh, yes, the work thing |
15:36:25 | preglow | i need to get back to that |
15:37:07 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
15:37:10 | XavierGr | lamed you must try the VMware image, though you will have a hard time running the sim. But you can compile very fast normal firmware |
15:37:55 | lamed | xaviergr: i haven't slept for days... i'm just trying to get a working fw... |
15:37:55 | | Join Aditya [0] (i=user@c-69-138-7-5.hsd1.md.comcast.net) |
15:38:12 | Mikachu | and you probably won't with the devkit |
15:38:25 | preglow | now if i just had some semblance of self control |
15:39:21 | XavierGr | lamed: you haven't slept for days trying to compile? |
15:40:05 | XavierGr | anyway if you have a fast internet connection and you want a firmware ASAP, follow the instruction on the VMware imsage wiki page. |
15:40:19 | Mikachu | lamed: what target do you want? |
15:41:19 | lamed | nah, i was just back from the army few hours ago. since then i had to fix a few bugs, like having some electric shorts and internet failiure... |
15:41:34 | lamed | mikachu: i'm trying to build with a bundle of my own patches, thanks :) |
15:41:52 | Mikachu | patches can be sent |
15:41:55 | | Join Spida_ [0] (i=Spida@p508A24AA.dip0.t-ipconnect.de) |
15:42:15 | Mikachu | badabing badaboom, firmware |
15:42:36 | *** | Saving seen data "./dancer.seen" |
15:43:18 | lamed | xaviergr: i at least hope compile time is much faster :/ |
15:43:49 | lamed | right now i'm reinstalling perl and zip |
15:43:56 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=steve-o@adsl-67-64-104-98.dsl.rcsntx.swbell.net) |
15:44:11 | lamed | it will probably f#$%k everything right up |
15:46:27 | Bg3r | lamed what patches ? |
15:46:42 | | Join SereR0KR [0] (n=Fletcher@Fd45f.f.strato-dslnet.de) |
15:46:50 | | Part LinusN |
15:47:42 | Jungti1234 | hi all |
15:49:07 | lamed | playlist catalog / crossfade enabled on manual track change / i'm not sure what else. i think some changes to brickmania & star are applied. |
15:49:17 | lamed | it... looks like it's working! |
15:49:33 | tucoz | lamed, are you eli? |
15:49:57 | lamed | yes... finally! |
15:50:00 | lamed | tucoz: nope |
15:50:03 | tucoz | ok |
15:50:06 | | Quit safetydan ("Leaving") |
15:51:52 | preglow | safetydan: your fsincos isn't 64 bit safe :-) |
15:52:04 | | Quit Spida (Read error: 110 (Connection timed out)) |
15:52:06 | lamed | reinstalling perl did it. |
15:57:15 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
15:57:32 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
15:59:50 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
16:00 |
16:00:44 | | Quit XavierGr ("Trillian (http://www.ceruleanstudios.com") |
16:02:39 | * | preglow hands safetydan the sweet, sweet cookie of success |
16:03:18 | tucoz | yum, that sounds tasty |
16:04:41 | | Join Matze [0] (i=Miranda@p5484DC8C.dip.t-dialin.net) |
16:06:10 | BHSPitLappy | my mouth is watering. |
16:06:44 | Mikachu | preglow: can't you just use libm in the sim? |
16:07:08 | preglow | Mikachu: wouldn't that defeat, say, the entire point? |
16:07:24 | Mikachu | maybe |
16:07:40 | preglow | i want to test his trig functions, not libms :-) |
16:07:51 | | Join webguest22 [0] (n=51b2ec9a@labb.contactor.se) |
16:07:55 | | Part webguest22 |
16:08:08 | | Join Nico_P [0] (i=Nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
16:08:17 | | Join safetydan [0] (n=51b2ec9a@rockbox/developer/safetydan) |
16:08:18 | amiconn | tucoz: No paged browsing on Ondio. For one there are too few buttons. Then it's also not strictly necessary, since there can't be that many files on an Ondio |
16:08:58 | safetydan | Woo! Cookies! |
16:09:09 | lamed | are you guys aware you can still select a song from the active playlist and aburptly and the played track? |
16:09:10 | tucoz | amiconn, ok. thanks |
16:09:17 | safetydan | I guess I need to use int32t and uint32t then? |
16:09:22 | preglow | safetydan: just tested 60hz, seems to work fine |
16:09:28 | preglow | safetydan: the coefs differ in only a couple of bits |
16:09:46 | Jungti1234 | heh... bye all |
16:10:02 | preglow | safetydan: and in a lot of cases, they are 100% correct |
16:10:05 | preglow | not a bit wrong |
16:10:09 | preglow | which is more than i would have expected |
16:10:10 | amiconn | tucoz: Up & Down to move through file lists, Right to enter a dir or play a file, Left to go back one level |
16:10:28 | preglow | safetydan: it almost made med suspicous... |
16:10:28 | tucoz | amiconn, did you look at my changes? |
16:10:33 | | Quit Jungti1234 () |
16:10:56 | | Join quobl_ [0] (n=quobl@tor/session/x-de866ecbabc9df99) |
16:11:02 | preglow | safetydan: even 20hz is balls on accurate |
16:11:07 | Mikachu | since select and next do the same thing in filebrowser on ipods, couldn't one of them be context menu instead? |
16:11:24 | Mikachu | or do you want to support both ipodders coming to rockbox and rockboxers coming to ipod? |
16:11:39 | safetydan | Well, I would hope the cordic stuff worked since it's been around since 1952 :) |
16:11:55 | safetydan | My only other concern was speed |
16:12:01 | preglow | oh, to hell with speed |
16:12:05 | preglow | as long as it's accurate |
16:12:31 | preglow | i don't think it's very slow anyway |
16:14:40 | Mikachu | what code is it for again, eq? |
16:14:40 | tucoz | amiconn, I'll change them now |
16:14:42 | safetydan | preglow, so commit? |
16:14:42 | safetydan | Hrm... web client is teh suck. |
16:14:42 | tucoz | amiconn, how do you go to the wps if a file is playing? |
16:14:42 | tucoz | mode? |
16:14:42 | amiconn | Short Mode |
16:14:43 | preglow | safetydan: btw, the atan table entries, were they rounded before they were saved as ints? |
16:14:43 | tucoz | ok, thanks |
16:14:43 | amiconn | Same for going back to the browser |
16:14:51 | | Quit quobl (Remote closed the connection) |
16:15:40 | preglow | safetydan: you or me? |
16:15:50 | | Quit markun (clarke.freenode.net irc.freenode.net) |
16:15:50 | NSplit | clarke.freenode.net irc.freenode.net |
16:15:50 | preglow | safetydan: i was planning on doing a target test first, though |
16:15:54 | * | Kyomi|off wonders when MIDI will be able to run and the iRiver sound page will be updated |
16:16:05 | preglow | Kyomi|off: don't expect midi for a while |
16:16:14 | safetydan | no, no rounding |
16:16:21 | | Quit damaki_ (Remote closed the connection) |
16:16:24 | Kyomi|off | argh |
16:16:29 | | Nick Kyomi|off is now known as Kyomi (n=a@ip-152010169023.student.appstate.edu) |
16:16:43 | Kyomi | But didn't a guy work on it for that Doom thing> |
16:16:45 | Kyomi | ?* |
16:16:54 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-53-52.w86-196.abo.wanadoo.fr) |
16:17:07 | safetydan | Ah yes, target test is probably a good idea. |
16:17:07 | preglow | safetydan: you expect that might have an impact? |
16:17:17 | safetydan | You can commit if you want. I won't be in Linux for a while |
16:17:28 | | Quit damaki_ (Read error: 104 (Connection reset by peer)) |
16:17:40 | Cassandra | Now everyone can always be in Linux thanks to the VMware image. ;) |
16:17:45 | preglow | safetydan: okeydoke |
16:17:49 | safetydan | Rounding? I'm not sure. I can't imagine it will have a large effect |
16:18:02 | preglow | safetydan: it had a measurable effect on the first cordic code you did |
16:18:20 | Cassandra | btw, winamp can convert midi files to mp3. |
16:18:34 | Cassandra | (Although it has to play them all to do it.) |
16:18:34 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-53-52.w86-196.abo.wanadoo.fr) |
16:19:31 | dpro | Cassandra: timidity does just that (to wave, you take it from there ;) |
16:20:11 | dpro | Cassandra: ah and I just see it supports directly outputting to ogg |
16:20:18 | safetydan | preglow: measurable in what way? Better precision or speed? |
16:20:33 | safetydan | I can obviously redo the table generation if it will be better to round |
16:20:47 | NHeal | clarke.freenode.net irc.freenode.net |
16:20:47 | NJoin | markun [0] (n=markun@bastards.student.ipv6.utwente.nl) |
16:21:00 | Cassandra | dpro: Good to know. |
16:21:34 | Kyomi | Cassandra: But... you dont get the nostalgic feeling of MIDI though :( |
16:21:50 | Kyomi | Which is exactly why I wont convert my SID/tracker files :P |
16:22:01 | Kyomi | Although... SIDs need to end... eventually ^^; |
16:23:33 | Cassandra | Wow. Wired manage to get three things wrong about Rockbox in two sentences. |
16:23:51 | | Quit tianjing (Remote closed the connection) |
16:24:02 | Mikachu | timidity doesn't support soundfonts i think though |
16:24:04 | preglow | safetydan: precision |
16:24:04 | preglow | safetydan: we'll try it later, i'll just go ahead and commit it |
16:24:04 | preglow | i can bloody hear it's better |
16:24:05 | DBUG | Enqueued KICK preglow |
16:24:05 | preglow | 160kbps mp3 and 5 eq band, and the ipod struggles as hell... |
16:24:05 | preglow | a sad sight |
16:24:16 | dpro | Mikachu: it does |
16:24:20 | Mikachu | oh |
16:24:21 | | Join tianjing [0] (n=mat@jullay.net) |
16:24:30 | Mikachu | i haven't looked at it in many years :) |
16:25:00 | preglow | Cassandra: which? |
16:25:56 | | Quit safetydan ("CGI:IRC (Ping timeout)") |
16:26:10 | tucoz | preglow, happy now? I moved the wps-tags and config file options to the appendix |
16:26:37 | preglow | i was about to comment on that |
16:26:40 | Mikachu | http://wiredblogs.tripod.com/gadgets/index.blog?entry_id=1441556 probably |
16:27:22 | Mikachu | Cassandra: in their defense, those two sentences are very long :P |
16:28:21 | preglow | looks very nice |
16:28:22 | tucoz | well, the options need some separation in terms of what kind of option they represent |
16:28:22 | tucoz | That table is huge |
16:29:32 | Cassandra | tucoz: But that's where they used to be. |
16:29:42 | Mikachu | tucoz: is the picture on the frontpage supposed to only say box? |
16:30:06 | tucoz | Cassandra, really? Not from the writer2latex output |
16:30:17 | Cassandra | Has Rockbox been in development for 4 or 5 years. I thought it was five, but the mailing list has only been operational for 4 and a bit. |
16:30:40 | tucoz | Cassandra, anyway they are back where they belong now |
16:30:48 | Cassandra | tucoz: Where did it put them? Possibly they were in Advanced Topics. |
16:31:08 | tucoz | yes, that's where they were |
16:31:14 | Cassandra | (My memory may be crapping out on me.) |
16:31:29 | Cassandra | They're better in the Appendices anyway. Good call. |
16:31:42 | tucoz | That's preglows idea |
16:33:26 | preglow | hurray for me! hurray for preglow! |
16:33:39 | preglow | anyway, in my defense it should be said that mp3 playback is just dog slow in itself on ipod |
16:33:42 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:33:42 | * | tucoz crowns preglow king for today |
16:33:43 | Mikachu | hurray for the norwegian guy |
16:33:55 | preglow | no wait, that's not in my defense at all :/ |
16:34:05 | tucoz | too late |
16:34:18 | tucoz | it's already logged |
16:34:35 | preglow | hahahah |
16:34:38 | preglow | ogg is faster than mp3 |
16:34:39 | preglow | narly |
16:37:34 | lostlogic | where how is ogg faster than mp3? |
16:37:39 | * | Cassandra posts corrections to the wired article. |
16:37:55 | preglow | lostlogic: on ipod |
16:38:07 | Cassandra | lostlogic: It has more jam in it, therefore less friction, therefore faster. |
16:38:09 | preglow | vorbis decodes faster than mp3 at 192kbps |
16:38:20 | lostlogic | preglow: whack |
16:38:33 | Kyomi | preglow: I <3 my music at 192kbps |
16:38:47 | Mikachu | i prefer vbr |
16:38:55 | Kyomi | I'd try to convert them all if not for the fact I'm lzy |
16:38:57 | Kyomi | lazy* |
16:39:32 | Zagor | that's one weird blurb. ha can't have read much of the site before writing it. |
16:40:19 | | Join webguest60 [0] (n=5087fc43@labb.contactor.se) |
16:40:33 | Cassandra | Hmm. I think Wired ate my comment. |
16:41:35 | tucoz | How do you move around in the vkeyboard on ipod? |
16:41:42 | webguest60 | I would like to create a .m3u of all my albums, I have tried with these switches dir /b/ad >All-Albums.m3u no joy, any ideas ? |
16:42:13 | Cassandra | webguest60, do it within Rockbox. |
16:42:40 | | Quit webguest60 (Client Quit) |
16:42:40 | | Join webguest60 [0] (n=5087fc43@labb.contactor.se) |
16:42:41 | Cassandra | What player do you use? |
16:43:04 | tucoz | How do you move around in the vkeyboard on ondio? |
16:43:11 | | Quit webguest60 (Client Quit) |
16:43:42 | | Join webguest46 [0] (n=5087fc43@labb.contactor.se) |
16:44:48 | webguest46 | oops, Cassandra, Rbox creates a list of all individual tracks, not indivudual albums |
16:44:52 | Cassandra | With difficulty, I guess. Amiconn would know. |
16:45:09 | Cassandra | Oh, sorry. |
16:45:17 | tucoz | probably. I'll just fix the rest, and leave the ondio assignments wrong for now |
16:45:25 | Mikachu | you can only have files in a playlist... |
16:45:35 | Zagor | webguest46: playlists must include files, not directories |
16:45:50 | | Quit nobelium (Read error: 110 (Connection timed out)) |
16:45:56 | | Quit bonzi (Read error: 110 (Connection timed out)) |
16:45:58 | tucoz | a playlist is simply a collection of links to files |
16:46:03 | webguest46 | hmm, so no way of creating a playlist for albums only ? |
16:46:10 | Cassandra | I'm somewhat confused as to why you'd do that if you had an album per directory. |
16:46:23 | Cassandra | Just go to the directory and play the first file. |
16:46:24 | webguest46 | for album shuffle playback |
16:46:41 | Cassandra | Turn on shuffle before you play the first file in that case. |
16:46:54 | Mikachu | he wants to play tracks in one album in order, but select which album randomly |
16:47:01 | webguest46 | no cassandra, I would like random albums not randon tracks |
16:47:09 | Cassandra | Oh, right. Duh. Excuse me. |
16:47:18 | Mikachu | which i think you can't currently |
16:47:29 | | Nick Spida_ is now known as Spida (i=Spida@p508A24AA.dip0.t-ipconnect.de) |
16:47:35 | Cassandra | Certainly not from within Rockbox. |
16:47:48 | webguest46 | there must be a way, I keep digging |
16:48:30 | Mikachu | you'll have to dig all the way to a C tutorial |
16:48:48 | tucoz | I guess it's doable with a perl script |
16:49:14 | webguest46 | I think some tagging programs have the ability, maybe even foobar |
16:49:27 | tucoz | gather directories in random order, and add the files from within the directory to a playlist |
16:49:49 | Mikachu | sure, but you get the same random order every time |
16:50:00 | webguest46 | or I manually append .m3u to each files name :) |
16:50:16 | | Quit lamed ("CGI:IRC") |
16:50:25 | Mikachu | you can't have .m3u files in a playlist currently |
16:50:34 | Mikachu | and even if you could, they would still be loaded into a linear playlist |
16:50:39 | Mikachu | unless you moved a lot of stuff around |
16:50:46 | t0mas | ehm... |
16:50:47 | * | webguest46 sighs |
16:50:48 | Mikachu | i think i saw a patch regarding this |
16:50:52 | t0mas | no, that m3u trick might be the solution |
16:50:59 | t0mas | there is a patch to allow sub playlists iirc |
16:51:08 | t0mas | you can add the playlist from every dir to 1 big list |
16:51:18 | t0mas | then set that big list to play shuffeled |
16:51:24 | Mikachu | i meant current cvs only |
16:51:48 | webguest46 | t0mas, thats what I was thinking, it should work |
16:52:21 | * | webguest46 doesn't relish the thought of renaming 600 files manually |
16:52:49 | Mikachu | why would you even get the idea to do that manually? |
16:53:09 | webguest46 | I'll give you one guess :> |
16:53:20 | lostlogic | preglow: voice on 5g works as well as on H3x0 until I break it. |
16:54:38 | webguest46 | thanks for the info, |
16:54:41 | | Part webguest46 |
16:55:27 | | Nick Kyomi is now known as Kyomi|off (n=a@ip-152010169023.student.appstate.edu) |
16:56:11 | amiconn | tucoz: Using the vkeyboard on Ondio is easy to do one handed. It uses a mode concept. |
16:56:24 | amiconn | You move around the picker area with Left/Right/Up/Down. |
16:56:36 | tucoz | ok |
16:56:50 | amiconn | You can move across the left & right borders to get to the previous / next page. |
16:57:07 | | Quit Zagor ("Client exiting") |
16:57:18 | amiconn | A letter is selected with Mode |
16:57:31 | amiconn | Long Mode accepts, Off aborts |
16:57:42 | preglow | lostlogic: great, thanks |
16:57:56 | preglow | lostlogic: i'm helping a blind guy with a 5g to make it work, and just wanted to make sure it actually works :) |
16:58:16 | amiconn | If you move out of the picker area with Up or Down, you go to line edit mode. There you can move left & right with Left & Right. |
16:58:19 | tucoz | amiconn, ok. thanks. I'll try to fit that in now. |
16:58:41 | amiconn | Mode deletes the char left to the cursor. Long Mode is accept, as always. |
16:58:51 | amiconn | Up or Down brings you back to the picker |
16:59:03 | tucoz | I see |
16:59:07 | | Quit thegeek ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
16:59:26 | amiconn | Btw, if you wanna try to get a better feeling how it actually works, you could build some sims |
16:59:53 | tucoz | amiconn, I have an ondio sim. I am just trying to get the key-action tables to be somewhat up to dat |
16:59:54 | tucoz | e |
17:00 |
17:00:00 | Cassandra | I'd strongly advise having a sim for every platform built. |
17:00:01 | amiconn | okay |
17:00:10 | Cassandra | I certainly did when doing manual updates. |
17:00:31 | tucoz | If something is wrong, it'll be easier to change that after my changes |
17:01:22 | tucoz | Cassandra, you were lucky. You only had like 3 simulators. Nowadays, it's a gazillion simulators |
17:01:41 | Cassandra | Hey, I didn't say it was easy, did I? |
17:01:49 | | Join vu2097 [0] (n=vu2097@krypton.planetargon.com) |
17:01:54 | Cassandra | Screenshots are also a bitch. |
17:02:10 | * | tucoz tried to make a reference to a famous monty python scene |
17:02:21 | Cassandra | I'd advise concentrating on the 3.0 release platforms for now. |
17:02:26 | Cassandra | Ah, right. |
17:02:27 | tucoz | Cassandra, yes |
17:02:34 | Cassandra | You need to use "when I was a lad" more. |
17:02:38 | tucoz | hehe |
17:02:41 | vu2097 | Is voice recording planned (or done?) for ipod 4G? |
17:03:14 | preglow | planned, yes, done, not by far |
17:03:16 | preglow | it's not even begun |
17:03:43 | vu2097 | Thanks! I've been a RockBox user for less than a day but I love it! |
17:04:34 | Cassandra | Glad you like it. |
17:04:50 | tucoz | I'll try and finish the Rockbox Interface today. So that people can start adding/changing what's wrong there |
17:06:55 | | Join darkless [0] (n=darkless@62.79.44.48) |
17:18:00 | Cassandra | tucoz: what word have you been using as a generic word for "digital audio player" - I used to use "Jukebox" but I think that might have changed. |
17:18:31 | tucoz | Cassandra, I defined a \dap macro in each of the platform files. |
17:19:43 | tucoz | It's then easy to change that to whatever you want. For now all those are changed to 'player' now, but the ipods could be called 'Ipod' if that feels natural |
17:21:09 | Cassandra | Do you have \daps too? |
17:21:50 | tucoz | Cassandra, no |
17:22:02 | Cassandra | Might be an idea. |
17:22:03 | Nico_P | Zagor: i've changed my patch back to using a bool value... |
17:22:13 | Nico_P | would you have any ideas for the setting name ? |
17:22:22 | Nico_P | and the variables also |
17:22:37 | tucoz | Cassandra, please change anything if you come to think of something |
17:23:20 | tucoz | But not chapter rockbox_interface. I work on that now |
17:25:44 | preglow | lostlogic: i've forgotten already, did you make arm profiling work? |
17:25:58 | lostlogic | preglow: profiling yes, profile results parsing, no |
17:26:11 | preglow | riight, there was that |
17:26:15 | preglow | any hints in case i want to look at it? |
17:26:17 | | Join webguest43 [0] (n=c13354c1@labb.contactor.se) |
17:26:20 | preglow | or is it just that the format changed? |
17:26:29 | | Quit webguest43 (Client Quit) |
17:26:30 | lostlogic | preglow: just that you only need the .map file on arm, not the objects |
17:26:37 | Cassandra | tucoz: I'll have a look at some point. |
17:26:39 | lostlogic | so it'll be a lot easier than my coldfire profile_reader.pl |
17:26:48 | Cassandra | Feeling quite tired/ill at the moment. |
17:27:00 | preglow | lostlogic: cool |
17:27:10 | Cassandra | But I've copied the relevant parts of the style guildelines onto the wiki. |
17:27:12 | preglow | lostlogic: i'm going to turn my attention to libmad again soon, so'll have need of some profiling |
17:27:19 | lostlogic | preglow: cool |
17:27:26 | Cassandra | Some of them might not apply any more in which case you should edit them. |
17:27:37 | lostlogic | you'll find me knee deep in playback.c if you are looking for me :-P |
17:28:09 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
17:28:59 | * | preglow is knee deep in filter algebra... |
17:29:41 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
17:30:27 | lostlogic | t0mas: do you control the list of build servers? |
17:37:59 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
17:38:45 | | Quit qwm (Read error: 110 (Connection timed out)) |
17:39:40 | preglow | we really bloody need some wheel acceleartion |
17:40:18 | lostlogic | preglow: yes, but the limit on wheel speed is how fast the application can handle events, not how fast they are sent |
17:40:49 | lostlogic | the wheel events already include how large of a delta caused them, so applications could be recoded to ask for button events and then move multiple lines in one event if the delta is large |
17:41:13 | dpro | guys what's the preferred way to pause/unpause (and is there a way to really pause on the spot, not this fade out and in again) .. that's terrible for dj mode ;) |
17:41:37 | preglow | lostlogic: is that so |
17:41:51 | | Quit tucoz (Read error: 110 (Connection timed out)) |
17:42:03 | lostlogic | preglow: yah, even reducing the delta required to tick to 1 doesn't speed it up at all in lists −− volume control it speeds up a bit and bejewled a bit... |
17:42:23 | preglow | but yeah, i know the limit is the handlinmg |
17:42:28 | preglow | that's basically what i was talking about |
17:42:34 | preglow | to adjust the eq now, you have to scroll for ages |
17:42:36 | Mikachu | dpro: you can disable fadein/out somewher, i don't have it on |
17:42:37 | *** | Saving seen data "./dancer.seen" |
17:42:41 | | Quit Bagder ("Off to search for that connect-resetting peer guy!") |
17:42:47 | preglow | with acceleration you can scroll to destination faster, hence leading to fewer events |
17:42:58 | preglow | probably not resulting in an empty pcm buffer |
17:43:20 | Mikachu | that's what requires app support |
17:43:36 | lostlogic | preglow: yah, that would require either application level handling, or additional scroll events to identify larger scrolls, either of which are not friendly, IMO |
17:43:37 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
17:43:51 | preglow | lostlogic: i think application level handling is the better, though |
17:44:02 | lostlogic | yah |
17:44:02 | dpro | mikachu: I'm hacking on your pitch screen atm which function would I call to pause from the pitch screen ? |
17:44:03 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-180.bna.bellsouth.net) |
17:44:05 | Mikachu | won't that gigabeat thing have analogue scrolling control too? |
17:44:12 | preglow | Mikachu: yeah |
17:44:16 | preglow | Mikachu: but in a slightly different way |
17:44:21 | Mikachu | dpro: it's not my pitch screen, i only added the call to a menu entry... |
17:44:24 | preglow | Mikachu: for one, i don't know how sensitive it is |
17:44:28 | Mikachu | okoay |
17:44:36 | preglow | i think it's heaps less sensitive than the ipod click wheel |
17:44:44 | lostlogic | so SOMEONE should implement button_get_event and button_get_event_w_tmo and use them with the scroll data to do stuff, or change button_get to save the event data and make it available through an additional call if the application wants it |
17:44:46 | preglow | woo, peaking filters |
17:45:02 | preglow | ehh, shelving filters |
17:45:08 | Mikachu | poking filters |
17:45:45 | preglow | octave is actually rather good |
17:45:50 | preglow | i wish the gnuplot interface did more |
17:48:49 | lostlogic | bagh, why doesn't replaygain seem to be doing anything :-\ |
17:52:01 | preglow | lostlogic: keep in mind it needs the tag to work |
17:53:01 | lostlogic | preglow: I have tags on every file on my player now |
17:53:16 | lostlogic | preglow: and preamp as low as it goes didn't do anythign audible |
17:55:13 | preglow | then it should do something :> |
17:56:05 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
17:56:34 | lostlogic | if only we had a glow, or a postglow around who was less useless!. |
17:56:49 | tucoz | Cassandra, sorry. my network connection died |
17:57:50 | | Nick Kyomi|off is now known as Kyomi (n=a@ip-152010169023.student.appstate.edu) |
17:57:53 | Kyomi | Back :) |
17:58:02 | tucoz | I'll look at the guidelines later on |
17:58:22 | preglow | lostlogic: a guy named postglow did use to enter here from time to time and hang eerily around until he left suddenly... |
17:58:28 | | Join ender` [0] (i=ychat@84.52.165.220) |
17:58:30 | preglow | perhaps he was less useless but he didn't advertise it |
17:58:42 | Mikachu | if he didn't do anything he was definitely useless |
17:59:40 | Mikachu | i'm a bit confused |
17:59:43 | | Join Ian_Locke [0] (n=a3f89c33@labb.contactor.se) |
17:59:44 | | Quit Moos (Read error: 110 (Connection timed out)) |
17:59:45 | | Join austriancoder [0] (n=5078751e@labb.contactor.se) |
17:59:55 | Mikachu | what's the difference between "Insert", "Insert next" and "Insert last"? |
18:00 |
18:00:02 | Mikachu | or rather, what does "Insert" do? |
18:00:02 | preglow | my hypothesis was that he was my evil twin |
18:00:13 | preglow | and if that somehow makes him my opposite, then he must have been useful |
18:00:22 | preglow | Mikachu: insert inserts a song into a playlist |
18:00:29 | preglow | Mikachu: insert last inserts at the end of it |
18:00:39 | preglow | Mikachu: insert inserts where you're currently at |
18:00:43 | preglow | Mikachu: god knows what insert next does |
18:00:53 | Mikachu | i thought insert next inserted after the current song |
18:00:53 | | Quit Ian_Locke (Client Quit) |
18:01:01 | Mikachu | but it would seem like insert next and insert do the same thing |
18:01:04 | preglow | where does insert insert then? |
18:01:22 | lostlogic | I've often pondered same. |
18:01:30 | * | preglow checks the manual |
18:01:39 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
18:01:42 | Mikachu | "Insert" inserts after the current song |
18:01:42 | lostlogic | preglow: ... the ... what? |
18:01:43 | lostlogic | :-D |
18:02:02 | ender` | what's the difference between Insert and Queue next then? |
18:02:24 | lostlogic | ender`: queue doesn't change the playlist |
18:02:44 | lostlogic | ender`: insert does |
18:02:44 | ender` | oh |
18:02:44 | lostlogic | if I have any clue what I'm talking about |
18:02:44 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
18:02:44 | lostlogic | :) |
18:02:44 | Mikachu | and "Insert next" does too... |
18:02:57 | Mikachu | so "" and " next" seems to be no difference |
18:02:57 | lostlogic | yes, I've never figured out insert next vs. insert. |
18:02:57 | preglow | ahh, right |
18:02:58 | Mikachu | so maybe they should be removed? |
18:03:08 | preglow | insert inserts at the end of the insertion list.......... |
18:03:08 | preglow | insert next disregards it |
18:03:08 | ender` | btw, would it be possible to add a shortcut for Queue (or Queue next), similarly to how the iriver original firmware had? |
18:03:08 | Nico_P | "insert next" inserts after the current playing song. "insert" inserts after the last inserted song |
18:03:16 | Mikachu | preglow: so if i insert many things, they will be in the "correct" order? |
18:03:18 | preglow | this is convoluted |
18:03:19 | Mikachu | i see |
18:03:26 | Mikachu | that's not easy to figure out, but useful |
18:03:30 | preglow | indeed |
18:03:38 | Nico_P | yes. very useful |
18:03:38 | preglow | handy, indeed |
18:03:55 | preglow | but i think insert next might be a bit superfluous |
18:03:55 | amiconn | Mikachu: That's what manuals are for |
18:04:10 | * | safetydan does the "I got code comitted" dance |
18:04:13 | Nico_P | preglow: why ? |
18:04:16 | safetydan | oh wait... I could have done that... |
18:04:16 | Mikachu | amiconn: manuals should never be needed :) |
18:04:19 | safetydan | thanks preglow |
18:04:27 | preglow | safetydan: haha, no problem |
18:04:36 | preglow | you're welcome and all |
18:04:46 | safetydan | now to dig up the misticriver threads where people were complaining about the accuracy |
18:04:55 | preglow | your coding style is really nice, btw |
18:05:01 | preglow | minus a couple of small things, it's exactly like mine :-) |
18:05:14 | safetydan | ha |
18:05:27 | lostlogic | I love how with coding style nice => same as mine (with the exception of that which is clearly bad) |
18:05:32 | preglow | safetydan: btw, it's not 64 bit safe, can you see where? |
18:05:35 | preglow | safetydan: 'cause i can't |
18:06:19 | preglow | it worked when i forced a couple of ints |
18:06:31 | safetydan | err... I was about to say I couldn't see anything obviously wrong for 64bitness |
18:06:41 | preglow | safetydan: does it depend on wrapping anywhere |
18:06:42 | preglow | ? |
18:06:44 | vu2097 | Speaking of insert/queue... I accidentally saw that menu once, how to get there on ipod? |
18:06:57 | preglow | vu2097: keep select pressed |
18:06:57 | Mikachu | hold select on a song/dir |
18:07:14 | vu2097 | Thanks! |
18:07:29 | Mikachu | would maybe be more logical with long press on menu, since it opens a... menu |
18:07:31 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-63-74.w82-121.abo.wanadoo.fr) |
18:07:37 | safetydan | preglow, it might since it's basically oscillating a vector around a point, try changing the x,x1, y, y1 declarations to be int32t |
18:07:40 | Nico_P | preglow: i don't see how "insert next" is superfluous... |
18:07:46 | preglow | safetydan: it works then |
18:08:09 | Mikachu | it could be "Insert after current" if it wasn't too long |
18:08:11 | preglow | Nico_P: not superfluous, exactly, but it's not the option you'd use the most, exactly |
18:08:27 | Mikachu | how long does it keep track of where the last inserted song is? |
18:08:29 | Nico_P | hmm |
18:08:32 | preglow | Nico_P: it's mostly an option for when you thought you had planned your playlist nicely, but then suddenly see something you'd rather hear, heh |
18:08:50 | Nico_P | yes i see what you mean |
18:09:02 | preglow | safetydan: looks like the z variables are the one to blame |
18:09:17 | Mikachu | if i listen to music for an hour and then do an insert, i would expect it to go after the current song, not after the last inserted |
18:09:34 | crashd | Mikachu: use insert next then |
18:09:42 | Mikachu | sure, but if it was removed |
18:09:47 | crashd | heh O.o |
18:10:03 | Kyomi | I have a question for you all about wps' |
18:10:13 | Mikachu | would it be too stupid to rename "Insert" to "Smart insert" ? |
18:10:14 | preglow | safetydan: nah, it's in the x and y ones |
18:10:15 | Kyomi | I noticed a problem before I went to class |
18:10:27 | preglow | Mikachu: i think something like that might work, yes |
18:10:40 | Mikachu | that would make you at least suspect it did something useful |
18:10:47 | preglow | Mikachu: it implies it does more than just insert, while the current name implies a mere fixed point insert |
18:10:52 | Kyomi | If you have shuffle off and a wps that that shows the next song info, it'll just sit there saying "Loading..." if the next song is in another directory |
18:10:53 | Mikachu | yeah |
18:10:59 | Kyomi | Is there a way to fix that? |
18:11:02 | safetydan | preglow, it should be in the x,y ones as I spent a lot of effort getting z to work unsigned |
18:11:13 | preglow | safetydan: x = -x |
18:11:18 | preglow | safetydan: i bet that's the bugger |
18:11:25 | preglow | safetydan: that'll sign extend all the way up to 64 bits |
18:11:32 | safetydan | ah |
18:11:52 | preglow | safetydan: anyway, i'll deal with it |
18:11:53 | safetydan | well easy enough to fix |
18:11:58 | safetydan | cool |
18:12:11 | Kyomi | Anyone? |
18:12:17 | safetydan | next stop on the eq train, pre-amp |
18:12:17 | preglow | lostlogic: does that last commit of your allow voice ui while paused? |
18:12:21 | preglow | safetydan: amen |
18:12:23 | lostlogic | preglow: no |
18:12:34 | * | Kyomi knows her problem isn't as important though :( |
18:12:38 | lostlogic | preglow: taht turns out to be a rather complex problem, and will nto be solved for 3.0 |
18:12:53 | preglow | Kyomi: will be a bit tricky, that |
18:12:55 | lostlogic | Kyomi: there is not currently a solution to that with directory mode |
18:13:16 | preglow | lostlogic: wow, complex |
18:13:21 | Kyomi | I have it set to auto change directory though |
18:13:25 | preglow | lostlogic: sounds like a well-thought out design :-) |
18:13:31 | lostlogic | preglow: the problem with voice UI while paused is where to buffer the voice playback data |
18:13:39 | Kyomi | Is that the way the wps "sdk" is set up? Or a problem in how the information is read? |
18:13:47 | preglow | lostlogic: a valid problem |
18:13:56 | Kyomi | Hmmm |
18:13:57 | preglow | lostlogic: i think voice ui should have special treatment in some way, by the way |
18:14:00 | lostlogic | Kyomi: the problem is that the next dir is not in the playlist until you finisht eh current |
18:14:11 | preglow | lostlogic: like working on a shorter buffer being mixed in at the final stage before output |
18:14:26 | t0mas | lostlogic: yes I do |
18:14:32 | preglow | currently, the voice ui latency is ridiculous |
18:14:36 | Kyomi | I have an idea... do you think it'd be possible to get DOSbox working on an iRiver H320? |
18:14:37 | | Quit Febs ("CGI:IRC (EOF)") |
18:14:37 | t0mas | [17:30:45] <lostlogic> t0mas: do you control the list of build servers? |
18:14:40 | lostlogic | preglow: it does, currently ~1/5 second chunks are buffered and mixed from at the nearest possible insertion point |
18:15:01 | lostlogic | preglow: attempts to move it closer have caused flakey problems so far with playback overtaking voice insertion |
18:15:23 | safetydan | Kyomi, not likely unfortunately. You need (roughly) 10 times the CPU power to emulate a given CPU. |
18:15:24 | | Join bobTHC [0] (n=bobTHC@l06v-62-34-150-196.d1.club-internet.fr) |
18:15:25 | lostlogic | t0mas: can you cahnge mine from 82.165.176.78 to lostlogicx.com for readability? |
18:15:35 | Kyomi | safetydan: Why is that? |
18:15:35 | bobTHC | hi |
18:15:37 | t0mas | yes I can |
18:15:40 | lostlogic | thanks |
18:15:46 | safetydan | Kyomi, so something like a 33Mhz 386 would need a 330MHz processor on your player |
18:16:00 | preglow | safetydan: yep, that was it |
18:16:09 | Kyomi | argh |
18:16:17 | * | Kyomi replaces the processor |
18:16:21 | Kyomi | Oh |
18:16:30 | Kyomi | This is kinda an odd question |
18:16:32 | safetydan | Kyomi, just the overhead of interpreting the instructions for the old processor and doing the same on the new one |
18:16:48 | safetydan | preglow, cool... wish there was an easy way to check if things were 64-bit clean before commit |
18:16:55 | Kyomi | But is it possible to replace the HD in my iRiver h320 with a bigger one? |
18:16:58 | safetydan | for us 32-bit kiddies anyway |
18:17:00 | preglow | safetydan: there isn't |
18:17:00 | safetydan | Kyomi, yes |
18:17:02 | Kyomi | I know they have like 40GB ones |
18:17:10 | Kyomi | I'd like to get one |
18:17:15 | lostlogic | preglow: in order to do voice while paused, we would have to _stop_ rather than pausing the playback hardware, save the current position in the buffer as the resume position, and then feed a specialized section of the pcmbuffer to the playback hardware as voice clips are decoded, it'd be difficult to work that in, as you can imagine... unless you have a better idea |
18:17:38 | Kyomi | safetydan: Is that because the "Bios" of it is in a lil flash memory? |
18:17:55 | safetydan | Kyomi, no, just the amount of CPU power required |
18:17:55 | t0mas | lostlogic: changed |
18:18:11 | preglow | lostlogic: i actually think stopping playback might actually be a viable solution, not allowing voice ui when paused will annoy a lot of people |
18:18:13 | t0mas | Slasheri: changed your server's ip to ihme.org that's the right one? |
18:18:14 | lostlogic | Kyomi: if possible you'll want to match the number of platters in the hard drive or it makes fitting all the components in very difficult, the largest single platter is 40gb now, but just be careful when purchasing |
18:18:27 | preglow | lostlogic: until we get something more clever going, at least |
18:18:31 | safetydan | Kyomi, http://www.misticriver.net/wiki/index.php/Customize_Your_H3xx has some information about drive replacements |
18:18:33 | lostlogic | preglow: yeah, it's something I plan to do, but probably not for 3.0 |
18:18:37 | Slasheri | t0mas: yep, that's correct :) |
18:18:41 | t0mas | ok |
18:18:47 | Kyomi | safetydan: ty |
18:18:50 | t0mas | I wasn't sure if it had to be .net or .org |
18:18:56 | * | preglow does does the mandatory tagcache status request |
18:18:59 | lostlogic | Kyomi: nothing to do with a bios, just the instructions that run on the actual CPU |
18:19:03 | | Join gunpowda [0] (n=null@82-35-196-187.cable.ubr02.enfi.blueyonder.co.uk) |
18:19:03 | Kyomi | safetydan: I just wanted a 40GB max because of the option now to play video :) |
18:19:14 | gunpowda | heya |
18:19:24 | gunpowda | are there any plans to develop an ipod id3 database for rockbox? |
18:19:41 | lostlogic | gunpowda: preglow was just bothering slasheri about the status of the new tagcache. |
18:19:43 | gunpowda | I love the features it offers over the normal ipod firmware, but I do mix the id3 based system too |
18:20:08 | ohrn | hum, how are the pixels laid out in memory on a H100 player? |
18:20:27 | Slasheri | preglow: maybe next week, too busy right now :/ |
18:20:34 | ohrn | however I try to get the packing method right all I get is junk on the screen |
18:20:52 | safetydan | ohrn, isn't there already a macro to do it for you? |
18:20:56 | Slasheri | preglow: about three different paid works at the moment i have to finish to some state first.. |
18:21:00 | gunpowda | lostlogic, Slasheri, is the tagcache a similar system to apple's firmware then? |
18:21:11 | ohrn | dunno, where? |
18:21:12 | Slasheri | gunpowda: yes |
18:21:16 | preglow | Slasheri: as it's scheduled for 3.0, it might be clever to commit it and allow other people to work on it, or at least find out if there's a chance of it being finished until then |
18:21:18 | crashd | ohrn: you using rgbpack ? |
18:21:23 | Slasheri | partially at least, it's generated on the device |
18:21:39 | preglow | Slasheri: i think making the old code work again is going to take some effort if we need it, heh |
18:21:48 | Slasheri | preglow: yes, i will do that as soon as i do the fix for the chunked browsing |
18:22:07 | safetydan | ohrn, use LCD_RGBPACK or at least look at the definition for h100 |
18:22:08 | Slasheri | i don't want to commit it before that, because it requires some mandatory changes to the code |
18:22:12 | preglow | Slasheri: you need to stop sleeping |
18:22:13 | ohrn | ok, thanks |
18:22:18 | Slasheri | hehe :D |
18:22:52 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
18:23:06 | safetydan | tagcache + WMA support (here's hoping a patch for that appears soon) will pretty much end most people's complaints |
18:23:16 | preglow | indeed |
18:23:26 | preglow | and sweet it'll be |
18:23:35 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
18:24:09 | Nico_P | now we just need realtime AAC on iriver :D |
18:24:28 | * | Kyomi replaces AAC with SID |
18:24:28 | Kyomi | :D |
18:24:51 | Kyomi | Probably MIDI would be better realized |
18:25:17 | safetydan | doesn't sid/midi/mod support require fairly large changes to the playback system? |
18:25:31 | gunpowda | oh, amazing |
18:25:31 | preglow | merbanan said the ffmpeg people are working on aac |
18:25:31 | gunpowda | I thought filename-based browsing was a design choice |
18:25:57 | preglow | the result of which i'm really looking forward to seeing |
18:25:57 | Kyomi | Does MIDI work at all? |
18:26:06 | Kyomi | Or is it at the "Cross your fingers" stage? |
18:26:08 | bobTHC | not realtime |
18:26:18 | bobTHC | iirc |
18:26:31 | merbanan | preglow: the wip code is posted on the mailinglist |
18:26:49 | Kyomi | What was the change to backlight.c when the change said "Me silly"? |
18:26:56 | | Quit SereR0KR (Read error: 104 (Connection reset by peer)) |
18:26:57 | | Join SereRokR [0] (n=Fletcher@Fd45f.f.strato-dslnet.de) |
18:27:18 | Nico_P | what sort of work are the ffmpeg people doing on aac ? optimisation ? |
18:27:19 | preglow | merbanan: got an url for me? |
18:27:22 | * | preglow gets worked up |
18:27:34 | merbanan | gmane.org |
18:27:49 | gunpowda | Slasheri, do you have a rough estimate for when tagcache will be implemented/usable? |
18:27:49 | LinusN | Kyomi: i fixed a compiling error on the Ondio that i caused |
18:28:03 | gunpowda | weeks, months, longer? |
18:28:13 | Slasheri | gunpowda: usable when rockbox 3.0 is released |
18:28:18 | Slasheri | implemented before that in cvs :) |
18:28:22 | dpro | is there a way to make pause/resume a bit more responsive (or at least deterministic) ? |
18:28:36 | merbanan | Nico_P: it will be a new aac decoder for the ffmpeg project |
18:28:44 | lostlogic | dpro: what device? and I was unaware that it was a problem currently |
18:28:55 | Nico_P | :D |
18:29:01 | gunpowda | ooh, and we're on 2.5 now |
18:29:13 | lostlogic | gunpowda: 3.0 is the next release, fyi |
18:29:20 | merbanan | preglow: http://article.gmane.org/gmane.comp.video.ffmpeg.devel/30615 |
18:29:21 | lostlogic | gunpowda: browse the wiki for more info |
18:29:33 | dpro | ipod, no it isn't a problem normally, but I'm kind of trying to make it sort of dj ready ... so sometimes on the spot sometimes not is a bit cumbersome |
18:30:43 | | Join Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
18:31:25 | merbanan | Nico_P: currently it is a float only implementation, that might change in the future |
18:31:48 | safetydan | is that really a 98 KiB header file in that aac patch? |
18:31:52 | lostlogic | dpro: so soemtimes when you press pause, the music doesn't pause immediately? |
18:31:59 | safetydan | 79 even |
18:32:45 | dpro | lostlogic: it pauses mostly fine but it's hard to predict when exaxtly it will resume |
18:33:49 | lostlogic | dpro: I just fiddled with it a bit, seems like when the resume is sent very close to the pause, it delays... thi smay be a limitation of the hardware's pause/resume cycle, not sure at this point |
18:34:09 | dpro | lostlogic: resume can happen immediately or can take up to half a second ... it seems when I keep the pause up for longer it takes longer to resume |
18:36:29 | lostlogic | dpro: oh, that's the opposite of what I was having. |
18:36:40 | gunpowda | is the album art feature buggy or worthwhile? |
18:37:15 | Nico_P | gunpowda: it's not buggy, but it's only worthwile if you intend to use it :p |
18:37:32 | Nico_P | because of memory issues |
18:37:33 | gunpowda | yeah, assuming intention to use it |
18:37:48 | Nico_P | then it is worthwile |
18:38:13 | gunpowda | all I need is tagcache, album art, lyrics. then I'm all set. |
18:38:31 | preglow | merbanan: looks promising indeed |
18:40:27 | lostlogic | dpro: hmm, yes, not sure what the problem is, if I see anything that's likely to be the culprit when digging in the playback code, I'll letcha know... cna't imagine why it'd once-in-a-while have that .5s delay |
18:40:43 | merbanan | preglow: lets hope it's easy to convert the code to fixed point arithmetics |
18:41:11 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
18:42:00 | gunpowda | do I need to get all kinds of development environment complications sorted out before I can apply patches? |
18:42:09 | | Join ender` [0] (i=ychat@84.52.165.220) |
18:42:51 | lostlogic | gunpowda: get the vmware player and the vmware dev environment or cygwin dev environment setup, it's not too difficult any more |
18:44:16 | gunpowda | amazing, that's much more appealing than cygwin |
18:45:13 | preglow | merbanan: i really like the ffmpeg codecs |
18:45:13 | | Quit mtf8 (Read error: 104 (Connection reset by peer)) |
18:45:21 | | Join mtf8 [0] (n=windowsr@vtb2.fxserver.com) |
18:45:21 | preglow | merbanan: small and efficient, almost without exception |
18:45:47 | merbanan | preglow: look at the cook decoder, it's a work of art :) |
18:53:48 | | Quit bagawk (Read error: 110 (Connection timed out)) |
18:55:28 | | Quit austriancoder ("CGI:IRC (EOF)") |
18:55:48 | | Quit Chile` (Read error: 110 (Connection timed out)) |
18:58:56 | | Quit mirak ("Ex-Chat") |
19:00 |
19:00:14 | amiconn | preglow: Does ffmpeg have a wma decoder? |
19:01:20 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
19:01:55 | preglow | amiconn: that's the one currently being ported |
19:02:09 | preglow | amiconn: and also the only opensource wma decoder i know to exis |
19:02:09 | preglow | t |
19:02:54 | merbanan | preglow: is the source for the port availible somewhere ? |
19:05:01 | amiconn | Wow, less than 4 minutes for all 40 builds last round |
19:05:20 | gunpowda | if I do a 'make' as per the instructions on the vmware player section, what am I getting, the very latest version? |
19:06:42 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-50-36.w82-121.abo.wanadoo.fr) |
19:07:35 | Febs | tucoz, I just uploaded some more changes to manual chapter 4 to the patchtracker. |
19:07:47 | tucoz | Febs, great :) |
19:07:52 | tucoz | I'll have a look |
19:08:28 | tucoz | I am working on the Rockbox Interface chapter right now. You could have a look at that later on if you need help with the macros |
19:08:40 | tucoz | That is, after I commit my changes |
19:09:12 | * | amiconn really appreciates the ongoing documentation effort |
19:09:21 | | Join obo [0] (n=obo@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) |
19:09:46 | * | Febs appreciates the recognition. |
19:09:56 | Febs | Though tucoz has really been the driving force so far. |
19:10:35 | tucoz | the patch applied cleanly :) |
19:10:39 | preglow | merbanan: he'll post it when he's got it going, he saus |
19:10:46 | Febs | Woo hoo! Another first for Febs. |
19:11:09 | gunpowda | can someone direct me to the album art patch or the page with instructions for installing it? |
19:12:06 | merbanan | preglow: tell him I'd be happy to commit that to ffmpeg cvs if the code is nice |
19:12:29 | preglow | merbanan: we'll see |
19:14:33 | vu2097 | What's the story on battery life on ipod compared to Apple firmware? |
19:15:03 | arf-arf | can anyone let me know how to see the current manual? I tried building using the debian developers image and choosing 9 (ihp120) then M (Manual) but got an error. |
19:15:14 | | Join PhR3aK [0] (n=A@pD9528627.dip0.t-ipconnect.de) |
19:15:21 | arf-arf | But the Normal build worked fine |
19:15:32 | Mikachu | i don't know if it includes pdftex |
19:15:33 | vu2097 | I charged mine fully, but when I boot Apple firmware, the battery indicator appears dead after just an hour or two of RockBoxing. |
19:15:42 | Nico_P | gunpowda: http://www.rockbox.org/tracker/task/3045 |
19:16:14 | Nico_P | and also : http://www.misticriver.net/showthread.php?t=37582 |
19:18:00 | gunpowda | oh, I see - it's a patch for the .wps rather than for rockbox directly? |
19:18:21 | Nico_P | no, you still have to patch your rockbox build |
19:18:23 | | Join MulziSAW [0] (n=mulzisaw@p54B6B7F7.dip0.t-ipconnect.de) |
19:19:05 | gunpowda | I can't seem to find any links on the patch page |
19:19:06 | Nico_P | http://www.rockbox.org/twiki/bin/view/Main/WorkingWithPatches |
19:19:38 | tucoz | Febs, comitted |
19:20:09 | gunpowda | or maybe I need to register to see attachments? |
19:20:50 | Nico_P | attachements are in the comments, in the tracker |
19:20:53 | tucoz | Febs, and I think I got your name right this time :) |
19:20:54 | Mikachu | gunpowda: look through the comments from the bottom going up |
19:21:20 | | Quit tianjing (Remote closed the connection) |
19:21:32 | PhR3aK | how far is the audio-playback on the x5? |
19:21:41 | gunpowda | thanks. |
19:21:53 | | Join tianjing [0] (n=mat@jullay.net) |
19:23:24 | MulziSAW | has someone noticed: when activating party mode while current song is paused, there is no way to start the playback. is that wanted? |
19:24:54 | tucoz | MulziSAW, I've also noticed that. Don't know if that is wanted though |
19:26:20 | PhR3aK | or does anyone work on the audio codec driver at the moment? |
19:26:24 | MulziSAW | its kinda funny, its like unstartable music instead unstoppable! ;D |
19:26:55 | Kyomi | Hmmm |
19:27:08 | * | Kyomi edits her wps to make the next song scroll :D |
19:28:07 | tucoz | MulziSAW, I know. The reason might be that if you are having a party, you start a song, enter party mode, and leave the player next to the stereo. |
19:28:58 | Mikachu | sounds like a boring party |
19:29:06 | Mikachu | (with unplayable music) |
19:29:27 | tucoz | But, a check to see if playback is paused/stopped when adding a song to the playlist and start playing if it is would be nice |
19:30:15 | MulziSAW | i second that. but i'm not able to code a line... |
19:32:54 | tucoz | MulziSAW, you could learn |
19:33:01 | safetydan | preglow, were you going to check in those 64-bit fixes? |
19:33:28 | | Part MulziSAW |
19:33:59 | tucoz | amiconn, do you use mode to toggle play/pause ? |
19:34:11 | amiconn | ? |
19:34:16 | tucoz | on the ondio |
19:34:20 | amiconn | Ah, no |
19:34:21 | preglow | safetydan: sooner or later :> |
19:34:39 | amiconn | That works a bit unorthodox |
19:34:53 | tucoz | hehe, ok. BUTTON_OFF? |
19:34:57 | amiconn | pause/unpause is Off. Long Off is stop |
19:35:07 | tucoz | ok, thanks |
19:35:29 | amiconn | I wanted to change that, but that would add modality, something Zagor didn't like |
19:36:01 | amiconn | My idea was to keep Off as pause, but unpause with Right (== play on Ondio) |
19:36:07 | tucoz | ok, well. People gets used to the weirdest button presses anyway. |
19:36:12 | amiconn | When paused, a second Off would stop... |
19:36:37 | | Quit gunpowda (Read error: 104 (Connection reset by peer)) |
19:36:43 | tucoz | bbl, got to eat. |
19:36:56 | amiconn | Hmm, no linuxstb around... |
19:38:21 | | Join ts-x [0] (n=0cb706c2@labb.contactor.se) |
19:41:28 | * | preglow summons jlo |
19:41:33 | ts-x | Nico_P: Are there any known issues w/the album art patch e.g. breaks gapless, wps freezing, etc? I've been wanting to try it and since it doesn't look like it'll make cvs for awhile, I might just break down and patch... |
19:42:40 | *** | Saving seen data "./dancer.seen" |
19:46:07 | | Join gunpowda [0] (n=null@82-35-196-187.cable.ubr02.enfi.blueyonder.co.uk) |
19:46:20 | gunpowda | when you type an incomplete command in linux, e.g. I did 'patch' |
19:46:28 | gunpowda | how can I exit it and get back to the command prompt? |
19:46:38 | crashd | ctrl-c |
19:47:02 | Mikachu | or in that particular case, ctrl-d would work too |
19:47:23 | gunpowda | cool, ty. |
19:47:43 | crashd | seconded |
19:47:47 | crashd | eoi and that |
19:49:05 | safetydan | Heh. Someone on the rockbox forums saying (paraphrase) "I'd like feature X but I can't code. I am willing to donate towards it though. Any chance of a pay pal account?". That message appears right next to the "donate" button on my screen. |
19:49:19 | safetydan | If they'd just looked about 30 pixels left... |
19:49:48 | preglow | hahaha |
19:49:52 | gunpowda | yeah but presumably they'd want to donate to the specific person or get their donation noticed somehow |
19:50:07 | safetydan | gunpowda, true but still amusing |
19:50:08 | preglow | what feature is being talked about? |
19:50:19 | Mikachu | you need some extra cash? |
19:50:20 | safetydan | optical in recording I think |
19:50:35 | preglow | Mikachu: always |
19:50:40 | preglow | but no, i was just curious |
19:50:48 | preglow | optical in recording shouldn't be that hard, i think |
19:51:03 | preglow | the interface itself is on the chip, unless i'm mistaken |
19:51:22 | safetydan | and some people really misunderstand the complexity of programming for rockbox... it's really not that hard even for beginner programmers |
19:51:42 | preglow | depends what you do, of course |
19:51:52 | preglow | but of course |
19:52:06 | safetydan | stay away from the playback and dsp code and you're fine :) |
19:52:07 | gunpowda | right now to get patches in the vmware client I'm making a tinyurl and doing a wget |
19:52:09 | preglow | most people think it's harder than it is |
19:52:11 | gunpowda | is there a quicker way? |
19:52:29 | Mikachu | yes, mount the samba share as described in the wiki |
19:52:31 | preglow | then you have matlab programmers, that think all programming is very easy |
19:52:35 | lostlogic | gunpowda: setup a samba share so you can save them from windows to the vmware |
19:52:40 | Mikachu | preglow: ['hehe']; |
19:53:01 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
19:53:23 | safetydan | hrmm.. while I'm on a trig roll, we still need sinh right? Same input and output formats? |
19:53:26 | preglow | i've done a fair bit of realtime dsp programming for people who're using matlab |
19:53:44 | preglow | all of them nearly had apoplexy when they saw the amount of c++ source needed for their 'small' matlab feature |
19:54:20 | Mikachu | but the matlab feature is coded in something too, don't they think about that? |
19:54:36 | crashd | yeah, but the C 'feature' is coded in something, also |
19:54:37 | crashd | ; ) |
19:54:43 | preglow | Mikachu: no |
19:54:45 | Febs | You realize that while you folks are saying that Rockbox is programming is "not that hard," many Rockbox users can't follow the installation instructions because they don't know where there root folder is? |
19:54:54 | Febs | there/their |
19:55:03 | Mikachu | crashd: c operators usually don't evaluate to something taking several minutes, like \ in matlab could do |
19:55:10 | crashd | true Mikachu , true |
19:55:13 | crashd | but never the less ;) |
19:55:21 | gunpowda | "To make it easy to access the files in the virtual Linux operating system, we have included Samba." |
19:55:23 | safetydan | Febs, good point |
19:55:39 | gunpowda | opening up \\myip doesn't show me the usr folder |
19:55:52 | preglow | david bryant did a change to the crossfeed coefs in dsp.c that i think is wrong |
19:56:07 | preglow | -0x66666666 isn't -0.2 in s0.31 fixed point, no? |
19:56:43 | Mikachu | looks unlikely |
19:56:48 | preglow | very |
19:56:51 | Nico_P | ts-x: there aren't any know issues with album art besides wasting some RAM when no album art has been found or when the feature isn't used by the WPS |
19:57:00 | preglow | 1 - 0x66666666, perhaps |
19:57:02 | | Quit _FireFly_ ("Leaving") |
19:58:19 | gunpowda | I've got windows share folders working already, so I see my shared documents |
19:58:28 | gunpowda | but no samba share folder for some reason |
20:00 |
20:01:25 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
20:05:06 | gunpowda | oh, it's \\Debian |
20:05:10 | gunpowda | that wasn't obvious. |
20:05:29 | Mikachu | did you actually put "\\myip"? |
20:05:54 | gunpowda | no. |
20:05:58 | Mikachu | good :) |
20:07:27 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-217.pools.arcor-ip.net) |
20:07:48 | safetydan | I'm shocked, the google calculator lacks asinh |
20:08:30 | Mikachu | what a sin |
20:09:07 | | Join fox010 [0] (n=Miranda@plz-84-242-95-195.nat.karneval.cz) |
20:14:25 | gunpowda | meh. I really wanted to use this lyrics patch but I don't think it's working |
20:14:44 | Mikachu | hrm, flyspray links to pages doesn't work when viewing only watched tasks |
20:14:45 | | Join kernelsensei [0] (n=boris@lns-bzn-47f-81-56-253-161.adsl.proxad.net) |
20:14:48 | Mikachu | it forgets the watched state |
20:14:55 | Mikachu | entering &pagenum=2 manually works fine though |
20:15:56 | mtf8 | are there any eq presets available? |
20:16:31 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
20:16:52 | gunpowda | hrm, think I should replace my march files with these february ones? |
20:17:06 | | Join mirak_ [0] (n=mirak@AAubervilliers-152-1-50-36.w82-121.abo.wanadoo.fr) |
20:18:36 | safetydan | mtf8, yes but not in the cvs or daily builds |
20:19:09 | | Join herz42 [0] (n=herz42@p549FCF10.dip.t-dialin.net) |
20:19:56 | mtf8 | ok |
20:20:05 | mtf8 | I'm looking around now and see a few things |
20:20:23 | mtf8 | is the eq stuff model specific? |
20:20:43 | safetydan | mtf8, no it works on nearly all targets |
20:21:20 | ts-x | Nico_P: Sorry, was away for a minute...thanks for the reply. I think I'll give it a try this weekend. The maximum size is still 125x125? |
20:21:46 | mtf8 | ok |
20:22:22 | gunpowda | I'd definitely use the album art patch if it could read from the files |
20:23:16 | preglow | how do i make a patch containing new files, again? |
20:23:56 | safetydan | preglow, -N |
20:24:20 | Nico_P | ts-x: no problem. yes max size is 125x125 |
20:25:51 | | Join kernel_sensei [0] (n=boris@gentoo/developer/kernelsensei) |
20:27:34 | ts-x | Nico_P: When your code looks for the album name bitmap, it uses album name from the tag (not folder name)? |
20:28:19 | | Quit qwm (Read error: 110 (Connection timed out)) |
20:28:34 | preglow | safetydan: we're talking cvs diff, yeah, didn't seem to make a difference |
20:28:58 | safetydan | preglow, have you added the file? |
20:29:11 | preglow | no :-) |
20:29:17 | safetydan | well there you go then |
20:29:31 | preglow | what if i might not want to add it? |
20:29:54 | Mikachu | cvs remove |
20:29:55 | preglow | can always remove it again, i suppose |
20:30:02 | preglow | nothing happens until commit anyway |
20:30:08 | * | preglow slaps head |
20:30:10 | Mikachu | i think i saw a program thatlets you fakeadd files |
20:30:19 | Mikachu | you can only actually run cvs add if you have commit access |
20:30:27 | Nico_P | ts-x: yes, it uses the album tag |
20:30:37 | ts-x | Nico_P: The reason I ask, is that when I was setting similar functionality up in foobar2000 last weekend and noticed a problem with album name instead of folder name. |
20:30:56 | Nico_P | what kinf of problem ? |
20:31:00 | Nico_P | kind |
20:31:21 | ts-x | Albums names with characters such as '/' in them cannot have associated image files |
20:31:32 | ts-x | *Album |
20:31:35 | Nico_P | very true |
20:31:53 | Nico_P | in this case the album art probably just won't be found |
20:31:54 | safetydan | Is it just me or are the comments in dsp.c slightly messed up? |
20:32:00 | tucoz | amiconn, around? How do you go to the file-browser and also show the pitch screen on the ondio? |
20:32:07 | safetydan | The comment starting at line 520 doesn't seem to belong there |
20:32:13 | ts-x | Yeah...I ended up defaulting the foobar plugin to folder name because of that |
20:32:40 | amiconn | tucoz: Pitch screen is in the wps context menu (only, and merely since a few days) |
20:32:43 | Nico_P | personally i've never seen an album with "/" in it's title.. |
20:32:49 | ts-x | It's either that or change the tag values to remove the characters that present issues |
20:32:54 | preglow | safetydan: i have just now fixed it |
20:32:59 | safetydan | ah okay |
20:33:06 | tucoz | amiconn, ok. And to go to the file-browser? |
20:33:08 | preglow | it's in a patch i'm testing for h120 right now |
20:33:10 | ts-x | KMFDM - Naive/Hell to Go is one example |
20:33:21 | amiconn | tucoz: Short Mode. |
20:33:27 | gunpowda | when I'm using patch, I place the patch file in the src directory |
20:33:28 | * | amiconn seems to repeat himself |
20:33:32 | tucoz | thanks. |
20:33:37 | Mikachu | gunpowda: okay |
20:33:39 | gunpowda | it always then throws errors about not being able to find the relative path |
20:33:46 | Nico_P | well you can still use cover.bmp |
20:33:52 | ts-x | Good point |
20:33:56 | gunpowda | but if I type in, say, apps/onplay.c or something it'll oatch ok |
20:33:59 | Mikachu | gunpowda: some patches are made in the dir that contains apps |
20:34:11 | Mikachu | gunpowda: and you usually need to give one of -p0 or -p1 too |
20:34:14 | ts-x | Might be a little confusing to the masses though... |
20:34:31 | gunpowda | what do those switches do? |
20:34:35 | Nico_P | it all depends on how your music is organised |
20:34:55 | Mikachu | gunpowda: man patch |
20:35:19 | Nico_P | i don't use <album title>.bmp... only cover.bmp and a few of <filename.bmp> |
20:35:32 | Nico_P | that's because each album is in a dir of it's own |
20:35:34 | | Join tim66 [0] (n=tim@83.97.39.21) |
20:36:07 | gunpowda | mmk |
20:36:14 | Paprica | Nico_P, i'm waiting for JPG album art =] |
20:36:20 | | Join lodesi [0] (n=moi@l05m-194-158-117-91.d4.club-internet.fr) |
20:36:35 | Nico_P | well i'm waiting for JPEG loading in WPS ;) |
20:36:53 | Paprica | :] |
20:36:54 | Mikachu | the jpeg plugin is 27 kB so i don't know what the chances are of including it in the core |
20:37:11 | crashd | what about PNG's? |
20:37:19 | crashd | that's a much easier format to decode |
20:37:20 | Mikachu | nobody has pngs in their mp3 tags |
20:37:25 | crashd | well, as album art |
20:37:28 | * | ts-x will take any type of album art in WPS :) |
20:37:46 | crashd | rahter than id3 embedded |
20:37:53 | preglow | just be content with bmp, goddamnit#!¤!" |
20:38:00 | crashd | easy thom :) |
20:38:06 | crashd | im just wondering, is all |
20:38:09 | Nico_P | listen to preglow :D |
20:38:11 | * | ts-x is content |
20:38:20 | crashd | i was thinking of playing with a png plugin when i get some free time |
20:38:24 | * | Mikachu browses content |
20:38:25 | crashd | if i ever get this other stuff working |
20:38:49 | Nico_P | crashd: very good idea |
20:38:58 | Nico_P | what's the other stuff ? |
20:39:11 | crashd | well, i was playing with some demoo effect type stuff, trying to port a modulo tunnel effect to rockbox |
20:39:20 | Mikachu | shouldn't it be pretty easy to write a bmp viewer plugin? |
20:39:21 | crashd | but i couldnt get it to output anything other than garbage |
20:39:31 | crashd | so i need to find some time to figure out why it's not working |
20:39:35 | crashd | as it's a pretty simple piece of code |
20:39:47 | gunpowda | well, regardless of the switches I use |
20:39:51 | Paprica | mmm it's very annoying to rezise the album art bitmaps to 100x100, 75x75 (the wps album art sizes) |
20:39:56 | gunpowda | it says it needs to patch rockbox/apps/onplay.c but it can't find it |
20:40:02 | gunpowda | if I type in 'rockbox/apps/onplay.c' it works |
20:40:12 | crashd | gunpowda: where are you running this, inr elation to the sourcetree? |
20:40:35 | gunpowda | I've tried in both src and rockbox |
20:40:48 | crashd | using the -px switch? |
20:40:52 | Nico_P | Mikachu: yes, probably, especially with the existing code |
20:41:06 | Nico_P | and eli_sherer had already done one |
20:41:07 | gunpowda | nope |
20:41:11 | Mikachu | ah |
20:41:21 | crashd | you'll need to use -p0 or -p1 probably |
20:41:34 | Mikachu | like i said 10 minutes ago... |
20:41:37 | crashd | heh |
20:41:38 | crashd | O.o |
20:41:58 | gunpowda | sure, I've tried both of those |
20:42:09 | Paprica | Nico_P, eli_sherer BMP viewer is very slow... it takes a year to load a bitmap |
20:42:10 | | Quit kernelsensei (Connection timed out) |
20:42:11 | Mikachu | look at the head of the patch, the path to the files is listed there |
20:42:12 | | Nick kernel_sensei is now known as kernelsensei (n=boris@gentoo/developer/kernelsensei) |
20:42:13 | gunpowda | oh, x is a number. I get you know |
20:42:15 | gunpowda | now. |
20:42:24 | Mikachu | the x means how many leading components to strip |
20:42:39 | Nico_P | yes, the best is probalby to use the BMP loading code that's in rockbox already |
20:42:56 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
20:43:03 | gunpowda | it lacks a trailing slash already |
20:43:17 | ts-x | Paprica: Yeah once I resize bmp's for 400 albums, I'm never switching wps' again unless they support that size ;) |
20:44:00 | Paprica | aouch |
20:44:02 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-53-52.w86-196.abo.wanadoo.fr) |
20:44:11 | Mikachu | i hope you guys are using some sort of automated way for doing that |
20:44:14 | gunpowda | meh. I'll just replace the files |
20:44:24 | Nico_P | of course |
20:44:31 | gunpowda | I hope english.lang and screens.c haven't changed much in a month |
20:44:48 | Mikachu | guess again |
20:46:02 | Nico_P | some people have suggested allowing names like cover75.bmp, cover100.bmp... |
20:46:21 | Nico_P | it's a rather good idea but i don't really see how to implement it |
20:46:22 | crashd | i think, in time, code for resizing would be easier |
20:46:24 | gunpowda | scratch that then |
20:46:35 | crashd | than supporting lots of silly formats for album art |
20:46:42 | Nico_P | crashd: sure |
20:47:11 | Nico_P | how hard is it to scale down a bitmap ? |
20:48:01 | crashd | well, it's not 'hard' per say |
20:48:07 | crashd | but it's the resource toll that's probably the issue |
20:48:25 | PhR3aK | how far is the coding of the audio codec driver fpr the x5? does anyone know somthing about it? |
20:48:27 | Nico_P | yes, especially in WPS |
20:48:35 | crashd | Nico_P: exactly |
20:50:15 | gunpowda | how can I close a man page? |
20:50:27 | Mikachu | q |
20:50:48 | Nico_P | PhR3aK: i suppose the only one to know is LinusN |
20:51:42 | Nico_P | and the best way to have it quickly is to be patient and let him work :) |
20:51:55 | PhR3aK | k ^^ |
20:52:52 | Nico_P | any committers here ? |
20:53:08 | Paprica | ? |
20:53:19 | crashd | i assume you mean CVS, and not relationships |
20:53:34 | Nico_P | good guess |
20:53:37 | crashd | : ) |
20:53:48 | Nico_P | http://www.rockbox.org/tracker/task/2920 |
20:55:11 | Paprica | i'll leave it to someone else =] |
20:56:21 | Nico_P | don't you like it ? ^^ |
20:56:34 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
20:57:15 | | Quit Lynx_ (Connection timed out) |
20:57:16 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
20:57:34 | Paprica | like it, but i'll leave it to other committer |
20:57:54 | amiconn | m-r-f |
20:58:01 | * | amiconn summons [IDC]Dragon |
20:58:48 | Paprica | m-r-f? |
21:00 |
21:00:29 | | Quit Xerion (" ") |
21:00:56 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
21:01:29 | | Join damaki [0] (n=Chocolat@ALille-153-1-18-147.w83-198.abo.wanadoo.fr) |
21:01:46 | preglow | safetydan: there, the comment should be "slightly" better now |
21:03:56 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-18-147.w83-198.abo.wanadoo.fr) |
21:04:30 | lostlogic | bagh, why does bubbles stop playback!/ |
21:04:41 | lostlogic | it is _not_ processor intensive |
21:04:49 | preglow | no yield? |
21:05:09 | Mikachu | it has a yield |
21:05:17 | lostlogic | that's what I'm thinking... but if it even button_gets it should offer enough yield time... but audio playback stops even when no buttons are being pressed |
21:05:23 | Mikachu | and also a sleep |
21:05:23 | Nico_P | that's work for the code police ! |
21:05:30 | Mikachu | if(currenttick-lasttick < HZ/MAX_FPS) { |
21:05:31 | Mikachu | rb->sleep((HZ/MAX_FPS)-(currenttick-lasttick)); |
21:05:31 | Mikachu | } else { |
21:05:31 | DBUG | Enqueued KICK Mikachu |
21:05:31 | Mikachu | rb->yield(); |
21:05:34 | Mikachu | that should be enough, no? |
21:05:41 | safetydan | preglow, where "slightly" means "totally rewritten" |
21:05:45 | lostlogic | Mikachu: yeah, when it's drawing frames |
21:05:50 | lostlogic | but what about when it's not drawing frames |
21:06:01 | Mikachu | like when doing calculations? |
21:06:33 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
21:06:48 | preglow | safetydan: well, the old one didn't apply at all, so... |
21:07:10 | lostlogic | Mikachu: nope, like when just sitting there doing nothing |
21:07:37 | Mikachu | i think it always draws the frame at FPS fps, but i can't promise anything |
21:08:26 | Mikachu | there are 3 places with a /* framerate limiting */ thing, but one of them doesn't have an else { yield } thing |
21:08:29 | Mikachu | maybe that's it? |
21:08:59 | Mikachu | my track record for fixing bugs in bubbles isn't very good though :) |
21:09:07 | lostlogic | the button loop doesn't yield ever |
21:09:36 | lostlogic | why does it use a non-blocking cpu eating button loop |
21:09:48 | lostlogic | it should use a button_get_w_tmo or button_get(true) |
21:10:01 | lostlogic | my battery is crying. |
21:10:03 | Mikachu | which button loop are we talkign about here? |
21:10:18 | lostlogic | bubbles_handlebuttons |
21:11:10 | Mikachu | that function doesn't have any loops |
21:11:18 | | Join thegeek_ [0] (n=thegeek@s026b.studby.ntnu.no) |
21:11:27 | Mikachu | oh wait hm |
21:11:28 | lostlogic | sorry, when that function returns anything other than no button, the yield / sleep code is skipped over |
21:11:30 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
21:11:41 | Mikachu | in case BUBBLES_START there is also something funny |
21:11:42 | gunpowda | how can I quit a man page? |
21:11:43 | lostlogic | but at least I see why it uses a non-blocking |
21:11:47 | Mikachu | while(rb->button_get(true) != (BUBBLES_START)); |
21:11:51 | Mikachu | gunpowda: still q |
21:12:12 | gunpowda | cool |
21:12:16 | lostlogic | Mikachu: that's not bad because it's blocking |
21:12:27 | Mikachu | oh right, button_get not button_status |
21:12:29 | lostlogic | hmm... the root of the problem is less obvious tan I previously thought. |
21:12:34 | gunpowda | I missed your earlier reply |
21:13:48 | Mikachu | i think the code is a bit hard to follow, many nested returns and stuff |
21:13:52 | lostlogic | yeah |
21:14:26 | lostlogic | line 2525 I think is missing a yield. |
21:14:27 | lostlogic | *tests* |
21:14:45 | Mikachu | yeah that's the one i suspected earlier :) |
21:15:07 | lostlogic | sigh. *isslow* |
21:16:38 | lostlogic | what's confusing about bubbles is that frames are drawn all over the place, and therefore there are several places where frame rate limitting and buttons are processed |
21:16:41 | lostlogic | weird. |
21:16:50 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
21:18:06 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
21:18:20 | tucoz | anyone know how to retrieve a previous revision of a file from CVS |
21:18:29 | lostlogic | and it draws frames at FPS regardless of whether anything is changing :-\ |
21:18:32 | Mikachu | tucoz: -r |
21:18:37 | lostlogic | my battery is crying more |
21:18:39 | | Quit damaki (Read error: 110 (Connection timed out)) |
21:18:55 | Mikachu | lostlogic: well, there is a timer thing for shooting balls away so i see why he doesn't wait for a button |
21:19:03 | Mikachu | but it's of course possible to sleep appropriate times anyway |
21:19:06 | tucoz | Mikachu, thanks. |
21:19:17 | Mikachu | tucoz: iirc it goes betwene "update" and the filename |
21:19:27 | tucoz | Ok |
21:19:29 | Mikachu | if you say cvs -r [] update it means something different |
21:20:34 | Mikachu | lostlogic: did the yield help? |
21:21:03 | lostlogic | Mikachu: slightly −− now music at least plays gappily along while sitting idle in the game |
21:21:17 | Mikachu | i guess you could lower the target fps |
21:21:20 | lostlogic | but it really needs logic to determine whether or not to redraw the board each loop |
21:21:35 | | Quit fox010 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:21:56 | | Join damaki [0] (n=Chocolat@ALille-153-1-18-147.w83-198.abo.wanadoo.fr) |
21:23:09 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:23:09 | * | lostlogic gives up for now who wrote it? someone bite him and make him fix it, or just disable audio while playing the game. |
21:23:12 | tucoz | Febs, are you here? |
21:23:29 | Febs | Yes. |
21:23:31 | Mikachu | lostlogic: rotator i think |
21:23:36 | Nico_P | rotator wrote it |
21:24:00 | Nico_P | it worked fine before the last commit he made to change it |
21:24:11 | lostlogic | what changed? |
21:24:12 | | Join station [0] (n=solid@163.120.72.104) |
21:24:24 | Nico_P | max fps i think |
21:24:30 | lostlogic | hmph |
21:24:55 | Nico_P | sorry that wasn't the last commit he made for the game |
21:24:57 | lostlogic | I'd have no complaints with it if it didn't just burn CPU when nothing other than the timer is changing |
21:25:14 | Nico_P | i think it was that one : http://www.rockbox.org/viewcvs.cgi/apps/plugins/bubbles.c.diff?r1=1.1&r2=1.2 |
21:25:33 | lostlogic | makes sense |
21:25:49 | Mikachu | the animations doesn't seem to depend on fps though |
21:26:26 | lostlogic | hrm? |
21:26:31 | Nico_P | that's when i started having playback skips... the problem probably existed before |
21:26:35 | Mikachu | it looks slower with lower fps, not just choppier |
21:26:43 | lostlogic | ah |
21:26:53 | lostlogic | so the animations are drawn with movement-per-frame |
21:26:59 | lostlogic | as opposed to movement per time |
21:27:12 | Mikachu | so it would seem |
21:27:20 | lostlogic | it's an impressive game actually just needs some work as most of rockbox does :-p |
21:27:39 | lostlogic | the bubbles falling animation is particularly impressive to me as a total non-game programmer |
21:27:41 | Mikachu | you've had 5 years, shouldn't you be done by now? :P |
21:28:10 | tucoz | Febs, I think I'll have to revert that last commit. I cannot build the manual. |
21:28:33 | tucoz | Febs, that is, I have too many changes pending. I'll look into it in a while |
21:28:57 | | Join RotAtoR [0] (n=e@rockbox/developer/rotator) |
21:31:09 | | Quit lodesi ("Leaving") |
21:32:36 | preglow | and here he is |
21:32:57 | | Quit MrStaticVoid ("leaving") |
21:33:27 | * | lostlogic bites Rotator |
21:33:39 | RotAtoR | lostlogic: o.O |
21:34:11 | safetydan | Has doxygen been tried before on Rockbox? |
21:34:19 | lostlogic | RotAtoR: <3 bubbles... in terms of game play... but ... drawing at full frame rate when there is no input... seems overkill, and more importantly causes playback to die on ipoop 5g |
21:34:37 | lostlogic | RotAtoR: also, there's one missing yield in one of the frame rate limitting loops line 2525 |
21:34:51 | RotAtoR | hmm, ok, i'll have a look |
21:35:10 | lostlogic | RotAtoR: when the animatoins aren't running, the screen should only be updated when the user does something probably... to reduce cpu waste, battery usage and allow audio not to skip :) |
21:35:40 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
21:35:42 | | Quit Moos (Read error: 110 (Connection timed out)) |
21:35:58 | lostlogic | perhaps have an 'idle mode' for the handlebuttons function where it uses a button_get_w_tmo to keep your game timers running even though nothing is changing |
21:36:27 | lostlogic | hope I didn't break skin biting you... I have rabies afterall. |
21:36:39 | | Part huntermic |
21:36:40 | * | Mikachu puts on kevlar suit |
21:36:49 | RotAtoR | yeah, i think the whole button handling part needs some more thought |
21:37:05 | RotAtoR | i didn't put a whole lot of thought into it when originally writing it |
21:38:16 | lostlogic | RotAtoR: *nod* at the moment I don't have any brilliant thoughts, but it might be possible to have the handle buttons only called from the main loop and not from the other animation loops... or is it a game requirement that input cancels animations and 'skips ahead' to the next complete state? |
21:38:28 | | Join kernelsensei [0] (n=boris@gentoo/developer/kernelsensei) |
21:38:43 | | Join webguest26 [0] (n=5087fc43@labb.contactor.se) |
21:38:58 | dpro | is there a way to figure out the current frame while playing ? (i.e. to reuse that value later with audio_seamless_seek(pos) ? |
21:38:59 | RotAtoR | well, i wanted to be able to still aim while the animations are running |
21:39:26 | RotAtoR | but no, you can't cancel the animations |
21:40:11 | Mikachu | when animations are running you want full fps of course, so you only need the extra sleeping when nothing is running... so the only things that can cause movement on screen is the Hurry thing and the user pressing a button |
21:40:22 | Mikachu | so just button_get_w_tmo(time to next Hurry) should do it? |
21:40:26 | lostlogic | dpro: I forget, is seemless_seek taking a time or byte value? |
21:40:43 | Mikachu | if i'm missing some important part just ignore me |
21:40:50 | lostlogic | dpro: either way, the id3 struct contains offset and elapsed values that should give you whichever value you need |
21:40:56 | lostlogic | I think it's the elapsed tie in MS that you seek to |
21:40:58 | lostlogic | time |
21:41:04 | RotAtoR | Mikachu: possibly, i may have to rethink some of the timing code then |
21:41:25 | Mikachu | i also noticed the animation speeds seem to depend on fps |
21:41:29 | webguest26 | how do I hide folders in rockbox from explorer |
21:41:32 | Mikachu | but that's less important |
21:41:49 | Mikachu | explorer? |
21:41:59 | lostlogic | preglow: did you forget the dsp_arm.S file? |
21:42:01 | webguest26 | windows explorer |
21:42:20 | Mikachu | i'm not sure why you'd want to, but you can try setting the hidden and/or system attribute on them |
21:42:21 | dpro | lostlogic: I guess it's frames |
21:42:29 | Mikachu | there are options in explorer to show files with those attributes though |
21:42:31 | webguest26 | if i name the file .something will it work |
21:42:37 | lostlogic | preglow: nvm |
21:42:39 | dpro | lastlogic: or time in what then ? msec ? |
21:42:44 | *** | Saving seen data "./dancer.seen" |
21:43:03 | lostlogic | dpro: it's time in msec, I believe that's how all seeking is based now that I think about it |
21:43:27 | Mikachu | i'm pretty sure bookmarks save the times in ms |
21:44:35 | webguest26 | how does rockbox hide its files |
21:45:12 | preglow | lostlogic: it doesn't exist yet |
21:45:20 | lostlogic | preglow: yeah, I figured taht out, I'm just a bit slow. |
21:45:40 | preglow | i figure it'll come when i do new resamplers and stuff |
21:45:44 | preglow | there's a new crossfeed coming too |
21:45:44 | safetydan | webguest26, it either respest the hidden attribute or hides files starting with . (unless you have the Show All Files option turned on) |
21:45:48 | lostlogic | the rabies eating my brain is my excuse |
21:46:26 | webguest26 | thank you, |
21:46:29 | | Part webguest26 |
21:47:24 | * | Mikachu hands lostlogic a braineating zombie |
21:48:45 | arf-arf | can anyone help with t |