00:00:10 | chrisjs169 | linuxstb, you don't really need to create it, it's still the encrypted copy |
00:00:12 | linuxstb | markun: In fact, forget that - Coldfire targets will most likely struggle... |
00:00:19 | scorche | chrisjs169: well, i havent touched sansas ;) |
00:00:26 | chrisjs169 | just save it on to the Sansa (or both the e200 and e200R) |
00:00:29 | chrisjs169 | scorche, ok ;) |
00:00:50 | linuxstb | chrisjs169: I just meant that you create it by renaming the original file... |
00:00:54 | chrisjs169 | so I have somethign like e200.mi4 and e200r.mi4 - you can always rename/move them in rockbox |
00:01:00 | chrisjs169 | linuxstb, ah, ok |
00:01:10 | | Quit freqmod (Remote closed the connection) |
00:01:29 | | Join Enterprise1701 [0] (i=820d6b5b@gateway/web/cgi-irc/labb.contactor.se/x-c05ea6a1cb0366d4) |
00:02:09 | * | linuxstb notes that scorche's 15 minutes are up, so extends the time to 30 minutes |
00:02:38 | | Join PanicByte [0] (n=PanicByt@c-71-192-197-150.hsd1.ma.comcast.net) |
00:03:12 | bluebrother | why 15 minutes? |
00:03:24 | PanicByte | hey, i just bought a Sandisk Sansa, i installed rockbox on it, and it works, except now it doesn't show up as a storage device in linux unless i boot into the original firmware, so i can't sync my music |
00:03:32 | | Quit davina (Remote closed the connection) |
00:03:42 | linuxstb | bluebrother: No reason - just an arbitrary time... |
00:03:46 | PanicByte | anyone know how to make it show up as a mass storage device using the rockbox firmware |
00:03:51 | PanicByte | ? |
00:04:01 | linuxstb | PanicByte: You boot into the original firmware.... |
00:04:14 | kugel | the svn bootloader works |
00:04:16 | PanicByte | every time i want to sync i need to do that?? |
00:04:16 | | Quit jimmy_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
00:04:20 | advcomp2019 | PanicByte: that does not work i rockbox yet |
00:04:26 | chrisjs169 | PanicByte, USB support is still in development |
00:04:31 | PanicByte | oh, alright |
00:04:50 | * | bluebrother wonders if /proc/bus/usb/devices is the best way to find out about the attached devices pids |
00:04:54 | * | chrisjs169 notices how three people just told PanicByte the same thing |
00:05:02 | | Join lucky_ducky [0] (n=Miranda@rrcs-70-61-213-242.midsouth.biz.rr.com) |
00:05:18 | PanicByte | this is my first Rockbox player, my last mp3 player was a 2nd gen nano :( |
00:05:31 | PanicByte | $99 for 4GB at circuit city, just got it today |
00:05:34 | chrisjs169 | nice |
00:06:00 | chrisjs169 | USB support via Rockbox on Sansas and iPods are still in development, so you need to use hte OF |
00:06:22 | PanicByte | my nano's screen cracked, the weird thing is, i've dropped it so many times, and it never broke, and then it just develops a crack right out of the blue, i never dropped it or anything, it was just sitting on my desk, weird |
00:06:59 | linuxstb | scorche: How are things going? |
00:07:13 | Enterprise1701 | Is there a need for another pair of hands working on the E200R? |
00:07:18 | chrisjs169 | scorche: ping |
00:07:29 | chrisjs169 | Enterprise1701, sure ;) |
00:07:30 | * | scorche is still dangling on the end of the line |
00:07:32 | PanicByte | to the devs: keep up the good work |
00:07:51 | Enterprise1701 | What's the thing about the bootloader? |
00:08:12 | linuxstb | Have you read the "Plan B" on the wiki? |
00:08:29 | Enterprise1701 | Yeah. Is that the bootloader that you are using now? |
00:08:47 | Enterprise1701 | Forgive me of my questions; it's my first time out here. |
00:08:50 | chrisjs169 | that's the bootloader I'm using |
00:09:07 | chrisjs169 | it's a modified version of the original e200r bootloader |
00:09:20 | Enterprise1701 | How did you get RB to boot up on the E200R then? |
00:09:27 | PanicByte | hey, i got an idea for the devs, until you get USB support working on the sansa, you should make it reboot into the original firmware when you plug in USB cable |
00:09:49 | chrisjs169 | via the modified version of the original e200r bootloader |
00:10:04 | kugel | no |
00:10:17 | kugel | panic, many use RB to charge the battery |
00:10:25 | scorche | e200tool is not picking it up... |
00:10:29 | advcomp2019 | PanicByte: i pmed you |
00:10:43 | chrisjs169 | scorche, e200tool not picking up the e200r in manufacturing mode? |
00:10:48 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
00:10:54 | chrisjs169 | JdGordon, did you hear? |
00:11:02 | PanicByte | i thought the R models arn't supported? |
00:11:02 | scorche | it doesnt seem like it...it was detected in dmesg and is mounted though |
00:11:10 | JdGordon | hear what? |
00:11:11 | chrisjs169 | wait, how's it mounted? |
00:11:22 | Bagder | in manufacture mode it can't be mounted |
00:11:26 | chrisjs169 | JdGordon, we've almost got Rockbox on the e200R |
00:11:27 | linuxstb | scorche: If it's mounted, you're not in manufacturing mode... |
00:11:37 | Enterprise1701 | How can I get that bootloader to run RB? |
00:11:44 | scorche | ack...it sneaked into recovery mode.... |
00:11:44 | JdGordon | wow :) |
00:11:51 | * | scorche should have grabbed some coffee while he was out |
00:11:52 | krazykit | PanicByte, that's what they're working on right now ;-) |
00:11:57 | linuxstb | Enterprise1701: Are you familiar with using e200tool? |
00:11:59 | chrisjs169 | I'm using a (patched) copy of the Rhapsody BL right now, and am in Rockbox :D |
00:12:14 | kugel | but you cant boot into of |
00:12:21 | chrisjs169 | kugel, yes i can |
00:12:24 | chrisjs169 | via OF.mi4 |
00:12:29 | kugel | i thought it freezes |
00:12:32 | chrisjs169 | OF.bin doesn't work for some reason |
00:12:34 | Enterprise1701 | Yes I am except in Windows it's not detected. I assume you use the recover tool? |
00:12:39 | chrisjs169 | OF.bin is the one that freezes |
00:12:45 | kugel | ah ok |
00:12:56 | chrisjs169 | Enterprise1701, e200tool in Windows (usually) doesn't work |
00:13:02 | kugel | OF.bin = OF.mi4 jsut renamed? |
00:13:13 | linuxstb | OF.bin = OF.mi4 decrypted |
00:13:18 | chrisjs169 | yes |
00:13:46 | | Join zivan56 [0] (n=not@64.46.5.150.novuscom.net) |
00:13:59 | chrisjs169 | scorche, any progress? |
00:14:01 | kugel | RB bootloader doesnt take unencrypted FW anymore? |
00:14:05 | bluebrother | hmm ... why didn't I think about making noise about rbutil on the ml? |
00:14:14 | kugel | at least on R models |
00:14:17 | bluebrother | anyway, sleep now. |
00:14:22 | chrisjs169 | kugel, OF.bin/OF.mi4 is an old method anyway |
00:14:23 | kugel | gn8 |
00:14:32 | kugel | ye i know |
00:14:35 | Enterprise1701 | OK, good thing I've got things set up EXCEPT for the Compiling of the Linux binaries. Where is a program that I can use to compile it? |
00:14:49 | Enterprise1701 | I'm not asking how to do it, just a program. |
00:14:53 | | Quit sasukee ("Leaving") |
00:14:58 | linuxstb | You'll need gcc installed. |
00:15:00 | bluebrother | Enterprise1701: use a compiler |
00:15:26 | | Quit bluebrother ("later ...") |
00:16:22 | obo | Bagder: gcc 4.2.1 (but the config script gccver sees 402?) |
00:16:54 | Bagder | ah, was that just upgraded? |
00:17:27 | obo | yup, I tend to do a dist-upgrade on unstable every few days |
00:17:31 | Bagder | it says 402 since it does 4*100 + 2 |
00:17:48 | Bagder | yeah, I noticed my unstable went 4.2 just now as well |
00:17:58 | Enterprise1701 | Getting GCC now... |
00:18:05 | | Join RoC_MasterMind [0] (n=Free@c-66-177-39-225.hsd1.fl.comcast.net) |
00:18:14 | | Join perrikwp [0] (i=9821616e@gateway/web/cgi-irc/labb.contactor.se/x-3b32364ba8da3498) |
00:18:17 | scorche | hrm...how do i exit manufacturing mode? |
00:18:24 | obo | leave it as-is, or kick it to a specific version? |
00:18:38 | Bagder | obo: leave it for now until we've investigated the warnings |
00:19:05 | | Quit zivan56 (Read error: 104 (Connection reset by peer)) |
00:19:09 | obo | Lear earlier mentioned a -Wno-override-init option |
00:19:26 | Bagder | aha |
00:19:37 | obo | which should squash a lot of it, but not all |
00:19:40 | chrisjs169 | scorche, it should boot into recovery mode |
00:19:55 | scorche | it is just sitting there with the wheel on and the scrren blank... |
00:20:08 | chrisjs169 | scorche, after typing '(sudo) ./e200tool recover BL_SD_boardSupportSD.rom' |
00:20:13 | scorche | i wasnt able to do anything to it yet...vmware isnt playing nice |
00:20:14 | | Quit Ebert () |
00:20:15 | chrisjs169 | scorche, do that above command |
00:20:32 | chrisjs169 | (root may be required) |
00:20:42 | | Part Redbreva ("User is away.") |
00:21:32 | scorche | chrisjs169: i would have to have access to the device first...i am trying to coax vmware and windows to play nice |
00:21:47 | chrisjs169 | scorche, ok |
00:22:26 | scorche | e200tool found it, but then windows took control of the device away from vmware, and now when i switched it back to vmware, it doesnt detect it anymore |
00:22:36 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
00:23:30 | chrisjs169 | that's more of a windows/vmware problem, not a Sansa problem ;) |
00:23:43 | scorche | yeah, but how does one exit from manufacturing mode? |
00:23:55 | JdGordon | force a reset |
00:23:56 | Bagder | scorche: pull the plug |
00:24:00 | JdGordon | unless your BL is broken |
00:24:11 | scorche | Bagder: it still sits there with the wheel on |
00:24:20 | JdGordon | take the battery out |
00:24:39 | Enterprise1701 | Oh...boy...sounds dangerous... |
00:24:58 | Bagder | scorche: hold menu for 15 seconds for hw reboot |
00:25:10 | chrisjs169 | Enterprise1701, not really, you just need to know what you're doing |
00:25:16 | scorche | lovely =) |
00:25:44 | | Join donutman25 [0] (n=chatzill@65.75.87.48) |
00:26:18 | Bagder | dionoea: your sourceforge account seems to not exist anymore |
00:26:18 | scorche | now init gives me length write errors...expected? |
00:26:36 | Bagder | no |
00:27:09 | dionoea | Bagder: I haven't used it for quite a while (in fact i only created it for rockbox AFAIR) |
00:27:17 | dionoea | do i need to create it again? |
00:27:44 | Bagder | dionoea: ok, I just wanted to let you know since I see you automatically unsubscribed from rockbox-cvs now due to bouncing |
00:27:55 | scorche | it finds the device, but then when it is Initializing USB stub, i get Length write error (-110, Connection timed out) |
00:28:07 | Bagder | scorche: sounds like usb problems still |
00:28:07 | * | scorche should just boot into linux |
00:28:12 | dionoea | oh :/ I'll resubscribe with another address. Thanks for the info |
00:28:32 | petur | what to do with FS #7699? a new language? |
00:28:57 | Enterprise1701 | Quick question: When you boot into linux, it (Linux) should detect the Sansa as a PortalPlayer, right? |
00:29:03 | scorche | alright...i am just going to boot into linux...it isnt worth screwing with vmware |
00:29:08 | Bagder | petur: I think so, yes |
00:29:11 | rasher | petur: I don't see any other solution |
00:29:22 | | Join saratoga [0] (i=98039a9c@gateway/web/cgi-irc/labb.contactor.se/x-7194bd1136554df1) |
00:29:27 | Bagder | I see very little reasons to be restrictive with new languages |
00:29:45 | * | chrisjs169 agrees that scorche should boot into linux |
00:30:03 | chrisjs169 | Enterprise1701, I believe so, not sure exactly |
00:30:05 | BigMac | Hey get this, for independent study, my teacher is going to let me and a friend work on rockbox for the whole semester |
00:30:32 | Bagder | Teacher's Semester of Code! |
00:30:42 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...") |
00:30:46 | Bagder | will you get a tshirt? ;-) |
00:30:51 | Enterprise1701 | You get to work on RB for a class? Nice; help the DAP community and your grade at the same time. |
00:30:51 | saratoga | nerochiaro: you around? |
00:31:16 | * | chrisjs169 just remembered I still have homework to do |
00:31:24 | kugel | cool BigMac |
00:31:51 | petur | what's with the yellow builds btw? anybody looking at it? |
00:31:53 | BigMac | Bagder: No but we may get a half credit |
00:32:01 | BigMac | which is equally awesome |
00:32:04 | saratoga | BigMac: thats a pretty good deal |
00:32:13 | BigMac | Yup |
00:32:14 | saratoga | you'll learn more doing rockbox then in a couple regular c classes |
00:32:19 | Bagder | petur: obo's server is upped to gcc 4.2.1 |
00:32:27 | petur | ah |
00:32:35 | * | obo likes to cause trouble |
00:32:36 | Bagder | see 00:19 |
00:32:49 | BigMac | well he is pretty much a moron saratoga, but he teaches web site development, and therefore said oh yes I would love to have you two work with me |
00:32:56 | BigMac | which is us coding and him sitting there |
00:33:34 | BigMac | So in the mean time I will have to figure out some C again |
00:33:49 | saratoga | you pick it up as you go |
00:34:05 | BigMac | saratoga: Well I learned a while back, but it is all lost now |
00:34:18 | saratoga | yeah i forget c every year or so and then relearn it |
00:34:28 | BigMac | and I will have to be the one who leads my other friend along because I have the experience |
00:34:36 | BigMac | but I am getting off topic I guess :p |
00:34:57 | | Join Sivart0 [0] (n=sivart0@wsip-70-182-235-95.ks.ks.cox.net) |
00:35:03 | BigMac | But our goal is to improve some codec |
00:35:14 | BigMac | or lay the foundations for a new one |
00:35:46 | Sivart0 | SivCodec :D |
00:36:00 | krazykit | you should implement viewports ;) |
00:36:03 | BigMac | *googles* |
00:36:17 | saratoga | BigMac: I've got a lot of codec ideas |
00:36:19 | BigMac | I think that would be a little to presumtuous krazykit |
00:36:21 | | Quit miepchen^schlaf ("Verlassend") |
00:36:26 | saratoga | Ogg and AAC in particular |
00:37:03 | BigMac | Ogg would be most likely, because that is what all of my music is in |
00:37:16 | Sivart0 | SivCodec :D. It'll be like... midisized... but with mp3 128kbps quality... and voice lyrics :D |
00:37:17 | saratoga | tremor is a bit slow for my tastes |
00:37:47 | saratoga | and its quite similar to wma, which is now a little faster (at least on ARM) |
00:38:13 | saratoga | comparing the two and moving good ideas from one to the other would be a good way to improve tremor |
00:38:50 | saratoga | or if you're feeling adventerous, i'd like to see how a split radix fft would perform in tremor (or AAC or WMA) |
00:39:26 | | Quit ompaul ("night all") |
00:40:03 | * | petur calls it a day |
00:40:07 | | Quit petur ("Zzzzzz") |
00:40:36 | BigMac | All is possible, we will have an hour and a half ish of class time everyday, not including time we have outside of school |
00:40:42 | Enterprise1701 | *Enterprise 1701 needs to get work done. |
00:40:48 | | Part Enterprise1701 |
00:41:01 | dionoea | nice reinvention of /me :) |
00:42:17 | | Join webguest71 [0] (i=5b16ac2f@gateway/web/cgi-irc/labb.contactor.se/x-fdf43b6e73bc9419) |
00:42:17 | | Quit w-soap (Read error: 104 (Connection reset by peer)) |
00:42:38 | * | chrisjs169 complains about how scorche isn't on |
00:43:18 | saratoga | nerochiaro: i'm going to be quite busy this fall, but i'd still like to hear about your efforts with the wma decoder, so if you don't see me in IRC, feel free to contact me via gtalk @mgiacomelli |
00:43:29 | * | Sivart0 complains that nobody uses sivcodec D: |
00:43:30 | saratoga | I will be monitoring that much more closely then IRC |
00:43:47 | | Join Migit109 [0] (n=Migit109@ip68-230-120-77.ph.ph.cox.net) |
00:44:01 | | Quit webguest71 (Client Quit) |
00:44:28 | | Join webguest45 [0] (i=47f0fcf5@gateway/web/cgi-irc/labb.contactor.se/x-2fff64a3d6c0636c) |
00:44:47 | | Join `sam` [0] (n=sam@CPE-75-81-234-51.we.res.rr.com) |
00:45:04 | `sam` | all i should need is english.voice for it to speak the menu items? |
00:45:50 | | Quit JdGordon ("Konversation terminated!") |
00:47:07 | Galois | ff |
00:47:29 | Galois | sorry, internet is screwy |
00:48:37 | | Quit Sivart0 () |
00:49:07 | | Quit Thundercloud (Remote closed the connection) |
00:49:35 | | Join w-soap [0] (n=zapzip@user-1087jjm.cable.mindspring.com) |
00:49:40 | | Part w-soap |
00:50:24 | | Join O112358 [0] (n=irc@82-35-97-118.cable.ubr05.dals.blueyonder.co.uk) |
00:50:34 | O112358 | hmm |
00:50:49 | O112358 | how would you play a folder of songs and repeat them in rockbox? |
00:51:13 | linuxstb | Enable the repeat option, then just select any track in the folder via the file browser. |
00:52:16 | O112358 | to play a folder do you have to add it to a playlist? |
00:52:42 | O112358 | oh i see.. just press play with it selected |
00:52:46 | BigMac | linuxstb: Couldn't he just insert the folder shuffled |
00:52:54 | linuxstb | If you play a single file, then Rockbox will create a new dynamic playlist containing the entire folder. |
00:52:59 | BigMac | into a playlist |
00:53:11 | linuxstb | BigMac: He wanted repeat, not shuffle... |
00:53:13 | O112358 | okay so it does that anyway |
00:53:20 | O112358 | i want to to a battery bench test |
00:53:23 | O112358 | *do |
00:53:23 | | Join Wiwie [0] (n=goddi@vpnsh0071.fh-trier.de) |
00:53:28 | BigMac | linuxstb: Oh, misread |
00:53:32 | O112358 | put my new battery in today ^^ |
00:53:38 | | Quit ender` (" Washing your car to make it rain doesn't work.") |
00:53:44 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
00:54:20 | | Quit PanicByte (Read error: 110 (Connection timed out)) |
00:54:21 | | Quit webguest45 ("CGI:IRC (EOF)") |
00:54:33 | O112358 | how do you switch on repeat? which button is it to switch through those settings? |
00:55:11 | lazka | press the menu button a little bit longer (afair) |
00:55:11 | O112358 | (h300) |
00:55:13 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
00:55:16 | O112358 | oh |
00:55:39 | O112358 | context menu? |
00:55:45 | O112358 | i can't see anything about repeat on there.. |
00:56:01 | | Join RudMan_ [0] (n=RudMan@ool-182fb504.dyn.optonline.net) |
00:56:18 | O112358 | ahhh.. i see A-B .. repeat all |
00:56:45 | | Quit perrikwp ("CGI:IRC (Ping timeout)") |
00:57:20 | O112358 | what's the preferred volume to play at for a battery bench? |
00:57:21 | nerochiaro | saratoga: still around ? |
00:58:16 | saratoga | am now |
00:58:50 | saratoga | nerochiaro: am now |
00:58:52 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
00:59:18 | advcomp2019 | you are back scorche good |
00:59:36 | nerochiaro | saratoga: i added you to gtalk contacts, you probably need to authorize me or something |
00:59:43 | scorche | recover is done |
01:00 |
01:00:40 | O112358 | is there anywhere with information on doing battery bench tests for uploading to the wiki? |
01:00:52 | O112358 | with information like preferred volume etc |
01:01:12 | chrisjs169 | scorche: so you used e200tool to load the e200 bootloader, and used that to place the modified e200R bootloader on the Sansa? |
01:01:33 | scorche | havent yet placed the modified bootloader yet |
01:02:06 | saratoga | nerochiaro: i haven't got a notice from gtalk, maybe try IMing me ? |
01:02:07 | | Join krazykt [0] (n=kkit@140.141.29.162) |
01:03:02 | nerochiaro | saratoga: i'm trying. speaking of wma, for now i'm not doing much more on wma. the biggest issue is on these low bitrate files, and i'm not honestly good enough with that math to fix it myself. the folks at neuros also consider it a low priority issue, so i have not much time allotted to fix that even if i was able to |
01:03:11 | chrisjs169 | scorche, ok |
01:03:20 | saratoga | nerochiaro: ok thats what I figured |
01:03:31 | | Quit obo ("bye") |
01:03:32 | saratoga | this fall i'm hoping to fix one or two issues a month, so it'll slowly improve |
01:04:23 | *** | Saving seen data "./dancer.seen" |
01:04:30 | nerochiaro | saratoga: i think i'll wait for your changes then. also that 96Kps file with bursts of static is the only thing that's remains that's still weird and not low-bitrate to trigger the low-bitrate bugs you described earlier |
01:04:44 | | Join My_Sic [0] (n=MySic@modemcable061.67-37-24.mc.videotron.ca) |
01:04:51 | saratoga | nerochiaro: did you try it with sunday's bug fix? |
01:05:10 | nerochiaro | saratoga: no, missed it. i'll give it a shot |
01:05:28 | saratoga | nerochiaro: ok thanks, i'm still aware of at least one other high bitrate bug though |
01:05:32 | saratoga | so maybe that won't get it |
01:05:46 | saratoga | wait, that 96k file wasn't gorrillaz was it? |
01:05:58 | | Quit Migit109 (" HydraIRC -> http://www.hydrairc.com <- \o/") |
01:06:01 | nerochiaro | saratoga: well, i'll try probably tomorrow though. i'll let you know surely. your email is at gmail ? mgiacomelli at ? |
01:06:33 | saratoga | yeah, mgiacomelli via email or gtalk is best |
01:06:50 | | Join Ebert [0] (n=EbErT@adsl-145-94-55.asm.bellsouth.net) |
01:07:28 | lazka | The wiki says charging a sansa with RB is "not really usefull". Is this still right?? |
01:07:32 | saratoga | anyway, regarding bug fixes, the math isn't too important, mostly its patience to dig through a hundred KB worth of floats from rockbox and ffmpeg and look for the ones that don't match :) |
01:07:42 | saratoga | lazka: no its quite useful now |
01:07:47 | saratoga | can you link where it says that |
01:07:54 | lazka | http://www.rockbox.org/twiki/bin/view/Main/SandiskE200BatteryMeasurements |
01:08:25 | nerochiaro | saratoga: well, yeah, but when they don't you need math to understand how to fix them to make them match, i suppose |
01:08:32 | saratoga | lazka: actually that might be correct |
01:08:34 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:08:39 | saratoga | i'll withdraw my remark above |
01:08:49 | Llorean | I wouldn't say it's not useful |
01:08:52 | Llorean | It's just not as efficient |
01:09:09 | Llorean | I charge in Rockbox regularly without problem, but if you need it charged in a hurry the OF is a better bet. |
01:09:23 | * | lazka is wondering why code affects charging Oo |
01:09:25 | saratoga | nerochiaro: well you need to understand what a fixed point number is, but thats simple, they're just ints multiplied by a larger number to fake having a decimal point |
01:09:40 | saratoga | example: 1 == 65536 in the codec |
01:09:48 | Llorean | lazka: Because a USB device has to request 500mah, otherwise it only receives 100, and Rockbox has no USB mode of its own. |
01:09:49 | saratoga | so that we can do 1/2 == 32768 |
01:09:54 | saratoga | and so on |
01:10:12 | saratoga | thats what all those shifts do, they just adjust what value equals to 1 |
01:10:18 | Llorean | lazka: Were you to, for example, plug it into a dedicated charger rather than a USB port on a computer, it would probably charge at full speed even in Rockbox, I'd bet. |
01:10:23 | saratoga | depending on what value is needed for that section of the code |
01:10:31 | lazka | Llorean: ah, i see. thanks |
01:11:26 | saratoga | basically, if a CPU has an FPU, then the hardware does that for you, but since we don't have one, we have to keep adjusting that to keep numbers well conditioned (basically make sure the average value of a variable is around 2^16 so that it doesn't over or underflow) |
01:11:39 | nerochiaro | saratoga: i think i get the idea. seems one of these deceptively simple things ;) i'll try looking at the code again in this context |
01:11:52 | saratoga | most of the bugs you hear in low bitrate files are just areas where I guessed what the average is very poorly |
01:12:33 | saratoga | so to fix it, I dump floats until i find where they don't match, and then look at a bunch of values to figure out what range is needed to avoid noise |
01:13:09 | saratoga | low bitrate files are really difficult though since they use a lot of very small numbers combined with very large numbers, which makes small mistakes very rough on the ears |
01:13:28 | | Quit krazykit (Read error: 110 (Connection timed out)) |
01:13:57 | nerochiaro | saratoga: sounds easier than it probably is. but the explanation made a lot of sense to me. thanks |
01:14:25 | nerochiaro | saratoga: oh, i have one question for you that i was about to forget |
01:14:41 | nerochiaro | saratoga: the decoder in rockbox is designed to be run single-threaded ? |
01:14:57 | saratoga | nerochiaro: yes, multithreading it would not make much sense |
01:15:05 | nerochiaro | why not ? |
01:15:25 | saratoga | the problem is not posed in such a way that theres an obvious way to parallelize it |
01:15:35 | saratoga | you would probably have to software pipeline it |
01:16:01 | saratoga | do the noise coding/LSP/VLC stuff on one thread, then hand that over to the second thread for iMDCT and windowing |
01:16:06 | saratoga | i think the gain would be quite small |
01:16:27 | nerochiaro | ah, no, i didn't explain well what i meant, sorry. i meant running 2 instances of the decoder in parallel |
01:16:28 | saratoga | and anywya, we've got it running at about 35MHz on the slowest CPUs imaginable, so theres little sense in trying to multithread it |
01:16:32 | O112358 | can rockbox run any other MAME roms or just pacman? |
01:16:43 | kugel | what happened about RB on Sansa rhapsody? Didn't see the two people having an R for some hours? |
01:16:49 | saratoga | nerochiaro: thats entirely up to your OS |
01:16:55 | | Join perrikwp [0] (i=9821616e@gateway/web/cgi-irc/labb.contactor.se/x-9180e3b5cce030c1) |
01:17:01 | hcs | O112358: pacbox is not MAME, it is just a pacman emulator, so no |
01:17:52 | saratoga | assuming you've got processes in your OS, the decoder wouldn't even know you were doing it |
01:18:05 | nerochiaro | saratoga: ok, but what if the decoder uses global variables that are common to all instances ? i'm asking since the issues i'm having is that they seem to interfere with each other, and i'm not sure if it's a bug in my code, in libasf, or in decoder itself |
01:18:15 | Soap | kugel: the proud new owner of a Sansa 200R series is locked in PM with an experienced pro at this sort of thing, working through the process step by calculated step. ;) We will hear from him shortly. |
01:18:38 | saratoga | nerochiaro: OSes with processes do not allow global variables to be shared between processes |
01:18:51 | nerochiaro | saratoga: threads in the same process |
01:19:00 | Soap | The chatter is this room had become too much for them to have a good working conversation in the main hall. |
01:19:14 | kugel | you mean scorce and jack are privat chatting? |
01:19:20 | saratoga | in that case, it would depend on your OS and how it managed such things |
01:19:41 | * | Bagder crawls away |
01:19:48 | scorche | Soap: hardly experienced pro...i havent looked much into the sansas, which is why i am getting help ;) |
01:20:55 | kugel | but you are working on it? |
01:21:05 | scorche | yes |
01:21:10 | nerochiaro | saratoga: ok, as i thought. i was just asking in case you had a quick idea it was something that had to do with the wma decoder design, but i suppose it's more an issue in my code. no problem, i'll figure it out. i was just asking just in case i missed something obvious. |
01:21:25 | kugel | i had the feeling the work on it freezed, but you are just not doing it in this channel |
01:21:54 | kugel | froze |
01:21:56 | kugel | * |
01:22:12 | saratoga | nerochiaro: can your system actually decode two things at once? |
01:22:25 | saratoga | thats pretty impressive for a music player |
01:22:52 | `sam` | ok, i have a voice working, but it's saying the wrong menu item |
01:23:04 | Llorean | saratoga: Don't we do something equivalent with Voice on swcodec? |
01:23:07 | nerochiaro | saratoga: no. it's decoding while it indexes in the background other files that are in the queue. that's another reason why probably the wma decoder is not to blame |
01:23:24 | Llorean | We don't decode in parallel, but we decode two things fast enough to mix them. |
01:23:26 | linuxstb | What do you mean by index? |
01:23:29 | nerochiaro | saratoga: since the indexing thread is only parsing asf |
01:23:40 | nerochiaro | linuxstb: parsing asf and extracting metadata |
01:23:49 | linuxstb | nerochiaro: Ah, so you shouldn't be running the decoder at all then. |
01:23:49 | nerochiaro | linuxstb: then adding to internal db |
01:24:32 | saratoga | nerochiaro: ah, yeah rockbox has multiple threads too, but only one of them can be a decoder |
01:24:43 | | Quit Ebert () |
01:24:45 | nerochiaro | linuxstb: that indexing can also happen while decoding. so one instance of the decoder+asf parser runs (to play audio) and the indexer just scans files with the asf parser alone. so indeed that's not a problem of the decoder, it can't be |
01:25:30 | nerochiaro | sometimes asking questions brings out the obvious like nothing else. sorry for the noise i caused with the question, though |
01:26:18 | | Join foobar76 [0] (n=chatzill@cpc2-cmbg4-0-0-cust589.cmbg.cable.ntl.com) |
01:26:28 | preglow | saratoga: btw, you know when you need to upload code now? |
01:26:28 | | Quit perrikwp ("CGI:IRC (Ping timeout)") |
01:26:40 | saratoga | preglow: thanks, i'd forgotten |
01:26:48 | preglow | saratoga: not yet, just wondering |
01:26:51 | kugel | well good luck with the R series, im off |
01:26:57 | kugel | see you |
01:27:08 | preglow | saratoga: if you don't upload code you don't get cash, so you might as well remember it anyway, heh |
01:27:17 | | Quit kugel ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
01:27:49 | nerochiaro | saratoga: you're a summer of code student ? |
01:27:58 | chrisjs169 | scorche, you there? |
01:28:01 | scorche | yes |
01:28:02 | foobar76 | hiya, got a prob removing rockbox, read forum and manual and followed instructions but still not working. |
01:28:03 | chrisjs169 | ok ;) |
01:28:06 | | Join perrikwp [0] (i=9821616e@gateway/web/cgi-irc/labb.contactor.se/x-0eba0b9686679428) |
01:28:41 | chrisjs169 | recap - using patched bootloader on the e200R, it still says load main img failed with the rockbox firmware |
01:28:50 | foobar76 | I just get the cant load rockbox.ipod. tried copying the .rockbox folder back over but still the same. need to remove the loader but ipodpatcher not seeing ipod |
01:28:58 | saratoga | nerochiaro: yeah |
01:29:06 | foobar76 | pc sees ipod fine though |
01:29:10 | scorche | well, first i need to undo the pp4020.mi4 changes to retry... |
01:29:20 | scorche | 5022... |
01:29:21 | chrisjs169 | ok |
01:29:22 | scorche | ugh |
01:29:23 | saratoga | preglow: did we ever decide what google wanted? a patch or the entire rockbox source code? |
01:29:37 | preglow | saratoga: my guess is the entire libwma/ dir + wma.c |
01:30:08 | preglow | saratoga: they don't care too much, it's just a formal thing for them. what they pay for (formally), is the code you upload |
01:30:14 | saratoga | i see |
01:30:38 | preglow | saratoga: did i paste you the new upload instructions? |
01:30:49 | saratoga | yes |
01:31:08 | nerochiaro | saratoga: i'm a mentor with summer of code myself, and yes, they just want to "see something", to be able to justify to tax office their money |
01:31:22 | scorche | well, how does one undo the .mi4 changes so i cna start the process over from scratch? |
01:31:32 | nerochiaro | at last that looked like to what they said in their mailing lists |
01:31:58 | preglow | saratoga: good, then i say it's your responsibility to remember it from now on :> |
01:32:11 | saratoga | i don't think they've created the site yet |
01:32:19 | preglow | probably not, i can't remember the date they set |
01:32:20 | saratoga | at least there doesn't seem to be a rockbox entry on googlecode |
01:32:29 | saratoga | the site says today |
01:32:42 | preglow | they've never exactly been spot on with regards to dates |
01:33:29 | saratoga | yeah |
01:33:50 | | Quit O112358 () |
01:33:50 | saratoga | apparently they pay regardless, but no shirts otherwise and you have to return the money |
01:33:56 | saratoga | so i'm not too worried about dates |
01:34:00 | preglow | heh |
01:34:05 | preglow | so long as i get my shirt! |
01:34:14 | saratoga | google gives very nice tee shirts |
01:34:22 | saratoga | i've got 5 already and they're very comfortable |
01:34:26 | preglow | haha |
01:34:33 | preglow | i just hope the american sizes aren't too far off |
01:35:16 | linuxstb | scorche: So what have you done, what worked, and what didn't? |
01:35:34 | saratoga | preglow: they have a chart! |
01:36:18 | saratoga | http://google-summer-of-code-announce.googlegroups.com/web/SHIRTMEASUREMENTS.pdf?gda=IbXgq0YAAACz5l6hrVOGjYW7e3U7iz7bgzGfZLZnJhTlTVZwhy4vcmG1qiJ7UbTIup-M2XPURDS9Zm7I-ESX8AVafWkIXgyxWWCt1TPwoFbDD6GnCKyAVA |
01:36:20 | scorche | i (think) i followed the instructions exactly and i got a "Load main image failed"...now i am trying to get back to a clean state so i can try it again in case i didnt do something right |
01:36:42 | linuxstb | That's with the pp5022.mi4 (Rockbox bootloader) from my website? |
01:36:57 | scorche | yes |
01:37:12 | preglow | saratoga: yeah, and those measurements seem way larger than what i'm used to for the same sizes here, but i'll just go for an l anyway, can't be far wrong |
01:37:24 | preglow | i should be asking linuxstb's measurements anyway :P |
01:37:50 | saratoga | preglow: yeah i was going to ask them if we can add him to the list too |
01:38:13 | linuxstb | It's OK, I'll just take the cash instead... |
01:38:40 | preglow | i'll trade you the shirt for the cash if that's your wish |
01:38:41 | scorche | alright...back into the rhapsody firmware...lets try again |
01:39:33 | chrisjs169 | scorche, ok |
01:43:58 | preglow | but no, they're pretty much hoping the rest of the community apart from the mentor would be involved anyway |
01:43:58 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
01:44:08 | preglow | not that i wouldn't be happy to send him the shirt if he wanted it... |
01:44:24 | preglow | linuxstb: i'd be happy to give it to you over a couple of pints, for example |
01:44:37 | scorche | writing the e200 .rom i got from daniel's site; execution started...turn hold switch off and boot the device |
01:45:06 | scorche | device boots fine, not to recovery mode... |
01:45:31 | preglow | hmm, i could have sworn they posted a date for when the shirts would be sent out |
01:46:38 | scorche | rename BL_SD_boardSupportSD.btl-modified to BL_SD_boardSupportSD.rom and copy to the root of mounted sansa while in recovery mode... |
01:47:17 | scorche | verify it is in there, disconnect |
01:47:25 | | Quit perrikwp ("CGI:IRC (EOF)") |
01:47:40 | `sam` | when running configure to try and build the voice file, it gets to where you select V to build the voice, then it says "Voice build selected" and seems to hang there |
01:47:50 | scorche | says "upgrade finished; resetting the system" on the device...should it say anything else? |
01:47:53 | rasher | `sam`: press enter again |
01:48:01 | rasher | `sam`: This is by design |
01:48:34 | `sam` | rasher, maybe change it to "Voice build selected, press enter to continue"? :) |
01:48:38 | `sam` | lol |
01:48:42 | * | scorche pokes chrisjs169 / linuxstb |
01:48:45 | `sam` | i never even thought to try that though |
01:49:01 | rasher | `sam`: No, because it allows you to select other options - it even says so in the prompt above |
01:49:28 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
01:49:30 | chrisjs169 | scorche, does it say writing bootloader? |
01:49:37 | rasher | (although enough people have asked this that *something* should probably be changed) |
01:49:40 | | Quit linuxstb (Nick collision from services.) |
01:49:46 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
01:49:51 | scorche | chrisjs169: no |
01:50:01 | chrisjs169 | scorche, wait |
01:50:11 | chrisjs169 | <scorche> device boots fine, not to recovery mode... |
01:50:18 | scorche | now |
01:50:19 | chrisjs169 | you need to hold REC after it says execution started |
01:50:21 | scorche | s/not/now |
01:50:29 | chrisjs169 | ? |
01:50:55 | scorche | is it important to have it go into recovery mode immediately after? |
01:51:13 | | Quit foobar76 (Read error: 104 (Connection reset by peer)) |
01:52:13 | linuxstb | preglow: I've no real desire for a shirt. Besides, you had to fill out all of Google's paperwork... |
01:52:43 | chrisjs169 | yes |
01:52:50 | linuxstb | preglow: Aren't you due in London sometime soon? |
01:53:01 | chrisjs169 | after it says execution started, you can not have it boot into the OF, it needs to boot into recovery mode |
01:53:30 | * | chrisjs169 just wrote a basic bash script, and is testing it |
01:53:41 | scorche | hrm...that means back to linux i go... |
01:54:43 | chrisjs169 | lol |
01:54:54 | | Quit webguest65 ("CGI:IRC (Ping timeout)") |
01:57:03 | preglow | linuxstb: not exactly london, but i'm over in three weeks time or so |
01:57:14 | preglow | linuxstb: schedule might be tight, though, wedding affair |
01:57:37 | preglow | linuxstb: as for the paperwork, yeah, i agree, i ought to have the bloody shirt :P |
01:59:34 | linuxstb | preglow: So a devconpub would seem unlikely? |
01:59:45 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- Now with extra fish!") |
01:59:51 | preglow | another one? ;) when is it? |
02:00 |
02:00:07 | linuxstb | We would arrange one especially for you. (any excuse...) |
02:00:08 | | Quit lazka (Remote closed the connection) |
02:01:14 | preglow | i'll need to check out what arrangements are made, i'm not all that keen to abandon what little family i have over there yet, heh |
02:02:07 | preglow | but i'll be over about the 21st |
02:03:03 | | Part pixelma |
02:03:32 | | Join sailerboy_ [0] (i=IceChat7@pool-71-254-190-162.lsanca.fios.verizon.net) |
02:04:22 | sailerboy_ | Can anyone tell me how to install new themes? i am having trouble, because the theam seems to be default, eventhough i put all of the files on the right place |
02:04:49 | alienbiker99 | you have to select the theme you want to use on the player |
02:05:04 | sailerboy_ | oh |
02:05:11 | sailerboy_ | how do i do that? |
02:05:18 | RudMan_ | you read the manual |
02:05:25 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
02:05:26 | RudMan_ | general settings->browse themes |
02:05:42 | sailerboy_ | ok, thanks much! |
02:05:47 | | Part sailerboy_ |
02:05:48 | linuxstb | preglow: That's understandable. |
02:06:47 | preglow | i would however count it as a total failure if something of the kind didn't happen anytime soon, i love pubs too much :> |
02:07:24 | preglow | i also happen to kind of like beer |
02:08:42 | preglow | oh, and i have passing connection to rockbox |
02:09:14 | linuxstb | ;) |
02:11:09 | | Join Jangari [0] (n=Jangari@ppp121-44-121-118.lns10.syd6.internode.on.net) |
02:12:26 | Jangari | anyone know what a data abort means while loading the database for the first time? |
02:12:41 | preglow | it means there's a bug |
02:12:48 | Jangari | mhm |
02:13:03 | Jangari | it's happeneing at roughly the same place each time |
02:13:07 | preglow | hm |
02:13:07 | Jangari | same file, |
02:13:15 | preglow | do we bundle maps with builds yet, anyone? |
02:13:17 | | Join RxDx [0] (i=Rodrigo@201-74-144-221-sj.cpe.vivax.com.br) |
02:13:29 | RxDx | please, how can i restore my ipod nano using Linux? |
02:14:05 | preglow | RxDx: the easiest way is using itunes. is there no way you can do that? |
02:14:24 | RxDx | preglow, yes.. cuz i have dual boot, but i dont want to use windows anymore =/ |
02:14:34 | RxDx | ubuntu is much better |
02:14:53 | preglow | RxDx: well, sure, but if you can use itunes, do that |
02:15:08 | Jangari | isn't there a 'restore factory settings' built into the nano? |
02:15:23 | preglow | that's just a settings reset |
02:15:25 | Jangari | i suppose they expect you to use itunes |
02:15:41 | Jangari | i mean... you know, reformat, |
02:15:50 | RxDx | yes... reformat :) |
02:15:57 | RxDx | but its ok.. really thanks for help.. |
02:16:00 | preglow | if the ipod is seriously troubled and doesn't want to boot properly, then that's not enough |
02:16:06 | RxDx | i think that ill have to keep windows =/ |
02:16:06 | Jangari | mm |
02:16:28 | preglow | RxDx: you can restore with linux, i just want to keep it as easy as possible |
02:16:54 | krazykt | RxDx, or have a windows install in qemu or virtualbox |
02:17:03 | krazykt | but that's off topic... |
02:17:06 | Jangari | can i still load the apple firmware from the ipod? or do i have to uninstall rockbox using ipodpatcher? |
02:17:30 | preglow | Jangari: you can still load retailos from the rockbox bootloader if that's what tou mean |
02:17:32 | RxDx | preglow, ok.. thanks dude :) |
02:17:33 | preglow | you |
02:17:44 | RxDx | i think that virtualbox is a nice way |
02:17:47 | Jangari | retailos? |
02:17:54 | preglow | Jangari: the default apple firmware |
02:18:15 | | Join Merthsoft [0] (n=Shaun@140.141.22.103) |
02:18:15 | Jangari | ah |
02:18:24 | Jangari | had no idea they named it anything |
02:18:30 | preglow | we call the apple firmware 'retailos', we curse it so often we need to save keystrokes :> |
02:18:42 | Jangari | haha |
02:18:57 | Jangari | so where does the name retailos derive from? |
02:19:00 | Merthsoft | I just installed the daily build, and I'm having it redo the database, and it keeps giving me Data abort at 000458AB, what's that mean? |
02:19:11 | preglow | Jangari: retail + os |
02:19:13 | linuxstb | RxDx: http://www.rockbox.org/wiki/IpodManualRestore |
02:19:14 | Jangari | yeah, Merthsoft, i'm getting the same |
02:19:20 | preglow | os = operating system |
02:19:23 | Jangari | different number though |
02:19:28 | preglow | retail = retail |
02:19:40 | Jangari | hehe, of course, preglow, that's stupid of me |
02:19:44 | Merthsoft | didn't happen before today |
02:19:53 | Jangari | what version? |
02:19:59 | preglow | linuxstb: fancy |
02:20:02 | linuxstb | It's actually Apple's name for their main firmware - it appears in their bootloader. |
02:20:06 | linuxstb | ^retailos |
02:20:10 | preglow | linuxstb: now, that i didn't know |
02:20:40 | Jangari | mono means one, rail means rail |
02:20:45 | Jangari | thus completes your training |
02:20:59 | preglow | haha |
02:21:00 | Jangari | Merthsoft, which version? |
02:21:08 | Merthsoft | ver.14598M-070903 |
02:21:21 | Jangari | might i expect this bug to have been fixed in tomorrow's build then? |
02:21:37 | Jangari | because it's a shame to have a crash before being able to play the fvcken thing |
02:21:37 | Merthsoft | i would hope so |
02:21:50 | Jangari | and it crashes, hey, you have to shut down and reboot |
02:22:27 | Jangari | also, i can't seem to find the background option in display settings |
02:22:47 | linuxstb | That's because it's not there. Search the manual for "backdrop". |
02:23:18 | linuxstb | Assuming you want to set a background image? |
02:23:31 | Jangari | yes |
02:23:32 | Merthsoft | does anyone besides Jangari have any suggestions as to how to get my player to play? |
02:23:49 | Jangari | i have to navigate to it then, in my database, which i can't load due to the data abort bug |
02:24:04 | Jangari | uninstall rockbox, Merthsoft? |
02:24:13 | Jangari | and wait till the bug is fixed? |
02:24:20 | Jangari | that's what i intend to do |
02:24:28 | Soap | Merthsoft: what player do you have? |
02:24:37 | linuxstb | Merthsoft: What kind of mp3 player are you running Rockbox on? |
02:24:40 | Merthsoft | iRiver h10 |
02:27:29 | Jangari | trying to initialize database from database settings, rather than from the main menu, see what that does |
02:27:57 | Jangari | fvck, i should probably go to work at some point |
02:28:13 | Merthsoft | does the same thing |
02:28:27 | Soap | I have not seen reports of such crashes on the H10 - is it possible you have some files with funky metadata - or am I way off base? |
02:29:12 | Jangari | "data abort on 00046298" |
02:29:12 | Merthsoft | well, it didn't do it before now |
02:29:23 | Jangari | that' |
02:29:25 | Jangari | grr |
02:29:26 | Merthsoft | but I'm gonna remove all the fonts I just put on there |
02:29:34 | Jangari | that's what i'm getting |
02:30:02 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
02:30:09 | Jangari | i assumed it was because my files are in a bit of a mess, maybe one of them has mismatching metadata or something |
02:30:21 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
02:30:34 | Merthsoft | that didn't help |
02:30:34 | Jangari | but if it happened to you today, Merthsoft, and never before, it's evidently not my files |
02:30:49 | Jangari | i didn't intend it to |
02:31:16 | Jangari | today's build is the first time i've tried rockbox, i can hardly help |
02:33:07 | Jangari | that's a tad annoying |
02:34:21 | Merthsoft | Soap: I removed everything from it that wasn't on it before I installed the daily build, and I still get the same error |
02:34:34 | | Join Wes_S [0] (n=wess@209.165.254.99) |
02:34:38 | Merthsoft | and reinstalled rockbox |
02:34:39 | Soap | how old was your prior build? |
02:34:48 | Merthsoft | couple weeks |
02:34:54 | Merthsoft | maybe jsut one |
02:35:24 | Jangari | cool, uninstalling using the ipodpatcher works fine |
02:35:37 | Jangari | back to 'retailos' |
02:36:09 | Jangari | anyone else got today's build? |
02:39:42 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
02:40:23 | XavierGr | scorche: any good news? |
02:40:53 | scorche | yes...my linux partition decided to "hose" itself, so i am downloading a live cd iso |
02:41:09 | | Join DotR [0] (n=__Gaim__@wybotnnas01-pool0-a250.wybotn.tds.net) |
02:41:19 | XavierGr | nice :\ |
02:41:23 | Jangari | alright, thanks for the help folks, probably see you another day |
02:41:25 | scorche | i dont know why that is good news, but that is the status |
02:41:46 | * | scorche wishes his dedicated linux boxes werent in another state |
02:42:01 | chrisjs169 | another state? |
02:42:03 | XavierGr | well it seems that using all those tools, firmwares and bootloaders is a real pain |
02:42:03 | | Quit saratoga ("CGI:IRC (EOF)") |
02:42:18 | chrisjs169 | if it takes that long to drive there (I'm guessing) just use a livecd ;) |
02:42:33 | scorche | around 10 hours to drive there |
02:42:53 | | Quit Jangari ("Don't Haffel the Hoss") |
02:44:36 | Merthsoft | well, revision 14599 didn't help at all |
02:44:38 | chrisjs169 | me doesn't think you've been gone 10 hours |
02:47:05 | Merthsoft | Soap: So... Any ideas? |
02:47:31 | Soap | no, sorry. Bootloader was theory #2 |
02:47:41 | Merthsoft | meaning? |
02:48:01 | Soap | old bootloader on your H10 causing problems with your newer build. |
02:48:13 | Merthsoft | oh |
02:48:22 | | Quit spiorf (Remote closed the connection) |
02:48:35 | Merthsoft | and theory was bunk because? |
02:50:38 | | Join Falco98 [0] (n=chatzill@cpe-075-183-141-200.sc.res.rr.com) |
02:51:06 | Falco98 | just out of curiosity, is anyone working on the issue of ipods not recognizing when they've been plugged into a charger? |
02:51:42 | Llorean | Falco98: My iPod recognized when it's plugged into a charger, or did last time I tried. |
02:52:38 | Falco98 | my gf has an ipod 4g greyscale, and it doesn't at all... there aren't even the regular menu options (i'm used to irivers) such as "backlight always on when charging", etc |
02:52:52 | Falco98 | it seems to not be built in at all |
02:52:58 | Falco98 | and she's using a bleeding-edge build |
02:53:22 | Merthsoft | psh, so am I and I can't even get it to initialize the database... |
02:54:28 | Llorean | Falco98: I don't have a setting for "backlight on when charging" either. |
02:54:39 | Llorean | But what do you mean by "Doesn't recognize when it's connected to the charger?" |
02:54:49 | Llorean | Most people have meant 'It reboots into the Apple OS as if it were a normal USB connection' |
02:54:51 | Falco98 | there is on the iriver h140.. |
02:55:01 | Llorean | Falco98: Yes, I'm well aware of that. |
02:55:28 | Falco98 | well, from what i've seen on hers, there's nothing in rockbox itself that seems to recognize it's charging |
02:55:30 | Falco98 | i mean, it does charge... |
02:55:40 | Falco98 | but no charge indicator, etc |
02:56:02 | Llorean | Try plugging it into a PC while holding the Menu button down, and you'll see a charge indicator |
02:56:10 | Llorean | The functionality for stand-alone chargers hasn't been completed yet though |
02:56:13 | Merthsoft | ... Now it just stalls at "Building database... 0"... |
02:56:15 | Falco98 | gotcha |
02:56:21 | Falco98 | that's basically what i was aiming at |
02:56:50 | Falco98 | the issues i'm thinking of are, for example, people who leave the ipod booted into rockbox overnight and leave it charging, where it sits there and resets every 5 minutes |
02:57:16 | Falco98 | or, cases where it would be really nice to have a "backlight when charging" option (like in a car) |
02:57:22 | Llorean | Falco98: Feel free to issue a patch then. |
02:57:27 | Falco98 | hehe |
02:57:36 | * | preglow roger whittaker - new world in the morning |
02:57:54 | Falco98 | well, i'm not trying to complain, i just wanted to confirm that it's not exactly an unknown issue or anything |
02:58:01 | Llorean | Things don't magically code themselves, and there are a lot of higher priorities related to the iPods right now. |
02:58:12 | Falco98 | i realize of course that it's not exactly critical and that there are workarounds for everything |
02:58:14 | Llorean | Merthsoft: What format is your music in? |
02:58:23 | Merthsoft | mo3 |
02:58:25 | Merthsoft | mp3 |
02:58:37 | Falco98 | i wish i could submit a patch, i'd probably be able to get a coding job if i were that good |
02:58:38 | Merthsoft | and it worked before I put this build on |
02:58:51 | Llorean | Merthsoft: And you are running an unpatched build, and the official bootloader from download.rockbox.org, neither compiled yourself? |
02:59:01 | Falco98 | but it does seem like the kind of thing that would require rather intimate hardware knowledge of ipods, and of course, i don't own one |
02:59:23 | | Join Ebert [0] (n=EbErT@adsl-145-94-55.asm.bellsouth.net) |
02:59:24 | Merthsoft | no, I compiled it, but all I have is a little thing I was making that is no different than beofre I put it on now |
02:59:42 | Llorean | Falco98: Actually, I suspect it won't require much hardware knowledge at all, Rockbox already recognizes that a charger is connected rather than USB, it just doesn't treat it as a charger, I think. |
02:59:52 | Merthsoft | it's not stalling now, just crashing |
02:59:54 | Falco98 | ah gotcha |
03:00 |
03:00:05 | Llorean | Merthsoft: So, what you're saying is "I should be quiet and test it with a 100% official version, first" |
03:00:22 | Falco98 | out of curiosity, is there any way to confirm in rockbox (as it exists now) that it's seeing a charger? |
03:00:23 | Merthsoft | i suppose |
03:00:30 | Falco98 | just thru the GUI etc.. |
03:00:41 | Llorean | Falco98: Yes, check in the debug menu in the View I/O ports, i believe |
03:01:00 | Falco98 | ah, gotcha.. |
03:01:37 | Falco98 | who knows, if i ever have extended time alone with my GF's ipod and another person to help me fish out the correct code, i might take a crack at it |
03:03:36 | Merthsoft | Llorean: Apparently, being quiet and using %100 official version, first, doesn't work any better then trying to get it figured out before doing that |
03:04:12 | Llorean | Merthsoft: Either way, we can't know that your code works, and we have strict rules in this channel |
03:04:28 | *** | Saving seen data "./dancer.seen" |
03:04:41 | Llorean | Don't ask for help here unless you're running the official version, installed as described in the manual, using the files referenced in the manual, and all files are up to date. |
03:04:44 | Merthsoft | My code was a plugin, it shouldn't have had anything to do with that... But either way, I did it, and it didn't work... |
03:05:25 | Llorean | Merthsoft: Your code may have been a plugin, but you were still compiling on a computer that wasn't one of the official build servers, which means that we don't know your GCC version, or that everything is working properly, for example. |
03:05:58 | Merthsoft | I used the crap that the webpage told me to, but that doesn't matter, if that's a rule it's a rule and I am now abiding by it... |
03:06:18 | Merthsoft | I'm sorry I didn't before. |
03:06:20 | Llorean | Now, if you revert back to a prior build does the database start working/ |
03:06:21 | Llorean | ? |
03:06:28 | Merthsoft | How would I do that |
03:06:35 | Llorean | By restoring whatever version you had previously. |
03:06:56 | Llorean | Do you know what SVN revision it was? You can either download the daily build closest to it, or compile that revision specifically by checking it out with SVN. |
03:07:02 | Merthsoft | Ok, let me try... I'm nor sure what I had, but I'll try to get close |
03:07:28 | Llorean | You did say that the absolute only change was updating to a newer build of Rockbox, after which the database failed to build? (though I'm curious why you re-inited rather than updated) |
03:08:07 | Merthsoft | Yeah, that's all I changed... And I'm not really sure |
03:08:17 | Merthsoft | for the hell of it i guess |
03:08:52 | Merthsoft | ok, that seems to be working |
03:09:02 | Merthsoft | one from august 20th |
03:09:23 | Merthsoft | and it's straight from downloads.rockbox.org |
03:09:25 | Llorean | So now try to figure out when it stopped working. |
03:09:29 | Merthsoft | ok |
03:10:04 | Merthsoft | should I wait until it's done initiallizing, or just so long as it gets past the point where it crashed before? |
03:10:28 | Merthsoft | and should I completely remove it before installing another one |
03:11:29 | Llorean | You should make sure the database initializes and is usable. |
03:11:36 | Merthsoft | ok |
03:11:44 | Llorean | And yes, it'd be best if you completely removed it between tests for now |
03:11:48 | Merthsoft | ok |
03:11:55 | Merthsoft | this'll take a while |
03:12:04 | | Part Llorean |
03:14:06 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D") |
03:15:26 | Merthsoft | Yesterday's appears to be working OK |
03:15:38 | | Join ashes [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:15) |
03:15:41 | ashes | hi |
03:15:59 | ashes | im having trouble asking google |
03:16:11 | ashes | a couple days ago i dropped my iriver h300 |
03:16:14 | ashes | h320 |
03:16:22 | ashes | and now it turns itself off |
03:16:28 | ashes | after 20 minutes or so |
03:16:41 | Falco98 | ew |
03:16:43 | ashes | and it turns itself off sooner and sooner after |
03:16:53 | Falco98 | sorry to hear that :-/ |
03:16:54 | ashes | it sorta looks like a battery problem |
03:17:07 | ashes | but im not sure |
03:17:39 | ashes | if the battery was worn out, would the battery meter say it's full when it's not? |
03:17:55 | ashes | ive used it every day for about a year |
03:18:10 | | Join BonBonTheJon [0] (n=jon@69.61.203.3) |
03:18:13 | ashes | killed the battery maybe a dozen times |
03:18:47 | ashes | if the vibration broke the disc, i think it would behave differently |
03:19:10 | | Join sailerboy [0] (i=IceChat7@pool-71-254-190-162.lsanca.fios.verizon.net) |
03:19:15 | ashes | it could also be over heating |
03:19:17 | | Part sailerboy |
03:19:27 | ashes | internally (it doesn't feel warm) |
03:19:37 | Falco98 | you could open it up and check the battery connections |
03:19:51 | Falco98 | i've never opened one but i'm guessing you'd have to do it very carefully, if at all |
03:20:05 | Falco98 | you can also sometimes find new batteries for them on ebay |
03:20:39 | ashes | would a typical office depot have the right batteries? |
03:22:07 | ashes | it strongly behaves like a battery problem |
03:22:08 | | Quit kubiixaka (Read error: 110 (Connection timed out)) |
03:22:24 | ashes | because after it dies, if i leave it alone for 10 minutes it's okay again |
03:22:32 | ashes | and dies after 20 minutes, again |
03:22:57 | ashes | i dropped it from maybe 3 feet |
03:23:05 | ashes | and it bounced a bit |
03:23:18 | ashes | i dont think it would be enough to deconnect a wire |
03:23:29 | | Quit Thundercloud (Remote closed the connection) |
03:26:11 | | Quit DotR ("Leaving.") |
03:27:36 | ashes | im hoping it's just a coincidence that i dropped it the day that the battery decided to die |
03:27:47 | ashes | but |
03:28:02 | ashes | the battery was dying a bit before too |
03:28:05 | | Part BigMac ("Konversation terminated!") |
03:28:09 | ashes | lasting shorter and shorter |
03:30:18 | | Join Lethan [0] (n=Lethan@c-67-189-255-218.hsd1.ct.comcast.net) |
03:31:10 | Ebert | just get a new battery and connect it well, ashes |
03:31:13 | Ebert | that's your best bet |
03:31:19 | Lethan | hey, im new to compiling and everything but im having a bit of a problem... got the latest svn revision, and i applied a few patches... everything runs well, through ./configure and make, but when i run make install i get the following: "make: *** No rule to make target `install'. Stop." |
03:31:38 | Ebert | if that doesn't work, time for a Gigabeat or another iriver :D |
03:32:44 | ashes | iriver should be able to fix it, no? |
03:33:36 | `sam` | i've got to check and be sure pink floyd didn't start a thread before i waste my time on it... |
03:33:45 | | Quit lucky_ducky (Read error: 104 (Connection reset by peer)) |
03:34:24 | ashes | ive wanted to take it apart to paint it |
03:34:29 | `sam` | when he says "great idea" in the topic i thought he actually had an idea of how to do it |
03:35:16 | ashes | camouflage |
03:35:32 | | Quit xDragonforce16x (Read error: 110 (Connection timed out)) |
03:35:42 | | Quit BonBonTheJon (Remote closed the connection) |
03:43:42 | | Quit hcs ("Leaving.") |
03:46:06 | Soap | Lethan: make zip |
03:46:58 | Lethan | that will give me something i can put on my ipod, or something i can send to you? |
03:48:19 | Lethan | ahhh thank you Soap :D |
03:49:25 | | Quit newbyx86 () |
03:49:44 | | Join newbyx86 [0] (n=newby@ip68-7-12-123.sd.sd.cox.net) |
03:52:14 | | Join grndslm [0] (n=grndslm@24-116-87-97.cpe.cableone.net) |
03:53:48 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
03:56:15 | | Quit lukaswayne9 (Client Quit) |
03:57:07 | | Join Merth [0] (n=Shaun@140.141.22.103) |
03:57:18 | | Quit Merth (Read error: 104 (Connection reset by peer)) |
03:59:03 | | Quit BHSPitMonkey (Connection timed out) |
04:00 |
04:00:24 | | Quit Falco98 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
04:00:54 | | Join webguest07 [0] (i=4a84a21e@gateway/web/cgi-irc/labb.contactor.se/x-be4bd6b0f1f5f39e) |
04:04:35 | | Quit Lethan ("Leaving") |
04:06:33 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
04:06:38 | chrisjs169 | scorche! |
04:06:57 | scorche | hello! |
04:07:14 | scorche | rockbox is now working on my e250r =) |
04:07:20 | chrisjs169 | it is? |
04:07:24 | scorche | yup |
04:07:31 | chrisjs169 | yay |
04:07:38 | chrisjs169 | and all you needed was the modified BL? |
04:07:50 | scorche | i did it via the same process |
04:07:57 | chrisjs169 | ok |
04:08:16 | chrisjs169 | so...what now? |
04:08:22 | * | scorche waits for firefox to load so he can post on the forums |
04:08:23 | | Join saratoga [0] (i=98039a9c@gateway/web/cgi-irc/labb.contactor.se/x-bc34f7fa2923e612) |
04:08:58 | chrisjs169 | aside from the fact that we now have Rockbox on the R series |
04:09:30 | * | chrisjs169 fixes slight bug in bash script |
04:10:45 | saratoga | what was the trick? |
04:10:59 | chrisjs169 | saratoga, same thing in Plan B |
04:11:12 | scorche | the trick was getting my linux environment to work with me instead of against me ;) |
04:11:24 | chrisjs169 | except with a different copy of the rockbox firmware (pp5022.mi4) |
04:11:36 | chrisjs169 | and what scorche just said ;) |
04:12:01 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
04:12:33 | Soap | so this is a linux only install at this point in time? |
04:12:50 | chrisjs169 | Soap, currently, yes |
04:12:54 | scorche | well, you need e200tool |
04:12:55 | chrisjs169 | due to e200tool being required |
04:13:01 | saratoga | chrisjs169: didn't bagder say the e200r didn't allow updating the bootloader? |
04:13:13 | scorche | and you likely have heard about e200tool's oddness with windows |
04:13:14 | chrisjs169 | saratoga, yes, that's where e200tool came in ;) |
04:13:36 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
04:13:39 | saratoga | so basically you figured out where the rom went in flash, and just overwrote what was there? |
04:13:46 | | Part RxDx |
04:13:59 | chrisjs169 | saratoga, it seems the Rhapsody bootloader disables updating itself, but since the bootloader is stored in the exact same spot, we loaded the e200 bootloader to the RAM, and used that |
04:14:19 | chrisjs169 | the rom is in the same spot as it is on the e200 |
04:14:20 | | Quit Merthsoft (Read error: 110 (Connection timed out)) |
04:14:27 | saratoga | hard to believe no one tried that until now |
04:14:33 | chrisjs169 | yeah |
04:14:44 | chrisjs169 | but we all believed there was no second partition |
04:14:53 | saratoga | sounds like its the same as the e200 repair process if you delete your recovery partition? |
04:15:03 | chrisjs169 | saratoga, mostly, yes |
04:15:20 | saratoga | well congrats on figuring it out |
04:15:25 | chrisjs169 | saratoga, except instead of writing the e200 bootloader to flash, a modified version of the R bootloader is |
04:15:35 | chrisjs169 | saratoga, I didn't figure it out - I was just a lab rat ;) |
04:15:40 | saratoga | could you just have written the 200 one? |
04:16:20 | chrisjs169 | saratoga, we could, but because of the signatures, the Rhapsody firmware wouldn't be bootable |
04:16:48 | chrisjs169 | so this process mostly keeps everything intact, just disables the Rhapsody signature check |
04:16:57 | saratoga | well yeah, but assuming you didn't mind losing it? |
04:17:25 | chrisjs169 | losing what? the R firmware? |
04:17:29 | | Quit w0rd54 (Client Quit) |
04:17:35 | saratoga | yeah, just use the e200 firmware for USB mode |
04:17:47 | | Join w0rd54 [0] (i=blackdev@100mbit.top-site.us) |
04:18:04 | chrisjs169 | yes, if you didn't mind losing the R firmware, you could just use the vanilla bootloader/firmware |
04:18:14 | scorche | i have it booting into the e200r firmware for OF though |
04:18:31 | chrisjs169 | scorche, via the OF.mi4? |
04:18:32 | Soap | did you get the 250 or 280? |
04:18:46 | scorche | actually, hold on and let me double check |
04:18:49 | scorche | Soap: 250 |
04:18:57 | chrisjs169 | if you held <<| then yes |
04:19:17 | scorche | well, yeah...whatever OF.mi4 is, which is the e200r firmware |
04:19:37 | chrisjs169 | yes |
04:20:06 | chrisjs169 | actually, Rockbox can boot either one, since it can switch between signatures |
04:20:14 | chrisjs169 | (assuming proper terminology) |
04:20:25 | scorche | aye |
04:21:01 | chrisjs169 | I had both the vanilla and rhapsody firmware on mine, and booted both without problems (after renaming/moving files) |
04:22:03 | saratoga | so how afraid are we of people bricking their e200r with this process? |
04:22:22 | saratoga | is it failsafe (ie people fail to update rather then fail and brick)? |
04:22:32 | scorche | well, this process will not be the final process |
04:22:32 | | Quit webguest07 ("CGI:IRC (EOF)") |
04:22:41 | scorche | it is a bit too involved for the typical user |
04:22:58 | chrisjs169 | it'd be just as hard to brick an e200R as it is to brick an e200 (somewhat hard) |
04:27:09 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
04:27:19 | scorche | linuxstb_: g'day |
04:28:49 | | Join BHSPitMonkey [0] (n=stephen@129.120.244.105) |
04:28:50 | saratoga | what would the final process be? |
04:29:15 | * | scorche hands the mike over to linuxstb_ |
04:29:32 | Soap | RButilQT |
04:29:37 | Soap | of course. ;) |
04:29:42 | scorche | ah...there is that... |
04:30:32 | saratoga | i mean how would it be implemented |
04:32:56 | scorche | hrm...does this mean i should send out a "Gentlemen we have sound"? |
04:35:50 | saratoga | might as well |
04:35:59 | saratoga | there seems to be a few e200r users out there |
04:36:18 | saratoga | though I'd caution that the install process is currently risky |
04:36:32 | saratoga | and recommend waiting unless they're prepared to risk their player |
04:36:37 | scorche | right then |
04:36:52 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
04:37:06 | | Join Logar [0] (n=jordan33@CPE0018e70c197c-CM00111adee150.cpe.net.cable.rogers.com) |
04:37:07 | * | scorche searches for an apt song to be the first played |
04:37:15 | | Quit saratoga ("CGI:IRC") |
04:38:53 | hcs | what, dpkg not good enough for ya? |
04:39:06 | scorche | apt! |
04:39:19 | | Quit linuxstb (Read error: 113 (No route to host)) |
04:39:39 | hcs | I've never heard apt used that way. |
04:39:46 | * | scorche sighs |
04:40:32 | hcs | yes, I am aware of the word as a word, just not sure if it is appropriate here (appropriate would be, appropriately enough) |
04:40:56 | scorche | 4.suited to the purpose or occasion; appropriate: an apt metaphor; a few apt remarks on world peace. |
04:41:11 | scorche | synonyms... |
04:41:14 | hcs | conceded |
04:41:57 | Soap | apt-get install apt-song |
04:47:56 | | Join webguest24 [0] (i=47f0fcf5@gateway/web/cgi-irc/labb.contactor.se/x-d960a35273ab9064) |
04:52:01 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
04:53:00 | | Join LycoLoco [0] (n=Lyco@cpe-075-181-041-203.carolina.res.rr.com) |
04:59:02 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
04:59:53 | | Join eigma [0] (i=eigma@CPE0014bfcf5eee-CM014060200457.cpe.net.cable.rogers.com) |
05:00 |
05:00:32 | Logar | Hey everyone, I'm having a problem changing themes in rockbox. I changed themes many times in the past, but after playing a flac with a .cue (if that matters) with the pen&paper theme, I cant change to any other theme without having distorted icon and selecting bar(?) from pen&paper on my screen. If someone could help me I'd be very grateful :) |
05:02:10 | RudMan_ | is it any flac? |
05:02:27 | | Join arrrghhh [0] (n=chatzill@64.135.169.6) |
05:02:46 | arrrghhh | hello all |
05:02:49 | Logar | i only have that one flac on my ipod |
05:03:04 | Logar | so i cant really tell =/ |
05:03:06 | arrrghhh | can anyone help me get themes working? i had them working on my previous ipod, but for some reason they just don't work... |
05:03:06 | RudMan_ | try another - maybe it's corrupt |
05:04:01 | RudMan_ | what do you "they just don'twork?' |
05:04:06 | arrrghhh | well |
05:04:13 | arrrghhh | when i select them from the theme selector |
05:04:30 | *** | Saving seen data "./dancer.seen" |
05:04:31 | arrrghhh | it says "loading settings" and then goes back to the menu, same stock rockbox theme |
05:04:35 | arrrghhh | reboot, no change... |
05:04:39 | RudMan_ | are all the supporting files where they are supposed to be? |
05:04:44 | arrrghhh | before themes were applied no problem |
05:04:49 | | Quit midkay ("Leaving") |
05:04:53 | RudMan_ | i.e the bmps, the wps, backdrops? |
05:04:56 | arrrghhh | well i extracted them in the exact same way i did before |
05:04:57 | Soap | how long ago is "before" |
05:04:59 | Soap | ? |
05:05:00 | RudMan_ | or did you just transfer the cfgs |
05:05:02 | arrrghhh | uhm |
05:05:07 | Soap | months I assume? |
05:05:09 | arrrghhh | no i extracted everything |
05:05:11 | arrrghhh | no |
05:05:14 | arrrghhh | like yesterday |
05:05:20 | RudMan_ | recent build? |
05:05:21 | arrrghhh | ipod broke, swapped for a new one |
05:05:23 | arrrghhh | yea |
05:05:25 | | Join bb [0] (n=bb@unaffiliated/bb) |
05:05:26 | arrrghhh | evilg's |
05:05:31 | arrrghhh | so i can put all the fancy themes on |
05:05:40 | arrrghhh | i even tried redownloading the files |
05:05:44 | RudMan_ | do these builds require a custom build? |
05:05:56 | arrrghhh | i'm putting everything in the root directory, under /.rockbox |
05:06:02 | arrrghhh | well some themes do |
05:06:07 | arrrghhh | the album art related ones |
05:06:13 | RudMan_ | in that case you need that custom build |
05:06:15 | arrrghhh | and i think there's some others with scrolling or some feature |
05:06:17 | arrrghhh | yea |
05:06:24 | arrrghhh | evilg's build worked great before |
05:07:35 | arrrghhh | would you like to inspect the directory structure? i keep trying, wiping and trying again, redownloading nothing is fixing it |
05:08:16 | RudMan_ | so you are using evilg's build? |
05:08:28 | RudMan_ | and themes that work with evilg's build? |
05:08:30 | arrrghhh | that is correct |
05:08:32 | arrrghhh | yep |
05:08:39 | arrrghhh | not using any new themes either... |
05:08:58 | RudMan_ | did you re-download the themes? |
05:09:16 | arrrghhh | yes |
05:09:32 | arrrghhh | i actually deleted everything before i did all this |
05:09:36 | arrrghhh | so i had to redownload everything |
05:09:59 | RudMan_ | weird |
05:10:01 | Llorean | arrrghhh: If you're having problems with custom builds, you really should be contacting the build author |
05:10:08 | arrrghhh | hrm |
05:10:29 | arrrghhh | shoot i think all the themes i want need a 'custom build' |
05:11:13 | | Join pananohacker [0] (n=jakarta@host-72-174-142-209.cac-co.client.bresnan.net) |
05:11:24 | arrrghhh | i guess i'll try a theme that doesn't need a custom build... |
05:11:28 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:11:47 | arrrghhh | do you want to see the directory structure to see if anything is blatantly wrong? |
05:11:53 | pananohacker | Build failed on my e200; codecs (at least) were built for intel. I have arm-gcc installed; any idea how to fix)? |
05:12:22 | RudMan_ | sure |
05:12:35 | arrrghhh | arrrghhh.gotdns.com/rockbox">http://arrrghhh.gotdns.com/rockbox |
05:12:50 | arrrghhh | damnit |
05:12:55 | arrrghhh | it didn't seem to transfer everything... |
05:13:11 | Llorean | pananohacker: How did you determine this? |
05:13:20 | RudMan_ | I was just about to say that you were missing a lot of shit |
05:13:37 | Logar | RudMan_: I fixed it with a reset of my settings, it didnt manage to load the new icons regardless of the file being played. Thanks for the help though :) |
05:13:40 | chrisjs169 | donutman25, ping |
05:13:41 | Llorean | RudMan_: Please, try to keep the language appropriate for any audience in here. It's a technical channel. |
05:13:51 | chrisjs169 | please be there donutman25.... |
05:13:56 | RudMan_ | llorean:my apologies |
05:14:30 | arrrghhh | yea... |
05:14:33 | arrrghhh | i don't know |
05:14:39 | arrrghhh | maybe the directory permissions are messed up |
05:14:42 | arrrghhh | i just recopied everything |
05:14:49 | pananohacker | Llorean: Sorry. Ran `file` on ape.codec; came back with 'Intel 80386'. Is this a result of my making a sim build? |
05:14:50 | arrrghhh | and chmodd'd the directory to 777 |
05:15:24 | Llorean | pananohacker: Sim builds are not player builds, they're built for the architecture of your PC. |
05:16:02 | arrrghhh | ok |
05:16:07 | arrrghhh | RudMan_: can you try it again? |
05:16:07 | Llorean | arrrghhh: Again, if you're having problems with unsupported builds, take the "unsupported" clue. And especially don't write multiple short lines in the channel, as there's a specific guideline relating to that. |
05:16:23 | pananohacker | Llorean: Ah. Okay, thanks. |
05:17:17 | | Quit bb_ (Read error: 110 (Connection timed out)) |
05:17:26 | arrrghhh | ugh i forget how obnoxious irc was... gee thanks for all the wonderful help Llorean. |
05:17:44 | `sam` | does anybody know where to get legal free gameboy roms? that site it has on the rockboy page doesn't have any downloads right now |
05:17:52 | arrrghhh | well i guess i'll put the official build on and see if that helps out. |
05:17:57 | Llorean | arrrghhh: There are channel guidelines. No offense, but ignoring them makes you the "obnoxious" one. |
05:17:59 | `sam` | i just wanted to test out rockboy |
05:18:52 | scorche | `sam`: i would search google gor homebrew gameboy roms |
05:18:54 | RudMan_ | arrgg: I don't see an directories under the wps dir |
05:18:56 | scorche | s/gor/for |
05:18:59 | pananohacker | Llorean: What does one do with a sim build? I can't find any info on the wiki. |
05:19:05 | arrrghhh | i didn't mean to put out multiple lines at once, i always forget how obnoxious that is in chat rooms |
05:19:17 | `sam` | yeah, i keep getting a bunch of stupid rom sites, but i'll look some more |
05:19:23 | | Quit webguest24 ("CGI:IRC (EOF)") |
05:19:32 | Llorean | arrrghhh: It's also the unsupported build thing, this channel is for discussion of Rockbox, not other people's software. It's like going into the Debian channel and asking for help with Red Hat. |
05:19:58 | arrrghhh | haha, didn't think it was that far off but i see your point |
05:20:14 | scorche | well, debian channel asking for help with ubuntu would be more apt |
05:20:27 | scorche | (pun not intended ) |
05:20:32 | arrrghhh | RudMan_: it's not applying the chmod command recursively... it's 'fixed' for that directory, but i'm too lazy to do that chmod command for every directory |
05:20:44 | Llorean | pananohacker: It's a User Interface Simulator. Basically it's a program you can run on your computer that looks like Rockbox (and performs a few of the same functions) and is used for testing patches or WPSes/Themes, etc. |
05:23:10 | `sam` | arrrghhh, chmod -R |
05:23:15 | `sam` | arrrghhh, man chmod |
05:23:51 | | Join RxDx [0] (i=Rodrigo@201-74-144-221-sj.cpe.vivax.com.br) |
05:24:02 | RxDx | does rockbox uses more battery than apple's firmware? |
05:24:34 | pananohacker | Llorean: Ahh, nevermind. I rtfm'd. Thanks anyways. |
05:25:57 | arrrghhh | jaja -r good ole recursive |
05:26:20 | arrrghhh | i'm learning to put a 'v' with everything so i can actually see what's goin on lol |
05:27:34 | | Quit RxDx () |
05:27:48 | pananohacker | Grr. Getting a '/usr/bin/arm-elf-ld: skipping incompatible /usr/lib/gcc/arm-elf/4.2.1/libgcc.a when searching for -lgcc' message when building normal, e200 on archlinux, followed by an 'Error 2' later on, when it tries to build libspeex. |
05:28:48 | Llorean | pananohacker: The Rockbox compiling instructions explicitly say you need to be using arm-elf-gcc 4.0.3 |
05:30:29 | | Quit hcs ("Leaving.") |
05:31:29 | pananohacker | Llorean: I just read the HowToCompile page, apparently I missed that. I'll try that in the morning. Thanks. |
05:31:35 | | Quit pananohacker ("leaving") |
05:31:50 | `sam` | Llorean, actually it says "we recommend gcc 4.0.3" |
05:32:42 | Llorean | `sam`: Yep, just as we recommend installing Rockbox on players it actually runs on. We can't force people not to do whatever they want, but they should do it the recommended way before saying something's wrong. |
05:34:43 | arrrghhh | look at that, standard build and themes work... damnit! |
05:39:15 | arrrghhh | is rockbox not fully supported on the ipod? |
05:39:58 | scorche | define "not fully supported" |
05:40:08 | RudMan_ | since the standard build and themes work....apparently it is |
05:40:27 | | Quit Logar () |
05:40:52 | arrrghhh | hrm |
05:40:59 | arrrghhh | yea themes aren't working really at all |
05:41:07 | arrrghhh | it changed them for the first theme i picked |
05:41:14 | scorche | then you are likely using broken themes |
05:41:18 | arrrghhh | then after that the other themes just applied pieces |
05:41:22 | arrrghhh | mmmm great |
05:41:35 | RudMan_ | or themes that require a custom build |
05:41:39 | scorche | not all themes are up to date |
05:41:47 | arrrghhh | now it won't apply any themes at all |
05:42:05 | arrrghhh | and i checked all these themes do not require a special build... i made sure of that |
05:42:14 | scorche | it should still apply the themes that worked before |
05:42:44 | arrrghhh | i cleared the settings to go back to defaults, and now it doesn't apply any theme settings... |
05:42:57 | RudMan_ | weird |
05:43:29 | arrrghhh | shoot... i was hoping rockbox would free my ipod of itunes so i could use it easily with linux! |
05:43:46 | scorche | it does that perfectly for me... |
05:44:02 | arrrghhh | strange part is i had rockbox working WONDERFULLY with my previous ipod |
05:44:12 | arrrghhh | this new one... not so much |
05:44:40 | arrrghhh | i haven't even tried loading anything with itunes, i just formatted it as a winpod in itunes and then plugged it into my linux box to transfer music & rockbox... |
05:45:09 | scorche | all you ahve described to me sounds like broken themes...hardly rockbox's fault |
05:45:16 | arrrghhh | true |
05:45:44 | arrrghhh | their theme is just impossible to read unless i can stare at the screen for a good minute |
05:45:58 | scorche | then dont use that theme... |
05:46:12 | arrrghhh | uh that's what i'm trying to do? |
05:46:16 | arrrghhh | and it's not working... |
05:46:26 | RudMan_ | first thing I did when I loaded rockbox was build my own theme that used big fonts so I can read the screen |
05:47:14 | arrrghhh | ja? i just picked some of the ones i liked off the rockbox 'official' themes list |
05:47:26 | Llorean | What "official" themes list? |
05:47:30 | arrrghhh | worked great on my other ipod... not sure what's up with this one |
05:47:39 | arrrghhh | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
05:47:47 | Llorean | arrrghhh: That's the wiki. Anyone can upload |
05:47:55 | Llorean | Try loading iCatcher or one of the other themes that comes preinstalled. |
05:48:04 | arrrghhh | yea... that's why i put 'official' in the quote! |
05:48:07 | scorche | that is about to be marked not to be used anymore as well |
05:48:46 | arrrghhh | yea? a lot of themes are broken i guess huh... shame this all worked so well on my other ipod... the other pod's hdd was toast tho so yea. |
05:49:15 | Llorean | arrrghhh: How long ago was this "working so well"? |
05:49:43 | arrrghhh | sunday |
05:50:08 | arrrghhh | yesterday i got a new ipod (same 80gb ipod, just a new replacedment pod from the crapple store) |
05:50:13 | Llorean | Well any theme that worked with a build from Sunday should work with a build from Today |
05:50:20 | Llorean | Were you also using an official, up to date build then? |
05:50:30 | arrrghhh | i was using evilg when everything was working |
05:50:57 | | Quit eigma (Read error: 104 (Connection reset by peer)) |
05:51:02 | arrrghhh | and iclicker theme did seem to load correctly... although the font alignments are poor, i'm guessing that's how the theme is because a lot else appears different |
05:51:12 | Llorean | Did you install the font pack? |
05:51:47 | arrrghhh | no i don't believe so... if a theme needed new fonts i noticed those included but i never installed any specific 'font pack' |
05:52:01 | Llorean | Not all themes include the necessary fonts. |
05:52:11 | Llorean | That's why the manual strongly suggests you install the font pack from the extras page. |
05:52:26 | Llorean | You *did* read the manual at some point, right? |
05:52:48 | arrrghhh | i read how to install it... so i know i'm doing that all properly! |
05:52:50 | | Join nowayx [0] (n=ca@67-42-137-81.albq.qwest.net) |
05:53:02 | | Quit evil_ (Remote closed the connection) |
05:53:09 | Llorean | But you skipped over the bit about the font pack. |
05:53:10 | scorche | that isnt what we asked |
05:53:11 | arrrghhh | haven't really made it beyond that page... i should really make it thru the rest, i know |
05:53:14 | Llorean | Yes |
05:53:43 | Llorean | In fact I'm quite sure the guidelines also mention something about reading the manual... |
05:53:51 | Llorean | The very same guidelines I've mentioned a few times before. |
05:56:10 | arrrghhh | maybe evilg's build had the fontpack built in... i'm goin back to that build |
05:56:26 | arrrghhh | thanks for all your wonderful advice, the internet sarcasm was great too |
05:56:40 | arrrghhh | gotta love irc, well you better get back to your rulebook. |
05:56:44 | | Quit arrrghhh ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072517]") |
05:57:43 | * | scorche shakes his head |
05:59:31 | | Quit nowayx ("...") |
06:00 |
06:00:23 | Llorean | And if he'd followed that rulebook, and simply read the manual, he'd have installed fonts hours ago and had everything working fine. |
06:00:39 | scorche | pretty much |
06:00:59 | scorche | those guidelines are there just to taunt him |
06:01:25 | RudMan_ | or just look at a theme that is not working and make sure all the files are there in the correct places |
06:04:50 | `sam` | he was asking about if rockbox was fully supported on the ipod, but then says he had the same model ipod just a few days ago working |
06:04:56 | alienbiker99 | hey am i able to put the sansa R firmware on my e200 then install rockbox ? |
06:05:24 | scorche | why would you want to do that? |
06:05:26 | | Quit grndslm (Remote closed the connection) |
06:07:12 | alienbiker99 | idk, to check out the rhaspsody channels |
06:07:34 | Llorean | scorche: They aren't really risking "harm" to their device, just "recovery procedures at least as complicated as the procedure you screwed up to need to recover" |
06:08:33 | scorche | Llorean: i thought that was the best way of putting it...if they dont know what they are doing, i would call that risking harm |
06:09:23 | Llorean | Fair enough |
06:09:57 | Llorean | Just wanted to make sure you were aware of that really |
06:10:40 | scorche | yup...i went through that enough today to have a good grasp of what is going on, and recovery procedures, etc =) |
06:11:04 | * | scorche shakes his fist at the goblin who trashed his linux partition |
06:11:22 | Llorean | While I wouldn't presume to say the e200 is unbrickable, whatever's necessary to get it worse than needing manufacturing mode requires a pretty special screwup |
06:12:10 | scorche | of course...i was mainly referring to what i said above though =) |
06:12:17 | Llorean | Yep |
06:12:48 | scorche | and, of course, that is a great way to keep them away from trying and having an influx of people coming in here and asking us to fix it |
06:12:55 | Llorean | Yeah |
06:12:59 | | Part Llorean |
06:14:07 | | Join perplexity [0] (i=heh25791@dxb-as74784.alshamil.net.ae) |
06:14:19 | chrisjs169 | ok, i'm off to bed |
06:14:26 | chrisjs169 | i need to get up in 6 hours for school |
06:14:38 | scorche | have fun |
06:15:08 | advcomp2019 | scorche: did you have fun getting rockbox to work on the rs |
06:15:46 | scorche | most of the time was spent trying to get a proper linux environment working on my comp, sadly |
06:15:52 | | Quit RudMan_ (Remote closed the connection) |
06:16:04 | chrisjs169 | that's why always work in linux ;) |
06:16:36 | scorche | well, i have dedicated linux boxed for that and development sort of things...i just am away from them atm |
06:16:43 | scorche | s/boxed/boxes |
06:16:55 | chrisjs169 | lol |
06:17:06 | advcomp2019 | i have my computer dual boot my computers |
06:17:07 | chrisjs169 | alright, i'm off |
06:17:15 | advcomp2019 | later chrisjs169 |
06:17:20 | chrisjs169 | oh wait |
06:17:38 | scorche | well, this box is set up for dual booting as well, but it seems that something has screwed up my linux installation |
06:17:43 | * | chrisjs169 updates my build one last time |
06:17:55 | chrisjs169 | my other computer dual boots winXP and Ubuntu |
06:18:11 | chrisjs169 | but parents use Windows all the time, so I don't get a chance to use Ubuntu on that one |
06:18:33 | chrisjs169 | but once I get my new AMD proc, mobo, and new ram, this computer's getting an upgrade :D |
06:20:07 | chrisjs169 | ok, i'm off |
06:20:10 | chrisjs169 | for real ;) |
06:20:12 | chrisjs169 | later |
06:28:06 | | Quit idnar (Nick collision from services.) |
06:28:09 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
06:31:26 | advcomp2019 | scorche: is it easy to remove rockbox on a r version |
06:32:53 | scorche | just as "easy" to install it, only reverse...this isnt how it is always going to have to be installed... |
08:00 |
08:50:42 | *** | Started Dancer V4.16 |
08:50:42 | *** | Connected to irc.freenode.net on port 6667 |
08:50:42 | *** | Logfile for #rockbox started |
08:50:45 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
08:50:46 | *** | Server message 501: 'logbot_ :Unknown MODE flag' |
08:50:46 | Mode | "logbot_ :+i" by logbot_ |
08:50:46 | *** | Server message 477: 'logbot_ #rockbox :[freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup' |
08:50:47 | | Join logbot_ [0] (i=bjst@gateway/web/cgi-irc/labb.contactor.se/x-74d3c3794306b00f) |
08:50:47 | | Join homielowe [0] (n=homielow@d207-81-67-190.bchsia.telus.net) |
08:50:47 | | Join CaptainSquid [0] (n=Miranda@proxy17.netz.sbs.de) |
08:50:47 | | Join Redbreva [0] (n=chatzill@host86-142-54-122.range86-142.btcentralplus.com) |
08:50:47 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
08:50:47 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
08:50:47 | | Join sadeness [0] (n=LamersIn@nat1.rlan.ru) |
08:50:47 | | Join kubiixaka [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
08:50:47 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
08:50:47 | | Join Rick [0] (i=rick@unaffiliated/rick) |
08:50:47 | | Join rockho [0] (i=rocko@pc-71-80-121-24.will.ct.charter.com) |
08:50:47 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
08:50:47 | | Join perplexity [0] (i=heh25791@dxb-as74784.alshamil.net.ae) |
08:50:47 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
08:50:47 | | Join bb [0] (n=bb@unaffiliated/bb) |
08:50:47 | | Join LycoLoco [0] (n=Lyco@cpe-075-181-041-203.carolina.res.rr.com) |
08:50:47 | | Join BHSPitMonkey [0] (n=stephen@129.120.244.105) |
08:50:47 | | Join w0rd54 [0] (i=blackdev@100mbit.top-site.us) |
08:50:47 | | Join scorche [0] (i=Blah@rockbox/administrator/scorche) |
08:50:47 | | Join newbyx86 [0] (n=newby@ip68-7-12-123.sd.sd.cox.net) |
08:50:47 | | Join Wes_S [0] (n=wess@209.165.254.99) |
08:50:47 | | Join krazykt [0] (n=kkit@140.141.29.162) |
08:50:47 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
08:50:47 | | Join donutman25 [0] (n=chatzill@65.75.87.48) |
08:50:47 | | Join RoC_MasterMind [0] (n=Free@c-66-177-39-225.hsd1.fl.comcast.net) |
08:50:47 | | Join sslashes [0] (i=sslashes@209.67.252.122) |
08:50:47 | | Join Goldenrod [0] (i=41bd808d@gateway/web/cgi-irc/labb.contactor.se/x-900cc4eba46ccbea) |
08:50:47 | | Join markun [0] (n=markun@rockbox/developer/markun) |
08:50:47 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
08:50:47 | | Join Rob2222 [0] (n=Miranda@pD952A9DD.dip.t-dialin.net) |
08:50:47 | | Join qweru [0] (n=kvirc@bb-87-80-66-156.ukonline.co.uk) |
08:50:47 | | Join XavierGr [0] (n=xavier@ppp173-242.adsl.forthnet.gr) |
08:50:47 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
08:50:47 | | Join delYsid [0] (n=user@debian/developer/mlang) |
08:50:47 | | Join DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
08:50:47 | | Join qwm [0] (i=qwm@h38n2fls32o1010.telia.com) |
08:50:47 | | Join maddler [0] (n=maddler@217-133-171-24.b2b.tiscali.it) |
08:50:47 | | Join nerochiaro [0] (n=nerochia@adsl203-164-174.mclink.it) |
08:50:47 | | Join akaias [0] (n=akaias@c-67-175-173-88.hsd1.il.comcast.net) |
08:50:47 | | Join tumu [0] (n=tumu@dsl-olubrasgw1-ff2bc100-41.dhcp.inet.fi) |
08:50:47 | | Join Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
08:50:47 | | Join preglow [0] (n=thomj@hekta.edt.aft.hist.no) |
08:50:47 | | Join thegeek [0] (n=nnscript@s189a.studby.ntnu.no) |
08:50:47 | | Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater) |
08:50:47 | | Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon) |
08:50:47 | | Join Guile`` [0] (n=Guile@78.114.106.246) |
08:50:47 | | Join cmvjk [0] (n=blah@223.34.143.24.cm.sunflower.com) |
08:50:47 | | Join ze [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
08:50:47 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
08:50:47 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
08:50:47 | | Join lids [0] (n=lds@ks37584.kimsufi.com) |
08:50:47 | | Join atsea- [0] (i=atsea-@gateway/tor/x-233765ce4f861729) |
08:50:47 | | Join k-man [0] (n=jason@unaffiliated/k-man) |
08:50:47 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
08:50:47 | | Join EnterUserName [0] (n=dave@pdpc/supporter/student/GeekZoid) |
08:50:47 | | Join courtc [0] (n=court@unaffiliated/courtc) |
08:50:47 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
08:50:47 | | Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169) |
08:50:47 | | Join joshin [0] (n=joshin@unaffiliated/joshin) |
08:50:47 | | Join iamben [0] (n=ben@dpc67142179038.direcpc.com) |
08:50:47 | | Join crashev [0] (i=crashev@jantarowa.eu.org) |
08:50:47 | | Join rasher [0] (n=rasher@rockbox/developer/rasher) |
08:50:47 | | Join n17ikh|Lappy [0] (n=n17ikh@c-76-23-98-11.hsd1.sc.comcast.net) |
08:50:47 | | Join logbot [0] (i=bjst@gateway/web/cgi-irc/labb.contactor.se/x-890e44afcde06f52) |
08:50:47 | | Join parafin [0] (i=parafin@paraf.in) |
08:50:47 | | Join sbeh [0] (i=sbeh@serverstaff.de) |
08:50:47 | | Join Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
08:50:47 | | Join FOAD [0] (n=dok@dinah.blub.net) |
08:50:47 | | Join advcomp2019 [0] (n=advcomp2@66.172.231.192) |
08:50:47 | | Join prashantv [0] (i=prashant@weill.orchestra.cse.unsw.EDU.AU) |
08:50:47 | | Join luckz [0] (n=luckz@luckz.de) |
08:50:47 | | Join Caliban [0] (n=ianmacd@jiskefet.caliban.org) |
08:50:47 | | Join morrijr [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) |
08:50:47 | | Join Galois [0] (i=djao@efnet-math.org) |
08:50:47 | | Join gtkspert [0] (n=gtkspert@gateless.info) |
08:50:47 | | Join hachi [0] (i=hachi@shego.kuiki.net) |
08:50:47 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
08:50:47 | | Join Matt-W [0] (i=maw@growl/Matt-W) |
08:50:47 | | Join gregj [0] (n=gj@81-186-226-63.citynet.pl) |
08:50:47 | | Join elinenbe_work [0] (n=elinenbe@209.196.192.8) |
08:50:47 | | Join andrewg867 [0] (n=andrew@stjhnf0124w-142162090045.pppoe-dynamic.nl.aliant.net) |
08:50:47 | | Join frederv_ [0] (i=frederv@caracal.stud.ntnu.no) |
08:50:47 | | Join alienbiker99 [0] (n=alienbik@68.193.38.212) |
08:50:47 | | Join webmind [0] (n=webmind@u2m.nl) |
08:50:47 | | Join Jon-Kha [0] (n=Jon-Kha@80-248-247-190.cust.suomicom.fi) |
08:50:47 | | Join smurf [0] (n=smurf@debian/developer/smurf) |
08:50:47 | | Join bnakijnne [0] (i=0@86.122.116.44) |
08:50:47 | | Join BobShield [0] (i=rshield@c-24-15-123-57.hsd1.il.comcast.net) |
08:50:47 | | Join Bagder [0] (n=daniel@rockbox/developer/bagder) |
08:50:47 | | Join Entames__ [0] (n=Jarred@ppp121-45-50-38.lns11.adl2.internode.on.net) |
08:50:47 | | Join Hadaka [0] (i=naked@naked.iki.fi) |
08:50:47 | | Join Bjoern-Erik [0] (n=Bjoern@108.80-202-110.nextgentel.com) |
08:50:47 | | Join Ave [0] (i=ave@a91-152-238-56.elisa-laajakaista.fi) |
08:50:47 | | Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1) |
08:50:47 | | Join [mbm] [0] (i=mbm@openwrt/developer/mbm) |
08:50:47 | | Join Slasheri [0] (i=miipekk@xen.ihme.org) |
08:50:47 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
08:50:47 | | Join gromit` [0] (i=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
08:50:47 | | Join crwl [0] (n=crawlie@a88-114-143-95.elisa-laajakaista.fi) |
08:50:47 | | Join feisar [0] (i=jljhook@sienikerho.com) |
08:50:47 | | Join Pyromancer [0] (i=DeepInTh@c-24-63-23-50.hsd1.ma.comcast.net) |
08:50:47 | | Join indro [0] (i=indro@212.103.66.234) |
08:50:47 | | Join rvvs89 [0] (n=rvvs89@unaffiliated/rvvs89) |
08:50:47 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
08:50:47 | | Join Nimdae [0] (n=nimmeh@static-71-164-213-195.dllstx.fios.verizon.net) |
08:50:47 | | Join jurrie_ [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
08:50:47 | | Join Weiss [0] (i=taw27@pip.srcf.societies.cam.ac.uk) |
08:50:47 | | Join lostnihilist [0] (n=lostnihi@ppp-68-251-72-237.dsl.chcgil.ameritech.net) |
08:50:47 | | Join enyc [0] (n=enyc@1337.whitehorse.co.uk) |
08:50:47 | | Join goffa [0] (n=goffa@216.220.23.105) |
08:50:47 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
08:50:47 | | Join Kohlrabi [0] (n=Kohlrabi@frustrum.nosebud.de) |
08:50:47 | | Join DiDjCodt [0] (n=djc@poy.chewa.net) |
08:50:47 | | Join blithe [0] (n=blithe@stiletto.djblithe.com) |
08:50:47 | | Join fxb__ [0] (n=felixbru@h1252615.stratoserver.net) |
08:50:47 | | Join mtoups [0] (n=mtoups@HENSON.ISR.CS.CMU.EDU) |
08:50:47 | | Join dionoea [0] (n=dionoea@poy.chewa.net) |
08:50:47 | | Join lostlogic [0] (n=lostlogi@rockbox/developer/lostlogic) |
08:50:47 | | Join jbit [0] (n=jbit@jamesl.neovanglist.net) |
08:50:47 | | Join guyzmo [0] (n=guyzmo@nenya.mithrandir.net) |
08:50:47 | | Join crashd_ [0] (i=foobar@lostnode.org) |
08:51:44 | | Quit Goldenrod (Read error: 104 (Connection reset by peer)) |
08:51:52 | | Quit logbot (Read error: 104 (Connection reset by peer)) |
08:52:53 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:54:39 | | Part Redbreva |
08:55:36 | B4gder | scorche: good work on the R |
08:55:51 | scorche | i didnt do anything though...that was you guys =P |
08:56:03 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
08:56:05 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
08:56:25 | JdGordon | scorche: you round? |
08:56:31 | scorche | sure |
08:56:42 | JdGordon | haha... silly question.. your always here :p |
08:56:46 | JdGordon | nice work on the e220r |
08:56:50 | JdGordon | 200r even |
08:57:13 | * | scorche sighs |
08:57:27 | JdGordon | is the i2c rom the thing that stops us running our own bootloader? or it just stops us modifiying the existing one? |
08:57:52 | GodEater_ | the i2c rom is identical to the vanilla 200 |
08:57:54 | B4gder | the boot loader in the i2c rom loads the BL |
08:58:00 | B4gder | the BL is what loads the mi4 |
08:58:14 | amiconn | B4gder: I wonder what's up with the web server. 2nd crash within 4 days... |
08:58:50 | B4gder | no, the other problem was reboot-related |
08:58:51 | JdGordon | so I'm confused, why does it have to be overwritten to et our BL working? |
08:59:12 | B4gder | JdGordon: because the original BL on the R models cheks the digital signature of the mi4 |
08:59:20 | B4gder | so that our dummy-sig doesn't work |
08:59:52 | amiconn | B4gder: I'm not talking about the server missing to pick up commits. It was down on Saturday from ?? til ~11:00 |
09:00 |
09:00:49 | B4gder | no, it wasn't "down", it was apache that didn't start after the reboot |
09:00:58 | amiconn | aha |
09:01:12 | amiconn | Still strange |
09:01:15 | B4gder | which seems to be due to an apache upgrade |
09:01:27 | B4gder | for some reason it added port 443 to the default config |
09:01:27 | amiconn | Hmm, it seems we'll have to do something about the gcc 4.2.x warnings... my machine is also upgraded now |
09:01:33 | amiconn | eh? |
09:01:53 | amiconn | Is that a debian machine? |
09:01:57 | B4gder | yes |
09:02:17 | B4gder | and since we run sshd on port 443, apache wouldn't start... |
09:02:37 | amiconn | I wonder why an upgrade replaces the config... afaik debian always asks whether it should replace modified files |
09:02:54 | | Quit jhMikeS (Nick collision from services.) |
09:03:00 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
09:03:06 | * | GodEater_ wonders how many servers out there run sshd on 443. I know I do ;) |
09:03:13 | B4gder | hehe |
09:03:18 | B4gder | ssshhhh |
09:03:22 | GodEater_ | it's secret! |
09:03:57 | JdGordon | B4gder: could we get some code working which overwrites the BL instead of having to use the recover i2c method? I mean, use the e200tool to put some code into ram and then run it? |
09:04:07 | JdGordon | seems saver than modiying the i2c |
09:04:11 | JdGordon | safer* |
09:04:18 | B4gder | we don't modify the i2c rom |
09:04:32 | B4gder | but sure, we can write code and upload it and run it with e200tool |
09:04:53 | GodEater_ | I was just saying (something) like this to scorche in -community |
09:05:08 | GodEater_ | this current method of running rockbox on the R series is not for the newbie |
09:05:43 | JdGordon | B4gder: "e200tool recover" doesnt modify the i2c? |
09:06:07 | * | JdGordon tired |
09:06:14 | B4gder | nope |
09:06:29 | B4gder | recover just uploads a bootloader in ram and starts it |
09:06:41 | B4gder | so that you can use its recovery mode |
09:06:42 | JdGordon | im thinking of one of its other arguments arnt I? |
09:06:45 | GodEater_ | will MrH mind us including e200tool in rbutil ? |
09:07:08 | B4gder | GodEater_: it's mostly a matter of us not accepting anonymous contributions... |
09:07:08 | GodEater_ | or portions of it at least |
09:07:14 | GodEater_ | ah |
09:07:20 | GodEater_ | so it's our fault - not his :) |
09:07:24 | B4gder | yes |
09:07:54 | GodEater_ | and he is (I assume) thoroughly anonymous, and even you don't know him as anyone other than MrH ? |
09:08:12 | B4gder | exactly |
09:08:14 | JdGordon | saying yes to that might not be a good idea :p |
09:08:17 | B4gder | 100% secret |
09:08:29 | JdGordon | we should call him Harry in CREDITS |
09:08:32 | * | GodEater_ remembers the days of anon.penet.fi |
09:11:44 | GodEater_ | are we willing to compromise that decision in this case ? |
09:12:01 | GodEater_ | since otherwise I don't see how we can ever claim to support the e200r series |
09:13:05 | JdGordon | ... the same way we can use his findings in the rest of the code? |
09:13:08 | JdGordon | just rewrite it? |
09:13:32 | B4gder | well, we can still "support" it even be rbutil can't |
09:13:36 | B4gder | even if |
09:13:45 | B4gder | and yes, we can write the code ourselves |
09:13:49 | B4gder | or write it differently |
09:14:03 | scorche | it still is a pretty arduous procedure for the average user |
09:14:36 | B4gder | yes, but we had a very involved procedure for the vanilla ones too at first |
09:14:52 | * | GodEater_ is never comfortable with this idea of re-writing things. We still know in our hearts is basically MrH's work that we're regugitating |
09:15:57 | JdGordon | (trying to understand this).. on a non-rockboxed e200(r) the i2c loads the OF directly? it doesnt go therough a bootloader firsy? |
09:16:11 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
09:17:47 | B4gder | no |
09:17:57 | B4gder | the i2c rom loads the BL from the hidden partition |
09:18:00 | B4gder | the BL loads the mi4 |
09:18:16 | B4gder | in a rockboxed case, the BL loads the rockbox-bootloader-mi4 |
09:18:39 | JdGordon | ok |
09:19:44 | JdGordon | so slighty related q... why on earth hasnt sandisk released a new version which replaces their bootloader with one which stops us on the vanila e200's? |
09:20:39 | GodEater_ | why would they do that ? |
09:20:46 | B4gder | because they don't care? |
09:20:49 | GodEater_ | I can't imagine they care |
09:20:51 | JdGordon | why bother with it on the r then? |
09:21:00 | B4gder | that's Rhapsody/Real |
09:21:13 | GodEater_ | they don't want us stealing their DRM |
09:21:21 | B4gder | according to some forums out there, Real was involved quite a bit in the design of that |
09:21:33 | JdGordon | ah ok |
09:21:45 | amiconn | Wow. Using the pool, I can now build 9 english voices with sapi in <6 minutes on my laptop :) |
09:22:15 | amiconn | (if the bitmaps are already built) |
09:22:43 | amiconn | B4gder: Do you have an idea how to stop the feature target trigger building bitmaps? |
09:23:18 | B4gder | I know why it behaves like that, but the fix is not obvious to me |
09:24:28 | amiconn | It's not the only dependency weirdness |
09:24:46 | B4gder | no, but one of the worst... |
09:25:22 | amiconn | (1) Normal builds always check the bitmaps twice. (2) codecs are always relinked in sim builds, but not target. (3) Target builds don't relink codecs if only the codeclib changed |
09:25:48 | amiconn | Imo (3) is the worst, 'cause it produces unexpected results. |
09:25:59 | amiconn | The others are "just" annoying as they cost time |
09:26:16 | JdGordon | plugins are also relinked iirc |
09:26:32 | JdGordon | Im sure i remmeber something with plugins which shouldnt happen |
09:26:39 | * | JdGordon really is too tired to chat |
09:27:16 | scorche | JdGordon: so what is this patch that you have to eventually commit that breaks themes? |
09:27:41 | JdGordon | you talking about adding the usb icon i tihnk? |
09:28:02 | scorche | i dont know..i just remember you going on about some patch that beaks themes |
09:28:07 | scorche | breaks |
09:28:30 | GodEater_ | I prefer beaking them :) |
09:28:39 | JdGordon | thats the only one I can think of... because you cant add new icons to only 1 target if you want the iconsets to be usable on all... |
09:29:53 | scorche | ah...well, are you waiting on something for that?...anything that breaks themes would be nice to go in befor ethe themes site goes live, as people will fix the themes to submit them to the site |
09:30:04 | | Join LinusN [0] (i=linus@gateway/web/cgi-irc/labb.contactor.se/x-43a43bacdaaebeaa) |
09:30:10 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:30:39 | JdGordon | scorche: I was waiting on working usb for PP.... but it can go in whenever.... |
09:30:56 | JdGordon | It thought icons werent going into the theme site just yet anyway? |
09:31:35 | scorche | just icons arent, but if the theme includes them as part of it, then they will go in |
09:33:57 | JdGordon | I'm OK to put the icon in whenever.... dont know how others feel about it though |
09:34:23 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
09:35:53 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
09:37:23 | | Join gammy [0] (i=1001@c83-251-149-213.bredband.comhem.se) |
09:38:01 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
09:38:22 | GodEater_ | anyone know if linuxstb_ decided not to commit his usb patch ? |
09:39:29 | | Part ddalton |
09:39:45 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:39:54 | | Join miepchen^schlaf [0] (n=hihi@p54BF78E2.dip.t-dialin.net) |
09:39:56 | ddalton | anyone got p7704 working? |
09:46:47 | | Quit qweru ("moo") |
09:48:24 | | Join datachild [0] (n=datachil@217-208-144-87-no75.tbcn.telia.com) |
09:48:35 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:50:54 | | Join spiorf [0] (n=spiorf@host170-219-dynamic.4-87-r.retail.telecomitalia.it) |
09:56:40 | JdGordon | would putting ata_read/write_sectors() in the plugin api be frowned on? |
09:57:26 | | Join Zagor [0] (n=bjorn@rockbox/developer/Zagor) |
10:00 |
10:00:10 | | Quit davina (Remote closed the connection) |
10:03:32 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:04:15 | ddalton | so noone has tried p7704? |
10:04:22 | ddalton | it compiles so I will just need to test |
10:04:23 | petur | going to write chkdsk and defrag for rockbox? ;) |
10:04:53 | JdGordon | no... I was thinking about porting sansapatcher to a plugin because im annoyed with the OF |
10:05:27 | | Quit davina (Remote closed the connection) |
10:06:03 | JdGordon | GodEater_: linuxstb_ must have heard :p |
10:08:08 | * | GodEater_ looks blank |
10:08:09 | B4gder | btw, the most recent floss weekly was about git and quite interesting |
10:08:19 | JdGordon | GodEater_: the usb stuff was just commited |
10:08:26 | B4gder | http://www.twit.tv/FLOSS |
10:08:36 | GodEater_ | recent svn still says not here |
10:08:47 | * | GodEater_ refreshes the front page again |
10:09:07 | GodEater_ | thanks B4gder - I'll take a look |
10:09:20 | JdGordon | B4gder: shouldnt they be using ogg vorbis instead of mp3? hypocrites :p |
10:09:32 | petur | lol |
10:09:41 | B4gder | I don't think Leo is a hypocrite |
10:09:50 | | Join bluebrother [0] (i=3yg0BSFF@rockbox/staff/bluebrother) |
10:09:57 | B4gder | he's a full-time caster, not a particular open source one |
10:10:29 | * | JdGordon was being funny, and couldnt tihnk of a better word |
10:10:39 | B4gder | ;-) |
10:10:55 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:10:56 | B4gder | there's also actually a lot of people claiming mp3 is the podcast "standard" format |
10:11:12 | bluebrother | there is a standard format? :P |
10:11:55 | ddalton | p7691 was committed. |
10:12:17 | GodEater_ | yay, I see it now |
10:12:18 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
10:12:26 | linuxstb | GodEater_: Thanks for the reminder! |
10:13:32 | GodEater_ | :) |
10:14:21 | linuxstb | B4gder: I don't know if you compared MrH's patched bootloader with the original, but it's just one instruction which has been modified (4 bytes). So now someone needs to write an app that e200tool can upload to perform that patching... |
10:15:46 | B4gder | yes |
10:16:31 | linuxstb | Also, do you want to host the pp5022.mi4 for the e200r that I built yesterday? |
10:16:59 | B4gder | sure |
10:17:10 | linuxstb | http://www.davechapman.f2s.com/rockbox/pp5022.mi4 |
10:18:01 | B4gder | I put it on the download server |
10:18:21 | B4gder | we already have a very old version there... |
10:18:28 | B4gder | 2007-02-25 |
10:18:37 | * | JdGordon gives up on the podcast.. that guests accent is painful! |
10:18:54 | GodEater_ | it's quite hard work I agree |
10:18:56 | scorche | is there anything else for me to do? |
10:18:58 | GodEater_ | he sounds a bit like a robot |
10:19:06 | * | ddalton doesn't like lots of emails! |
10:19:06 | pixelma | GodEater: you could have told me if you think I wasn't being clear enough... ;) |
10:20:17 | * | GodEater_ is just trying to push his post count past saratoga's ;) |
10:20:47 | pixelma | that was my impression :P |
10:20:56 | GodEater_ | hehe |
10:21:08 | * | scorche looks over at the delete button |
10:21:20 | * | amiconn pings rasher again |
10:23:30 | * | ddalton got the plugin talking! |
10:23:58 | * | JdGordon doesnt want to be left out of all this /me-ing... |
10:24:10 | * | GodEater_ shows solidarity too |
10:24:18 | * | bluebrother joins for a short while |
10:24:26 | scorche | C-C-C-COMBO BREAKER! |
10:24:28 | scorche | =) |
10:24:29 | | Quit atsea- (Remote closed the connection) |
10:24:35 | JdGordon | nooooooooooooo!!!!!!!!!!!!!1 |
10:24:48 | B4gder | scorche: you could clean up the e200R install instruction to prepare for the anythingbutipod.com people come bursting in ;-) |
10:25:10 | scorche | B4gder: so no plans to deviate from that for the moment? |
10:25:21 | B4gder | deviate from what? |
10:25:26 | scorche | or ideas, rather |
10:25:28 | | Join pepie34 [0] (n=pepie34@184.181-65-87.adsl-dyn.isp.belgacom.be) |
10:25:38 | scorche | of a simpler way to do all this? |
10:25:42 | * | linuxstb half wishes we never told anyone about the e200R success until we had a more sensible install method... |
10:25:53 | GodEater_ | scorche: there are plans certainly - but we've not implemented any of them :) |
10:26:02 | B4gder | a guess from me is that there will take some time until we have a better way |
10:26:10 | scorche | GodEater: well, plans imply that you have an actual plan without big gaps ;) |
10:26:22 | B4gder | and there will be people lining up wanting to test this before we have a better way |
10:26:40 | scorche | linuxstb: well, it can remain harmful...as long as no one lets the bag out that you wont really brick your device |
10:26:44 | GodEater_ | 1) Buy e200r 2) Implement project omega 3) Profit |
10:27:06 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:27:12 | linuxstb | B4gder: True, and it's not in the Rockbox spirit to keep things secret... |
10:27:44 | | Join pepie34_ [0] (n=pepie34@125.176-65-87.adsl-dyn.isp.belgacom.be) |
10:28:18 | GodEater_ | except for the identity of MrH you mean :) |
10:28:32 | scorche | well, we dont know the answer to spoil it.. |
10:28:43 | GodEater_ | well - everyone claims we don't ;) |
10:28:43 | JdGordon | the bricked e200 thread is going to get a workout again... |
10:28:50 | B4gder | haha |
10:28:51 | GodEater_ | JdGordon: yay! |
10:29:00 | JdGordon | ... thats a bad thing.... |
10:29:09 | GodEater_ | I was being sarcastic |
10:29:14 | linuxstb | scorche: My thoughts on a plan are to write an app we upload to the e200r in manufacturing mode and execute. That app will patch the OF bootloader directly in the firmware partition. After that, the user will have to copy the PP5022.mi4 and a OF.mi4 to the device in normal UMS mode. |
10:29:14 | JdGordon | :) |
10:29:20 | scorche | i wonder if we could claim the install process unsupported so if they have any install issues, we get to say we cant help them... |
10:29:43 | GodEater_ | scorche: "Use entirely at your own risk" disclaimer right at the top |
10:29:45 | * | scorche slaps his bad hand |
10:29:55 | amiconn | scorche: We aren't like ipl... |
10:30:08 | B4gder | we do help people even when they mess up against our advice |
10:30:11 | scorche | amiconn: twas my bad hand that said it..not me! |
10:30:41 | * | scorche looks up and doesnt see anyone else getting away with anything sarcastic, though... |
10:31:00 | B4gder | sarcasm is a tricky thing on irc |
10:31:03 | GodEater_ | the channel police are on strict form today |
10:31:05 | GodEater_ | :) |
10:32:02 | * | bluebrother just posted an update to the rbutil announcement and remembers the edit-policy ... |
10:32:11 | scorche | well, I will post some "easy" instructions onto the wiki sometime tonight |
10:33:06 | linuxstb | scorche: Have you seen chrisjs169's instructions - he posted some very detailed instructions on his website yesterday. |
10:33:49 | linuxstb | scorche: BTW, what are you going to do with your E250R? Are you keeping it for yourself? |
10:34:45 | scorche | linuxstb: likely not, but i have a bit with it before i must get it back |
10:34:54 | advcomp2019 | i am reading what the script he made does |
10:35:30 | linuxstb | I guess a short-term solution could be a linux live-CD image with e200tool? |
10:36:13 | scorche | i think that is a bit much |
10:36:19 | amiconn | What's the prob with e200tool on windows? |
10:36:38 | linuxstb | It doesn't work... |
10:36:47 | linuxstb | I guess no-one has investigated the details. |
10:37:05 | linuxstb | It requires libusb for the USB communication with the E200 in manufacturing mode. |
10:37:06 | amiconn | Define "does not work"... |
10:37:08 | JdGordon | does anyone know how to compile code so e200tool can run it on the target? |
10:37:10 | B4gder | no, I don't think anyone who has had the problems has had the skills |
10:37:19 | JdGordon | last time I tried I failed |
10:37:28 | B4gder | amiconn: I don't think we know what works or not |
10:37:46 | B4gder | basically, all us who have poked on the e200 are using and have been using linux |
10:38:22 | B4gder | libusb is supposed to work the same way on windows, afaik, so e200tool would work the same |
10:38:29 | linuxstb | scorche: Are you a Windows user? |
10:38:30 | B4gder | but apparently it doesn't |
10:38:42 | scorche | linuxstb: i use both, yes |
10:39:05 | linuxstb | Fancy testing e200tool on Windows and seeing if you can get it to work? |
10:39:17 | | Join norbusan [0] (n=norbusan@pnsgw1-client232.demo.tuwien.ac.at) |
10:39:30 | scorche | i shall likely try and poke on it a bit tomorrow |
10:39:31 | | Part norbusan |
10:40:12 | bluebrother | linuxstb: is there something similar to /proc/bus/usb/devices on macos? |
10:40:28 | linuxstb | bluebrother: No, there's no /proc filesystem. |
10:40:39 | bluebrother | hmm :/ |
10:40:40 | linuxstb | You would force me into the Apple APIs... |
10:41:12 | * | linuxstb _really_ wants a Mac developer to turn up and work on rbutilqt |
10:41:23 | * | bluebrother too |
10:41:41 | | Join skate3214 [0] (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
10:41:51 | scorche | hrm...better start making a list of things to do... |
10:42:37 | | Quit tchan (Read error: 113 (No route to host)) |
10:43:51 | | Quit pepie34 (Read error: 110 (Connection timed out)) |
10:44:15 | | Join TiMiD[FD] [0] (n=TiMiD[FD@ARennes-258-1-15-244.w90-12.abo.wanadoo.fr) |
10:44:21 | TiMiD[FD] | hi |
10:44:40 | TiMiD[FD] | any idea why http://www.rockbox.org/tracker/task/4905?histring=remote was not accepted nor commented ? |
10:45:43 | | Quit davina ("xchat on Ubuntu 7.04") |
10:46:11 | amiconn | TiMiD[FD]: Isn't that superseded in svn now? |
10:46:29 | TiMiD[FD] | I don't think so |
10:46:38 | | Quit obo (Read error: 104 (Connection reset by peer)) |
10:46:39 | TiMiD[FD] | at least I never noticed |
10:47:05 | | Join seablue [0] (n=s@0x535c1344.banxx3.adsl-dhcp.tele.dk) |
10:48:23 | TiMiD[FD] | I check ... |
10:48:41 | rasher | amiconn: yeah? |
10:49:46 | amiconn | rasher: I found 2 problems related to voice building |
10:49:57 | linuxstb | JdGordon: Do you want to commit the USB-detection modification to the Sansa bootloader now? (I committed my detection patch) |
10:50:27 | TiMiD[FD] | no it's not in svn |
10:50:41 | rasher | linuxstb: Didn't he already? r14601 |
10:50:44 | amiconn | (1) The perl script can't handle all replacement strings, because some of them depend on the voice used, which the perl script can't know (e.g. for sapi, AT&T voices need different corrections than Microsoft voices etc) |
10:50:45 | *** | Saving seen data "./dancer.seen" |
10:51:04 | amiconn | So I am pondering whether I should add replacement to the vbscript |
10:51:47 | linuxstb | rasher: Yes.... |
10:51:51 | amiconn | (2) Regarding the pool - the pool clips not only depend on the actual spoken text, language and engine, but also on the TTS parameters and encoder parameters |
10:52:19 | rasher | amiconn: The same thing could be said of festival - there are multiple english voices, for example. I don't really know how best to handle that |
10:52:23 | amiconn | E.g. if I use the pool, but want a different voice speed for hwcodec (in order to keep the file small) that doesn't work atm |
10:52:46 | rasher | amiconn: Yeah, I believe I even have a comment to that effect in the source? Isn |
10:52:56 | amiconn | Same thing for lame options - say I want to encode the clips for archos with −−resample 8, but the others with −−resample 16... |
10:53:02 | rasher | 't it just a matter of adding tts_opts and encoder_opts to the string we md5? |
10:53:19 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:54:00 | | Quit rockho (Read error: 104 (Connection reset by peer)) |
10:54:13 | | Join rockho [0] (i=rocko@pc-71-80-121-24.will.ct.charter.com) |
10:54:17 | | Join james_malone [0] (n=James@58.175.83.231) |
10:54:30 | B4gder | rasher: seems like a fair approach |
10:54:47 | delYsid | GRaTT: In what way? |
10:55:35 | rasher | As for the string replacement, I suppose adding it to vbscript could work - or we could let the perl script parse the tts_opts for sapi and have a switch for that as well |
10:55:58 | rasher | That seems slightly nicer - to keep it all in one place |
10:56:05 | rasher | As much as possible |
10:58:20 | amiconn | That might work, but is quite ugly imo |
10:58:44 | amiconn | ..because then the perl script needs to know which voice name matches which engine, while the vbscript can query that |
10:59:16 | amiconn | E.g. it knows that all of Crystal16, Mike16, Audrey16, Charles16 are AT&T english voices |
10:59:54 | | Join atsea- [0] (i=atsea-@gateway/tor/x-fd8362d0dfcf6ebb) |
11:00 |
11:00:49 | linuxstb | Could the Perl script call the vbscript to detect that info? |
11:01:44 | amiconn | Hmm, it probably could, the same way as the current communication works (via pipes) |
11:03:18 | | Join skate3214_ [0] (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
11:03:58 | rasher | Ah, didn't know that. I'd say that it'd be nice if the vbscript could tell the perl script which engine is used |
11:04:31 | rasher | And keep string replacement inside the perlscript |
11:04:47 | markun | linuxstb: looks like a lot of people like the Gigabeat button swap :) |
11:04:57 | amiconn | We just need a new 'command', like the current SPEAK, EXEC, SYNC and QUIT |
11:05:19 | amiconn | It could be called QUERY |
11:05:38 | linuxstb | markun: What about you? |
11:05:49 | markun | didn't update yet |
11:06:27 | markun | but I used a H120 before so I guess I'll get used to it quickly |
11:08:43 | JdGordon | linuxstb: :) I saw your commit and wasnt sure if you had forgotten, or wanted to do it seperatly, so I just went and did it :p |
11:09:04 | linuxstb | JdGordon: Yes, I thought it was best as a separate commit. |
11:11:26 | ddalton | in an id for english.lang can you use .? |
11:12:58 | rasher | ddalton: I think you should keep it to A-Z and underscores |
11:13:06 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
11:13:09 | rasher | ddalton: It might work, but better not tempt fate |
11:13:13 | | Quit qwm (Remote closed the connection) |
11:13:15 | | Join qwm [0] (i=qwm@h38n2fls32o1010.telia.com) |
11:13:29 | amiconn | rasher: What about the .lang renaming? |
11:14:04 | | Quit skate3214 (Read error: 110 (Connection timed out)) |
11:14:08 | amiconn | It needs to be synced with the vbscript (but that's trivial) |
11:14:25 | | Nick skate3214_ is now known as skate3214 (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
11:14:42 | ddalton | it didn't somehting so simple took me 10 minutes to figure out |
11:14:46 | ddalton | something |
11:15:30 | | Quit skate3214 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
11:15:32 | rasher | amiconn: well, finnish -> suomi seems obvious, I think we should wait (or ask for) native speaker's opinion on the rest |
11:16:34 | JdGordon | what about languages which can be spelt "correctly" in latin chars but the language itself doesnt use laitn? |
11:16:41 | JdGordon | e.g hebrew -> ivrit |
11:17:19 | rasher | JdGordon: Ask a native speaker |
11:18:16 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
11:18:22 | rasher | It should be as recognisable to the average native speaker as possible. Whether that's using English, or a romanized name (and the exact romanized spelling), should be decided by someone who speaks the language natively |
11:18:58 | | Quit pepie34_ ("Ex-Chat") |
11:20:41 | markun | rasher: japanese -> nihongo? |
11:22:04 | * | advcomp2019 wonder if i should take the risk in installing rockbox to my e200r using chrisjs169's script |
11:22:19 | scorche | you dont need to say that in both channels... |
11:22:21 | B4gder | what script is that? |
11:22:40 | | Quit davina (Remote closed the connection) |
11:23:10 | scorche | http://chrisjs.com/wp-content/uploads/2007/09/rockbox.sh |
11:23:11 | advcomp2019 | B4gder: http://chrisjs.com/?p=59 |
11:24:33 | B4gder | gosh |
11:25:04 | B4gder | not a bad script, it could use some polish though |
11:25:36 | scorche | aye...that is number 3 on my list |
11:26:02 | advcomp2019 | i am reading and understanding what it does myself |
11:26:36 | B4gder | http://download.rockbox.org/bootloader/sandisk-sansa/e200R/pp5022.mi4 |
11:26:45 | B4gder | that's the official rockbox bootloader for e200r |
11:27:37 | B4gder | and why does it download only the BL from chrisjs169's site? |
11:27:58 | ddalton | /me Wonders what is number 1 on scorche's list! |
11:28:14 | * | ddalton wonders what is on scorche's list! |
11:28:23 | scorche | plenty after today... |
11:28:33 | scorche | and that is just the rockbox list =) |
11:29:46 | | Quit XavierGr ("One firmware to rule them all!") |
11:30:55 | markun | B4gder: rockox doesn't run on the e200R, right? |
11:31:09 | * | scorche waves his e250R at markun |
11:31:15 | | Join XavierGr [0] (n=xavier@ppp173-242.adsl.forthnet.gr) |
11:31:22 | B4gder | markun: it does now |
11:31:32 | markun | why are we so hostile to people who ask for it and point them to the front page? |
11:31:48 | B4gder | we're not since 7 hours |
11:31:52 | markun | ok :) |
11:32:02 | B4gder | http://daniel.haxx.se/blog/2007/09/04/rockbox-on-the-e200r-models/ |
11:32:11 | markun | but the homepage needs updating I think |
11:32:14 | scorche | B4gder: time to change the front page? |
11:32:15 | B4gder | yes |
11:32:17 | scorche | bah...beaten |
11:32:50 | * | ddalton Just got battery bench talking. Anyone interested? Should I write a wiki page? |
11:33:07 | B4gder | updated |
11:33:15 | ddalton | on how to voice plugins? |
11:33:20 | james_malone | yeh, I think that would help alot of us |
11:33:21 | B4gder | when lowlight commits we can add c200 there too ;-) |
11:33:44 | ddalton | So does everyone agree with James_Malone? |
11:34:43 | linuxstb | B4gder: IMO we shouldn't announce the E200R as supported until we have a manual with accurate install instructions. Or at the very least, a note in the E200 manual pointing people to the wiki. |
11:34:59 | markun | ddalton: I think it's mainly something for blind rockbox users to decide |
11:35:11 | B4gder | hm, yes that'd a point |
11:35:15 | scorche | well, I am making a decent step by step procedure for the wiki atm |
11:35:16 | B4gder | that is |
11:35:39 | ddalton | ok so should I put it in the dev section? or blind users? |
11:35:47 | linuxstb | scorche: Are you including notes about using a Linux Live CD? |
11:35:49 | ddalton | I just thought it might be helpful |
11:35:51 | james_malone | mabie dev |
11:36:18 | scorche | linuxstb: simply that you can use one, or do you mean a bit further than that? |
11:37:02 | linuxstb | B4gder: Last night, preglow raised the issue of Rockbox officially linking to downloads of Sansa original firmware files - he didn't think we should... |
11:37:35 | B4gder | you mean linking as in having urls in the wiki? |
11:37:40 | amiconn | ddalton: I'm not sure what you did until now, but it's not possible to voice plugins properly with the current system |
11:37:52 | amiconn | You can only reuse what's already in the .voice file |
11:38:07 | ddalton | James_Malone: it is for blind users! |
11:38:36 | ddalton | yes but have you seen p7704. But your right we just need a voice file for the plugins |
11:39:05 | linuxstb | B4gder: Yes. But I think it's more the idea of telling people download those files as part of the official install process. |
11:39:26 | B4gder | I agree that it is a bit unfortunate |
11:40:19 | ddalton | You can add to english.lang of course. |
11:40:39 | linuxstb | The S port is at the same stage - it requires users running a hacked version of Toshiba's Windows installer. |
11:40:55 | ddalton | anyway how would I make it so you can build a voice file for the rockbox core and then a separate one maybe english_plugin.voice for the plugins? |
11:41:19 | amiconn | ddalton: That should not be done with the current system, as it increases the size of the voice file, which is completely loaded into ram with the current system |
11:42:01 | ddalton | amiconn: So should each plugin have its own voice file then? |
11:42:25 | amiconn | nope |
11:42:29 | scorche | B4gder: are you planning on moving any of the BL_SD files onto the download site, or are they getting them from your site? |
11:42:41 | linuxstb | scorche: Those files are (C) Sandisk |
11:42:43 | ddalton | so what is your solution then? |
11:42:43 | amiconn | There is the (quite old) idea of having several segments in the voice file |
11:43:10 | B4gder | scorche: they won't go to the download site unless we get permission for that |
11:43:17 | B4gder | and I doubt we'll see that happen |
11:43:19 | scorche | alright |
11:43:24 | linuxstb | B4gder: Any idea if they're available from Sandisk's site? |
11:43:31 | amiconn | That needs to be implemented first. It would also allow to re-unify voice files (no more different voice files per target) without taking too much ram |
11:43:33 | B4gder | they were, but no longer |
11:43:34 | ddalton | well what about a voice file called plugin.voice? And then if your player can't handle the 3 or 4 mb voice file you can't have voice for plugins |
11:43:48 | B4gder | linuxstb: they switched to an "upgrade" tool these days |
11:43:52 | B4gder | windows only of course |
11:44:00 | ddalton | How would that work? |
11:44:08 | ddalton | about your idea on the voice? |
11:44:11 | amiconn | ddalton: The problem with separate voice files is the exploding number of files |
11:44:18 | B4gder | I gotta go and take care of Rex this afternoon |
11:44:20 | | Quit B4gder ("It is time to say MOOO") |
11:45:08 | linuxstb | Is any Sansa owner volunteering to attempt to write an app that can be uploaded and executed on the Sansa to patch the E200R bootloader in-place? |
11:45:19 | amiconn | Right now we already have a ton of them potentially: 25 targets * 33 languages == 825 files |
11:45:36 | ddalton | well most likely blind people won't want to access most plugins. Some I can think we might like to use are: stop watch, clock, battery bench, and maybe jpeg view, text editor and mpg plugin |
11:45:38 | ddalton | mpeg |
11:45:39 | amiconn | Now imagine 10 voiced plugin - they would multiply this number by 11... |
11:45:44 | ddalton | and jpeg |
11:46:17 | james_malone | oh, and mabie the calculator but that;s about it. |
11:46:24 | ddalton | yeah |
11:46:42 | dionoea | sorry if this sounds stupid, but why would you use the jpeg viewer if you're blind? |
11:47:14 | linuxstb | ddalton: Why would plugins like stopwatch, clock, battery bench and text editor not be of interest to blind users? |
11:47:26 | ddalton | well maybe if your showing sighted friends photos. But you probably wouldn't. And I bet your going to ask about the mpeg player. You can listen to the sound of the movie |
11:47:39 | ddalton | I said they would didn't I |
11:47:42 | linuxstb | ddalton: Ah, your list was plugins you _want_ to be voiced? |
11:47:50 | dionoea | ah ok := |
11:47:52 | dionoea | :) |
11:47:53 | ddalton | yep sorry... |
11:48:42 | ddalton | well it could be an optional extra. Until we find a better way |
11:49:05 | james_malone | yeh, it could be |
11:49:22 | linuxstb | ddalton: If you wanted to listen to the audio from videos, it would be a lot more efficient to just rip the audio from the file and play that. You need to re-encode videos to play on Rockbox anyway, so for a blind user, that re-encoding would simply be to extract the audio stream. |
11:49:45 | GodEater_ | would make them much smaller |
11:50:18 | ddalton | hey I got the video playing once. It was in mpeg format. I didn't do any translating. But yeah it would save space. So now we have got rid of voicing mpeg player and jpeg viewer. |
11:50:22 | ddalton | right? |
11:50:44 | dionoea | hehe |
11:50:53 | ddalton | so what is the best idea at the minute do you guys think? |
11:51:35 | linuxstb | ddalton: I'm not saying they shouldn't be voiced - I just wanted to make sure you knew that mpegplayer isn't a very efficient way to just listen to audio from videos. |
11:51:52 | amiconn | The user: idea would bring back the number of potential voices down to 33, even when plugins get voices |
11:52:28 | ddalton | well when I think about you are right. I don't know many blind users that will use the mpeg player |
11:52:48 | | Join Rondom [0] (n=Rondom@p57A9648A.dip.t-dialin.net) |
11:52:49 | delYsid | ddalton: why not? |
11:53:07 | delYsid | We might need to use it to playback a file instead of converting it first. |
11:53:11 | delYsid | totally normal use case. |
11:53:17 | | Join skate3214 [0] (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
11:53:17 | ddalton | could we have a setting in the voice menu called voice plugins? and then if that is on load the extra clips in the voice otherwise don't load it? |
11:53:28 | linuxstb | delYsid: Very few files will play back in mpegplayer without being converted - it has very strict requirements. |
11:53:33 | * | bluebrother wonders if it's feasible to use libusb for usb pid detection ... |
11:53:59 | ddalton | cause they can't see the picture!! |
11:54:02 | linuxstb | bluebrother: libusb is needed for e200tool functionality - so getting that working in rbutil would make that work easier as well... |
11:54:03 | ddalton | probably! |
11:54:20 | bluebrother | unfortunately libusb doesn't work on windows :( |
11:54:37 | linuxstb | What about Mac OS X? |
11:54:47 | bluebrother | it's said to work on os x. |
11:54:53 | ddalton | what my last idea won't work? |
11:54:54 | linuxstb | bluebrother: http://libusb-win32.sourceforge.net/ |
11:55:42 | * | bluebrother slaps head |
11:56:27 | bluebrother | hmm, not quite up-to-date |
11:56:27 | GodEater_ | poor head |
11:56:41 | linuxstb | bluebrother: Although the latest news entry was in 2004, and it appears to quite an intrusive install... |
11:56:45 | bluebrother | it wasn't forehead at least ;-) |
11:58:15 | amiconn | ddalton: Setting or not, the users: idea needs to be implemented for that |
11:58:20 | linuxstb | bluebrother: Browsing their SVN, the last update was 3 weeks ago... |
11:59:02 | | Quit spiorf (Read error: 110 (Connection timed out)) |
11:59:11 | amiconn | ...and then we wouldn't need the setting |
12:00 |
12:00:44 | | Quit TiMiD[FD] ("leaving") |
12:01:31 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
12:02:11 | ddalton | well we could forget about lang v2 for plugins could we? |
12:02:37 | ddalton | and then it is the users choice whether they use it or not |
12:03:07 | ddalton | and we only need to hoste 10 more voice files if we voice 10 more plugins. |
12:03:15 | ddalton | comments/suggestions? |
12:04:41 | amiconn | No, it would be 10*number_of_targets aditional voices, and that's even only for english! |
12:05:32 | ddalton | did you read my message about lang v2? we could make one voice file for each plugin that worked on each target. |
12:05:44 | ddalton | but yes your right about the other languages. |
12:05:47 | scorche | i think i shall clean up the .sh script a bit, and then just put that int he instructions...would make them much simpler |
12:06:15 | amiconn | ddalton: No we can't atm, without implementing the users: idea |
12:07:26 | ddalton | what do you mean? One if voice plugins is on then try and load voice file. Two if found voice file then start talking else don't talk and display a splash about it. 3. If the voice plugins setting is off then just run as normal. |
12:07:44 | ddalton | o yeah and english.voice could voice the error. |
12:07:57 | ddalton | so why wouldn't this be possible? |
12:10:03 | | Quit skate3214 (Remote closed the connection) |
12:10:36 | amiconn | Because we then face a ton of potential voice files... /me repeating himself |
12:12:23 | ddalton | I know but how many languages do we support. I think 33. So I know about 330 voice files. But we could have a link on the voice files page. "Voice files for plugins" And then the user selects there language and then there they are. They can choose what they want. |
12:12:59 | amiconn | I wouldn't want to even start this mess if there's a more elegant way |
12:13:09 | ddalton | and remember some voice files for plugins are going to be less than 100 kb so we could still probably hoste them. |
12:13:27 | | Join skate3214 [0] (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
12:13:39 | ddalton | Well I was talking to Stephane who wrote p6159 and he said you wouldn't want to use english.voice. |
12:14:06 | ddalton | so what about plugin.voice and then what were you saying should happen if we used english.voice? |
12:14:59 | GodEater_ | ddalton: the mess is not going to be for the user - it's going to be for us to maintain all those voice files |
12:15:43 | ddalton | yeah I can't see any other way. I would be happy to help maintain them if I could. But I don't know a better way. |
12:15:48 | ddalton | to voice the plugins |
12:15:57 | | Join Jeton [0] (n=chatzill@85.30.81.196) |
12:16:23 | ddalton | maybe just plugin.voice and then the plugins use that. But would that become a bit big? |
12:16:57 | pixelma | ddalton: what amiconn meant is that there is an idea how to make it better (don't know the details at the moment) |
12:17:15 | ddalton | amiconn: What was your idea again? |
12:18:10 | | Quit skate3214 (Client Quit) |
12:19:16 | | Join skate3214 [0] (n=chatzill@C-59-101-21-55.hay.connect.net.au) |
12:21:48 | | Quit james_malone ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
12:22:36 | | Quit Jeton (Remote closed the connection) |
12:23:32 | | Join Jeton [0] (n=chatzill@85.30.81.196) |
12:24:11 | | Join Ash_ [0] (n=chatzill@CPE-121-222-227-94.qld.bigpond.net.au) |
12:24:15 | Ash_ | hey |
12:24:54 | | Nick Ash_ is now known as google1010 (n=chatzill@CPE-121-222-227-94.qld.bigpond.net.au) |
12:25:26 | google1010 | hey all |
12:25:40 | | Part hachi |
12:25:54 | google1010 | has anyone here heard of Death Cab for Cutie? |
12:26:05 | GodEater_ | what does it have to do with Rockbox ? |
12:26:24 | google1010 | well i was wondering if it sounds better on a rockbox ipod or an original ipod FW |
12:26:26 | google1010 | :) |
12:26:47 | GodEater_ | that's completely subjective. No-one can answer that except you. |
12:26:55 | scorche | there are RMAA test results on the forums if you wish to look |
12:27:11 | google1010 | ok |
12:27:28 | google1010 | so has anyone heard of death cab for the cutie? |
12:27:58 | scorche | that doesnt have anything to do with rockbox |
12:28:18 | google1010 | sorry |
12:28:32 | scorche | and dont just PM people and ask that... |
12:28:44 | google1010 | :) |
12:28:46 | google1010 | sorry lol |
12:28:59 | scorche | no...not ":)"...that is rude |
12:29:07 | google1010 | :'( |
12:29:13 | bluebrother | what's so funny about annoying people? |
12:29:30 | google1010 | :( |
12:29:31 | | Part google1010 |
12:30:56 | bluebrother | ok, device detection based on libusb shouldn't be hard on linux. |
12:31:09 | bluebrother | let's see about mingw / w32 |
12:34:06 | GodEater_ | is the win32 libusb a no-go ? |
12:34:38 | bluebrother | well, it claims to be fully compatible to libusb so this might be a nice solution. |
12:34:45 | GodEater_ | fingers crossed |
12:34:50 | bluebrother | unless installing this filter thingy is required |
12:35:19 | LinusN | i believe it is |
12:35:45 | ddalton | LinusN: What do you think about voicing plugins? Have you seen p7704? |
12:36:19 | LinusN | i think the chessbox approach is out of the question, regarding the voice file |
12:36:34 | ddalton | so get rid of chessbox |
12:36:36 | ddalton | ? |
12:36:53 | LinusN | that was an odd conclusion |
12:37:03 | bluebrother | remove doom! |
12:37:17 | bluebrother | (just to take the opportunity of saying that once again ;-) |
12:37:23 | LinusN | i mean that the plugins should have separate voice files |
12:37:38 | ddalton | How should the voice file problem work. Should there be a voice file for all the plugin? |
12:37:39 | ddalton | s |
12:37:58 | LinusN | possibly even a separate voice file for each plugin |
12:38:38 | LinusN | the original idea for the plugins is to make it possible to distribute plugins separate from the core |
12:38:47 | ddalton | that was my idea. And apparently we would end up with to many voice files. voicing 10 plugins would be 10*33 |
12:38:52 | ddalton | or maybe more |
12:39:01 | LinusN | yes |
12:39:18 | LinusN | remember that we don't have language support for plugins yet |
12:39:40 | ddalton | ok so what do you think just voice the plugins that are going to be useful for us and then provide voice files for each one? |
12:39:54 | ddalton | o don't you? Never new that. |
12:40:13 | ddalton | probably because I have never been able to use them! |
12:40:39 | LinusN | :-) |
12:41:01 | * | LinusN goes to lunch |
12:41:30 | ddalton | LinusN: so I think separate voice files for each plugin might be a good starting point. What do you think? |
12:41:40 | ddalton | o |
12:42:48 | * | GodEater_ would kill for some Pytt i panna right now |
12:43:36 | | Join O112358 [0] (n=irc@82-35-97-118.cable.ubr05.dals.blueyonder.co.uk) |
12:43:57 | O112358 | does anyone know how the dice plugin generates its random numbers? |
12:44:21 | linuxstb | Use the source... |
12:44:41 | O112358 | you mean look at the source code? |
12:44:45 | GodEater_ | measures the solar wind strength at any given time |
12:44:51 | bluebrother | *grrr* USB is broken in my VM setup since the latest update |
12:44:52 | O112358 | haha :D |
12:46:34 | | Quit skate3214 (Read error: 110 (Connection timed out)) |
12:47:09 | O112358 | would i have to download the whole rockbox source? or is there a way to download a specific plugin? |
12:47:40 | bluebrother | you can browse it online |
12:47:48 | O112358 | oh really? |
12:47:56 | ddalton | yes |
12:48:05 | * | O112358 carries on searching |
12:48:14 | bluebrother | http://svn.rockbox.org/viewvc.cgi/ |
12:50:46 | *** | Saving seen data "./dancer.seen" |
12:50:51 | O112358 | i'm lost |
12:51:33 | bluebrother | apps/plugins/dice.c I guess ... |
12:51:51 | bluebrother | (change to trunk first, of course) |
12:52:02 | | Join hachi [0] (i=hachi@shego.kuiki.net) |
12:52:08 | O112358 | oh.. that helps |
12:52:24 | O112358 | the folder names are meaningless to me.. badgers.. trunks |
12:52:51 | bluebrother | just use your imagination ... they actually _do_ tell something |
12:53:13 | hachi | in an ipod, running at 80MHz for very long periods wouldn't cause heat issues at all would it? |
12:53:37 | bluebrother | it's specced to run at that clock speed so it shouldn't |
12:53:43 | * | bluebrother leaves for lunch |
12:53:44 | | Join skate3214 [0] (n=chatzill@C-59-101-63-126.hay.connect.net.au) |
12:54:41 | hachi | okkie, was slightly worried cause it felt warm after only a few minutes and it's gonna be building my database for a long while |
12:56:49 | GodEater_ | shouldn't be that long |
12:59:29 | O112358 | is it something to do with "dice_print( &dice, rb->screens[i] )"? |
13:00 |
13:00:07 | | Quit petur ("more customer visits :(") |
13:00:08 | linuxstb | O112358: Is what something to do with that line? |
13:01:33 | O112358 | the generation of the random numbers, forget it, I don't have enough knowledge to make any sense of it |
13:03:08 | linuxstb | What exactly are you looking for? It just generates a random number using Rockbox's random number algorithm... |
13:03:25 | amiconn | LinusN: *please* no further multiplying voice file explosion |
13:03:58 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
13:04:09 | amiconn | A nice solution was already proposed multiple times, it "just" needs to be implemented |
13:04:24 | ddalton | what needs to be done? |
13:05:11 | scorche | alright...can someone look through this and verify that i didnt make silly mistakes? http://www.rockbox.org/twiki/bin/view/Main/SansaE200R |
13:05:31 | linuxstb | scorche: "Page Heading" at the top? |
13:05:57 | scorche | linuxstb: ah...i just added the instructions, and didnt modify much else of the page |
13:05:58 | linuxstb | IIRC, Llorean has used e200tool with vmware. |
13:06:28 | linuxstb | Although maybe recovery mode and manufacturers mode are different - I think he was using recovery mode. |
13:06:44 | O112358 | linuxstb: i was just curious if rockbox used some fluctuating value from somewhere to generate the numbers, i'll see if i can find some information on the algorithm |
13:07:18 | scorche | linuxstb: it is a matter of going into recovery mode right after manufacturers mode....with vmware, it mounts in windows, unmounts, then is made available to vmware |
13:07:20 | linuxstb | O112358: No, it's a pseudo random number algorithm, seeded based on the current time. |
13:08:15 | O112358 | oh, thankyou |
13:09:12 | linuxstb | scorche: Maybe a table for all the downloads would be clearer - e.g. with two columns: "Download link", "Destination folder and filename" |
13:10:08 | scorche | linuxstb: i thought about that, but due to the renaming (of pp5022.mi4) and unzipping, i think having it as a step by step is a bit better |
13:10:34 | linuxstb | scorche: And I assume linux live CDs would give the user access to their Windows partitions? So they could do the downloading in Windows. |
13:10:51 | linuxstb | Also, only the e200tool parts need Linux - the rest could be done in the comfort of Windows. |
13:10:55 | scorche | linuxstb: yes, they typically do |
13:11:45 | linuxstb | i.e. 1) Unzip rockbox.zip to the device, and copy PP5022.mi4 and OF.mi4; 2) Boot into linux and do the e200tool stuff. |
13:11:45 | scorche | linuxstb: no...the recovery mode things need to be in linux as well, as the device will reboot immediately after using e200tool |
13:12:28 | amiconn | scorche: Why do you need to download the OF again for E200R? I would expect it to be already present on the device... |
13:12:53 | linuxstb | amiconn: It's overwritten by the Rockbox bootloader install - which is basically using the OF to replace the main firmware. |
13:13:10 | linuxstb | (sansapatcher does this for normal E200s) |
13:13:15 | amiconn | Can't it be renamed first? |
13:13:26 | linuxstb | It's copied into the hidden firmware partition |
13:13:35 | linuxstb | (which isn't accessible via USB on the R) |
13:13:59 | linuxstb | So it only exists on the user's hidden partition, which we can't backup (with current tools) |
13:14:30 | scorche | linuxstb: hrm...i suppose that process could work as well, as long as the user doesnt mind seeing "load main image fail" |
13:16:49 | linuxstb | Why would you see that message? |
13:16:56 | linuxstb | (I mean at what step?) |
13:17:09 | scorche | after the device rebooted from updating the image |
13:17:20 | scorche | well, updating the mi4 |
13:17:34 | linuxstb | Which mi4? |
13:17:39 | amiconn | I wonder what hardware is initialised in manufacturer mode. Perhaps we could load a binary that patches the existing bootloader on the hidden partition, based of existing rockbox drivers |
13:17:50 | linuxstb | amiconn: Yes, that's the planned attack. |
13:18:18 | amiconn | Does e200tool do 2-way communication? |
13:18:25 | linuxstb | Yes. |
13:18:31 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:18:36 | | Quit Jeton ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
13:18:44 | scorche | pp5022.mi4....am i wrong in assuming the device would update that as soon as it is disconnected and would reboot into "load main image failed" ? |
13:19:01 | linuxstb | e200tool uploads a small ARM application to the Sansa which is executed. It then communicates with this app via usb to perform the various different functions. My plan would be to replace that small app with an app that does the required patching of the hidden partition. |
13:19:13 | linuxstb | So no communication would be needed. |
13:20:08 | amiconn | I was asking for the communication in order to get feedback while developing (as the lcd doesn't seem to be initialised judging from the manufacturer mode description) |
13:21:18 | linuxstb | That would mean incorporating MrH's USB code. But yes, it might be useful to do during development if the LCD doesn't work. |
13:22:24 | linuxstb | scorche: The e200tool process could be done without any Rockbox files being needed - all it does is patch the OF bootloader (BL_) to accept unsigned mi4s from the user. |
13:22:45 | linuxstb | scorche: Once that patching has been done, the user could copy the PP5022.mi4 file in Windows, and the Sansa should perform a normal firmware upgrade. |
13:22:56 | | Join My_Sic [0] (n=MySic@modemcable061.67-37-24.mc.videotron.ca) |
13:23:23 | delYsid | yay, I finally got my e280! |
13:23:29 | delYsid | And rockbox works like a charm. |
13:24:12 | linuxstb | scorche: So probably best to reverse the order of 1) and 2) in my earlier suggestion - i.e. run e200tool first, then do the Rockbox install. |
13:24:36 | scorche | yeah...at this point at least, they still need to download both BL_ files and perform manufacturing mode and recovery mode in linux though, correct? |
13:25:06 | | Quit My_Sic (Client Quit) |
13:25:26 | linuxstb | scorche: Yes |
13:25:27 | | Join tvelocity [0] (n=tony@ipa172.0.91.tellas.gr) |
13:25:37 | | Quit CaptainSquid ("Miranda IM!") |
13:26:25 | scorche | alright...i will make the current one the procedure for linux, and write a new one for linux and windows then to help reduce confusion |
13:26:43 | linuxstb | scorche: Maybe a separate page with just the "Patching the E200R bootloader" instructions would be clearer. i.e. the 4 steps listed under Plan B. |
13:27:26 | | Join My_Sic [0] (n=MySic@modemcable061.67-37-24.mc.videotron.ca) |
13:27:27 | scorche | E200RInstallation |
13:27:46 | linuxstb | Or E200RBootloaderPatching - which would be linked to from E200RInstallation |
13:29:19 | | Quit O112358 () |
13:30:54 | scorche | SansaRhapsodyInstallation to play nice with WikiWord? |
13:32:03 | scorche | SansaE200RInstallation would be best... |
13:35:55 | amiconn | Bagder: The svn activity table on the frontpage is shown empty... |
13:37:05 | Zagor | there is a network malfunction at the svn server site. |
13:39:06 | | Join james_malone [0] (n=James@58.175.83.231) |
13:39:45 | | Quit Thundercloud (Remote closed the connection) |
13:39:50 | LinusN | dr-0.me6-sth.se.crystone.net verkar skakig |
13:40:11 | Zagor | ja |
13:40:27 | * | aliask understood that last part :D |
13:40:45 | Zagor | oh no, we need to update our crypto :) |
13:40:53 | LinusN | haha |
13:41:20 | aliask | :) |
13:41:26 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:41:36 | * | scorche is ashamed to only really know "bra" and "slut" (and other small words) |
13:41:55 | james_malone | Laughing Out Loud |
13:42:45 | aliask | "God Jul" is the extent of my swedish. Oh, and "hej". |
13:43:31 | | Quit james_malone (Client Quit) |
13:43:32 | gammy | "Kommer du hit ofta?" might come in handy. |
13:43:56 | GodEater_ | bra tack |
13:43:59 | * | LinusN silences the offtopic detector alarm |
13:46:38 | | Quit tvelocity ("ΑποχώÏησε") |
13:46:45 | | Quit ddalton ("leaving") |
13:47:09 | | Quit kubiixaka (Read error: 110 (Connection timed out)) |
13:47:16 | GodEater_ | "Tjena bruden, Hur är läget? Hem till dig eller mig ?" <−− all I know for a good night out in Stockholm |
13:47:35 | GodEater_ | assuming you don't get your face slapped that is |
13:49:47 | GodEater_ | I'm told "Hur är läget?" is the swedish equivalent of the "How you doin'?" phrase made popular by one Joey Tribiani |
13:49:53 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
13:50:06 | gammy | GodEater_: You could even abbreviate it to just 'Läget?' |
13:50:20 | gammy | It means the same thing. |
13:50:53 | * | GodEater_ files that one away for his next boys trip to stockholm |
13:52:05 | * | scorche picks up the topic and moves it over to #rockbox-community (and threatens GodEater_ if he doesn't bring him to said boys trip) |
14:00 |
14:05:03 | | Quit amiconn (" reboot") |
14:10:49 | | Join amiconn [0] (n=jens@p54BD4A45.dip.t-dialin.net) |
14:13:23 | scorche | alright...another look-over?...it is mostly copy-and-paste http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation |
14:13:48 | XavierGr | what the hell I got slightly electrocuted from my faulty digital camera. But how? it doesn't have any batteries in it for at least 12 hours!! |
14:14:07 | scorche | capacitors... |
14:14:30 | XavierGr | yeah the camear was unscrewed and the voltage reading is about 200 volts?! |
14:15:00 | XavierGr | still, very weird... |
14:15:09 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:15:36 | amiconn | The flash capacitor is charged to ~500V DC if the flash is ready. It can keep charged for hours |
14:15:47 | XavierGr | I am tempted to shortcircuit it |
14:15:51 | XavierGr | ah that's it then |
14:15:52 | amiconn | Don't |
14:15:54 | XavierGr | thanks for the info |
14:16:00 | | Quit skate3214 (Read error: 110 (Connection timed out)) |
14:16:09 | amiconn | Use a resistor to discharge it |
14:16:10 | JdGordon | linuxstb: re the e200tool coding.. id be happy to do it.. but last time i tried compiling so it could copy the binary on I failed |
14:17:03 | linuxstb | You'll need to build an app similar to the Rockbox bootloader, and (IIUC), link it to execute from 0x40004000. |
14:17:22 | linuxstb | The resulting "bootloader.bin" is what you would make e200tool upload instead of arm_code.c |
14:18:29 | * | scorche assumes he gets an okay on the installation page and goes about making it official |
14:18:36 | XavierGr | discharging it now with the multimeter volt meter, slow but steady |
14:18:52 | linuxstb | JdGordon: You would also need to modify firmware/target/arm/crt0-pp-bl.S to remove the code that copies the bootloader into IRAM - as it will already be there. |
14:19:36 | JdGordon | .. that part is beyond me... but if someone else does that, I can do the boring bit of actually getting it to be useful |
14:19:38 | linuxstb | The aim would be to get an app running with a working flash driver so it can modify the contents of the firmware partition. |
14:20:35 | JdGordon | yeah, I was thinking about porting sansaptacher to a plugin anyway, so it would be mostly the same stuff I tihnk? |
14:21:16 | linuxstb | It would be simpler than that, at least in the first version - just modifying one instruction (4 bytes) in the bootloader stored in the hidden partition. |
14:21:44 | linuxstb | Although yes, a more advanced version could incorporate sansapatcher like abilities. |
14:21:49 | | Join n1s [0] (n=nils@nl104-208-117.student.uu.se) |
14:22:28 | JdGordon | I assume there is a version string/value somewhere we can check against so we dont accidently brick a bootloader version we arnt expecting? |
14:22:39 | JdGordon | or we find that out later |
14:22:43 | linuxstb | Maybe, or we would checksum the bootloader |
14:23:18 | linuxstb | Or as we're dealing with sector-level reads/writes, we could just checksum the sector we're modifying. |
14:23:18 | scorche | Bagder / LinusN: around? |
14:23:31 | LinusN | here |
14:23:55 | scorche | Can you change the caption for the Sandisk - Installation/Removal forum please? |
14:24:11 | JdGordon | linuxstb: I wouldnt trust that... that way is more possible to get a false positive than a checksum of the whole thing, or a version string |
14:25:12 | linuxstb | JdGordon: What wouldn't you trust - the checksum of a single sector? |
14:25:18 | JdGordon | yeah |
14:25:24 | LinusN | scorche: to "e200 and e200R"? |
14:25:38 | LinusN | or what? |
14:25:40 | linuxstb | IMO it's even better than the checksum - if that part of the bootloader is identical, the existing patch should work. |
14:25:47 | scorche | "Sansa e200, e200R" |
14:25:50 | linuxstb | ^the full checksum |
14:25:52 | LinusN | oki |
14:26:11 | LinusN | scorche: done |
14:26:18 | JdGordon | Bagder: there was an updaed e200tool recently wasnt there? is the new source avilable somewhere? |
14:26:20 | scorche | thanks |
14:26:24 | linuxstb | JdGordon: Sorry, I meant that a single-sector checksum could be more useful than either checking the version of a full-file checksum. |
14:26:34 | | Join My_Sic [0] (n=MySic@modemcable061.67-37-24.mc.videotron.ca) |
14:26:36 | linuxstb | ^version _or_ |
14:26:44 | * | linuxstb goes away and learns to type |
14:26:46 | JdGordon | :) |
14:27:09 | JdGordon | this sort of thing id say check all 3 just to be 100% certain we dont break it |
14:27:26 | JdGordon | but first thing is to get some code running..... |
14:27:40 | linuxstb | You mean perform a full-file checksum _and_ a single sector checksum? ;) |
14:27:51 | JdGordon | no, duh :p |
14:28:02 | JdGordon | just the version and one of the checksums |
14:28:05 | JdGordon | ... i dunno.... |
14:28:45 | linuxstb | As you say, these are details for later - first thing is to get the code working. |
14:29:24 | JdGordon | also modifing e200tool to read in a file instead of having it compiled in would be useful |
14:30:03 | linuxstb | The first test I would do would be this: 1) Change ". = IRAMORIG" to ". = IRAMORIG + 0x4000" in firmware/boot.lds. (that will link the bootloader to run from 0x40004000) |
14:30:57 | linuxstb | Delete lines 57-81 inclusive from firmware/target/arm/crt0-pp-bl.S (that does the bootloader relocation to IRAM). |
14:31:20 | linuxstb | Then build a bootloader and upload it to the e200 in manufacturing mode instead of e200code[] |
14:31:29 | linuxstb | ^it = bootloader.bin |
14:31:39 | linuxstb | And see what happens... |
14:32:46 | JdGordon | ... isnt 0x40004000 where e200tool puts its usb code? |
14:32:50 | linuxstb | Exactly |
14:33:17 | JdGordon | but then if we try copying code there once its running wont it overright the running program? |
14:33:27 | linuxstb | What running program? |
14:33:47 | JdGordon | the program e2t copies on to make magic happen. |
14:33:49 | | Join tom1 [0] (n=tom@AStDenis-101-1-4-21.w81-248.abo.wanadoo.fr) |
14:33:58 | linuxstb | You upload it _instead_ of the program e2t copies |
14:34:00 | GodEater_ | we want it to over write that though |
14:34:18 | GodEater_ | we're not interested in having the sansa talk back to us |
14:34:20 | linuxstb | i.e. we're running our own code, not arm_code.c |
14:34:32 | GodEater_ | we want it to do the bootloader patching |
14:34:42 | linuxstb | This approach makes us less dependent on MrH's code. |
14:34:43 | JdGordon | isnt arm_code.c the code needed to make e2t actually work? |
14:34:51 | tom1 | salut |
14:34:55 | tom1 | francais ? |
14:34:56 | tom1 | french ? |
14:34:58 | JdGordon | nope |
14:34:59 | GodEater_ | it's the bit which talks back to e200tool |
14:35:04 | GodEater_ | tom1: anglais only |
14:35:26 | linuxstb | JdGordon: We're not using 90% of e200tool's features. We're just using the initial code that transfers arm_code.c to the e200. |
14:35:42 | * | n1s runs rb built by gcc4.3 on his h300, no button or rtc but music works :-) |
14:35:42 | GodEater_ | and causes the e200 to execute it |
14:35:59 | tom1 | i have ubuntu, and i can't install rockbox on my ipod |
14:36:02 | * | GodEater_ is pleased that n1s is happy about this |
14:36:17 | GodEater_ | tom1: have you tried RockboxUtilityQt ? |
14:36:29 | tom1 | no |
14:36:33 | | Join AceNik [0] (n=AceNik@117.98.36.49) |
14:36:36 | GodEater_ | http://www.rockbox.org/twiki/bin/view/Main/RockboxUtilityQt |
14:36:43 | tom1 | thank you |
14:36:49 | GodEater_ | download the linux version obviously |
14:36:53 | linuxstb | JdGordon: Do you understand what I'm suggesting? |
14:36:53 | AceNik | hey guys what exactly does the new usb patch do |
14:36:55 | tom1 | yes |
14:37:06 | linuxstb | AceNik: Did you read the flyspray task ? |
14:37:10 | GodEater_ | AceNik: means you don't have to hold menu for ever to stop it booting into disk mode |
14:37:12 | JdGordon | linuxstb: yeah, but... |
14:37:25 | GodEater_ | yeah but what ? |
14:37:36 | AceNik | i have an h10 how does this implement there |
14:38:04 | GodEater_ | AceNik: read the manual ? |
14:38:06 | AceNik | so you mean to say i dont hold the "o" button to enter disk mode? |
14:38:15 | linuxstb | AceNik: I think it's the "power" button on the H10 |
14:38:42 | linuxstb | AceNik: What happens now when you insert USB? |
14:38:56 | AceNik | no tried it yet ill jus be back |
14:38:59 | | Part AceNik |
14:39:07 | linuxstb | I meant before my patch.... |
14:39:15 | GodEater_ | twit |
14:39:25 | GodEater_ | him, not you obviously |
14:39:30 | * | linuxstb remembers petur saying "reboot-to-usb" wasn't implemented on the h10... |
14:40:00 | linuxstb | JdGordon: What's the "but" / |
14:40:12 | * | GodEater_ waits to see the first post in the e200r about someone frying their toy |
14:40:44 | GodEater_ | insert forum as appropriate |
14:40:45 | JdGordon | linuxstb: ill get back to you.... trying to figure out how e2t actually works |
14:41:02 | * | scorche is quite pleased with today |
14:41:38 | | Join rift [0] (n=heroes@85.56.70-86.rev.gaoland.net) |
14:42:14 | linuxstb | JdGordon: 1) It uploads arm_code.c; 2) It communicates with arm_code.c and sends commands and data to it via usb, and also receives data back from it via usb. Think of arm_code.c as being a server app running on the Sansa. |
14:42:56 | linuxstb | All of that is MrH's work, and it's far more complicated than we need for a normal Rockbox install. |
14:43:29 | JdGordon | so your saying arm_code isnt needed at all? e2t can copy arbitrary code onto it and run it without that on the sansa? |
14:43:29 | linuxstb | So my suggestion is to upload our own code (the bootloader.bin I described how to build), and run that directly instead of arm_code.c |
14:43:37 | linuxstb | JdGordon: Exactly. |
14:43:48 | amiconn | linuxstb: reboot-to-usb *is* implemented on the H10 (as I had to learn) |
14:44:00 | JdGordon | Oh, OK... I thought arm_code was actually required.... |
14:44:46 | linuxstb | amiconn: You should tell petur... |
14:44:48 | amiconn | It just works inverse to all other targets. You have to hold Select to reboot into usb. Not holding it just goes to usb power mode |
14:44:57 | GodEater_ | JdGordon: only if you want to do all the other clever stuff e2t does |
14:44:58 | JdGordon | sansa doesnt reboot to usb except in the bootloader |
14:45:14 | amiconn | This is to ease things on H10 MTP models |
14:45:25 | amiconn | (as barrywardell told me) |
14:45:41 | linuxstb | I think I remember now - it's the same button used by the OF to choose UMS mode? |
14:45:53 | linuxstb | So you press it in Rockbox, and then keep it pressed? |
14:45:55 | amiconn | Yes, the so-called "UMS trick" |
14:46:28 | | Join webguest94 [0] (i=47f0fcf5@gateway/web/cgi-irc/labb.contactor.se/x-a71c188ee557435e) |
14:47:05 | JdGordon | linuxstb: and the e200code[] is just the compiled arm_code read in? |
14:47:16 | linuxstb | JdGordon: Yes - so it should be easy to read it from a file instead. |
14:47:25 | JdGordon | ok, cool |
14:47:49 | | Join krazykit [0] (n=kkit@140.141.29.201) |
14:47:51 | linuxstb | You could also strip out all of the unused code - so you end up with a very minimal e200tool.c |
14:48:04 | linuxstb | i.e. all the usb command stuff. |
14:48:15 | linuxstb | (which is e200tool communicating with arm_code.c) |
14:49:14 | JdGordon | ok, time to see if I can get a bootloader build running |
14:49:27 | * | JdGordon scrolls up a few pages to get the instructions |
14:49:48 | linuxstb | I'm not that confident - it's unlikely that the hardware is initialised as Rockbox expects. But some things may work... |
14:50:16 | tom1 | GodEater: rockbox run on my ipod now ! |
14:50:22 | tom1 | thank you very much |
14:50:38 | | Part tom1 ("WeeChat 0.2.3") |
14:50:49 | *** | Saving seen data "./dancer.seen" |
14:50:50 | GodEater_ | your welcome.... |
14:51:38 | | Quit My_Sic (Client Quit) |
14:52:28 | | Quit webguest94 ("CGI:IRC (EOF)") |
14:58:08 | | Quit krazykt (Read error: 110 (Connection timed out)) |
14:58:54 | JdGordon | doh |
14:59:04 | JdGordon | i forgot how to do file i/o on linux :p |
14:59:08 | JdGordon | all this damn rockbox hacking |
14:59:10 | | Quit bnakijnne (Read error: 104 (Connection reset by peer)) |
14:59:23 | linuxstb | Same as Rockbox - open/read/close |
14:59:36 | JdGordon | thats what i thought... |
14:59:42 | JdGordon | must be missing the .h then |
14:59:42 | GodEater_ | don't forget seek() ;) |
14:59:52 | | Join skate3214 [0] (n=chatzill@C-61-68-116-189.hay.connect.net.au) |
14:59:55 | linuxstb | Do "man 2 open" to see the .h required |
15:00 |
15:00:14 | | Join nnakijdki [0] (i=0@86.122.116.44) |
15:00:25 | linuxstb | GodEater_: You mean lseek() ;) |
15:00:35 | GodEater_ | probably |
15:01:03 | GodEater_ | ah yes - "seek()" is Tcl |
15:01:27 | JdGordon | ok, all ready to start testing... |
15:01:41 | * | JdGordon looks around the channel to make sure everyone has their fingures crossed.... |
15:01:41 | * | linuxstb rolls some drum |
15:01:51 | | Part sadeness |
15:02:49 | scorche | heh...hasnt there been enough finger crossing today/yesterday? =P |
15:02:50 | | Quit skate3214 (Remote closed the connection) |
15:04:00 | | Join pepie34 [0] (n=pepie34@125.176-65-87.adsl-dyn.isp.belgacom.be) |
15:04:13 | | Quit aliask ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
15:05:29 | JdGordon | well that was thourouly unexciting :p |
15:05:30 | | Join skate3214 [0] (n=chatzill@C-61-68-116-189.hay.connect.net.au) |
15:06:01 | GodEater_ | hahaha |
15:06:15 | | Join pepie34_ [0] (n=pepie34@251.232-65-87.adsl-dyn.isp.belgacom.be) |
15:06:23 | linuxstb | JdGordon: Now the fun starts - trying to determine exactly what is working, and what isn't... |
15:06:24 | JdGordon | i should just do e200tool init and then it should start the copied code right? |
15:06:27 | | Quit pepie34_ (Read error: 104 (Connection reset by peer)) |
15:06:34 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
15:07:23 | linuxstb | JdGordon: Yes, I think that should be all that's needed. |
15:07:40 | JdGordon | ok, trying to see if i can turn the wheel light off.... |
15:07:41 | linuxstb | Did it give you messages about uploading the code? |
15:08:15 | JdGordon | yeah |
15:08:23 | linuxstb | I think it should say "Initializing USB stub (%d bytes)" followed by "done". |
15:08:28 | JdGordon | yep |
15:10:02 | linuxstb | OK. I'll leave you to it.... |
15:10:27 | JdGordon | :'( |
15:11:33 | bluebrother | damn. Looks like libusb-w32 requires this stupid filter driver :( |
15:11:43 | LinusN | figures |
15:12:20 | linuxstb | Hmm, any ARM people (preglow, amiconn, ....?) understand this code at the start of MrH's program? http://www.pastebin.ca/680981 |
15:13:32 | linuxstb | The code itself is linked to run from 0x40004000, but I'm not 100% sure where it's uploaded to on the device... |
15:15:01 | | Join Febs [0] (n=chatzill@38.98.196.75) |
15:15:22 | GodEater_ | 'lo Febs |
15:17:09 | linuxstb | JdGordon: Hmm. Maybe undo the changes I suggested to you, and just upload a standard bootloader.bin and see what happens. I may have misunderstood... |
15:17:28 | JdGordon | all the changes? |
15:17:41 | JdGordon | oh you know what... im an idiot |
15:17:48 | JdGordon | im uploading the mi4... not the bin |
15:18:02 | JdGordon | did I mention im too tired to code :p |
15:18:38 | linuxstb | Revert what you changed in boot.lds and crt0-pp-bl.S |
15:18:49 | linuxstb | And yes, uploading the mi4 is a bad idea... ;) |
15:19:08 | JdGordon | FUCKIONG WOOT! |
15:19:14 | JdGordon | the wheel light turned off! |
15:19:39 | linuxstb | Was that with or without those changes I told you to make? |
15:19:46 | JdGordon | with the changes |
15:20:07 | JdGordon | it seems our bootloader needs fixing... it found the usb connection and rebooted to of :p |
15:20:33 | linuxstb | No lcd activity though? |
15:21:04 | JdGordon | im not sure... im going to get it to not boot the of first |
15:21:53 | | Join nicktastic [0] (n=nick@unaffiliated/nicktastic) |
15:22:05 | | Part LinusN |
15:22:07 | | Quit davina (Remote closed the connection) |
15:22:25 | | Quit pepie34 (Read error: 110 (Connection timed out)) |
15:24:43 | JdGordon | :( back to nothing happening |
15:26:05 | rvvs89 | International Talk Like A Pirate Day occurs in 2 weeks, I expect full cooperation from this channel :P </off-topic> |
15:26:38 | JdGordon | scorche: you got a min? |
15:26:53 | scorche | JdGordon: was just about to head to bed, but what did you need? |
15:27:02 | nicktastic | yeaar |
15:27:17 | JdGordon | start the sansa in manufac mode and just leave it.. tell me if it resets after a few min please? |
15:27:23 | JdGordon | unless someone else can? |
15:28:19 | scorche | sure |
15:28:23 | JdGordon | ta |
15:29:50 | linuxstb | What did you change to go "back to nothing happening"? |
15:29:59 | | Quit skate3214 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
15:30:03 | JdGordon | not sure... |
15:30:07 | JdGordon | either nothing... or..? |
15:30:21 | linuxstb | Did you revert my changes yet? I'm now pretty sure they're bad. |
15:30:40 | JdGordon | yeah, trying with them reverted now but nothing is happning |
15:30:54 | JdGordon | but they doubled the .bin size for some reason? |
15:31:12 | linuxstb | That shouldn't happen... |
15:31:13 | amiconn | linuxstb: That fragment doesn't tell anything without all the referenced stuff |
15:32:21 | linuxstb | amiconn: What stuff? But I think I understand it now - I didn't recognise ADR. But the code just seems to be relocating itself. |
15:32:37 | | Join RudMan [0] (n=RudMan@167.206.188.130) |
15:34:23 | scorche | JdGordon: well, it still hasnt reset, and i am going to bed |
15:34:29 | JdGordon | ok, thanks |
15:34:32 | JdGordon | gnight |
15:35:37 | * | GodEater_ wonders if LLorean is around yet |
15:42:12 | JdGordon | linuxstb: any other ideas? |
15:44:06 | linuxstb | JdGordon: Revert back to SVN, add your code to disable the wheel light at the very top of main-pp.c, followed by an infinite loop, and see what happens. |
15:44:17 | JdGordon | done that.... |
15:44:22 | JdGordon | sitting with a blue wheel light |
15:46:27 | linuxstb | What does your code look like to turn the wheel off? |
15:47:05 | JdGordon | calls __button_backlight_off() which is just GPIOG_OUTPUT_VAL &= 0x80 |
15:47:29 | linuxstb | You didn't init GPIOG ? |
15:48:19 | JdGordon | I added that after all the _init() calls... |
15:48:22 | JdGordon | so it should be init |
15:49:54 | amiconn | I'd rather init & manipulate the port directly rather than relying on rb functions for a test |
15:51:41 | JdGordon | bah, good call amiconn, system_init() is empty for BOOTLOADER builds :( |
15:54:44 | | Join tehxed [0] (i=bleh@CPE0015e96bee93-CM0012254225c8.cpe.net.cable.rogers.com) |
15:54:47 | GodEater_ | you live and learn ;) |
15:54:55 | tehxed | Sometimes you don't learn at all |
15:54:58 | * | tehxed points to self. |
15:55:20 | GodEater_ | that can be said of most of us, sometimes |
15:56:52 | tehxed | Does anyone know what the average battery life is on the Gigabeat F20 for viewing videos? |
15:57:18 | linuxstb | I _think_ Llorean did a test once, and got about 4-5 hours. |
15:57:23 | tehxed | Or does anyone know of any thread or any link they can give me relevant to this querey |
15:57:55 | tehxed | query*. Thank you linuxstb. Hmm.. 4 to 5.. that's pretty good. |
15:58:19 | linuxstb | tehxed: But don't trust my memory - try and catch Llorean next time he's here (he's here most days) |
15:58:57 | tehxed | I need to set this up so I know when s/he's online. |
15:59:50 | delYsid | so, if I also export language_strings[] via plugin_api I should be able to get popup menus working if I use ID2P and alike instead of hardcoded strings in the plugins, right? |
16:00 |
16:00:16 | delYsid | (working as in talking) |
16:01:20 | linuxstb | delYsid: You mean add the plugin strings to the core .lang file? |
16:01:35 | delYsid | well, yes :-) |
16:01:44 | | Join JdGordon_ [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
16:02:32 | | Join freqmod [0] (n=freqmod@m072g.studby.ntnu.no) |
16:02:35 | JdGordon_ | linuxstb: http://pastebin.ca/681026 is correctly init the gpio right? |
16:02:38 | delYsid | I am afraid I am not brave enough to invent a whole plugin voice/lang file loader... |
16:03:41 | JdGordon | oh crap |
16:03:45 | linuxstb | JdGordon_: Yes, that's the same as the code in button_init_device() |
16:03:46 | JdGordon | i just spotted a stupid typo :p |
16:04:04 | linuxstb | But you should be doing this at the _very_ start of main-pp.c |
16:04:30 | tehxed | linuxstb: Are you certain "Llorean" is the correct username (spelling and all)? |
16:04:43 | linuxstb | Yes |
16:04:44 | amiconn | delYsid: Adding plugin localisation(voice strings to the core won't be accepted |
16:04:50 | tehxed | Thank you. |
16:05:03 | JdGordon | linuxstb: typo fixed and everything above that commented out.. no change :( |
16:05:27 | JdGordon | we definatly dont want to link to 40004000? |
16:05:39 | delYsid | amiconn: so I would have to write per-plugin lang/voice handling? |
16:05:47 | | Join `sam` [0] (n=sam@CPE-75-81-234-51.we.res.rr.com) |
16:06:51 | delYsid | that leads to duplication though, right now I can reuse the letters from a to h and number from 1 to 8 for chessbox for instance. |
16:06:55 | linuxstb | JdGordon: At this stage it shouldn't matter - the code should execute anywhere... How big is your bootloader.bin ? |
16:07:17 | JdGordon | 664b |
16:07:38 | linuxstb | OK - that's about what I would expect. gcc has optimised away eveything... |
16:07:41 | amiconn | delYsid: No, it means implementing the users: idea for lang/voice. |
16:08:35 | delYsid | amiconn: I'm afraid I didnt understand that. |
16:08:41 | JdGordon | linuxstb: do you have any idea why e2t seems to write the data length before the data to the usb? |
16:08:57 | linuxstb | JdGordon: I guess that's what the e200 is expecting to receive. |
16:09:46 | `sam` | has anybody tried out this wikipedia viewer? i can't figure out what wikipedia archive i'm supposed to download to convert |
16:10:34 | tehxed | Oh man, I am about to ask a relatively stupid question, but.. I can't help myself |
16:10:42 | hcs | `sam`: you'd want the -pages-articles.xml archive |
16:10:52 | tehxed | Is there any plugins that come with the rockbox for viewing text files? |
16:11:03 | * | tehxed waits to get kicked in the nuts. |
16:11:05 | `sam` | hcs, thanks! that's the one i started downloading thinking it might be it, but wasn't sure |
16:11:18 | linuxstb | tehxed: Yes - but it's a "viewer", so it doesn't appear in the plugin list. You start it by clicking on a .txt file in the file browser. |
16:11:30 | | Join kugel [0] (i=kugel@e178116162.adsl.alicedsl.de) |
16:11:48 | linuxstb | tehxed: The manual lists all the plugins and viewers that come with Rockbox... |
16:11:51 | kugel | sup? |
16:12:18 | tehxed | linuxstb: on it now. Thanks. |
16:12:26 | | Join rogelio [0] (n=rogelio@189.146.222.125) |
16:12:44 | JdGordon | what should 664 look like in little endian 32 bits? |
16:13:00 | JdGordon | 664 decimal |
16:13:18 | linuxstb | 664 is 0x298 - 98 02 00 00 |
16:13:34 | | Part rogelio ("Kopete 0.12.4 : http://kopete.kde.org") |
16:13:41 | JdGordon | ok, then thats correct |
16:14:14 | tehxed | Funny thing, I switched to rockbox a few months back... only because the original toshiba interactive environment provided was limiting, to say the least. Switched to Rockbox only because I heard that I could drag and drop files for mp3 playback without SAT encryption. Only found out now that I could infact play videos on it. |
16:14:30 | linuxstb | JdGordon: Can you pastebin the output of "arm-elf-obdump -b binary -m arm -D bootloader.bin" ? |
16:14:36 | linuxstb | ^objdump |
16:14:56 | linuxstb | tehxed: That manual is a wonderful thing... |
16:15:42 | JdGordon_ | http://pastebin.ca/681043 |
16:16:20 | | Join Pro90 [0] (n=mongo@217.196.84.38) |
16:16:47 | | Join spiorf [0] (n=spiorf@host129-215-dynamic.2-87-r.retail.telecomitalia.it) |
16:17:06 | linuxstb | JdGordon: And your bootloader/main-pp.c ? |
16:17:47 | JdGordon_ | http://pastebin.ca/681045 |
16:17:59 | JdGordon | unless you want the whole file? |
16:19:37 | linuxstb | Have you tried just disabling the LED, rather than that while() loop? |
16:19:55 | tehxed | Where would I look in the manual to turn off the ID tags for files all together? |
16:19:55 | JdGordon | i did before, i dont think it worked... ill try again |
16:20:48 | JdGordon | linuxstb: ok.. maybe it does... |
16:21:08 | linuxstb | JdGordon: i.e. the three GPIOG... lines, followed by an empty loop - while(1); |
16:21:17 | JdGordon | yep |
16:21:20 | JdGordon | sansa is blank |
16:21:27 | JdGordon | i mean, no light |
16:21:35 | linuxstb | That's correct isn't it? |
16:21:40 | JdGordon | yes |
16:21:47 | linuxstb | So the code is running OK? |
16:21:49 | JdGordon | but, shouldnt the wile loop work? |
16:23:05 | JdGordon | woot! |
16:23:13 | JdGordon | the loop was going to fast |
16:23:21 | JdGordon | delay of 10000 does a nice fast flash! |
16:23:47 | linuxstb | Now you can make it communicate debugging info to you via morse code... |
16:23:55 | JdGordon | haha, great |
16:24:16 | hcs | `sam`: I've put up an updated patch for the viewer |
16:24:27 | `sam` | hcs, just now? |
16:24:32 | * | amiconn once did that on archos, when debugging the self extractor |
16:24:43 | hcs | `sam`: yeah |
16:24:47 | amiconn | I mean, flashing out bits via a LED |
16:26:01 | JdGordon | so, how much of the e200tool.c am I allowd to copy into a new file and still call it my own? or do i have to literally rewrite every line? |
16:26:28 | `sam` | hcs, ok, the last patch applied cleanly once i took out the SUBDIR part at the end, i just made that edit manually |
16:27:03 | `sam` | hcs, by last patch i mean mww21 |
16:27:36 | linuxstb | JdGordon: I would start by stripping out all the code you don't need, and see what's left... And then worry about how we're going to deal with the (C) issue later. |
16:27:44 | hcs | `sam`: ok, as noted there weren't any important changes |
16:27:51 | linuxstb | Probably by the time you've finished, the code won't be very similar to e200tool anyway. |
16:29:04 | `sam` | hcs, do you know if anybody has a torrent for the wikipedia dump? i'm using wget right now, but it's goign to take a while |
16:29:59 | n1s | Wonders where the changelog for binutils 2.18 is hidden... _( |
16:32:05 | hcs | `sam`: I don't think so. I get fairly good speeds from the wikimedia server (over 1 MB/s) |
16:33:57 | linuxstb | JdGordon: I don't know what you're doing now, but I would try and see if the ata driver is working... That's all we need. |
16:34:20 | JdGordon | just about have a trimmed down e200tool wich is usable |
16:34:50 | JdGordon | its 12.35am here so i dont tihnk ill try getting ata working tonight.. |
16:36:08 | | Quit hcs ("Leaving.") |
16:37:24 | JdGordon | linuxstb: I assume this cant go on svn? |
16:38:12 | linuxstb | It's too early for that... |
16:38:26 | linuxstb | We don't even know if we can get this approach to work. |
16:38:36 | JdGordon | yeah, I mean just so its somewhere others can grab to help experiment |
16:39:13 | linuxstb | I would just host it on my own website for now. |
16:39:31 | JdGordon_ | im going to bed.. but my stripped version is at jdgordon.info:8080/jonno/rockbox/e200tool.c.">http://jdgordon.info:8080/jonno/rockbox/e200tool.c. ./e200tool file to run it |
16:41:20 | `sam` | when it says you can "PLAY" a new version of rockbox, how exactly do you do that? just browse to it in the file browser and select rockbox.ipod? |
16:41:52 | dionoea | yup |
16:42:38 | | Quit JdGordon_ ("Konversation terminated!") |
16:43:02 | JdGordon | gnight all |
16:43:07 | | Quit JdGordon ("Konversation terminated!") |
16:44:04 | | Join el_MArko [0] (n=dasd@f048069242.adsl.alicedsl.de) |
16:50:52 | *** | Saving seen data "./dancer.seen" |
16:58:52 | tehxed | Is there anyway to bookmark certain part/s of a text file using the text viewer? |
16:59:47 | bluebrother | no |
17:00 |
17:00:03 | bluebrother | the viewer only saves the last position |
17:02:18 | | Quit elinenbe_work (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
17:02:32 | tehxed | Thanks bluebrother |
17:03:03 | kugel | what did you do with the e200tool? |
17:03:29 | kugel | are you going to make an installier for the R with parts from this tool? |
17:06:37 | | Quit rift ("d'accord") |
17:07:22 | | Join pepie34 [0] (n=pepie34@248.199-65-87.adsl-dyn.isp.belgacom.be) |
17:08:03 | | Quit freqmod (Remote closed the connection) |
17:12:44 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
17:14:20 | | Join webguest62 [0] (i=47f0fcf5@gateway/web/cgi-irc/labb.contactor.se/x-ad9fadfce63cd3c4) |
17:16:30 | | Quit BobShield ("leaving") |
17:17:58 | linuxstb | kugel: Yes, the intention is to make the R install as easy as we can. |
17:19:15 | | Join toffe82 [0] (n=chatzill@adsl-70-137-196-108.dsl.frs2ca.sbcglobal.net) |
17:20:06 | bluebrother | hmm. Does anybody know if there are sources for usbids.exe around? |
17:20:07 | | Quit webguest62 ("CGI:IRC (EOF)") |
17:20:44 | kugel | you mentioned (c) issues with the e200tool |
17:21:03 | kugel | isn't it released under GPL? |
17:21:13 | kugel | it's open source IIRC |
17:22:08 | bluebrother | no, it's not. At least not in terms of GPL |
17:22:28 | | Quit Zagor ("Client exiting") |
17:23:08 | kugel | what license is it? |
17:23:29 | bluebrother | and to be able to include it in rbutil we need it to be GPL (or something compatible) |
17:23:56 | bluebrother | the zip doesn't contain a license file. The sources just say (c) MrH |
17:24:33 | delYsid | thats very non-free then... |
17:25:02 | kugel | i have licensing in my advanced informatics atm |
17:25:31 | kugel | the teacher says, if there is no license, then there is nothing to break |
17:25:45 | kugel | dunno about the (c), but it must be listed |
17:25:47 | rasher | kugel: There's also no permission to redistribute. |
17:25:48 | bluebrother | well, that's an opinion. |
17:26:34 | rasher | Either you misunderstood your teacher, or he's a very confused man |
17:26:43 | kugel | you can only break licenses which acutally exist |
17:26:44 | bluebrother | as the tool is (c) MrH he can decide what's allowed to do with it. Unless he allows integrating it it's not allowed. |
17:27:02 | rasher | kugel: If there's no license, standard copyright protections apply |
17:27:05 | delYsid | kugel: no, thats not correct. |
17:27:12 | kugel | but license != (c) thats why im not sure |
17:27:13 | bluebrother | plus, the GPL doesn't allow us to integrate code with a non-compatible license. "No license" is definitely not compatible |
17:27:52 | bluebrother | as putting it under GPL would be relicensing the code which we are definitely not allowed to do. |
17:28:32 | GodEater_ | because we don't own the copyright |
17:29:02 | GodEater_ | oh god no |
17:29:27 | * | GodEater_ looks at dismay at the first e200r installation thread |
17:30:39 | kugel | just to let you know, i know that copyright is a very different issue than license, you dont have to tell me that |
17:31:19 | rasher | kugel: you seem to not grasp that "no license" means "standard copyright protections apply" |
17:31:30 | rasher | Which means we can't do *anything* with the code |
17:31:31 | kugel | no |
17:31:38 | kugel | i didnt say that |
17:31:52 | kugel | "dunno about the (c), but it must be listed" |
17:31:56 | kugel | thats what i said |
17:32:00 | bluebrother | GodEater_: referring to the "installing it now"? |
17:32:07 | rasher | kugel: "if there is no license, then there is nothing to break" |
17:32:18 | GodEater_ | bluebrother: yes :( |
17:32:19 | rasher | That's incorrect. There's copyright laws to break. |
17:32:23 | kugel | i meant no license obvously |
17:32:26 | GodEater_ | he's dumb as a box of frogs that boy |
17:32:39 | bluebrother | seems. |
17:32:51 | kugel | at least in context with my next sentence |
17:33:05 | bluebrother | kugel: also, we don't accept anonymous contributions so we can't just integrate that code. |
17:36:50 | kugel | did you say that i am dumb as a box o frogs? |
17:37:03 | kugel | of |
17:37:22 | | Join barrywardell [0] (n=barry@wardell.ucd.ie) |
17:37:32 | bluebrother | kugel: scroll back. Read again. Notice GodEater_ was referring to someone else. |
17:38:07 | kugel | hmm ok |
17:38:48 | GodEater_ | if I'd been calling you that kugel, I'd have made sure you knew it was directed at you |
17:38:50 | GodEater_ | it wasn't |
17:39:37 | kugel | ok ;) |
17:40:07 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
17:40:08 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
17:40:18 | tehxed | Hello Llorean |
17:41:47 | Llorean | Hi |
17:41:52 | tehxed | Llorean: Would you happen to know how long the video playback lasts on the Gigabeat F20? |
17:42:03 | GodEater_ | wow - you pounce quick tehxed :) |
17:42:27 | Llorean | I got over four hours on my F40, but that was prior to some recent optimizations, and was with widescreen video which takes a little less work than fullscreen. |
17:42:34 | tehxed | GodEater_: I had a voice memo attached to Llorean's name. It reminded me to contact him. I was afk but I heard since I had the speakers turned up |
17:42:41 | Llorean | I think I got over 5 but I'm not sure. |
17:42:45 | GodEater_ | hahaha |
17:43:04 | * | n1s curses m68k-elf-ld 2.18 |
17:43:07 | * | GodEater_ thinks people should take a ticket for Llorean's time :) |
17:43:40 | tehxed | Llorean: If you can, just quickly, tell me about these "optimizations" or.. are they too advanced for beginners? |
17:44:04 | GodEater_ | tehxed: I imagine they were made by jhMikes |
17:44:11 | | Quit pepie34 ("Ex-Chat") |
17:44:14 | Llorean | tehxed: I didn't make them, nor know what was done in them, but they are pretty darn advanced as far as I know, yes. |
17:44:15 | GodEater_ | he's taken over most of the mpegplayer plugin code base I bleieve |
17:44:32 | GodEater_ | or believe, when using the Oxford English spelling. |
17:44:35 | Llorean | GodEater_: Good guess on who made 'em. This was prior to the "We now get 40fps fullscreen" one, which was the first of several. |
17:44:36 | tehxed | Poop. =( |
17:46:12 | GodEater_ | tehxed: why does it matter what they are ? |
17:46:55 | Llorean | Well if he wants to know, it's not like the source isn't available. |
17:47:23 | GodEater_ | Llorean: we've had our first idiot dive in with the e200r |
17:47:42 | n1s | hmm, if I pipe the output of "make V=1" to a text file some lines are too long so they are cut off, anyone know how to fix that? |
17:47:59 | tehxed | GodEater_: Just wondering. I only recently managed to get video working with A/V synchronized on my Gigabeat F20 and maybe it's just me but the battery bar seems to drain a lot faster with video playback. Could be just me though. Checked the time available and it kept varying. =( |
17:48:21 | GodEater_ | tehxed: I'm sure the battery drain IS faster - the backlight is on permanently for a start |
17:48:32 | | Join The-Compiler [0] (n=florian@7.1.77.83.cust.bluewin.ch) |
17:49:03 | | Join webguest23 [0] (i=481b59d8@gateway/web/cgi-irc/labb.contactor.se/x-df63bf0d7e2ec191) |
17:49:25 | Llorean | GodEater_: I've known he'd be among the first wave for some time, search his old posts and I suspect you'll see. |
17:49:48 | | Part linuxstb ("Leaving") |
17:49:54 | Llorean | tehxed: As I said, expect 4 hours if you have a *new* battery. |
17:49:57 | tehxed | GodEater_: Oh I assumed as much.. but I mean it went down by say 1/3 in about 5 to 10 minutes after a video. While with another video it'll actually stay where it is for quite a while (a decent hour or 2) |
17:50:41 | delYsid | Is there a way to generically detect if the currently running code is a plugin (and fetch its name)? |
17:50:43 | webguest23 | someone plz help me i bricked my sansa |
17:50:47 | GodEater_ | tehxed: that, I suspect, is probably lack of battery calibration |
17:50:54 | | Join freqmod [0] (n=freqmod@m072g.studby.ntnu.no) |
17:51:22 | webguest23 | i tried to put on rockbox on my e250r can you help me plz :( |
17:51:36 | tehxed | Oh man! That guy's name is WICKED |
17:51:42 | tehxed | "webguest23" |
17:52:07 | Llorean | tehxed: It's automated for the webclient. Please stay on topic, this is a technical channel. |
17:52:13 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
17:52:19 | tehxed | Llorean: Roger that. |
17:52:20 | webguest23 | hello can you help me plz |
17:52:27 | Llorean | webguest23: 1) HAVE PATIENCE. |
17:52:46 | webguest23 | sorry |
17:52:50 | Llorean | There is nobody in here being paid to support you, and you are not guaranteed support by anyone, ever, so have a little patience and be polite. |
17:53:22 | GodEater_ | *AND* you were TOLD not to do the bloody install in the first place |
17:53:51 | Llorean | webguest23: The process for recovering an e200r is actually the same as installing Rockbox, assuming that you want Rockbox to be installed after you recover it. |
17:53:56 | tehxed | How would I determine what my battery capacity is (for my Gigabeat F20?) |
17:54:05 | tehxed | (I'm going to kick myself if this is also in the manual) |
17:54:47 | webguest23 | no i don't want it to be installed but how do i enter recovery mode? |
17:54:48 | GodEater_ | tehxed: there's a page or so in the wiki on battery calibratino |
17:55:01 | Llorean | tehxed: If you haven't put in a new battery, don't change the capacity. |
17:55:33 | Llorean | webguest23: http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick |
17:55:45 | tehxed | Llorean: Thanks. |
17:55:51 | webguest23 | thank you |
17:56:28 | webguest23 | then all i do is to just delete rockbox and the files that were on it? |
17:56:38 | bluebrother | webguest23: read that page ... |
17:57:39 | webguest23 | it does not say how to boot into recovery mode how to you do that? |
17:58:31 | Llorean | webguest23: http://www.rockbox.org/twiki/bin/view/Main/SansaE200TroubleShooting |
17:58:39 | Llorean | We do require that you search the wiki. |
17:58:42 | webguest23 | thank you |
17:58:53 | Llorean | I do hope that next time you ask a question, I won't answer it with a wiki link, I'll be most irate. |
17:59:35 | * | GodEater_ doesn't want to watch Llorean get green and split his shirt. |
17:59:37 | bluebrother | plus, the steps you did first _told_ you how you enter recovery mode |
17:59:42 | | Join spiorf_ [0] (n=spiorf@host51-213-dynamic.0-79-r.retail.telecomitalia.it) |
18:00 |
18:00:06 | bluebrother | reading seems to be *really* hard. |
18:00:24 | tehxed | What's a good Disk Spindown time for the Gigabeat F20? |
18:00:41 | Llorean | tehxed: Depends on your use habits. |
18:01:14 | Llorean | But if you're using dircache, it can probably be set to as short a time as available. |
18:01:28 | tehxed | Hmm.. i guess right now it's okay. I enabled directory cache. |
18:01:56 | webguest23 | then i just go to sandisk site and download the fimware and put it into the sansa right? |
18:02:38 | bluebrother | guys, who wants to point to the wiki? |
18:02:48 | Llorean | webguest23: The first page I linked you clearly says " you copy an original firmware mi4 file to the device and disconnect it" |
18:02:54 | alienbiker99 | for the e200r, can you still use the r firmware or does putting rockbox turn it vanilla? |
18:02:57 | Llorean | Out of curiosity, how does that not answer your question? |
18:03:32 | linuxstb | webguest23: What was the last step of the install instructions you did before your Sansa stopped functioning? |
18:03:53 | linuxstb | alienbiker99: You can keep the R firmware. The Rockbox install method patches the Sansa bootloader so that it will load Rockbox. |
18:04:13 | webguest23 | i copyed rockbox to the sansa |
18:04:38 | alienbiker99 | oh i see, because i kind of want to test the rhapsody function, but i might want to get rid of it |
18:04:40 | linuxstb | webguest23: Which file, and where did you copy it to? |
18:05:01 | webguest23 | the root |
18:05:57 | linuxstb | I asked two questions... |
18:06:10 | linuxstb | And which mode was your Sansa in at that time ? Normal USB mode, or recovery mode? |
18:06:13 | | Join Zom [0] (i=zom@h-182-168.A166.cust.bahnhof.se) |
18:06:28 | | Quit The-Compiler (Connection timed out) |
18:07:01 | webguest23 | normal |
18:08:06 | Zom | Hey, I've got a problem with the recent builds of rockbox: Whenever I try to play a musicfile roxbox just gives me "data abort at 00030B6C", anybody have a similar problem? |
18:08:21 | Zom | Or even better, a solution to said problem? |
18:08:36 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
18:08:44 | kugel | are you using SVN? |
18:08:47 | bluebrother | Zom: what Ipod? What bootloader? |
18:08:48 | Zom | Yeah |
18:09:08 | Zom | bluebrother: Not sure about the bootloader, perhaps a year old. It's an ipod video |
18:09:36 | bluebrother | then update the bootloader |
18:09:36 | kugel | I've heard many people reporting data aborts recently |
18:10:06 | bluebrother | there was a required update about half a year ago. |
18:10:11 | Zom | bluebrother: Could you help me with that? I've tried the ipodpatcher wich claims my ipod is not an ipod :) |
18:10:29 | kugel | bluebrother: the sansabootloader changed today, is that right? |
18:10:40 | Zom | bluebrother: Using linux by the way |
18:10:49 | bluebrother | did you install ipl or something else? |
18:10:51 | linuxstb | kugel: It changed in SVN, but a new version hasn't been released. |
18:11:02 | kugel | ok thats what i meant |
18:11:12 | dionoea | isn't it in rockboxutilityqt ? |
18:11:14 | Zom | bluebrother: No, I'm using rockbox but my pc is running linux |
18:11:20 | bluebrother | kugel: the svn log is available on the frontpage ... |
18:11:20 | webguest23 | thank you guys :D it worked from on i will only get rockbox when a safe build is on :D that you Llorean and linuxstb:D |
18:11:21 | linuxstb | Zom: Can you pastebin the output of "fdisk -l /dev/sda" (where /dev/sda is your ipod) ? |
18:11:29 | Zom | linuxstb: One sec |
18:11:40 | kugel | thats where i got my information :P |
18:12:01 | kugel | actually i was about to ask if its recommended to update the bootloader |
18:12:08 | kugel | for my sansa |
18:12:12 | bluebrother | kugel: no |
18:12:18 | | Quit webguest23 ("CGI:IRC") |
18:12:25 | linuxstb | kugel: If it was recommended, we would actually release it... |
18:12:49 | Zom | linuxstb: http://pastebin.com/d2dcce31c |
18:12:51 | bluebrother | bootloaders are released as they are much more critical (depending on platform) than normal Rockbox |
18:13:21 | linuxstb | Zom: Change the type of the 2nd partion to 0xb - that should fix it. |
18:13:29 | kugel | maybe you are in a testing phase, meaning that the newer bootloader is better, but it wouldn't be tested enough |
18:13:37 | kugel | for a official release |
18:13:43 | bluebrother | Zom: or try http://www.rockbox.org/wiki/RockboxUtilityQt |
18:13:44 | Zom | linuxstb: How? |
18:14:03 | bluebrother | that includes a newer version of ipodpatcher which recognizes 0x0c as partition type |
18:14:07 | | Join kubiixaka [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
18:14:13 | bluebrother | Zom: use fdisk /dev/sda |
18:14:27 | | Quit spiorf (Read error: 110 (Connection timed out)) |
18:14:54 | bluebrother | then t - 2 - c |
18:14:55 | | Quit sarixe ("Peace") |
18:14:57 | linuxstb | Zom: As root, run "fdisk /dev/sda", then type "t 2 b w q" (IIRC) |
18:15:10 | Llorean | kugel: If we needed testers, we'd ask for them, but we still wouldn't "recommend" an update. |
18:15:16 | Zom | bluebrother: I think I'd rather try the rockbox utility qt before messing with fdisk :) |
18:15:17 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
18:15:25 | linuxstb | Zom: (press ENTER between each of those letters) |
18:15:32 | Llorean | kugel: You're more than welcome to try the new bootloader version, but it shouldn't be expected to work. |
18:16:31 | linuxstb | Zom: Yes, rbutilqt will correctly detect your ipod. 0xc was added as a valid partition type recently - rbutilqt was released after that change, but ipodpatcher hasn't been. |
18:16:40 | Zom | Nice |
18:16:51 | Zom | linuxstb, bluebrother: Thanks for the help :) |
18:17:49 | kugel | sure, im willing to test |
18:18:02 | kugel | 1.25s sounds noce |
18:18:24 | kugel | nice*, |
18:19:04 | * | kugel is stopping the time |
18:19:20 | Llorean | kugel: Please remember the "multiple short lines" guidelines. |
18:19:52 | kugel | i also remember the proper english guidline, thats why i correct myself |
18:20:13 | | Quit kugel ("Benutzer ist abwesend.") |
18:20:17 | bluebrother | well, typos are allowed in here, as long as you try to write proper english ;-) |
18:20:39 | Llorean | I was more thinking about his first two lines anyway, and the dozen other times he wrote 3-5 lines in a row. =/ |
18:21:08 | | Join kugel [0] (n=kugel@e178112038.adsl.alicedsl.de) |
18:23:13 | | Quit sarixe ("Peace") |
18:25:25 | | Quit tehxed () |
18:26:10 | Zom | linuxstb, bluebrother: The QT-gui stuff didn't work. Didn't recognize the ipod. The fdisk way worked great though, thanks :) |
18:26:34 | | Join Hoss [0] (n=Jangari@ppp121-44-121-118.lns10.syd6.internode.on.net) |
18:26:40 | Hoss | funk, yo? |
18:26:43 | bluebrother | hmm, it didn't work? You ran it as root, did you? |
18:27:02 | Zom | bluebrother: No :b |
18:27:09 | bluebrother | but ipodpatcher? |
18:27:13 | Zom | bluebrother: Yeah |
18:27:22 | bluebrother | ah, so that's the solution ;-) |
18:27:27 | Zom | Hehe |
18:27:41 | n1s | bluebrother: couldn't rbutil warn if not run as root? |
18:27:42 | bluebrother | ipodpatcher (and thus rbutil, when trying to do that part) needs direct access to the hardware. |
18:27:52 | Zom | The QT-gui is kinda nice for themes and stuff though |
18:27:59 | Zom | Thanks for the tip :) |
18:28:03 | bluebrother | n1s: it could, but this would only make sense if trying to install the bootloader. |
18:28:39 | bluebrother | besides, you get an error message −− we could add a "check permissions" hint to that. Might be easier. |
18:29:02 | bluebrother | depending on your setup you _might_ be able ipodpatcher-ing without root permissions |
18:29:54 | | Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb) |
18:29:58 | n1s | I guess I think it would be nicer to tell the user what's wrong instead of silently failing |
18:32:20 | | Quit Thundercloud (Remote closed the connection) |
18:32:28 | linuxstb_ | n1s: Yes, I think that's what rbutil needs - more instructions to guide the user when things go wong. |
18:33:22 | | Quit obo ("bye") |
18:34:05 | n1s | hmm, weird _some_ button actions actually work... |
18:34:54 | * | n1s summons Lear |
18:34:56 | `sam` | yeah i don't need to be root for ipodpatcher, and i'd rather not if i don't have to |
18:35:33 | kugel | the bootloader works nice |
18:35:46 | kugel | over 1 second faster boot is no lie |
18:37:03 | | Quit Llorean (Remote closed the connection) |
18:37:24 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
18:38:11 | kugel | Llorean: i tested to bootloader, it's fine, indeed over 1 second faster boot, no database problems or anything else |
18:41:15 | Llorean | kugel: I never said the bootloader needs testing. And I'm not really sure why you're reporting things to me, I'm not the one who made the changes to it. |
18:41:55 | | Join mpeccorini [0] (n=mpeccori@mail1.theargusgroup.us) |
18:42:11 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
18:43:50 | kugel | "You're more than welcome to try the new bootloader version", read test instead of try, sorry that i disturb you |
18:43:56 | amiconn | linuxstb: Hmm, am I right that non-ipod pp targets have bootloader USB while ipods haven't? |
18:44:10 | kugel | i just thought, it might need some testing, because it wasnt released yet |
18:44:25 | linuxstb_ | amiconn: Only the Sansa |
18:44:31 | amiconn | ah |
18:44:38 | amiconn | Any specific reason? |
18:45:03 | linuxstb_ | Just that JdGordon (IIRC) decided to implement it... |
18:45:06 | Llorean | amiconn: More or less just the way things happened, if I understand. |
18:45:15 | n1s | amiconn: I had partial sucess with gcc 4.3 for coldfire, using m68k-elf-ld 2.16 I get a booting rockbox that plays music but most button actions, rtc, battery reading are broken |
18:45:19 | Llorean | Sansa Rockbox doesn't reboot from Rockbox into the OF, but the bootloader does. |
18:45:20 | amiconn | I mean, as long as we don't have usb support in rockbox, it would save time if the bootloaders detect usb |
18:46:29 | linuxstb_ | Although the Sansa is different to the ipods - the bootloader starts the OF if USB is inserted. On the ipods, we would want to start the emergency disk mode app in flash (but some ipods may benefit from the OF being loaded...) |
18:46:56 | amiconn | Right now if I start with the ipod switched off and want to transfer something, it boots into rockbox, detects usb and then reboots |
18:46:57 | Llorean | linuxstb_: Even with how slow USB mode is on Nano, I don't think booting the OF is preferable. |
18:47:26 | Llorean | Once in the OF you need a key combination to reboot back to RB, while on the Sansas it behaves more like disk mode on the iPods. |
18:47:31 | amiconn | Disk access is also slow on H10, btw |
18:47:46 | linuxstb_ | Llorean: The Sansa OF reboots after a usb connection? |
18:47:49 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
18:47:56 | amiconn | Nothing we can do about that as long as we don't have UMS in rockbox itself |
18:48:45 | krazykit | linuxstb_, it reboots after you unplug it |
18:48:57 | Llorean | linuxstb_: It does the way Rockbox does it. |
18:49:12 | | Join BigBambi [0] (n=alex@86.66.198.24) |
18:49:40 | amiconn | (but on H10 our bootloader doesn't need usb detection because the iriver flash loader already detects usb and doesn't even start ours in that case |
18:50:56 | *** | Saving seen data "./dancer.seen" |
18:52:06 | linuxstb_ | Ideally we would directly execute the Apple disk mode app that's in flash - i.e. copy it to RAM and execute it. I experimented with doing that in Rockbox, but I think it will work better in the bootloader (no Rolo issues)... |
18:52:30 | linuxstb_ | Only question is if enabling the USB hardware will upset the OF... |
18:53:21 | amiconn | The diskmode app rolo didn't work for me |
18:55:25 | linuxstb_ | I've since discovered that the Apple bootloader is writing some info into IRAM before starting the OF (or our bootloader). I experimented a little with saving and then restoring this info and that seems to make the diskmode app start reliably for me. |
18:55:40 | linuxstb_ | I'll see what happens in the bootloader... I agree it would be a nice feature. |
18:56:00 | | Quit pixelma (" reboot") |
19:00 |
19:00:17 | | Join elinenbe [0] (n=elinenbe@209.196.192.8) |
19:00:21 | | Nick Hoss is now known as Jangari (n=Jangari@ppp121-44-121-118.lns10.syd6.internode.on.net) |
19:00:25 | | Quit rockho (Read error: 110 (Connection timed out)) |
19:03:29 | bluebrother | someone with an Ipod Video 64MB around? I'd be interested in the USB PID of that device |
19:04:21 | parafin | how can i get it? |
19:04:29 | parafin | on linux |
19:04:47 | bluebrother | check /proc/bus/usb/devices |
19:06:15 | parafin | and which number do you need? |
19:06:34 | bluebrother | the ProdID. Vendor should be 05ac |
19:06:46 | parafin | ProdID=1209 |
19:07:06 | bluebrother | damn. So it's really the same as the other videos. |
19:07:08 | bluebrother | thanks. |
19:07:38 | | Quit Guile`` ("KVIrc 3.2.0 'Realia'") |
19:08:28 | | Join hc1 [0] (n=agashlin@wg-214-hill012.rutgers.edu) |
19:09:20 | `sam` | how do you know if it's 32MB or 64MB ipod video? |
19:09:44 | bluebrother | by checking the disc size. |
19:10:21 | bluebrother | but if someone swapped the disc this would fail. As I want to use USB PIDs for autodetection in rbutil it would've been great if the IDs were different. |
19:11:10 | `sam` | the disc size is 30GB... but that doesn't tell me how much RAM it has |
19:11:42 | parafin | 32MB |
19:11:57 | | Quit mpeccorini (" HydraIRC -> http://www.hydrairc.com <-") |
19:11:57 | | Join Redbreva [0] (n=chatzill@host86-142-54-122.range86-142.btcentralplus.com) |
19:12:00 | Llorean | `sam`: All 30gb models have 32mb, all 60/80gb models have 64mb, unless they've had their disk swapped for some reason. |
19:12:04 | `sam` | so all the 30GB ipod videos are 32MB ram? |
19:12:07 | `sam` | ok thanks Llorean |
19:12:30 | parafin | bluebrother, may be Rev differs? on my iPod it's Rev= 0.02 |
19:13:59 | bluebrother | hmm, could be possible. Now we need someone to check a 32MB Ipod for the rev |
19:15:23 | | Nick hc1 is now known as hcs (n=agashlin@wg-214-hill012.rutgers.edu) |
19:16:32 | `sam` | Vendor=05ac ProdID=1209 Rev= 0.02 |
19:16:41 | | Quit kugel ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") |
19:16:55 | parafin | no luck here |
19:17:35 | Zom | 32 MB ipod video here: Vendor=05ac ProdID=1209 Rev= 0.01 |
19:17:48 | `sam` | so was mine |
19:18:14 | parafin | ehm? |
19:18:35 | `sam` | the info i posted is for a 30GB(32MB) ipod video |
19:19:08 | parafin | Is it 5G or 5.5G? |
19:19:21 | `sam` | 5.5 |
19:19:45 | parafin | Zom, and yours? |
19:20:52 | parafin | well, i guess it's 5G |
19:20:59 | parafin | it would be logical |
19:21:17 | Zom | parafin: 30 GB |
19:21:27 | | Join toffe82_ [0] (n=chatzill@adsl-70-137-196-108.dsl.frs2ca.sbcglobal.net) |
19:21:47 | parafin | Zom, there are two variants of 30 GB iPod Video - old and new... |
19:22:07 | `sam` | zom if the last 3 digits of the serial are W9G then it is a 5G, otherwise it's 5.5G |
19:22:10 | | Quit hcs ("Leaving.") |
19:22:32 | Zom | Oh |
19:22:46 | `sam` | according to http://www.ipodlinux.org/5.5G |
19:23:11 | Zom | TXK here, guess it's a 5.5 |
19:23:34 | `sam` | i don't even see TXK on the list... |
19:23:43 | | Nick Wes_S is now known as clutch (n=wess@209.165.254.99) |
19:23:55 | Zom | Hm |
19:23:56 | `sam` | Zom: you looking on the back of the ipod at the serial number? |
19:24:41 | Zom | Yeah |
19:25:05 | Zom | 4U544DK2TXK |
19:25:27 | parafin | then it's 5G |
19:25:37 | parafin | The Fifth Generation iPod (Late 2006, 5.5G) serial number's last three digits will be one of the following |
19:25:59 | Zom | I'd guess, bought it in 2005 :) |
19:26:53 | `sam` | oh ok, so they don't list all of the possible last 3 digits for the 5G... just that special edition one, i guess i read it wrong |
19:29:33 | | Quit toffe82 (Read error: 110 (Connection timed out)) |
19:33:42 | bluebrother | urgh. Windows DDK requires at least 800MB disc space :( |
19:34:03 | el_MArko | whats the difference between the 5g and the 5.5g ? |
19:34:36 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
19:35:04 | | Quit amiconn (Read error: 104 (Connection reset by peer)) |
19:35:22 | `sam` | el_MArko, i don't know what, if any, difference there is in hardware, i know that in the OF the 5.5G has a search function |
19:35:25 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:36:04 | `sam` | el_MArko, but i'd say there is probably a hardware difference, wouldn't make sense to build a new one just to add that |
19:36:23 | | Join amiconn [0] (n=jens@p54BD4A45.dip.t-dialin.net) |
19:36:32 | amiconn | oops |
19:37:10 | `sam` | "The screen is now 60% brighter, the battery can last up to 3.5 hours during video playback, and the iPod includes new headphones, but otherwise the specs remain the same." |
19:37:51 | `sam` | http://www.engadget.com/2006/09/12/apple-launches-enhanced-6g-ipod/ <−−notice that says 6G, but the article says 5.5G |
19:38:06 | n1s | el_MArko: there is a difference in the hard drives, larger sectors iirc also the 80gb variant has a different ata interface, which was the reason that it took much longer for it to be supported |
19:38:17 | Jangari | meh, terminology |
19:38:58 | `sam` | ok well i should stop answering questions i don't know the right answer to :) |
19:39:22 | Jangari | i found a build that didn't have that fatal bugm if anyine who was in this morning gives a fuck |
19:40:01 | amiconn | n1s: The sector size is the only difference (large physical sectors, an ata-7 feature) |
19:40:39 | amiconn | That is, only the 80GB has large physical sectors on the actual disk, but both the 30GB and the 80GB present large sectors via USB |
19:41:19 | n1s | amiconn: aha, I guess I got confused :-) |
19:45:24 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
19:45:37 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
19:47:12 | | Join DerPapst [0] (n=DerPapst@p54BD2809.dip0.t-ipconnect.de) |
19:47:16 | DerPapst | hi :) |
19:47:36 | DerPapst | anybody with a 5G and the latest OF here? |
19:49:09 | GodEater | where did the 2b instructions for the e200r appear from - and do they work / |
19:49:10 | GodEater | ? |
19:49:22 | GodEater | I thought we were certain this is linux only |
19:49:53 | GodEater | ah nvm - I actually read them - I get it now ;) |
19:51:30 | | Join spiorf [0] (n=spiorf@host235-168-dynamic.11-79-r.retail.telecomitalia.it) |
19:51:38 | | Join Guile`` [0] (n=Guile@78.114.106.246) |
19:53:43 | `sam` | hcs, are you around? |
19:54:13 | `sam` | hcs i was testing this viewer, and i tried to select the .wwi file but it doesn't do anything |
19:54:43 | hcs | `sam`: maybe try the new patch? |
19:54:51 | `sam` | i did |
19:54:53 | | Join DinCahill [0] (n=dincahil@cpc4-bexl4-0-0-cust108.bmly.cable.ntl.com) |
19:55:06 | linuxstb | amiconn: It seems the Rockbox usb_init() upsets both the OF and the diskmode app... I can start the diskmode app directly from flash, or I can detect USB, but not both... |
19:55:26 | DinCahill | hi. im using ubuntu feisty and i downloaded the rockbox zip. in there is a folder ./rockbox, and it doesnt appear on my ipod when i extract it there |
19:55:28 | hcs | `sam`: well, I'm just about ready to test it from scratch myself, so we'll see in a moment if it still works, what target do you have? |
19:55:33 | `sam` | hcs, but i booted it up in one version of rockbox then used rolo to select the version with mww, i'm going to try and boot straight into the new one |
19:55:34 | clutch | Anyone here convert a e200r? |
19:55:56 | n1s | DinCahill: press Ctrl+h in nautilus to see it |
19:55:56 | advcomp2019 | scorche has |
19:56:32 | DinCahill | n1s: thanks. what does that actually do? |
19:57:02 | `sam` | hcs, it's ipod video(5.5G), but i just booted straight into the new build i made and now the viewer is working |
19:57:19 | clutch | I'm trying to put the patched boot loader. keep getting message LUN0 unlocked followed by LUN0 locked. After I get tired and pull the cable I get back to Rhapsody. I'm following instructions. |
19:57:33 | hcs | `sam`: ok, cool |
19:57:44 | `sam` | hcs, so probably something with rolo, it wasn't using the right settings i guess when i switched |
19:58:27 | advcomp2019 | clutch: are you in linux |
19:58:47 | hcs | `sam`: potentially, I've never used rolo so I don't know. it's just a standard viewer plugin, though, so it should work as well as any other |
19:59:19 | `sam` | hcs, how do i "press enter" after putting in the search term |
19:59:20 | clutch | I'm using FC5 |
19:59:26 | clutch | Fedora Core. |
19:59:31 | hcs | `sam`: play |
19:59:54 | `sam` | hcs, sweet! yeah it's working :) |
20:00 |
20:00:24 | | Join webguest88 [0] (i=4f40753f@gateway/web/cgi-irc/labb.contactor.se/x-a183d1545c30c3f7) |
20:00:41 | Jangari | adios folkd time for bed |
20:01:05 | Jangari | s/folkd/folks |
20:01:27 | | Quit Jangari () |
20:01:34 | advcomp2019 | clutch: there is a few step that needs to be right |
20:01:46 | | Quit spiorf_ (Read error: 110 (Connection timed out)) |
20:03:20 | | Part DinCahill |
20:03:41 | amiconn_ | linuxstb: hrmph |
20:03:42 | n1s | Lear: (for the logs) ok using latest gcc 4.3 snapshot and binutils 2.17 creates a booting rockbox that plays music :-) It seemed to be a problem with LD creating a corrupt binary with 2.18 as binutils 2.18 with LD from 2.16 worked too. Some things are broken however, rtc reading doesn't work, some button actions seem broken, in wps I can only play/pause, enter and exit menu, browsing menu doesn't work, voice does however |
20:03:42 | | Quit webguest88 (Client Quit) |
20:03:49 | | Join webguest88 [0] (i=4f40753f@gateway/web/cgi-irc/labb.contactor.se/x-e04f1258b8dc184d) |
20:03:50 | | Quit amiconn (Read error: 110 (Connection timed out)) |
20:03:50 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
20:04:49 | | Quit webguest88 (Client Quit) |
20:05:01 | n1s | Also battery is reported as being constantly full, but if I compile with -O I get a low battery shutdown immediately when booting... |
20:08:07 | clutch | How do you know if you successfully updated the bootloader on a e200r. I haven't bricked the unit but it never told me it was done, just a long period of LUN0 locked |
20:08:22 | clutch | LUN0 unlocked |
20:08:59 | | Quit Pro90 (Read error: 110 (Connection timed out)) |
20:09:08 | clutch | Finally I pulled the usb cable figuring it was looping. |
20:11:30 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
20:13:22 | | Join Rob222241 [0] (n=Miranda@pD952BD9F.dip.t-dialin.net) |
20:14:01 | | Quit barrywardell (Remote closed the connection) |
20:15:49 | clutch | Ran e200tool one more time. This time it did the job and powered down the unit. Oh well. |
20:18:27 | `sam` | is there any other way to boot to a different rockbox other than rolo? |
20:18:51 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
20:19:10 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
20:19:33 | * | amiconn is wrestling with his sapi installation :\ |
20:20:40 | amiconn | For some reason the free (beer) L&H voices refuse to work as non-admin, both the sapi4 and sapi5 variants |
20:21:10 | hcs | `sam`: why do you need multiple versions of rockbox? |
20:21:46 | `sam` | well for now, i like to use the evilg-fusion build, but if i want to use the wikipedia viewer i have to do that in the one i built |
20:22:15 | hcs | and the evilg-fusion build doesn't provide source to patch? |
20:22:17 | `sam` | at least until all the patches are updated that i can make a build similar to the evilg build |
20:22:18 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
20:22:44 | `sam` | hcs, i couldn't find it, all i found were the patches, but i don't know what revision of rockbox they were used on |
20:23:29 | | Join tdizzle [0] (n=bradpitt@bb-87-81-112-129.ukonline.co.uk) |
20:23:47 | hcs | `sam`: hmm, that's unfortunate... you might be able to just build mww for that old revision, plugins aren't compiled into the main rockbox in any way |
20:23:53 | | Quit tdizzle (Client Quit) |
20:24:36 | hcs | `sam`: system->rockbox info should report the version |
20:24:37 | `sam` | hcs, you know what... i think i do know the revision... it's the date on the zip file of the build |
20:26:34 | `sam` | hcs, or anyone, where can i find an old daily snapshot? is there an archive somewhere? |
20:26:47 | `sam` | well that's not what i want anyway |
20:26:47 | n1s | use svn |
20:26:50 | `sam` | arghh |
20:27:17 | `sam` | ok i'm gonna have to learn some more about svn, all i know how to do is use co and update |
20:27:24 | | Join BigMac [0] (n=mike@c-71-234-95-131.hsd1.ct.comcast.net) |
20:27:25 | n1s | you can check out any of the ~14600 revisions |
20:27:52 | n1s | svn up -r <revnumber> should do it |
20:28:02 | BigMac | Hey, is there anywhere on the wiki that specifies on fixing patches |
20:28:08 | `sam` | n1s, thanks |
20:28:14 | BigMac | because one of the patches wouldn't build |
20:28:22 | BigMac | and I manually fixed the file locally |
20:28:32 | BigMac | and I want to upload the fixed version |
20:28:44 | linuxstb | BigMac: Then just create a new patch - "svn diff > mypatch.diff" |
20:28:55 | n1s | BigMac: upload it in the tracker entry of the previous patch |
20:28:56 | linuxstb | The WorkingWithPatches wiki page may help |
20:29:28 | BigMac | linuxstb: Already did and it didn't help me really |
20:29:49 | linuxstb | BigMac: Already did what - create the patch or read that wiki page? |
20:29:55 | BigMac | read the wiki page |
20:30:11 | linuxstb | Then I refer you to my previous answer... |
20:30:33 | BigMac | And this will produce a diff from all the changes made right? Including the ones the patch made? |
20:30:47 | BigMac | linuxstb: I know, I was just making sure you knew I read before I asked |
20:30:48 | linuxstb | It will create a diff containing all the files you've changed locally. |
20:31:14 | linuxstb | If you (or the original patch) created new files, you'll need to do "svn add newfile.c" before doing the diff - so svn knows to include them. |
20:31:29 | BigMac | hmm, I will have to check |
20:31:45 | | Quit hcs ("Leaving.") |
20:31:57 | | Join Rob2222 [0] (n=Miranda@pD952B691.dip.t-dialin.net) |
20:31:59 | linuxstb | The "svn status" command will help - it will list all modified files (labelled M) and files not in SVN (labelled ?) |
20:32:14 | BigMac | nice |
20:32:15 | BigMac | thanks |
20:32:26 | | Quit Rob222241 (Connection timed out) |
20:32:42 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
20:32:45 | | Join miepchen^schlaf [0] (n=hihi@p54BF78E2.dip.t-dialin.net) |
20:32:45 | BigMac | and what target do you use linuxstb, ipod right? |
20:33:03 | linuxstb | More the Gigabeat F these days. |
20:37:03 | BigMac | Hmm, ok |
20:43:46 | | Quit Nico_P (Remote closed the connection) |
20:44:04 | | Quit BHSPitMonkey (Connection timed out) |
20:46:54 | | Join BHSPitMonkey [0] (n=stephen@129.120.244.105) |
20:51:01 | *** | Saving seen data "./dancer.seen" |
20:52:25 | | Quit Rob2222 (Network is unreachable) |
20:53:34 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
20:56:06 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
21:00 |
21:00:11 | | Join xDragonforce16x [0] (n=xDragonf@pool-70-105-85-125.chi.dsl-w.verizon.net) |
21:00:18 | | Join DefineByte [0] (n=DefineBy@bb-87-81-195-5.ukonline.co.uk) |
21:01:40 | DefineByte | anyone have any thoughts on using the Disk Tidy plugin to remove the iPod's default files/folders? |
21:02:29 | Llorean | DefineByte: It's somewhat silly |
21:02:39 | DefineByte | why's that? :) |
21:02:44 | Llorean | They're only created if you use the OF, so they're only around if you actually need them. |
21:02:52 | hcs | DefineByte: sounds like a bad idea, the other things are created by sloppy OSes whenever the device is connected, the iTunes stuff only if you're using iTunes |
21:03:07 | DefineByte | it's the only way to get decent speeds with USB currently :) |
21:03:08 | * | chrisjs169 just got back - how is it possible for e200tool to not be used on the e200R? |
21:03:25 | Llorean | DefineByte: This is only true on some Nanos, and some 5Gs. |
21:03:28 | hcs | oh, right, forgot that the OF does it |
21:03:36 | Llorean | hcs: But not disk mode. |
21:04:02 | Llorean | DefineByte: The proper solution to the problem isn't "Make disktidy do something that a user may not want it to do" but rather "Finish up Rockbox USB support." |
21:04:21 | * | xDragonforce16x has a question |
21:04:29 | Llorean | chrisjs169: What do you mean? |
21:04:37 | Llorean | xDragonforce16x: It's usually best just to ask the question, rather than asking to ask |
21:04:48 | xDragonforce16x | lol i know, im getting to that |
21:05:24 | chrisjs169 | Llorean, I just got back from school, so I haven't read up much, but in http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation it doesn't mention e200tool, and Rockbox can be installed via Windows, implying that e200tool doesn't need to be used now (to patch the BL) |
21:05:27 | xDragonforce16x | i have rockbox on my iriver h10 20gb and sometimes when i got to play music it freezes, |
21:05:44 | chrisjs169 | Llorean, nevermind, I misread it |
21:05:55 | xDragonforce16x | go to * |
21:06:20 | | Quit Nico_P (Remote closed the connection) |
21:06:21 | amiconn | rasher: around? |
21:06:26 | xDragonforce16x | and it 100% of the time freezes whenever i try to use some certain themes such as autobot glass |
21:06:48 | xDragonforce16x | but it doesnt have any problem playing movies |
21:06:56 | pixelma | xDragonforce16x: do you use an official, recent build? |
21:07:03 | xDragonforce16x | indeed |
21:07:14 | DefineByte | so rockbox takes no stop-gap measures presently? |
21:08:01 | Llorean | DefineByte: Only when it causes a significant usability problem. |
21:08:17 | pixelma | xDragonforce16x: can you give the revision number (under system > version)? |
21:08:27 | xDragonforce16x | lemme look |
21:08:44 | linuxstb | chrisjs169: Feel free to edit - if you misread it (and you know what to do), I'm sure others will... |
21:09:29 | Llorean | DefineByte: Why should code be added that will probably be useless in a couple months, especially if it means that DiskTidy needs to behave differently for iPods than other players and the problem is a minor one to begin with? |
21:09:41 | xDragonforce16x | r14594-070903 |
21:10:15 | linuxstb | DefineByte: It also seems dangerous to me - a user could run it and delete all their music... |
21:10:30 | | Join jgarvey [0] (n=jgarvey@cpe-069-134-102-044.nc.res.rr.com) |
21:10:36 | Llorean | linuxstb: Or their Photos if they don't have the iPod folders, but have created one named "Photos" anyway, and don't realize this is in the list. |
21:10:51 | Llorean | "Oh, clear the iTunes related photos? Sure!" |
21:10:57 | Llorean | Err, folders, not photos for that second one. |
21:11:47 | DefineByte | are we protecting users from themselves now? |
21:12:00 | xDragonforce16x | lol |
21:12:07 | DefineByte | don't get me wrong, I understand why it's not desirable to have. :) |
21:12:20 | DefineByte | in an ideal world |
21:12:26 | Llorean | DefineByte: There's a different between "Protect users from themselves" and "Adding an intentionally dangerous feature." |
21:12:44 | DefineByte | like "delete" |
21:12:52 | Llorean | how's a user who's never booted the Apple firmware to know it creates a "Photos" folder, which disktidy will delete if they answer "Yes" to "Remove iTunes folder structures?" |
21:13:06 | DefineByte | or allowing the user to turn the volume above a certain level |
21:13:18 | Llorean | DefineByte: You're making fallacious comparisons. |
21:13:21 | Llorean | Both of those are explicit actions. |
21:13:26 | Llorean | Running disktidy is not. |
21:13:40 | Llorean | If you want them to explicitly delete the folders, they can "Delete" each folder, that function already exists. |
21:13:41 | DefineByte | it is if you tell the user with a message when you run it. |
21:14:16 | DefineByte | really, i don't mind if it isn't added (may add it myself dunno), just interested in other people's thoughts |
21:15:08 | Llorean | Disktidy is there to remove temporary files. |
21:15:21 | linuxstb | DefineByte: I'm not completely against it - I can see how it could be useful. But it does need a big fat warning and confirmation prompt. You're also the only person to suggest it... |
21:15:29 | DefineByte | the iPod files are quite temporay on my DAP. x) |
21:15:43 | Llorean | DefineByte: Yes, but you aren't the only user of Rockbox. |
21:15:56 | DefineByte | hey, i think outside the box (in the cold, on my own) |
21:16:01 | Llorean | linuxstb: I think it's too dangerous, even with a warning (considering how little some of our users read) when booting into the OF won't be necessary soon enough anyway |
21:16:08 | RudMan | that's the great thing about opensource. you want that feature, add it yourself |
21:16:26 | DefineByte | i just said i might :) |
21:16:41 | | Join bluey- [0] (n=bluey@dslb-088-074-020-014.pools.arcor-ip.net) |
21:16:42 | DefineByte | but thanks for the standard OS response :D |
21:17:19 | Llorean | You'd have to write a very long and detailed error message |
21:17:21 | DefineByte | i know it would get ugly but you could always check the contents of the folders before deleting. |
21:17:42 | DefineByte | way too much for a temporary thing, i'm sure |
21:17:48 | Llorean | "This function will remove any files synced with iTunes, the photos folder whether you created it or the Apple firmware did, the notes folder for the same reason..." |
21:18:13 | Llorean | What would you look for in terms of contents? Any files not in a specific list? |
21:18:36 | Llorean | Do we check to see if their config file for the apple firmware has changed, in case they've changed the language in it and want to preserve that for example? |
21:19:06 | Llorean | There's just a wide range of complications that can be avoided by saying "There's no real reason to do it, the delete function exists." |
21:19:08 | DefineByte | or just "warning: this action may cause you to lose all your files". anyone who doesn't know what they were doing would probably be too scared to procede. ^^ |
21:19:45 | Llorean | I'd hazard that deleting each folder can be accomplished within a similar time frame to running disktidy anyway. |
21:19:55 | DefineByte | anyone thinking about writing a bash clone for RB? ;) |
21:19:55 | Llorean | DefineByte: That's an absolute lie though. |
21:19:58 | xDragonforce16x | pixelma: do you have any suggestions on how to fix my problem? no rush |
21:20:27 | DefineByte | not really, if you don't have any files anywhere else :) |
21:20:41 | Llorean | DefineByte: But you always do. You have the .rockbox folder |
21:21:07 | DefineByte | they're not your files though. the user can't even see them by default |
21:21:14 | Llorean | So they're imaginary? |
21:21:27 | Llorean | A user knows they copied or extracted those files to the player, unless they used RBUtil. |
21:21:30 | DefineByte | as far as the user is concerned they don't exist :) |
21:21:39 | pixelma | xDragonforce16x: no, unfortunately not. Just wanted to get as much info as possible so that someone with more H10 knowledge might be able to help |
21:21:52 | DefineByte | RBUtil is going to become the main method of installation, yes? :) |
21:21:55 | linuxstb | DefineByte: Multiple-item selection in the file browser would seem a better solution? |
21:22:07 | DefineByte | yes, i've wanted this for a while |
21:22:09 | Llorean | linuxstb: Absolutely, I've been wanting this for a long time. |
21:22:12 | DefineByte | godo call |
21:22:16 | DefineByte | ^^ |
21:22:20 | xDragonforce16x | ok thanks pixelma |
21:22:21 | Llorean | DefineByte: Doesn't mean they won't see it in their file browser when copying files over, or anything. |
21:22:29 | Llorean | DefineByte: It's a lie, whether they *know* there are other files or not. |
21:22:37 | DefineByte | accortding to you they're using iTunes |
21:22:46 | Llorean | No, according to me they MAY be using iTunes. |
21:23:10 | BigBambi | Besides if it says this will delete all your files noone will use DiskTid and we might as well remove it |
21:23:25 | DefineByte | so you're saying some users may copy theeir music using the file browser into ipod_control. hmmm |
21:23:33 | Llorean | But it is absolutely impossible for that feature, properly functioning, to delete all their files. It may delete all the files they know about, but that is not 'All their files' |
21:23:36 | DefineByte | no one else would care about it being deleted |
21:23:44 | Llorean | DefineByte: You've misinterpreted me badly |
21:23:48 | Llorean | Please, read carefully what I've said. |
21:23:57 | DefineByte | it would delete all 'their' files. :) |
21:24:08 | * | BigBambi votes to end this silly argument about a silly idea |
21:24:11 | DefineByte | oh i read it. :) thanks |
21:24:18 | Llorean | You choose to redefine "their" to mean something other than "the files belonging to them"? |
21:24:25 | Llorean | Or do you think their copy of Rockbox doesn't belong to them? |
21:24:46 | Llorean | I'm saying, do not suggest lying, or even misleading, our users in my presence again. Okay? |
21:24:50 | DefineByte | i'm thinking of the users who will actually have files in ipod_control |
21:25:12 | DefineByte | not heard that definition of lying before. :D |
21:25:23 | Llorean | "Telling them something untrue?" |
21:25:26 | Llorean | I'd say that's a common definition. |
21:25:27 | BigBambi | People who use iTunes to sync yet copy pictures/movies via the filetree? |
21:25:31 | Llorean | They own their copy of Rockbox |
21:25:35 | BigBambi | *sync music |
21:25:36 | | Join merbanan [0] (n=banan@83.233.243.132) |
21:25:36 | Llorean | The feature will not delete their copy of Rockbox |
21:25:38 | DefineByte | from the perspective of the user, it is true |
21:25:44 | Llorean | Ergo, saying it "May delete all their files" it's untrue. |
21:25:47 | Llorean | DefineByte: Not every user. |
21:26:23 | Llorean | You're choosing to say "We can tell them something not *strictly* true, because they won't know better" |
21:26:42 | Llorean | This should never, EVER be an argument for telling users misleading statements. |
21:26:46 | DefineByte | How about: "warning: this action coild delete all your content". :) |
21:27:04 | Llorean | That's a bit better. |
21:27:05 | DefineByte | 'could' being the operative word |
21:27:12 | BigBambi | and content |
21:27:19 | Llorean | Content's the important one. |
21:27:26 | DefineByte | can you enbolden words in rockbox messages? |
21:27:35 | Llorean | Nope. |
21:27:40 | DefineByte | shame :) |
21:28:03 | | Quit lids (Read error: 104 (Connection reset by peer)) |
21:28:11 | Llorean | But a multiple-selection widgit would still take much less time than disktidy |
21:28:23 | Llorean | widget |
21:28:26 | BigBambi | and be much more useful |
21:28:51 | DefineByte | of course. that's a lot more work though :D yeah, multiple selection would be great |
21:28:53 | | Quit jhMikeS (Nick collision from services.) |
21:28:55 | | Join _jhMikeS_ [0] (n=jethead7@rockbox/developer/jhMikeS) |
21:29:18 | Llorean | It'd actually be useful *after* USB support is added, and not be nearly as dangerous to users who don't pay attention. |
21:30:03 | DefineByte | definitly :) |
21:30:12 | DefineByte | definitely/ |
21:32:09 | DefineByte | another thought, the 'no playlist to resume' message when you press play after finishing playback. why doesn't rockbox restart the playlist instead? |
21:33:04 | DefineByte | i know it' still their, it seems strange not to do that. |
21:33:17 | DefineByte | it's/ there/ |
21:33:59 | Llorean | If someone chooses to "Insert" after the playlist as ended, should it start a new one, or should it insert in that previously played one? |
21:34:21 | | Join Rob2222 [0] (n=Miranda@pD952BD90.dip.t-dialin.net) |
21:34:41 | DefineByte | a new one i'd imagine, unless there was an easy method to clear a playlist |
21:34:55 | DefineByte | don't think there is currently |
21:36:21 | | Part Llorean |
21:36:47 | DefineByte | :'( |
21:36:51 | BigMac | Hey, does the EQ adjust based upon what genre you are listening to, and if not how feasible would it be to check the id3 tag for the genre |
21:37:25 | GodEater | BigBambi: No it doesn't. Pretty feasible - but someone would need to do it. |
21:37:31 | GodEater | BigMac even |
21:37:38 | linuxstb | No, rockbox can't change config based on current audio files. |
21:38:03 | BigMac | Ok adding that to my list for later this year |
21:38:04 | GodEater | there's no reason why it couldn't though. But as I say - someone would have to write it |
21:38:09 | DefineByte | seems a lot of people want an automatic way to change configs |
21:38:29 | BigMac | I thought that would be a decent idea, would anyone else like to see that implemented? |
21:38:44 | GodEater | not personally |
21:38:48 | GodEater | but I'm not against it either |
21:38:50 | DefineByte | like, say, when headphones are detected and the like |
21:38:56 | | Quit RudMan (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
21:39:08 | GodEater | headphones as opposed to what ? |
21:39:27 | DefineByte | i'd like a different config for line-out vs headphone out. :) |
21:39:35 | GodEater | ah ok |
21:39:43 | BigMac | GodEater: Well you are a developer right? I am asking in a manner as to how likely it would be that my patch would ever get committed |
21:40:05 | DefineByte | does it matter if you find it useful yourself? |
21:40:23 | GodEater | BigMac: no I'm not an official developer |
21:40:24 | | Join nardul [0] (n=kse@0x50a13ed9.kjnxx4.adsl-dhcp.tele.dk) |
21:40:27 | nardul | Evening |
21:40:28 | GodEater | ask linuxstb :) |
21:40:44 | BigMac | DefineByte: Yes, but it takes a lot of time for a person to keep a patch insync while it waits to be comitted |
21:40:48 | BigMac | committed |
21:41:12 | GodEater | or even if you just wish to keep using it with current builds yourself and never intend for it to be commited |
21:41:14 | DefineByte | others will keep it in sync if they find it useful. i do |
21:41:14 | GodEater | it can be a trial |
21:41:38 | GodEater | it would be unwise to rely on that |
21:41:41 | nardul | How does rockbox read tags? I edited tags on a file but it remains untagged. It's just a normal .mp3, and my linux box see's it as a new tag, but even if i delete the rockbox database, nothing happens. It's still untagged. |
21:42:17 | DefineByte | what format is the file? what tagging scheme are you using? |
21:42:21 | | Join Rob222241 [0] (n=Miranda@pD952AAC8.dip.t-dialin.net) |
21:42:23 | crwl | |
21:42:38 | DefineByte | oh mp3 m,issed that :D |
21:42:39 | BigMac | I would rather not waste time on something like this if it has no chance of ever being committed DefineByte |
21:42:43 | linuxstb | BigMac: The main rule for getting a patch committed is that it implements a useful feature in the right way. To know if both your idea and how you plan to implement it pass those criteria, it's best to discuss it on IRC before you start coding. That way you also get other devs interested, so there's more chance of someone committing it. |
21:42:44 | DefineByte | what tagging format? |
21:43:13 | nardul | DefineByte, Not sharp on tagging, it's apprently both v1 and v2, using id3tag to modify it. |
21:43:39 | DefineByte | try just v2 if you can |
21:43:43 | BigMac | linuxstb: Well will do, but I have to pick up c again and pretty much relearn it before I start it sometime in january-february |
21:44:02 | nardul | DefineByte, Only version 2? Would that change anything? I'll try it |
21:44:52 | linuxstb | nardul: Ignoring the database, if you browse to the file in the file browser and play it, do the tags appear in the WPS? |
21:45:01 | DefineByte | can't hurt to try! (don't i sound full of confidence?) |
21:45:31 | nardul | linuxstb, No they don't. It's a podcast i downloaded from the BBC, it shouldn't have anything to do with it correct? |
21:45:42 | nardul | DefineByte, You're just a light of assurance :) |
21:46:23 | nardul | Oh, i love rockbox btw, i just need more batterytime on my ipod video :9 |
21:46:59 | nardul | DefineByte, uhm |
21:47:00 | n1s | BigMac: I would say that's a pretty strange feature actually, as IMO (and I know others agree) the EQ is for compensating for sound "coloration" caused by your equipment. And it would be quite difficult to implement it properly with several of our formats supporting freeform genre tags |
21:47:05 | DefineByte | i remember having files that were in multiple formats and only the ones in v1 would show up. converted all of them to v2 and voila |
21:47:09 | nardul | DefineByte, it worked ...:/ |
21:47:17 | DefineByte | might not be the same with you of course |
21:47:21 | DefineByte | heh |
21:47:30 | nardul | I'll be damned, thanks a bundle :) |
21:47:33 | DefineByte | really? that was quick |
21:47:39 | nardul | yeah, it was! |
21:47:56 | nardul | The major part was having to wait for it rebooting |
21:47:58 | BigMac | n1s: Right. right, didn't even think of that |
21:48:03 | DefineByte | is that a bug or what should it work? |
21:48:30 | nardul | DefineByte, If you're asking me, then i have no idea. |
21:48:47 | | Join lids [0] (n=lds@ks37584.kimsufi.com) |
21:48:52 | DefineByte | i'm asking anyone who might know the answer :D |
21:48:53 | BigMac | n1s: I was just thinking of how arduous it is to switch eq settings everytime you switch to a different genre |
21:49:36 | nardul | DefineByte, Would you happen to know how the bookmarks work, well, how to make them work? |
21:49:50 | DefineByte | maybe you could apply EQ to the files before putting them on the DAP. would save battery too. :) |
21:50:28 | n1s | BigMac: As I don't use the EQ at all it doesn't bother me so much :-D but I really can't understand why you would switch with different kinds of music but I guess that's just me... |
21:50:52 | DefineByte | i'd love to say that i knew all about the bookmarking feature but i've never used it, sorry |
21:51:09 | nardul | Okay, just a long shot, thank you very much |
21:52:03 | nardul | I recently read that first and second gen. ipods had their battery runtime optimized, is anything happening on the later models? |
21:52:14 | | Join trax382 [0] (i=0cca6632@gateway/web/cgi-irc/labb.contactor.se/x-845af2a052d77fdf) |
21:52:27 | DefineByte | if you implemented it in such a way that it would work with headphone detection too i'd likely keep it in sync for you. |
21:52:43 | n1s | nardul: that was a thing specific to the wheels on those models and does not affect newer ipods |
21:52:55 | trax382 | I've got a fresh install of rockbox on my ipod photo and I'm getting aborts every time I try to initialize the database. Any ideas? |
21:52:59 | DefineByte | they were reverse engineered by amiconn |
21:53:10 | trax382 | data abort at 0004551c |
21:53:18 | BigMac | n1s: because there are different settings that produce a better sounding song based on the genre it uses and some people listen to many genres. For instance, you wouldn't want to use your classical music settings for metal now would you? |
21:53:21 | nardul | n1s, DefineByte Ah, okay, thank you. Will that happen to the newer models? :) |
21:53:25 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
21:54:14 | DefineByte | maybe if someone sends amiconn an ipod 5G etc (if he doesn't already have one). and if he's interested. i don't know. :) |
21:54:31 | nardul | hehe, okay. |
21:54:39 | n1s | trax382: did you follow the official instructions and download the ipodpatcher program from here http://download.rockbox.org/bootloader/ipod/ipodpatcher/ ? |
21:54:56 | nardul | I can't afford sending him one, but i wouldn't mind contributing to a fund :) |
21:55:05 | amiconn | DefineByte: I have several PP502x targets |
21:55:13 | trax382 | n1s: I did. I initally patched with the linux verison, then tried with the windows patcher. Still doens't work |
21:55:25 | DefineByte | i guess you don't want another one then! :D |
21:55:34 | linuxstb | trax382: Have you checked your filesystem for errors? |
21:55:35 | amiconn | I'll probably work on the battery consumption issue, but there are several other things I'll do first |
21:55:43 | n1s | nardul: I am not very familiar with ipod hardware but I guess not, amiconn has all the gory details :-) |
21:55:53 | nardul | n1s, :) |
21:56:05 | DefineByte | do you know if anyone's working on the 5G wheel driver? |
21:56:14 | trax382 | linuxstb: well, I just ran a chkdsk on it from windows. Didn't seem to find anything. |
21:56:26 | amiconn | DefineByte: What about it? It's working fine... |
21:56:26 | pixelma | there seem to be a few reports of data aborts while initialising the database on Ipods - just today in the forums |
21:56:29 | nardul | amiconn, Ok, no rush or pressure, but awesome! |
21:56:31 | n1s | trax382: could you try adding a part of you music and trying again, it might be caused by rockbox doing something stupid while reading a file |
21:56:44 | DefineByte | hmm, llorean said it wasn't |
21:56:59 | DefineByte | in the wheel acceleration thread in the forums |
21:58:00 | n1s | BigMac: I actually use the same settings for Heavy metal and classic music and for all other music I listen too but I guess we are all different, I am however against that feature you suggested, but I don't exactly have a veto around here so you could try to get some other dev's opinions |
21:58:04 | trax382 | n1s: I've tried with just one song, still doesn't work :( |
21:58:38 | linuxstb | trax382: Are all your songs in the same format? Did you try a different song? |
21:58:41 | amiconn | DefineByte: The wheel itself works fine. Dunno about that acceleration stuff |
21:58:55 | amiconn | I'll probably look into that as well, but it's very low-pri for me |
21:59:05 | DefineByte | something about posistion information i guess |
21:59:07 | trax382 | linuxstb: yep, multiple mp3s. |
21:59:08 | amiconn | The wheel is fast enough for me |
21:59:40 | DefineByte | same. i don't have that many files to scroll through :D |
21:59:55 | | Join jdong [0] (n=jdong@ubuntu/member/jdong) |
21:59:57 | linuxstb | trax382: Do the files play OK if you just use the file browser? |
22:00 |
22:00:05 | jdong | hey folks, long time no see :) |
22:00:16 | trax382 | linuxstb: sure do, I was hoping I could keep my itunes library though. |
22:00:29 | nardul | DefineByte, amiconn, the scroll wheel is a bit slow, and most of the time it lags behind halfway through my bowie collection. But it's not a showstopper. |
22:00:38 | jdong | random question on the recent E200R developments.... so is a rockboxed E200R able to dual-boot OF, like the standard e200? |
22:00:47 | DefineByte | not sure that's a driver issue |
22:00:54 | amiconn | I know how fast the scroll wheel is, also on G5 |
22:00:58 | jdong | I tried reading through the forum thread on it, but I died a little inside... |
22:00:59 | DefineByte | you can change the speed cant you? :) |
22:01:09 | linuxstb | trax382: Then I've no ideas... |
22:01:20 | | Quit Rob222241 (Connection timed out) |
22:01:21 | | Quit seablue ("life, death, life, death") |
22:01:35 | trax382 | linuxstb: that's a shame, I do appreciate your time though! Thank you and everyone else. |
22:01:55 | linuxstb | jdong: Yes, Rockbox can still dualboot. Although I don't know if anyone has confirmed the DRM stuff is still working fine. |
22:02:00 | nardul | DefineByte, I also want to be able to select tracks, instead of "in the vicinity of" :P |
22:02:05 | trax382 | my only guess is that the ahrd drive is dying |
22:02:08 | jdong | linuxstb: thanks for the answer |
22:02:16 | jdong | good work rockbox team, btw :) |
22:02:21 | DefineByte | is scrolling only slow while music is playing?? |
22:02:43 | nardul | DefineByte, Can't tell, i'll check |
22:03:21 | DefineByte | if it is, you may wish to look into lowering your CPU usage |
22:03:32 | DefineByte | there are various ways you could do that |
22:04:21 | pixelma | 2 people reported "data abort at 00046298" on their 30GB Ipod Videos just today |
22:04:32 | pixelma | when initialising the database |
22:04:39 | linuxstb | pixelma: I wonder if it's related to today's ID3 change? |
22:04:42 | trax382 | I guess I could try an older build |
22:05:00 | nardul | DefineByte, It think it is, yes, hard to tell with such a short test though. How might i go on and do that? |
22:05:17 | DefineByte | are you using the software eq? |
22:05:21 | linuxstb | trax382: It's worth trying. |
22:05:22 | pixelma | maybe... someone could try an older build - maybe even the daily does |
22:05:26 | DefineByte | that uses a lot |
22:05:52 | nardul | DefineByte, No i'm not |
22:05:54 | trax382 | roger, I'll try a week ago |
22:05:58 | DefineByte | also, if you re-encode your music in musepack that will save a lot |
22:06:14 | DefineByte | as will disabling dithering, if you're using it |
22:06:17 | nardul | musepack? How's about .ogg? |
22:06:24 | linuxstb | trax382: Were your mp3 files encoded by itunes? |
22:06:29 | DefineByte | what are you using at the moment? |
22:06:41 | nardul | .ogg files only. |
22:06:43 | trax382 | linuxstb: maybe 7 out of 4000. Not many for sure. |
22:06:55 | DefineByte | musepack uses about 20% less CPU |
22:06:55 | jdong | DefineByte: does dithering really use that much CPU? I'm pretty sure my boost ratio remained relatively unaffected with dithering on/off |
22:07:12 | linuxstb | trax382: But they were transfered by itunes? |
22:07:14 | jdong | (sansa, but still PP502x) |
22:07:15 | DefineByte | back when i checked it used quite a bit |
22:07:29 | trax382 | linuxstb: , yes |
22:07:37 | DefineByte | could have changed since then of course :) |
22:07:40 | jdong | currently the only thing that I've seen murder CPU is the software EQ |
22:07:41 | jdong | :) |
22:07:50 | jdong | on my iPod that just kills scrolling |
22:08:01 | trax382 | I'm loading the 8-27 daily build. I'll reset settings and report. |
22:08:13 | DefineByte | i was amazed at how big a difference there was between ogg vorbis and musepack |
22:08:20 | linuxstb | trax382: Then it's definitely worth testing an older build - there was a change today to how itunes tags in mp3 files are processed... |
22:08:22 | | Quit atsea- (Remote closed the connection) |
22:08:31 | DefineByte | went from 59-55% to below 30% |
22:08:34 | nardul | DefineByte, hmm, i don't feel like reencoding my entire library though |
22:08:42 | jdong | DefineByte: yeah, musepack was designed to be easy to decode |
22:08:51 | DefineByte | that's understandable :) |
22:09:02 | jdong | DefineByte: heck even old fashioned mp3 decodes faster than ogg |
22:09:12 | jdong | though that's mostly offset by the need to use higher-bitrate mp3's |
22:09:37 | DefineByte | or you just suck up the quality loss |
22:09:37 | trax382 | linuxstb: that was it, it's loading now. Thank you!! |
22:09:41 | nardul | DefineByte, The software EQ was on, and it's scrolls better no,w thanks :) |
22:09:56 | DefineByte | good to hear> :) |
22:09:59 | trax382 | linuxstb: if that occured today I'll roll back to yesterdays daily. |
22:10:06 | nardul | I'm sure that'll help my batterytime aswell though |
22:10:21 | DefineByte | probably not as much as you'd think |
22:10:25 | nardul | Although i can live with 6 hours these days |
22:10:27 | nardul | okay |
22:10:28 | linuxstb | trax382: Could you make one of your files available for testing? I don't think many (if any) Rockbox devs use itunes... |
22:10:52 | pixelma | trax382: could you try today's daily? If linuxstb is right then the change that causes the problem was committed later |
22:10:58 | DefineByte | the drain is so high at the moment (for reasons unknowns) that the CPU isn't really the biggest draw |
22:11:12 | jdong | nardul: turning off the EQ will at least double your battery life :) |
22:11:18 | trax382 | pixelma: yes, one second. and sure linuxstb, I'll need a place to upload or e-mail though. |
22:11:28 | DefineByte | no it won't xD |
22:11:33 | nardul | DefineByte, jdong There's some discrepancy here :) |
22:11:39 | DefineByte | seems so |
22:11:45 | jdong | on my iPod it comes close to doubling. |
22:11:49 | nardul | DefineByte, I know it's the soddy hardware, but thanks |
22:11:52 | DefineByte | naturally i am always right ;) |
22:11:53 | linuxstb | trax382: Are you using a real IRC client, or the webclient? |
22:11:58 | jdong | it's a double-death with the iPod |
22:12:03 | jdong | the EQ will slow down *rebuffering* |
22:12:06 | DefineByte | what were you getting before/after? |
22:12:07 | jdong | which keeps the disk spun up a lot longer |
22:12:21 | jdong | like 3hrs before, 6.5hrs after |
22:12:29 | DefineByte | ouch |
22:12:33 | trax382 | linuxstb: webclient |
22:12:33 | jdong | yeah... |
22:12:39 | jdong | rebuffering was the killer |
22:12:45 | nardul | I get alot more than that even with it on |
22:12:47 | jdong | took around 2 minutes to refill the buffer |
22:12:47 | DefineByte | okay, maybe it will. i din't know you got 3 hours with eq on! |
22:12:49 | nardul | well |
22:12:52 | nardul | 6 hours normally |
22:13:04 | nardul | Lets see tomorrow without eq on |
22:13:07 | | Quit el_MArko ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
22:13:11 | jdong | well anyway, we can all agree it significantly lowers battery life :) |
22:13:49 | trax382 | Will reset settings clear the previous database cache? |
22:13:50 | DefineByte | although 3 hours out of the iPod's designed battery life isn't much |
22:14:13 | DefineByte | i suppose the sansa is similar |
22:14:15 | nardul | neither is 6 :) |
22:14:15 | jdong | DefineByte: it's an aging ipod though; I'm pretty sure the battery is on its way out. |
22:14:27 | jdong | DefineByte: sansa's battery life is quite good IMO |
22:14:31 | nardul | brb |
22:14:38 | linuxstb | trax382: No, the settings are separate to the db |
22:14:39 | DefineByte | even with eq? |
22:14:53 | jdong | DefineByte: havne't actually tried that. I will try it soon though |
22:14:54 | trax382 | linuxstb: the daily reproduces the same error |
22:15:08 | jdong | DefineByte: I'd expect the impact to be less, due to less cost of accessing ATA |
22:15:27 | trax382 | linuxstb: and I'm referring to this one: http://download.rockbox.org/daily/ipodcolor/rockbox-ipodcolor-20070904.zip |
22:15:28 | DefineByte | i'd love to run a load of battery benches on my iPod but i can't face lowring the life of the battery |
22:15:56 | jdong | likewise |
22:16:01 | jdong | lithiums don't like to be depleted |
22:16:11 | linuxstb | trax382: Ah, there was another id3 change yesterday... |
22:16:22 | jdong | the id3 change yesterday seems more suspicious |
22:16:24 | trax382 | linuxstb: Should I try the 02 build? |
22:16:36 | jdong | rev 14593, that is |
22:17:06 | trax382 | 02 it is |
22:17:08 | amiconn | The .map file should help in locating the problem |
22:17:14 | pixelma | huh.. aren't the voice files supposed to be available from http://www.rockbox.org/daily.shtml too? |
22:17:45 | | Quit BigBambi (Remote closed the connection) |
22:17:51 | trax382 | yeah, it took me a whlie to locate the actual voices |
22:17:59 | nardul | Goodnight everyone, and thanks again DefineByte |
22:18:09 | DefineByte | does rockbox have an equiv to window's .dmp files with memory traces etc at the time of the crash |
22:18:14 | DefineByte | nn :) |
22:18:21 | DefineByte | night night i should say |
22:18:23 | | Part nardul ("Leaving") |
22:18:27 | trax382 | The september 2nd build works fine |
22:18:35 | trax382 | the 3rd introduces the error |
22:18:43 | | Join BigBambi [0] (n=alex@86.66.198.24) |
22:18:56 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
22:18:57 | jdong | that probably means 14593... |
22:19:06 | | Join atsea- [0] (i=atsea-@gateway/tor/x-ed52a2a4909baf87) |
22:19:11 | n1s | trax382: could you try a current too? |
22:19:30 | trax382 | n1s, unless you just changed something, the first file I tried was a current and it had the error |
22:19:33 | trax382 | but if you want me to do it again I can. |
22:19:34 | | Quit Rondom ("Ex-Chat") |
22:20:13 | n1s | trax382: so the first you tried was a _current_ and _not_ a daily? |
22:20:33 | trax382 | yes |
22:20:48 | jdong | wait, there's current builds? |
22:20:55 | n1s | trax382: ok, then ther's notheing more to test |
22:21:03 | amiconn | Anyone familiar with regex around? |
22:21:16 | trax382 | n1s: roger, hope I've been of some help. |
22:21:21 | jdong | amiconn: err... how gruelsome regex? |
22:21:22 | n1s | jdong: yes, click the "current build" link on the left on the webpage |
22:21:25 | DefineByte | can't you use a regex builder? |
22:21:26 | trax382 | and I once more certainly appreciate the help. |
22:21:36 | pixelma | does someone know where the voice files are gone? |
22:21:42 | amiconn | How do I make perl regex ignore case? |
22:21:45 | jdong | n1s: oh cool |
22:21:50 | xDragonforce16x | why is it that whenever i try to play a song it freezes? i have the current build, downloaded it today and put it on 10 mins ago and am still having the same problem |
22:21:51 | jdong | amiconn: should just be /i |
22:21:53 | trax382 | pixelma: I found them on the daily page |
22:21:56 | amiconn | ah :) |
22:22:00 | jdong | I think :) |
22:22:08 | Bagder | /i it is |
22:22:09 | amiconn | Can that be combined, i.e. /ig ? |
22:22:11 | | Join nardul [0] (n=kse@0x50a13ed9.kjnxx4.adsl-dhcp.tele.dk) |
22:22:12 | Bagder | yes |
22:22:13 | jdong | sure |
22:22:14 | pixelma | trax382: now, today? |
22:22:29 | trax382 | pixelma: yes |
22:22:41 | nardul | Just one more question, is there a key i can hold on a 5G ipod to stop it from reeboting into disk mode and just charge when i isnert a USB plug? |
22:22:47 | jdong | nardul: MENU |
22:22:53 | jdong | nardul: although there's catches |
22:23:02 | nardul | jdong, Thanks and go on? |
22:23:06 | jdong | nardul: sometimes it'll randomly catch USB and reboot due to the host reprobing |
22:23:12 | amiconn | I knew how to do it in vbscript, but not in perl... some people may find that odd ;) |
22:23:15 | DefineByte | hold menu i think |
22:23:18 | jdong | nardul: and also it cannot pull the full 500mA current and will charge horribly slowly |
22:23:39 | DefineByte | i'm very slow |
22:23:40 | n1s | xDragonforce16x: how old is your bootloader |
22:23:54 | nardul | jdong, It's okay, it'd mostly just be for lying around |
22:23:57 | nardul | Thanks alot! |
22:23:57 | xDragonforce16x | hmmm, im not sure, ould that cause a problem? |
22:24:11 | nardul | jdong, And the reprobing sounds more like a windows problem |
22:24:18 | linuxstb | jdong: Are you using a current build? The random reboot should have been fixed today. |
22:24:19 | jdong | nardul: nah all OS'es suffer from it |
22:24:22 | n1s | xDragonforce16x: when did you install it? |
22:24:29 | jdong | linuxstb: I just noticed that commit... |
22:24:31 | n1s | and yes it could cause a problem |
22:24:34 | nardul | jdong, okay, thanks. Night |
22:24:34 | xDragonforce16x | the build, or the bootloader? |
22:24:36 | | Quit nardul (Client Quit) |
22:24:42 | n1s | the bootloader |
22:24:52 | n1s | well and the build if you use a current one? |
22:24:55 | jdong | linuxstb: I'm compiling myself and just reversing the logic on the button :) |
22:24:58 | jdong | lol |
22:25:09 | pixelma | I can't find them on the page that page in my browser, even though I refreshed the page a few times (refreshing the cache) and even try in a different browser... |
22:25:10 | xDragonforce16x | im not sure, but just to be safe im gonna go reinstall the current one, whether it actually be new or not, idont know |
22:25:22 | xDragonforce16x | im using the current build, yes |
22:25:44 | n1s | xDragonforce16x: do this, install a daily build from today and test again |
22:26:06 | xDragonforce16x | ok |
22:26:34 | n1s | or rather from yesterday, sorry |
22:26:49 | n1s | umm sept 02 |
22:26:59 | * | n1s should go to bed soon |
22:28:15 | DefineByte | ah, found llorean's quote: "No, it won't work on the iPod without some work being done to the iPod wheel driver, as it doesn't provide the right information (if I understand correctly)." |
22:28:28 | DefineByte | is that accurate? |
22:28:35 | chrisjs169 | OMFG |
22:28:47 | DefineByte | re wheel acceleration |
22:28:56 | * | chrisjs169 goes in to -community |
22:28:59 | jdong | I wouldn't doubt llorean :) |
22:29:12 | DefineByte | i'm predisposed |
22:29:20 | amiconn | There are no voice files for download on the daily build page |
22:30:00 | DefineByte | the voice file generation is done on a sperate computer right? |
22:30:09 | n1s | DefineByte: I remember jhMikeS saying that (he wrote the acceleration code) so it should be accurate |
22:30:45 | DefineByte | okay, thanks. :) |
22:31:06 | | Quit Frazz ("Leaving") |
22:31:31 | amiconn | Bagder? |
22:31:47 | Bagder | the server was down at the time |
22:32:08 | Bagder | get yesterday's |
22:32:10 | amiconn | aha, hmm |
22:32:13 | xDragonforce16x | n1s: thanks for the help, im not sure what i did but it's working again |
22:32:26 | DefineByte | could the page say that? |
22:32:40 | Bagder | in theory, yes |
22:32:43 | n1s | xDragonforce16x: there seems to be a bug with id3 handling in the current build |
22:32:53 | xDragonforce16x | n1s: all i did redownload and reinstall the bootloader and it seems to work... for now lol |
22:33:03 | amiconn | Bagder: Then I wonder how trax382 found them today... |
22:33:15 | xDragonforce16x | n1s: oh ok |
22:33:16 | n1s | xDragonforce16x: aha, then you probably had a very old bootloader |
22:33:24 | DefineByte | i've noticed commits missing from the front page occasionally too |
22:33:24 | n1s | or some combination |
22:33:38 | Bagder | amiconn: "today" perhaps being early this morning euro time |
22:33:54 | xDragonforce16x | yeah i think my last bootloader was from around a year ago when i first discovered rockbox lol |
22:34:09 | DefineByte | a lot has changed snice then |
22:34:11 | DefineByte | :) |
22:34:19 | amiconn | Ah, hmm, same time zone |
22:34:52 | xDragonforce16x | yeah, im so happy that i can play movies now, i was actually considering buying a video ipod, but then rockbox came out with the mpegplayer |
22:35:12 | | Join Rob2222 [0] (n=Miranda@pD952BF16.dip.t-dialin.net) |
22:35:12 | n1s | xDragonforce16x: then it was definetly it, there was a required bootloader update around half a year ago |
22:35:51 | DefineByte | i guess RBUtil will make keeping up to date a lot easier now |
22:35:59 | | Join mikeT [0] (n=Che@pool-68-161-146-169.ny325.east.verizon.net) |
22:36:05 | amiconn | arrr |
22:36:41 | amiconn | rasher: correct_string() didn't work as intended... because some necessary parameters weren't passed |
22:36:50 | * | jdong still uses his iPod OF to play movies |
22:37:00 | jdong | IMO very few competitors come close |
22:37:13 | jdong | though on my sansa mpegplayer is bliss |
22:37:14 | DefineByte | it's the best way at the moment |
22:37:35 | DefineByte | the screen is too small for me though |
22:37:40 | jdong | the #1 advantage for me is that the same files I have on my iPod are also good for desktop viewing |
22:37:46 | jdong | (640x480 H.264 looks fantastic) |
22:38:53 | DefineByte | practically HD! ;) |
22:38:56 | jdong | haha |
22:39:05 | jdong | at least close enough to DVD quality that one doesn't feel too bad :) |
22:39:43 | DefineByte | hey, I've watched movies on my mobile before (174x220 if i recall) |
22:39:53 | jdong | haha |
22:39:57 | jdong | yeah it works :) |
22:40:14 | jdong | I have a cheap RockChip player that takes 220x176 xvid avi's |
22:40:24 | jdong | that served me well for a year |
22:40:33 | jdong | heck its battery lasted over 6 hours watching video! |
22:40:38 | DefineByte | ah 176, that's probably it |
22:41:00 | DefineByte | still, rockbox is all about the music for me |
22:41:06 | | Join Entasis_ [0] (n=Jarred@ppp121-45-50-38.lns11.adl2.internode.on.net) |
22:41:07 | jdong | I agree |
22:41:19 | jdong | video playback is a wonderful bonus, but not why I choose rockbox. |
22:41:24 | | Quit Entames__ (Read error: 104 (Connection reset by peer)) |
22:41:37 | jdong | it's a plain blessing on my sansa, as the OF's video abilities totally suck |
22:41:51 | xDragonforce16x | ok now its freezing again, i think it may have something to do with the themes? certain themes such as autobot glass |
22:41:54 | jdong | I hope to see the seeking/resume patch merged in svn soon |
22:42:11 | xDragonforce16x | and i have a question about the themes |
22:42:39 | xDragonforce16x | when i load a theme the only thing it ever does is change the colors, backdrops and fonts, and icons |
22:42:58 | xDragonforce16x | why is it that it doesnt change the now playing screen |
22:43:09 | DefineByte | is the sansa generally regarded as the best flash RB target at the moment? |
22:44:15 | | Quit bluey- (No route to host) |
22:44:35 | DefineByte | does it theme file specifiy a WPS (view it in notepad or something)? |
22:44:42 | n1s | xDragonforce16x: because the themes you downloaded require patched builds to work correctly |
22:44:50 | DefineByte | -it + the |
22:44:52 | Bagder | DefineByte: "best" in what terms? |
22:45:18 | DefineByte | battery life I guess. :) |
22:45:37 | DefineByte | as long as it supports musepack^ |
22:45:49 | | Quit hcs ("Leaving.") |
22:45:51 | | Quit trax382 ("CGI:IRC (Ping timeout)") |
22:45:52 | Bagder | considering we basically only have two swcodec flash players, and I think the sansa beats the nano battery-wise... then yes |
22:46:01 | xDragonforce16x | where can i find these builds? |
22:46:31 | DefineByte | can't wait for flash hdds to come down in price 8) |
22:47:07 | DefineByte | only two? the iPod mini? |
22:47:53 | n1s | xDragonforce16x: in the unsupported builds forum, but beware they are _unsupported_ by us here |
22:48:01 | | Quit homielowe (Read error: 104 (Connection reset by peer)) |
22:48:13 | pixelma | the Ipod Mini is not flash-based |
22:48:14 | | Quit BigBambi (Read error: 113 (No route to host)) |
22:48:46 | xDragonforce16x | n1s: what are you saying? that by using these builds im putting myself at risk? |
22:48:54 | DefineByte | if something goes wrong with an unsupported build your first step is to install a daily build and see if the problem goes away |
22:49:13 | DefineByte | that's it really |
22:49:18 | xDragonforce16x | oh |
22:49:39 | xDragonforce16x | do the unsupported builds still have stuff like mpegplayer? |
22:49:41 | krazykit | DefineByte, IMO, the sansa also feels better in my hands than the nano. i don't feel like i'm gonna break it just by using it |
22:49:44 | DefineByte | and don't post bugs you have with an unsupported build outside of that nuild's thread |
22:49:58 | DefineByte | build's/ |
22:50:06 | linuxstb | xDragonforce16x: Unsupported builds can contain anything - they're whatever the person making the build chooses to include. |
22:50:10 | DefineByte | really? never held a nano I must admit |
22:50:26 | xDragonforce16x | ok |
22:50:34 | | Join BigBambi [0] (n=alex@86.66.198.24) |
22:50:35 | linuxstb | xDragonforce16x: Hence the reason they're unsupported - we've no idea what that person has changed... |
22:50:45 | xDragonforce16x | gotcha |
22:51:02 | *** | Saving seen data "./dancer.seen" |
22:52:42 | | Join petur [0] (n=petur@rockbox/developer/petur) |
22:52:58 | DefineByte | would a feature in RBUtil that copied info about the current installed build be useful (revision, supported or not)? that way you could tell a user on the forums to run said command paste it into the forum and go from there. might save some headaches. |
22:56:32 | DefineByte | okay, either the idea was too stunning to fully come to terms with or everyone thinks it's stupid (I guess). :D |
22:56:55 | amiconn | I would prefer the nano if I had to choose. The sansa is just too big for a flash player |
22:57:05 | amiconn | Unfortunately the nano doesn't have a radio |
22:57:07 | | Join Entames__ [0] (n=Jarred@ppp121-45-50-38.lns11.adl2.internode.on.net) |
22:57:17 | | Join qweru [0] (n=kvirc@bb-87-80-66-156.ukonline.co.uk) |
22:57:20 | | Quit Entasis_ (Read error: 104 (Connection reset by peer)) |
22:57:26 | delYsid | I love my sansa (got it today) |
22:57:50 | DefineByte | Apple really hates adding features |
22:58:00 | delYsid | but that might be related to the fact that its the first time I can actually use such a device without having to remember menu item counts and all that. |
22:58:55 | obo | DefineByte: the revision number is already included (and if it's appended by M it means it has come from a modified source tree) |
22:58:59 | | Join Entasis_ [0] (n=Jarred@ppp121-45-50-38.lns11.adl2.internode.on.net) |
22:59:02 | | Quit Entames__ (Read error: 104 (Connection reset by peer)) |
22:59:20 | DefineByte | how easy is that to copy and paste? |
22:59:44 | DefineByte | is it in a log file or something? |
23:00 |
23:00:07 | pixelma | there already is rockbox-info.txt |
23:01:42 | DefineByte | forgot about that. that would be a good file to automatically ask for with any support requests |
23:02:46 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
23:02:48 | DefineByte | does it tell you the bootloader rev though? seems not. i guess some over method would still be needed |
23:03:41 | | Quit desowin ("use linux") |
23:04:50 | DefineByte | so RBUtil creates a file with build and bootloader info? |
23:05:00 | xDragonforce16x | are there any themes that are supported and change the now playing screen that arent already in the build? |
23:05:11 | DefineByte | yes |
23:05:14 | Bagder | xDragonforce16x: a bazillion |
23:05:57 | pixelma | DefineByte: I _believe_ RBUtil currently already writes a log file of builds you install with it. Not sure though |
23:06:45 | petur | somebody today asked me if I/we would be interested in broken sony walkmans - no idea which types. Anybody know of attempts to port? |
23:07:01 | DefineByte | wouldn't that log file be a bit large to paste into the forum though (along with a lot of unneeded info)? might be good to have something nicely formatted just for that purpose |
23:07:36 | Bagder | petur: I'm not aware of any attempts |
23:07:43 | DefineByte | sony walkmans? i don't think anyone uses cassettes any more. rdrr |
23:07:54 | petur | hahaha |
23:13:32 | | Join My_Sic [0] (n=MySic@modemcable061.67-37-24.mc.videotron.ca) |
23:15:06 | DefineByte | i'm basically seeing a user coming on the forum saying "boo, I just updated my build and now Rockbox won't start!" "can you run RBUtil /info and paste the results here please" "/pastes" "sorry sir but you're bootloader is over six months old. please run RBUtil and re-test" "thank you oh shining angel! all is working again!" it would be bliss. |
23:20:12 | DefineByte | I reffer you to my previous message as of 21:56. :'( |
23:21:03 | | Join Kalthare [0] (n=kalthare@c-67-169-224-231.hsd1.ca.comcast.net) |
23:21:14 | DefineByte | um /refer |
23:22:27 | DefineByte | again /your |
23:22:45 | | Quit Rob2222 () |
23:22:47 | | Part Redbreva ("User is away.") |
23:22:49 | | Part jdong ("L 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40") |
23:24:29 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:25:32 | Kalthare | rockbox-20070904.tar.bz2 seems to be missing the apps/plugins/shortcuts/ directory. |
23:26:21 | DefineByte | plugin failed to compile? |
23:27:16 | Kalthare | plugin is missing entirely, but it's in the SUBDIRS file, so build fails. |
23:27:38 | n1s | Kalthare: missing update of FILES probably, will fix |
23:29:16 | linuxstb | DefineByte: In that case, rbutil could tell the user the bootloader was out of date and offer to update it.... |
23:29:55 | DefineByte | that assumes the user would automatically agree to that. i'm not so sure |
23:30:30 | Kalthare | n1s: cool, just wanted to let you know. In the meantime, I'll get the missing files from svn. |
23:31:17 | DefineByte | maybr you're right. i guess if it wasn't working at all they would probably update. |
23:31:22 | DefineByte | maybe/ |
23:31:35 | linuxstb | DefineByte: Or more likely, rbutil would refuse to install the new build until the bootloader was upgraded. |
23:31:35 | n1s | Kalthare: fix comitted, but new tarball won't be built until the daily build time, whenever that is |
23:31:46 | DefineByte | still, for more minor problems they might not |
23:31:58 | linuxstb | n1s: I thought there were "current" tarballs... |
23:32:06 | Bagder | there are |
23:32:17 | n1s | ah, you are right |
23:32:26 | DefineByte | i'm not only thinking of bootloader problems though and there will still be a way to update manually right? |
23:32:34 | n1s | are those new, or were they always there? |
23:32:37 | DefineByte | probably well hidden i guess |
23:33:15 | linuxstb | DefineByte: Of course, but then rbutil wouldn't be able to display the info you wanted to paste into the forum thread... |
23:33:16 | n1s | DefineByte: but if they update manually, how should rbutil write the log file thingy? |
23:33:45 | | Part pixelma ("maintenance") |
23:33:50 | DefineByte | i was thiking of RBUtil reading the iPod while it's connected to get the info |
23:34:03 | DefineByte | thinking/ |
23:34:06 | rasher | Bagder: Why the need for the FILES stuff anyway? Can't you just tar up the entirey sourcetree? |
23:34:11 | linuxstb | DefineByte: In which case, rbutil could detect the installed bootloader... |
23:34:34 | DefineByte | right, don't get your point. |
23:34:39 | Bagder | rasher: because FILES makes it easier to produce a tarball in any case |
23:34:51 | Bagder | independent of left-overs and cvs/svn files around etc |
23:35:19 | rasher | Bagder: speaking of, there were some emacs leftovers in the tarball.. |
23:35:21 | linuxstb | DefineByte: My point is that if rbutil can detect problems and write that info to a log file, it can also act on that info and prompt the user to fix the problem. |
23:35:36 | DefineByte | how would it detect problems? |
23:35:45 | n1s | does the frontpage show any commits after Robert Kukla's id3.c commit for anyone else? |
23:35:51 | linuxstb | DefineByte: The same way a person reading the forum thread would... |
<