00:00:00 | LinuxMafia | i have a photo |
00:00:25 | BigBambi | of what? |
00:00:30 | LinuxMafia | i want to put on my Sansa e250 |
00:00:34 | LinuxMafia | my self |
00:00:43 | num1 | LinuxMafia: what format is it? |
00:00:43 | LambdaCalculus37 | Is it a JPEG file? |
00:00:44 | LinuxMafia | i dont know how to convert it |
00:00:58 | LinuxMafia | i think it is jpeg |
00:01:02 | BigBambi | it needs to be a non-progressive jpeg |
00:01:03 | LinuxMafia | i screenshot it |
00:01:13 | BigBambi | Just save it as such in any image editing program |
00:01:26 | LambdaCalculus37 | Then just drop it into your Sansa. |
00:01:28 | num1 | LinuxMafia: what's the extension? |
00:02:18 | LinuxMafia | .jpg |
00:02:23 | LinuxMafia | but i choosed it myself |
00:02:30 | LambdaCalculus37 | You shouldn't do that. |
00:02:37 | BigBambi | what format did you save the file as? |
00:02:44 | LinuxMafia | .jpg |
00:02:52 | BigBambi | that is the extension |
00:02:59 | BigBambi | What format did you chose? |
00:02:59 | LinuxMafia | so basically i can open it in gimp |
00:03:04 | LinuxMafia | save as jpg |
00:03:07 | num1 | what os are you running? what image programs do you have installed? |
00:03:08 | BigBambi | yes |
00:03:14 | LinuxMafia | oh ok thanks alot |
00:03:29 | num1 | o ignore my last question ?) |
00:04:10 | LinuxMafia | num1, lol |
00:04:15 | LinuxMafia | thanks guys |
00:04:26 | LinuxMafia | i check it out now |
00:04:49 | | Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3) |
00:07:17 | bertrik | LambdaCalculus37, fixed patch posted in the tracker |
00:08:22 | yareckon | hi guys, have installed rockbox utility on ubuntu hardy. Autodetect fails with 30 GB 5G iPod video... when configuring mount point and player manually, install proceeds but fails after download with "could not open ipod" |
00:08:30 | | Join Vorador [0] (n=tomas@lan-84-240-35-19.vln.skynet.lt) |
00:08:34 | BigBambi | you need to run as root |
00:08:52 | yareckon | run rockbox util as root? |
00:08:55 | BigBambi | yes |
00:09:07 | BigBambi | Installing the bootloader needs raw disk access which needs root |
00:09:13 | num1 | can the wps handle jpegs now or still only bmps |
00:09:18 | BigBambi | only bmp |
00:09:35 | yareckon | okey dokey, you all aren't part of some evil conspiracy trying to get root on people's machines with your sinister software are you? |
00:09:45 | BigBambi | hehe, that's us :) |
00:10:15 | LambdaCalculus37 | bertrik: Great! :) I'll go try it out now! |
00:10:18 | BigBambi | It is only the bootloader that requires it - we can't write to Apple's 'hidden' partition without it |
00:11:38 | bluebrother | yareckon: if you don't trust us: you need rw access to the device node of the Ipod, i.e. /dev/sdb or whatever your Ipod is. If you make it writeable for the user you don't need root permissions. |
00:11:43 | * | LambdaCalculus37 patches and compiles for c200 |
00:11:58 | yareckon | I trust, I trust ! |
00:12:26 | bluebrother | (I'm doing it this way with my faked Ipod when testing) |
00:13:20 | | Quit Vorador (Client Quit) |
00:14:43 | LambdaCalculus37 | bertrik: Did you see this when building? http://pastebin.com/m244ba5f1 |
00:15:17 | | Quit bluebrother ("Leaving") |
00:15:30 | bertrik | LambdaCalculus37, yes |
00:15:45 | LambdaCalculus37 | Did the codec still work? |
00:15:56 | LambdaCalculus37 | Actually, I'm about to find out now. |
00:16:01 | bertrik | yes, I think so, looks quite harmless |
00:16:13 | bertrik | should be fixed eventually ofcourse |
00:18:14 | | Join Bensawsome [0] (n=Bensawso@c-71-235-222-135.hsd1.ma.comcast.net) |
00:20:18 | yareckon | ok, thanks for the help guys |
00:20:54 | LambdaCalculus37 | Woohoo, I just played my first SAP file on my Sansa c240! \o/ |
00:21:21 | * | LambdaCalculus37 hands domonoky and bertrik a beer each |
00:22:18 | yareckon | is running as root in the docs somewhere that I missed, or should I add it? |
00:22:38 | BigBambi | I suspect it is missing |
00:22:51 | BigBambi | It should be in the automated install section of the manual |
00:23:03 | BigBambi | If it isn't, a patch would be gratefully received :) |
00:24:45 | yareckon | I do see a warning in the manual install section under linux, but where can I add it to the automated install section, should I add it to the FAQ, or what? |
00:25:51 | BigBambi | The whole install section of the manual could do with a bit of a rearrangement (which I keep meaning to try and start to do), but it should certainly appear under automatic |
00:26:16 | BigBambi | What I would like is to remove the manual install section - people should only really be using rbutil anyway |
00:26:36 | BigBambi | I might give that a go tomorrow :) |
00:27:03 | num1 | BigBambi: Is that in case someday you decide rbutil should do more as root do don't want people not using it? ;) |
00:27:20 | | Quit BlakeJohnson86 ("Leaving.") |
00:27:28 | BigBambi | haha, yeah :) I hadn't though of that, but good point :) |
00:28:47 | yareckon | yeah adding a long string of commands to the manual install could get tedious in that case |
00:29:10 | yareckon | step 1. download pwnme.sh |
00:29:24 | | Join BlakeJohnson86 [0] (n=bjohnson@c-24-118-135-22.hsd1.mn.comcast.net) |
00:29:39 | BigBambi | rbutil should just do it, there should (in normal cases) be no need for the manual install. The only problem at the moment is that the cli version of rbutil isn't completed |
00:29:49 | yareckon | hm... |
00:30:00 | yareckon | your gui is really nice though |
00:30:21 | * | BigBambi points at bluebrother and domonky for praise |
00:30:40 | BigBambi | It is indeed, but gui shouldn't be 'forced' on people |
00:30:40 | yareckon | it definitely makes the project more attractive when you first download it an fire it up |
00:31:05 | yareckon | cough itunes cough |
00:31:45 | yareckon | anyway, thanks for the help y'all - as they say in my country |
00:32:00 | BigBambi | no problem |
00:32:56 | | Quit Bensawsome ("The awsome is gone :(") |
00:35:19 | | Join Bensawsome [0] (n=Bensawso@c-71-235-222-135.hsd1.ma.comcast.net) |
00:37:05 | yareckon | one more question, are there any linux media players that talk well to the rockbox database on the device? |
00:37:17 | LambdaCalculus37 | None. |
00:37:21 | BigBambi | I don't think there are any for any OS |
00:38:04 | bertrik | is there even a standard for that? |
00:38:20 | BigBambi | there is an old tool to do something with it from a PC IIRC |
00:38:31 | BigBambi | but I doubt it still compiles/works/.... |
00:38:51 | yareckon | well, most major linux media players speak to the itunes db on the apple firmware |
00:39:07 | BigBambi | right, but the itunes db is cnothing to do with RB at all |
00:39:08 | yareckon | and i wasn't sure whether you guys still used that or have a custom db format |
00:39:15 | BigBambi | we don't touch it |
00:39:24 | BigBambi | Rockbox ran on many players before the ipods |
00:39:33 | | Quit LambdaCalculus37 ("http://www.mibbit.com ajax IRC Client") |
00:39:34 | * | domonoky posted the last asap patch for today. now with metada data parser.. |
00:39:36 | yareckon | I am learning as much :) |
00:40:35 | | Join LambdaCalculus37 [0] (i=1800dac6@gateway/web/ajax/mibbit.com/x-73d4c8a1693f618c) |
00:43:08 | yareckon | so rockbox can update it's db based on updates to the files on the system, so I can just keep syncing to the itunes library side of the equation |
00:43:29 | BigBambi | The RB database just builds from metadata |
00:43:35 | yareckon | you don't import playlists from the itunes lib do you? |
00:43:39 | BigBambi | no |
00:43:47 | BigBambi | How you put the files on there is up to you |
00:44:01 | BigBambi | We don't pay any attention to or care about itunes at all |
00:44:18 | yareckon | ok, so playlists are not syncable basically, or is there a portable format I can drop onto my device from the desktop? |
00:44:25 | BigBambi | m3u |
00:44:34 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
00:44:40 | BigBambi | Which is pretty much universal |
00:44:44 | yareckon | wow, ok I should have some software that can do that :) |
00:44:53 | num1 | iTunes can :) |
00:45:13 | BigBambi | We try to support normal standards, not proprietary rubbish :) |
00:48:24 | * | LambdaCalculus37 is going now |
00:48:27 | | Quit LambdaCalculus37 ("http://www.mibbit.com ajax IRC Client") |
00:51:12 | yareckon | thanks guys for all of the amazing work, and for the help today |
00:51:36 | BigBambi | you are welcome, enjoy :) |
00:51:48 | yareckon | see you later! |
00:51:52 | * | preglow yawns |
00:51:56 | | Part yareckon |
00:58:31 | | Nick num1 is now known as num1_away (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
00:59:15 | | Quit mf0102 ("Ex-Chat") |
01:00 |
01:01:00 | | Quit hannesd (No route to host) |
01:06:34 | num1_away | delete patch #9214, it's a duplicate of #9213 |
01:06:45 | BigBambi | that way round? |
01:09:31 | BigBambi | num1_away: done |
01:10:09 | | Join moos [0] (i=moos@81-66-127-198.rev.numericable.fr) |
01:14:25 | | Quit bertrik ("zZz") |
01:14:37 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
01:18:00 | *** | Saving seen data "./dancer.seen" |
01:18:22 | | Join bobrules [0] (n=bob12432@CPE00032f3a0ced-CM0013718c1238.cpe.net.cable.rogers.com) |
01:19:20 | bobrules | will we ever see a .lrc feature |
01:27:20 | | Quit robin0800 (" Want to be different? Try HydraIRC -> http://www.hydrairc.com <-") |
01:30:07 | Llorean | bobrules: There is no definite answer at this time. |
01:30:17 | bobrules | k |
01:30:23 | bobrules | thx |
01:37:29 | | Quit moos ("Rockbox rules the DAP world") |
01:38:56 | | Quit ender` (" Why shouldn't truth be stranger than fiction? Fiction, after all, has to make sense. -- Mark Twain") |
01:45:09 | | Join sitwon [0] (n=adam@pool-96-255-39-139.washdc.fios.verizon.net) |
01:48:15 | | Join MarcGuay [0] (n=chatzill@ip216-239-87-159.vif.net) |
01:48:23 | | Quit einhirn_ (Read error: 104 (Connection reset by peer)) |
01:54:47 | | Part toffe82 |
01:59:18 | | Quit EspeonEefi ("ăăăȘă") |
02:00 |
02:01:30 | | Nick num1_away is now known as num1 (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
02:05:33 | | Join MethoS [0] (n=clemens@host-091-096-213-033.ewe-ip-backbone.de) |
02:05:44 | | Quit Nico_P (Remote closed the connection) |
02:08:40 | | Quit sitwon (Read error: 113 (No route to host)) |
02:12:43 | num1 | okay, I'm going to display my lack of coding proficiency to all of rockbox. Say I have an array of chars, data[17], and I want to copy some data into a long, info->width, why is rb->memcpy(&data[4], &(info->width), 4); not working? |
02:16:14 | num1 | oops, figured it out |
02:21:53 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-d47cde681f6f36d3) |
02:23:58 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
02:24:26 | | Join Llorean [0] (n=DarkkOne@ppp-70-242-15-106.dsl.hstntx.swbell.net) |
02:27:27 | | Join Nibbler [0] (n=Nibbler@port-83-236-56-2.dynamic.qsc.de) |
02:32:10 | MarcGuay | Does anyone recognize the markings or logo on the last photo on this page? http://www.rockbox.org/twiki/bin/view/Main/SansaC100Port |
02:34:04 | MarcGuay | It's sitting on the other side of the memory board connector and doesn't exist on the c100 v1s... |
02:34:18 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
02:34:40 | Llorean | MarcGuay: Reminds me of this, honestly: http://upload.moldova.org/muzica/2006/aug/warner_logo.gif |
02:35:21 | MarcGuay | Ha... True enough... |
02:35:27 | Llorean | Of course, it's probably safe to assume it's right-side up, so I'd be looking for something with an M in it perhaps. |
02:35:29 | MarcGuay | Disney designed the motherboard. |
02:35:43 | MarcGuay | Motorola...? |
02:35:56 | num1 | the logo is from a company called microchip |
02:36:14 | MarcGuay | num1: Nice. |
02:36:20 | MarcGuay | Thanks. |
02:36:23 | | Quit Thundercloud (Remote closed the connection) |
02:36:28 | | Quit Bensawsome ("The awsome is gone :(") |
02:36:29 | num1 | Sure thing |
02:37:50 | | Quit culture (Connection timed out) |
02:39:29 | MarcGuay | The c100 v2 doesn't have a hidden partition and the firmware isn't exposed on the main NAND so I'm wondering if it's hanging out in that little guy.. |
02:39:33 | | Join Bensawsome [0] (n=Bensawso@c-71-235-222-135.hsd1.ma.comcast.net) |
02:41:22 | num1 | I would doubt it but it's possible. Microchip is typically in the processor and interface driver business |
02:41:56 | MarcGuay | EEPROM? |
02:42:09 | MarcGuay | http://ww1.microchip.com/downloads/en/DeviceDoc/21189h.pdf - Search for 4a64 |
02:42:44 | Llorean | Looks like it. |
02:43:41 | | Join sitwon [0] (n=adam@pool-96-255-39-139.washdc.fios.verizon.net) |
02:45:20 | num1 | hey that might be your firmware after all |
02:46:58 | | Join tehpaper [0] (i=UPP@653237hfc238.tampabay.res.rr.com) |
02:49:09 | | Quit neddy ("Leaving.") |
02:50:39 | | Quit PaulJam (".") |
02:52:21 | num1 | in lseek what's the last argument for, "whence"? |
02:53:10 | num1 | nevermind, I looked it up in the docs :) |
03:00 |
03:12:07 | | Quit nplus (Remote closed the connection) |
03:16:42 | | Quit Genre9mp3 () |
03:18:04 | *** | Saving seen data "./dancer.seen" |
03:20:29 | | Join lude187 [0] (n=chris@cpe-75-187-51-53.columbus.res.rr.com) |
03:24:05 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
03:32:47 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
03:35:25 | | Quit DerDome (Nick collision from services.) |
03:35:26 | | Join DerDome1 [0] (n=DerDome@dslb-082-083-214-142.pools.arcor-ip.net) |
03:35:38 | | Nick DerDome1 is now known as DerDome (n=DerDome@dslb-082-083-214-142.pools.arcor-ip.net) |
03:35:38 | | Join dnile [0] (n=asdf@71-17-127-122.estv.hsdb.sasknet.sk.ca) |
03:46:22 | MU{lappy} | if i'm understanding plugin.h and pcm.h right, and the way metronome.c uses it, pcm_play_data should be taking a buffer of interleaved 32-bit signed samples, and the buffer size passed to it is in bytes? |
03:48:53 | MU{lappy} | and presumably i really should be using the callback if i want continuous playback? |
03:57:10 | | Quit MethoS (Remote closed the connection) |
04:00 |
04:00:21 | MU{lappy} | no, wait, that's short, so 16bit ;) |
04:01:15 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
04:02:05 | | Join donsdl [0] (n=don@ip68-101-195-153.sd.sd.cox.net) |
04:02:43 | * | MarcGuay realized again how far out of his league he is. |
04:03:52 | MarcGuay | The I2C eeprom is too small to hold the firmware (64k?)... No idea what it's purpose is, or even what it is... Wikipedia run come save me.. |
04:04:27 | num1 | MarcGuay: could it be the bootloader? |
04:04:29 | donsdl | I'm having a problem setting the time/date on my rockbox sansa 200e. |
04:04:36 | donsdl | What is the ab button? |
04:04:45 | MarcGuay | num1: Sure? :) |
04:05:01 | num1 | MarcGuay: I haven't a clue :) |
04:05:03 | MarcGuay | Trying to find a way to extract it... |
04:05:15 | num1 | MarcGuay: take it out an see what happens :) |
04:05:39 | MarcGuay | It's odd that the v1 model doesn't have it though... I think those ones may have a hidden partition... |
04:05:46 | MarcGuay | Makes sense... |
04:06:31 | num1 | donsdl: Settings -> General Settings -> System -> Time & Date |
04:07:35 | donsdl | num1: Yes, I am there, but what do I push after I have made all the settings? |
04:07:47 | num1 | donsdl: push the center button |
04:08:08 | donsdl | I push the center button, but it does not set the time/date. |
04:08:39 | MarcGuay | It says SELECT = Set? |
04:08:50 | num1 | what version of rockbox are you using? |
04:09:32 | num1 | I just double checked, it runs fine on my e280 running yesterdays build |
04:09:33 | MarcGuay | It's still a mystery then where the firmware hides if the bootloader is in there.. |
04:09:47 | donsdl | I'm looking. Forgot where version is. |
04:09:59 | num1 | MarcGuay: reverse engineering wouldn't be any fun if there weren't mysteries |
04:10:14 | num1 | donsdl: System -> Version |
04:10:40 | donsdl | Yes, it's giving me a bunch of names. Developers, I assume. |
04:11:02 | num1 | what's at the bottom of the screen before the list comes up? |
04:11:54 | donsdl | v 14897-070929 |
04:12:17 | MarcGuay | donsdl: That's ancient. |
04:12:38 | donsdl | Oh, I thought I was automatically updated. |
04:12:42 | | Quit bobrules ("LEAFS WILL WIN STANLEY CUP IN 2009") |
04:12:47 | num1 | that's almost a year old, I recommend getting the newest version |
04:12:54 | MarcGuay | I guess not.. :) |
04:13:00 | donsdl | Maybe that's Sansa, not Rockbox. |
04:13:05 | donsdl | : ) |
04:13:22 | num1 | lol, it's rockbox |
04:13:25 | donsdl | Okay, thanks. I will do that. |
04:13:41 | donsdl | I mean the auto update. |
04:13:49 | num1 | http://build.rockbox.org/dist/build-sansae200/rockbox.zip |
04:14:36 | num1 | just copy the zip over to your sansa, and extract it |
04:14:48 | num1 | and say yes to any messages that ask you if you want to overwrite |
04:15:09 | donsdl | I used to have something on my Windows task bar, but it might have been Sansa updater or something like that. Anyway, I will want to have a late version, so I will take care of the update first. |
04:15:23 | donsdl | I appreciate the help here. |
04:15:49 | num1 | no problem, when you've updated tell us if it worked |
04:15:55 | donsdl | I will. |
04:20:48 | donsdl | Do I extract the zip inside the .rockbox directory? |
04:21:18 | num1 | no, extract it into the root dir |
04:21:29 | donsdl | Okay. |
04:23:51 | donsdl | I'm not sure I did it right. It created a directory, "rockbox", with another directory ".rockbox" inside it. Is that right? |
04:24:12 | MarcGuay | Alrighty, something's hanging out on the NAND that can't be seen. 10,9 MB used and 28KB worth of files visible... Maybe fdisk doens't work so hot in the VM.. |
04:24:14 | num1 | no cut the .rockbox directory from rockbox and paste it into the root |
04:25:09 | donsdl | Overwriting the (old) .rockbox that is there now? |
04:25:10 | num1 | and then delete the rockbox (without dot) dir at will |
04:25:21 | num1 | yes, it will overwrite the old one |
04:25:25 | donsdl | Okay |
04:26:26 | donsdl | Hmmm. It didn't even ask if I really want to do this. : ) (crossing my fingers) |
04:26:26 | num1 | Hey guys, I forgot when the WPS change was made, will donsdl need to modify his themes? (was the change made before or after 09/29/07?) |
04:26:51 | donsdl | I will reboot and look at version. |
04:27:41 | donsdl | Or should I wait for num1 answer. |
04:27:52 | num1 | no go for it |
04:28:12 | num1 | check if you can change your time too |
04:28:17 | donsdl | I think you are the only one awake, num1 :). |
04:28:29 | donsdl | Will do. |
04:28:38 | num1 | time zones to that donsdl :) |
04:28:45 | num1 | s/to/do |
04:28:53 | donsdl | right :) |
04:31:13 | | Quit tessarakt ("Client exiting") |
04:33:11 | donsdl | Same version, but I think I know what I did wrong. |
04:40:26 | | Join miepchen^schlaf_ [0] (n=miepchen@p54BF4C4D.dip.t-dialin.net) |
04:42:35 | MU{lappy} | ok, does pcm_play_data call the callback when the hardware is actually done playing all of the previous samples? or just when it's "ready for more data"... in other words, can it generate the samples when called, or does it need to be able to return immediately? |
04:50:01 | donsdl | num1: Okay, finally a successful update! The theme changed, but for the better! I will try setting time now. |
04:50:09 | | Join Makuseru [0] (n=max@210.113.40.24.aeneasdsl.com) |
04:50:13 | | Join jhulst [0] (n=jhulst@c-71-205-165-118.hsd1.mi.comcast.net) |
04:52:14 | | Quit Makuseru (Read error: 104 (Connection reset by peer)) |
04:53:32 | donsdl | That worked also. Thank you very much, num1 and MarcGuay. |
04:53:57 | MarcGuay | donsdl: Have fun. |
04:54:34 | | Join tessarakt [0] (n=jens@e180073015.adsl.alicedsl.de) |
04:55:25 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:56:58 | donsdl | I'm going go see what else I can do with this jewel. Bye guys. |
04:57:44 | | Join solexx [0] (n=jrschulz@e176123098.adsl.alicedsl.de) |
04:58:36 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
04:58:58 | | Join webguest80 [0] (n=dc61e35c@gateway/web/cgi-irc/labb.contactor.se/x-72fe1d21560e6fe9) |
04:59:34 | webguest80 | hi |
04:59:38 | webguest80 | hello guys |
05:00 |
05:00:03 | webguest80 | i have a problem here |
05:00:04 | num1 | I'm glad it worked donsdl, enjoy rockbox! |
05:00:19 | num1 | webguest80: we have an answer |
05:02:18 | MU{lappy} | but please read the guidelines, questions are expected, so you can just ask |
05:03:46 | advcomp2019 | webguest80, we can not read minds too |
05:05:27 | | Quit webguest80 ("CGI:IRC (Ping timeout)") |
05:05:55 | num1 | well... I guess that's one less question to answer |
05:07:18 | MarcGuay | He didn't say he had a question, he said he had a problem. |
05:07:27 | * | MarcGuay has problems too. |
05:08:44 | | Join webguest72 [0] (n=dc61e35c@gateway/web/cgi-irc/labb.contactor.se/x-80c76d55b6f26a18) |
05:10:52 | webguest72 | guys |
05:10:55 | webguest72 | hhh |
05:11:01 | advcomp2019 | webguest72, we can not read minds too |
05:15:03 | | Quit webguest72 ("CGI:IRC") |
05:15:11 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
05:18:08 | *** | Saving seen data "./dancer.seen" |
05:19:10 | | Quit XavierGr () |
05:21:51 | | Quit donsdl ("Bye for now.") |
05:28:34 | | Nick MU{lappy} is now known as MilitantlyUnhelp (n=Militant@pool-72-70-183-80.hrbgpa.fios.verizon.net) |
05:30:34 | | Nick MilitantlyUnhelp is now known as Unhelpful (n=Militant@pool-72-70-183-80.hrbgpa.fios.verizon.net) |
05:31:04 | Unhelpful | p |
05:31:25 | | Quit lude187 (Read error: 113 (No route to host)) |
05:36:35 | | Join lymeca [0] (n=lymeca@unaffiliated/lymeca) |
05:38:11 | lymeca | Hi, I need an MBR image for a 30GB 4th gen iPod |
05:38:28 | lymeca | Or a way to make this 4th gen 30GB fill all 30GB |
05:38:52 | lymeca | I have a 20GB image dd'ed onto it and I hate only having 2/3rds the capacity in use. |
05:44:21 | num1 | sorry, almost everybody is asleep right now |
05:44:56 | lymeca | 0_o |
05:45:03 | lymeca | What's a good time? |
05:46:09 | num1 | I bet a lot of people will be on around 16 hours from now |
05:46:19 | agaffney | lymeca: what time zone are you in? |
05:46:28 | agaffney | it's currently 22:46 in central USA |
05:46:35 | lymeca | Pacific Standard Time, 20:46 |
05:46:43 | agaffney | well, there you go :P |
05:46:45 | dnile | Does rockbox on a H10 w/MTP support flac by default? |
05:46:55 | agaffney | lymeca: get a real timezone ;) |
05:47:08 | num1 | dnile: I believe so |
05:47:14 | lymeca | Heh, what does that mean? |
05:47:31 | dnile | just copy files into the /music directory |
05:47:43 | dnile | then update the database? |
05:47:58 | num1 | dnile: exactly right |
05:48:48 | dnile | hmm how about 24bit 96khz encoded flac? |
05:48:58 | | Nick num1 is now known as num1_away (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
05:49:15 | MarcGuay | dnile: I think there may be some issues. Search the forums and tracker for "flac" |
05:50:29 | scorche | dnile: the hardware is not capable of 24bit playback so it wouls use rockbox's (not-so-great) resampler...you are probably better off resampling on your computer for serious listening as well |
05:51:33 | dnile | ok thanks, i just had some 24/96 flac files i wanted to try.. no worries!! |
05:51:38 | Unhelpful | is rockbox's flac decoder based on reference or ffmpeg's? |
05:51:53 | MarcGuay | Can anyone make sense of this? http://www.pastebin.ca/1083156 |
05:51:56 | Unhelpful | because ffmpeg persistently fails to decode 24-bit flac correctly for me |
05:52:37 | scorche | Unhelpful: ffmpeg's |
05:54:02 | | Quit lymeca (Read error: 104 (Connection reset by peer)) |
05:54:08 | Unhelpful | then, unless my problems are the result of some weird compilation error, it will likely not play those files correctly at all, regardless of the quality of the resampler |
05:56:18 | Unhelpful | looking at how this test plugin behaves, it would appear that calling pcm_play_data w/ a callback argument starts some thread (or other asynchronous process) that actually calls the callback. is that right? |
06:00 |
06:09:04 | | Join sam_affable [0] (n=sam@59.93.82.111) |
06:10:12 | | Quit MarcGuay ("ChatZilla 0.9.83 [Firefox 2.0.0.16/2008070205]") |
06:15:20 | | Quit dnile ("Leaving.") |
06:16:55 | | Join BlakeJohnson861 [0] (n=bjohnson@99-203-151-154.area2.spcsdns.net) |
06:17:37 | | Join lymeca [0] (n=lymeca@unaffiliated/lymeca) |
06:31:51 | | Quit BlakeJohnson86 (Read error: 110 (Connection timed out)) |
06:33:16 | | Quit sacarasc (Read error: 104 (Connection reset by peer)) |
06:33:33 | | Quit jhulst (Remote closed the connection) |
06:36:12 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
06:36:27 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-10d0164acc74414a) |
06:37:25 | | Join sacarasc [0] (i=sacarasc@cpc1-kemp3-0-0-cust978.lutn.cable.ntl.com) |
06:39:01 | | Join jhulst [0] (n=jhulst@c-71-205-165-118.hsd1.mi.comcast.net) |
06:39:12 | | Quit perrikwp (Client Quit) |
06:40:23 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-e9c2556bf12a2ae9) |
06:42:12 | | Quit perrikwp (Client Quit) |
06:48:08 | | Quit faemir ("Leaving") |
06:50:57 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
06:54:03 | | Quit avis (Remote closed the connection) |
06:56:10 | | Join avis [0] (n=ident@pdpc/supporter/student/avis) |
07:00 |
07:01:40 | | Quit BlakeJohnson861 (Read error: 104 (Connection reset by peer)) |
07:05:56 | | Join homielowe [0] (n=homielow@d207-81-80-78.bchsia.telus.net) |
07:09:27 | | Join BlakeJohnson86 [0] (n=bjohnson@c-24-118-135-22.hsd1.mn.comcast.net) |
07:16:55 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-99c1838539e95ebe) |
07:17:31 | | Quit sam_affable ("Leaving") |
07:18:10 | *** | Saving seen data "./dancer.seen" |
07:24:31 | | Quit sarixe ("Ex-Chat") |
07:32:30 | | Join peepsalot [0] (n=peeps@cpe-67-9-161-48.austin.res.rr.com) |
07:41:58 | | Join coatman [0] (n=jacob@ppp-70-246-141-206.dsl.stlsmo.swbell.net) |
07:52:49 | | Quit coatman ("Leaving.") |
08:00 |
08:10:29 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
08:31:09 | | Join hannesd [0] (n=light@p5B162560.dip0.t-ipconnect.de) |
08:36:47 | | Quit ompaul (Read error: 113 (No route to host)) |
08:37:48 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
08:48:35 | | Join sacarasc_ [0] (i=sacarasc@cpc1-kemp3-0-0-cust978.lutn.cable.ntl.com) |
08:48:35 | | Quit sacarasc (Connection reset by peer) |
09:00 |
09:02:39 | | Join Rob2223 [0] (n=Miranda@p4FDCE776.dip.t-dialin.net) |
09:06:48 | | Join coatman [0] (n=jacob@ppp-70-246-142-13.dsl.stlsmo.swbell.net) |
09:13:40 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
09:13:41 | | Quit hannesd (Read error: 113 (No route to host)) |
09:16:30 | | Quit ompaul (Client Quit) |
09:18:12 | *** | Saving seen data "./dancer.seen" |
09:36:14 | | Quit coatman ("Leaving.") |
09:40:19 | | Join coatman [0] (n=jacob@ppp-70-246-142-13.dsl.stlsmo.swbell.net) |
09:42:29 | | Quit coatman (Client Quit) |
09:42:47 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
09:54:31 | | Quit sacarasc_ (Read error: 104 (Connection reset by peer)) |
09:54:34 | | Join sacarasc [0] (i=sacarasc@cpc1-kemp3-0-0-cust978.lutn.cable.ntl.com) |
10:00 |
10:16:44 | | Nick JdGordon|afk is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
10:17:53 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
10:28:51 | | Join snoh [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:41:47 | | Quit homielowe () |
10:46:01 | | Nick num1_away is now known as num1 (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
10:58:16 | | Join hannesd [0] (n=light@p5B162560.dip0.t-ipconnect.de) |
10:58:38 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
11:00 |
11:02:04 | | Quit bertrik (Read error: 113 (No route to host)) |
11:18:14 | *** | Saving seen data "./dancer.seen" |
11:18:42 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
11:18:59 | | Nick num1 is now known as num1_away (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
11:22:18 | | Quit sacarasc (Read error: 104 (Connection reset by peer)) |
11:22:22 | | Join sacarasc [0] (i=sacarasc@cpc1-kemp3-0-0-cust978.lutn.cable.ntl.com) |
11:26:03 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
11:48:23 | | Join Mohamed_YACOUB [0] (n=chatzill@vev69-3-88-165-153-189.fbx.proxad.net) |
11:48:31 | Mohamed_YACOUB | Bonjour |
11:49:10 | | Nick Mohamed_YACOUB is now known as Abdel69120 (n=chatzill@vev69-3-88-165-153-189.fbx.proxad.net) |
11:49:16 | Abdel69120 | hello |
11:50:07 | * | domonoky hellos back :-) |
11:50:27 | Abdel69120 | Who speak french ? |
11:52:22 | Abdel69120 | i need help for my Archos Jukebox Studio 20 :( |
11:53:25 | domonoky | this is a english channel, so if tell us whats the problem in english, then maybe we could help.. :-) |
11:53:57 | | Join obo [0] (n=robert@rockbox/developer/obo) |
11:56:06 | Abdel69120 | when i switch on the archos, he poster "File .sys Error" |
11:56:21 | Abdel69120 | That to make? |
11:56:41 | domonoky | ? and this archos is running rockbox ? |
11:57:25 | Abdel69120 | No |
11:58:40 | domonoky | then we probably can not help much, this channel is for rockbox only. But did you check the disk for errors ? reinstall the firmware ? |
11:59:09 | obo | lymeca: Backup the contents of the FAT32 partition, use fdisk to delete that second partition, and re-create it using the same partition type and start location. Format the new partition and restore your data. You could then backup your new MBR and post it for others :) |
12:00 |
12:00:16 | lymeca | obo: You mean it's as simple as destroying parition number 2 (the FAT32 one) and recreating it to fill the rest of the disk? |
12:00:31 | lymeca | I thought the partition table in the MBR would tell it to be 20GB.... |
12:02:03 | | Quit bertrik (Read error: 113 (No route to host)) |
12:02:51 | Abdel69120 | My archos has 40GB |
12:03:14 | Abdel69120 | How i can format to FAT 32 ? |
12:03:38 | linuxstb | lymeca: Are you using Linux? |
12:04:15 | lymeca | linuxstb: Yes, but I have access to a Windows machine. |
12:04:25 | domonoky | Abdel69120: are you lymeca ? i think this messages were not for you.. |
12:04:39 | linuxstb | lymeca: For this job, Linux is better. |
12:04:58 | lymeca | linuxstb: Glad to hear it ;-) |
12:05:00 | linuxstb | lymeca: Do you know how to use the command-line "fdisk" program ? |
12:05:07 | Abdel69120 | I use Windows XP |
12:05:07 | lymeca | domonoky: No, we're different |
12:05:14 | lymeca | Sure do |
12:05:59 | lymeca | Oh wait, crap, my iPod isn't booting now |
12:06:28 | linuxstb | lymeca: Then 1) Use the "p" option to display the current partition table 2) Delete the existing partition table and create a new one, with the same layout, but with the FAT32 partition taking the whole disk. |
12:07:19 | Abdel69120 | I put the firmware on the Archos but it same |
12:09:20 | lymeca | linuxstb: It was working fine before, but now when turned on the hard drive spins down very loudly in exactly the same way about every second maybe 10-15 times then shows the unhappy iPod face |
12:09:42 | | Join Mathiasdm [0] (n=Mathias@78-22-6-189.access.telenet.be) |
12:09:49 | linuxstb | lymeca: What did you change? |
12:10:17 | lymeca | Hmm, nothing to my recollection. I coped all the data off of the FAT32 partition a couple days ago |
12:10:49 | lymeca | I've had to open this iPod in the past and unplug/plug in the HDD though. |
12:10:50 | Abdel69120 | Self Rockbox, but same too |
12:13:23 | | Join moos [0] (i=moos@81-66-127-198.rev.numericable.fr) |
12:17:52 | Abdel69120 | How install Rockbox in a Archos Jukebox Studio 20 ? |
12:20:13 | | Join culture [0] (n=none@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
12:20:14 | linuxstb | Abdel69120: The manual has install instructions - http://www.rockbox.org/manual.shtml |
12:20:39 | Abdel69120 | Thanks |
12:22:29 | Abdel69120 | i don't understand "2.3.1. Automated Installation" |
12:22:34 | Abdel69120 | :s |
12:25:06 | moos | Abdel69120: register your nick, like that I will help you in french, in private because this is an english channel only |
12:39:03 | | Join Acksaw [0] (n=omgwtfbb@cpc2-stok5-0-0-cust754.bagu.cable.ntl.com) |
12:53:47 | | Quit Acky (Connection timed out) |
12:56:18 | * | domonoky has know his sap codec working with correct seeking and elapsed handling... so next should be subSong handling :-) |
12:56:31 | domonoky | s/know/now |
12:57:40 | moos | Congrates |
12:59:03 | domonoky | does somebody know how embedded Cuesheets work ? or which format uses embedded Cuesheet (so i can look how they do this) ? |
13:00 |
13:01:04 | | Join einhirn_ [0] (n=Miranda@p5B032B3D.dip0.t-ipconnect.de) |
13:01:26 | domonoky | or the otherway round, which rockbox codec have support for subSongs ? and how do they handle it ? |
13:01:39 | | Join faemir [0] (n=faemir@88-106-180-165.dynamic.dsl.as9105.com) |
13:02:18 | domonoky | i can see that sid uses SubSongs, but it uses the elapsed timer and seeking for subsong handling. (ie every second is another song).. |
13:02:47 | domonoky | but asap has songdurations and proper seeking in a song... |
13:05:48 | moos | then you have to inovate? ;) |
13:06:58 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
13:07:54 | domonoky | hm, nsf also has subSongs, but i dont understand how it handles it... |
13:08:17 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
13:10:45 | | Quit lymeca (Read error: 104 (Connection reset by peer)) |
13:13:32 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
13:17:33 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:18:17 | | Quit Mathiasdm (Read error: 60 (Operation timed out)) |
13:18:19 | *** | Saving seen data "./dancer.seen" |
13:18:48 | | Join bluebrother [0] (n=Dom@rockbox/staff/bluebrother) |
13:19:19 | | Join Mathiasdm [0] (n=Mathias@78-22-6-189.access.telenet.be) |
13:19:22 | bluebrother | Bagder_, Zagor: you're aware that the syntax hilight plugin for twiki is broken? Check RockboxKernel f.e. |
13:25:04 | linuxstb | domonoky: I think Nico_P and JdGordon did the cuesheet support - they may be able to help. But I think it's handled at the playback-engine level - if a file contains 5 3-minute songs, the codec treats it as a single 15-minute track |
13:26:14 | linuxstb | domonoky: IIUC, the codecs that do currently support sub-songs just use hacks. Merging it with cuesheet support would be nice... |
13:30:10 | domonoky | hm, i am probably not up to the tasl to modify cuesheet handling... :-) i think i leave subsong handling for later, and continue with support for other asap formats :-) |
13:30:19 | domonoky | s/tasl/task |
13:32:33 | Nico_P | the cuesheet code mostly changes the WPS display code actually |
13:32:54 | Nico_P | it draws the track separators, and intercepts next and prev keypresses |
13:33:35 | Nico_P | the parts in playback.c are for loading cuesheets |
13:34:19 | Nico_P | I'm not sure it would be very useful for subtrack handling, unfortunately |
13:34:50 | domonoky | oki, and how does a codec handle this ? just treat all Subsongs as one long song, and fake a cuesheet for it ? :-) |
13:36:14 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
13:37:49 | linuxstb | domonoky: Yes, that's what I was thinking... |
13:39:37 | | Quit Abdel69120 ("ChatZilla 0.9.83 [Firefox 2.0.0.16/2008070205]") |
13:40:04 | Nico_P | the codec doesn't actually do anything in the case of cuesheets |
13:40:26 | Nico_P | it's all handles by seeking in a big track |
13:40:32 | Nico_P | *handled |
13:41:23 | domonoky | yeah, but i would have to simulate this "big track" because i have subsongs :-), and i have to somehow create the cuesheet.. |
13:42:42 | domonoky | hm, if i enter my metadata_parser, should the id3->path filed already be filled in ? |
13:43:01 | domonoky | s/filed/field |
13:43:58 | domonoky | or is there some otherway to get the extension of the file in the metadataparsers ? (so i can support multible formats) |
13:50:13 | | Quit hannesd (Read error: 113 (No route to host)) |
13:51:21 | * | domonoky found something.. |
13:53:04 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
13:55:21 | | Join miepchen^schlaf [0] (n=miepchen@p54BF7794.dip.t-dialin.net) |
14:00 |
14:01:16 | | Quit culture (Connection timed out) |
14:05:41 | | Quit miepchen^schlaf_ (Read error: 110 (Connection timed out)) |
14:09:38 | | Quit tessarakt (Read error: 110 (Connection timed out)) |
14:09:49 | | Join tessarakt [0] (n=jens@e180071251.adsl.alicedsl.de) |
14:13:44 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
14:15:36 | * | domonoky need Atari 8bit music to test his codec. I need files of the following formats: CMR, DMC,MPT, MPD,RMT,TMC, TM8, TM2. So if someone has such music, or finds it in the web, please tell me :-) |
14:16:40 | | Join crope` [0] (n=crope@dyn3-82-128-188-122.psoas.suomi.net) |
14:19:58 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
14:25:54 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
14:35:43 | | Quit GodEater_ (Remote closed the connection) |
14:51:22 | | Quit Nico_P (Remote closed the connection) |
14:51:30 | linuxstb | domonoky: There are a couple of .tm8 files here - http://grayscale.scene.pl/ Do you need to support all those formats though? Isn't .sap the standard format? |
14:52:32 | domonoky | linuxstb: i dont need to support all those formats, but asap can decode it, so i only need to build metadata-parsers for them and test them.. |
14:53:13 | linuxstb | The problem is that metadata parsers take up valuable core binary size - so I'm just questioning if they're worthwhile. |
14:53:56 | linuxstb | I know nothing about Atari 8-bit music, so would probably just commit sap-only support, and then see if people complain... |
14:55:00 | domonoky | i also dont know much of Atari 8bit music, so... we could leave the other formats for later.. |
14:55:17 | linuxstb | Yes, that would be my suggestion. |
14:57:27 | linuxstb | BTW, when you commit, it might be nice to first commit the unmodified files from asap, and then commit the changes you made to for it to work with Rockbox - so they are in the SVN history. Other codecs also have a "README.rockbox" file describing things like license, and which version of the original codec was ported. |
14:58:23 | domonoky | yes, i have to clean up a bit before commiting.. |
15:00 |
15:01:42 | | Quit Horschti ("We don't make mistakes, we just have happy little accidents") |
15:02:11 | linuxstb | domonoky: Looking at your metadata parser, the module_info struct looks like a waste of RAM... |
15:02:32 | domonoky | jup, it needs cleanup.. :-) |
15:02:37 | linuxstb | There's also an "isdigit()" function which _may_ save on code size |
15:03:19 | linuxstb | And the patch includes an unrelated change to apps/plugins/keybox.c... |
15:04:49 | | Join Acheron [0] (n=chatzill@125-238-243-226.broadband-telecom.global-gateway.net.nz) |
15:05:02 | Acheron | which build should i choose for an ipod classic 160gb? |
15:05:21 | linuxstb | There isn't one - see www.rockbox.org for the devices Rockbox runs on. |
15:05:35 | Acheron | awww..... |
15:05:40 | Acheron | thanks anyway |
15:06:00 | Acheron | is there one coming up in the forseeable future? |
15:06:07 | linuxstb | No |
15:06:29 | | Quit Acheron (Client Quit) |
15:07:26 | | Quit ender` (Read error: 110 (Connection timed out)) |
15:08:20 | linuxstb | domonoky: You can also remove me from the (C) in metadata/sap.c... |
15:09:11 | domonoky | :-) |
15:11:38 | | Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU) |
15:12:10 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
15:12:35 | | Quit Horscht (Remote closed the connection) |
15:13:20 | | Quit DataGhost (Client Quit) |
15:13:31 | domonoky | linuxstb: why is the module_info struct a waste of ram ? it sits in the id3v2buf :-) |
15:14:08 | | Join GodEater_ [0] (n=ge@rockbox/staff/GodEater) |
15:15:03 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
15:18:22 | *** | Saving seen data "./dancer.seen" |
15:21:13 | | Join gregzx [0] (n=chatzill@dsx155.neoplus.adsl.tpnet.pl) |
15:22:33 | linuxstb | domonoky: Sorry, I misread - I thought it was a global variable... |
15:22:45 | domonoky | :-) |
15:25:09 | * | domonoky just posted his newest patch which now includes proper seeking and elapsed handling.. so only subsong handling is missing :-) |
15:30:46 | | Quit crope` ("Leaving") |
15:31:27 | | Quit cbr|w (Read error: 104 (Connection reset by peer)) |
15:37:51 | | Join Zarggg [0] (n=z@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
15:38:35 | | Join [CBR]Unspoken|w [0] (n=cbr@212.98.160.130) |
15:39:56 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
15:55:33 | | Join webguest63 [0] (n=ca4ab8e1@gateway/web/cgi-irc/labb.contactor.se/x-4ca0ba0e9a35dc0c) |
15:56:41 | | Quit ompaul (Client Quit) |
16:00 |
16:01:07 | | Join Vorador [0] (n=tomas@lan-84-240-35-19.vln.skynet.lt) |
16:01:33 | * | domonoky gets 427% realtime with asap on a h120. same file on m:robe100 is 850% realtime.. |
16:01:42 | | Quit obo ("bye") |
16:09:40 | linuxstb | domonoky: IRAM... |
16:10:23 | linuxstb | But I would resist the tempation to optimise until after it's committed... |
16:10:26 | domonoky | 427% is still good enough for a first start. We can optimise later.. |
16:10:26 | | Quit webguest63 ("CGI:IRC (EOF)") |
16:12:27 | domonoky | linuxstb: can you take a look at my asap_codec5.patch file, and tell me if can spot things i should cleanup before commiting ? |
16:12:33 | domonoky | +you |
16:15:02 | | Join AndyI [0] (n=pasha_in@212.14.205.32) |
16:15:21 | domonoky | I dont know where this keybox changes come from.. :-/ ? |
16:16:33 | linuxstb | domonoky: There are a few "//" comments in the metadata parser... |
16:17:02 | linuxstb | And some more functions could be made "static" |
16:17:42 | linuxstb | Try deleting your local copy of keybox.c, and then do "svn update" |
16:19:31 | linuxstb | "No newline at end of file" in apps/codecs/asap/SOURCES |
16:19:31 | bertrik | or svn revert apps/plugins/keybox.c |
16:21:44 | domonoky | deleting and update worked, revert didnt.. :-) |
16:23:21 | | Quit tessarakt ("Client exiting") |
16:27:11 | domonoky | linuxstb: all done, anything else ? :-) |
16:27:45 | | Quit AndyIL (Read error: 110 (Connection timed out)) |
16:30:13 | bertrik | It looks like there's some duplicated code in there, or it could be my fault because of left-overs from earlier patches |
16:32:38 | bertrik | For example functions parse_dec parse_text ASAP_ParseDuration in apps/metadata/asap.c and apps/codecs/asap/asap.c |
16:34:09 | domonoky | no, thats because i needed to extract the metadata parsing.. metadataparsers are in the core, codec is loaded dynamically.. |
16:34:52 | bertrik | that's still no reason to duplicate it IMO |
16:35:12 | domonoky | and i cleaned up and transformed them in this process... |
16:35:41 | domonoky | so most of the functions only look similar.. |
16:37:12 | bertrik | the ones I mentioned are identical |
16:39:10 | domonoky | nearly :-) i changed them to return a real bool.... original ASAP code is full of macros, so it compiles on C/C#/Java .. |
16:41:40 | domonoky | but yes, the metadata parser could be improved, but it works for now.. |
16:42:26 | bertrik | I think if we don't fix this now, it will never be fixed and stay duplicated |
16:43:01 | bertrik | but it's not that much code and I don't know the conventions used in other codecs |
16:47:33 | linuxstb | Can't you remove the metadata parsing from the codec itself? |
16:48:29 | domonoky | Nope, the codec needs to parse again.. because it needs some of those values to init the emulator... |
16:49:11 | domonoky | and i dont want to change the codec it self if not really needed... |
16:51:01 | domonoky | and i can not use the info of the parser in the codec, because i cant call it from the metadata reading.. (because its in the codec) |
16:56:53 | domonoky | are these 3 functions really a problem ? |
16:57:17 | | Join jac0b|w [0] (i=42200596@gateway/web/ajax/mibbit.com/x-171225f001e05a9d) |
17:00 |
17:00:35 | bertrik | duplicate binary code is probably unavoidable, but can't you think of a way to at least prevent duplicate source code? |
17:01:06 | bertrik | I am not really the one to judge how much is too much, I haven't worked on any codecs myself yet |
17:01:21 | domonoky | i could rewrite those 3 functions, so they look different..but what does that help.. :-) |
17:02:29 | linuxstb | domonoky: I wouldn't worry, at least for the first commit. Most codecs have duplicated metadata parsing the core and the codec... |
17:03:06 | domonoky | oki, so i will go on, and start first with an import of the original asap sources.. |
17:08:30 | linuxstb | domonoky: Don't forget the original README |
17:08:50 | linuxstb | And probably the CREDITS file would be nice as well |
17:09:10 | domonoky | how about COPYING ? |
17:09:33 | domonoky | its gplv2 shouldnt be needed right ? |
17:09:40 | linuxstb | I'm not sure, but I would probably not include it. |
17:15:51 | | Nick einhirn_ is now known as einhirn (n=Miranda@p5B032B3D.dip0.t-ipconnect.de) |
17:16:04 | | Quit jac0b|w ("http://www.mibbit.com ajax IRC Client") |
17:16:31 | domonoky | commited... now i am watching the build table.. :-) |
17:18:26 | *** | Saving seen data "./dancer.seen" |
17:19:07 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
17:21:34 | | Join toffe82 [0] (n=chatzill@adsl-75-8-207-155.dsl.frs2ca.sbcglobal.net) |
17:22:44 | linuxstb | domonoky: Did you forget the Makefile in apps/codecs/asap/ ? |
17:23:27 | domonoky | arg |
17:23:33 | bertrik | huh? rewriting? |
17:25:22 | linuxstb | domonoky: And svn keywords? |
17:26:28 | domonoky | oh.. |
17:26:41 | domonoky | hm, which ones do i have to set.. ? |
17:26:49 | linuxstb | The UsingSvn wiki page describes it |
17:30:07 | domonoky | do i set this keywords only on code, or on all text files ? |
17:30:56 | linuxstb | On any text file you have added the $Id$ string to |
17:32:28 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
17:33:07 | toffe82 | I receive the E270 from Froobi, looks like new, original sticker on the lcd |
17:33:18 | toffe82 | the only thing is a different back case with an engraved REFURB |
17:33:20 | toffe82 | the only thing is a different back case with an engraved REFURB |
17:33:29 | toffe82 | it is a V1 version 01.02.18A |
17:33:35 | toffe82 | rbutil, 2mn and running Rockbox :) |
17:39:31 | domonoky | oh, big binsize increase.. :-/ |
17:40:25 | domonoky | but maybe others can help with this.. :-) |
17:42:44 | Llorean | Why would a codec cause a binsize increase? |
17:42:57 | domonoky | metadata parsers ? |
17:43:03 | Llorean | Aah |
17:53:53 | | Join MethoS [0] (n=clemens@dyndsl-085-016-165-020.ewe-ip-backbone.de) |
18:00 |
18:03:05 | | Join kugel [0] (n=chatzill@unaffiliated/kugel) |
18:09:17 | linuxstb | domonoky: It's possibly also related to padding - Rockbox has some structures that need to be aligned to 2KB boundaries |
18:10:36 | | Join JdGordon|uni [0] (i=d31c822f@gateway/web/ajax/mibbit.com/x-52ee36c8f4644767) |
18:11:02 | | Nick JdGordon|uni is now known as JdGordon_ (i=d31c822f@rockbox/developer/JdGordon) |
18:11:06 | domonoky | ah, so maybe its not my fault.. :-) |
18:15:49 | | Join BlakeJohnson861 [0] (n=bjohnson@c-24-118-135-22.hsd1.mn.comcast.net) |
18:16:32 | linuxstb | domonoky: It may be your fault though ;) |
18:16:53 | * | domonoky is fine with a "maybe" :-) |
18:24:37 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
18:27:21 | | Quit BlakeJohnson86 (Read error: 110 (Connection timed out)) |
18:30:32 | | Join rasher [0] (n=jonas@0x4dd45538.adsl.cybercity.dk) |
18:30:41 | kugel | Hmm, can anyone tell why my quickscreen text color is orange? (with my custom list patch). I did vp[i] = list_info[i];, the list text color is fine, but the quickscreen is orange |
18:31:12 | kugel | when I do vp[i].fg_pattern = list_info[i].fg_pattern, the quickscreen text color is also fine |
18:31:33 | | Quit moos ("Rockbox rules the DAP world") |
18:37:41 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:38:07 | | Join obo [0] (n=obo@rockbox/developer/obo) |
18:43:44 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
18:49:43 | | Join Nic0_P [0] (n=nicolas@AToulon-257-1-56-18.w86-206.abo.wanadoo.fr) |
18:51:00 | | Quit fyrestorm ("the errors you make are not likely to be the same errors that someone else makes please study the illustration to help you to) |
18:51:23 | | Join fyrestorm [0] (n=fyre@cpe-68-173-172-243.nyc.res.rr.com) |
18:52:23 | | Join bluefoxicy [0] (n=bluefox@c-68-55-25-184.hsd1.md.comcast.net) |
18:52:27 | | Quit Nico_P (Nick collision from services.) |
18:52:30 | kugel | problem solved, thanks guys :) |
18:52:32 | | Nick Nic0_P is now known as Nico_P (n=nicolas@AToulon-257-1-56-18.w86-206.abo.wanadoo.fr) |
18:52:35 | bluefoxicy | I can't for the life of me get rockbox to boot into ipod firmware, what's the key sequence again? |
18:52:40 | bluefoxicy | I've tried menu, center button, and play |
18:52:54 | bluebrother | flip the hold switch |
18:53:11 | kugel | or, read the manual |
18:53:14 | bluefoxicy | that just erases the rockbox configuration |
18:53:19 | bluefoxicy | I've looked through google already <_< |
18:53:43 | bluefoxicy | wtf |
18:53:46 | bluebrother | bluefoxicy: no. You need to flip the hold switch when the bootloader is active, not after that ... |
18:53:48 | bluefoxicy | flipping the hold switch worked ?_? |
18:53:49 | kugel | No need for google, just click on manual on the left site of the front page |
18:54:17 | * | bluefoxicy hasn't updated the rockbox firmware or bootloader since um. ... um ... i don't remember, it's been years |
18:54:23 | bluebrother | if you enable hold _after_ the bootloader did its job the settings are cleared. |
18:54:38 | bluebrother | and btw, the IpodFAQ is a really nice wiki page to look at ... |
18:54:46 | bluefoxicy | has this always worked? |
18:55:20 | bluebrother | almost. You could use Menu? or whatever button to boot to the OF earlier. |
18:55:24 | bluefoxicy | I distinctly remember the only things I saw referencing the hold switch also say there's a boot-up menu where you select which firmware to run o.o |
18:55:37 | bluefoxicy | er. I distinctly remember using a button on the keypad |
18:55:40 | bluefoxicy | and the only things blahblah |
18:55:44 | bluefoxicy | damn merged thought streams |
18:56:51 | kugel | bluefoxicy: The bootmenu only exists in the IPL bootloader, not in the rockbox one |
18:57:08 | bluefoxicy | ah ok |
18:57:56 | bluefoxicy | thanks |
18:58:00 | | Part bluefoxicy ("Ex-Chat") |
18:58:15 | | Quit jhulst (Read error: 113 (No route to host)) |
18:59:27 | | Quit JdGordon_ ("http://www.mibbit.com ajax IRC Client") |
19:00 |
19:01:05 | | Part Llorean |
19:17:02 | | Join culture [0] (n=none@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
19:17:19 | | Join MethoS- [0] (n=clemens@host-091-096-210-200.ewe-ip-backbone.de) |
19:17:40 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
19:18:29 | *** | Saving seen data "./dancer.seen" |
19:19:59 | | Join ghost [0] (i=ghost@34.238.95.24.cfl.res.rr.com) |
19:20:30 | | Nick ghost is now known as Guest91793 (i=ghost@34.238.95.24.cfl.res.rr.com) |
19:20:49 | | Join petur [50] (n=petur@rockbox/developer/petur) |
19:23:25 | | Part Guest91793 |
19:23:31 | | Quit Zom (Remote closed the connection) |
19:23:42 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
19:24:16 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:24:47 | | Join ghostface24 [0] (i=ghost@34.238.95.24.cfl.res.rr.com) |
19:27:03 | | Join hannesd [0] (n=light@p5B162560.dip0.t-ipconnect.de) |
19:27:10 | ghostface24 | I'm having a problem with ipod, it just data aborts as music is played, and I'm using a new bootloader and a new build |
19:28:39 | ghostface24 | *my ipod |
19:30:03 | ghostface24 | Would there be anyway to know what the error "Data abort at 03F07E08 (0)" relates to? |
19:32:44 | rvvs89 | Does it crash immediately when you play music, after a couple of seconds? |
19:33:10 | | Quit MethoS (Read error: 113 (No route to host)) |
19:33:47 | rvvs89 | s/,/, or/ |
19:34:31 | rvvs89 | Also, which generation of iPod do you have |
19:35:02 | | Join tvelocity [0] (n=tony@athedsl-394001.home.otenet.gr) |
19:35:29 | Soap | ghostface24, as I just responded to you in the forum thread, your problems smell of multiple independent issues. |
19:36:32 | Soap | 1st you need to do a proper HDD diagnosis on your iPod. If you have a million bad sectors on your HDD it is no wonder you get data abort issues. |
19:37:24 | Soap | 2nd if your iPod is not responding to the reset combo (and if you are doing it right) you have a hardware issue which makes diagnosing the software data aborts futile. |
19:43:30 | | Join tvelocity_ [0] (n=tony@athedsl-144503.home.otenet.gr) |
19:43:40 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
19:43:45 | ghostface24 | oh, ok |
19:43:46 | ghostface24 | thanks |
19:44:36 | | Quit nplus (Read error: 110 (Connection timed out)) |
19:55:51 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
19:56:48 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
20:00 |
20:02:26 | | Quit Mathiasdm (Read error: 104 (Connection reset by peer)) |
20:02:30 | | Join Mathiasdm [0] (n=Mathias@78-22-6-189.access.telenet.be) |
20:10:47 | | Quit gevaerts (Nick collision from services.) |
20:10:53 | | Quit MethoS- (Remote closed the connection) |
20:10:59 | | Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) |
20:12:44 | | Quit tvelocity_ (Read error: 110 (Connection timed out)) |
20:13:15 | | Join tvelocity_ [0] (n=tony@athedsl-334138.home.otenet.gr) |
20:13:21 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
20:22:26 | | Part peepsalot ("Leaving") |
20:34:35 | | Join miepchen^schlaf [0] (n=miepchen@p54BF493D.dip.t-dialin.net) |
20:38:13 | | Join Juice^ [0] (n=Juice@213.167.96.196) |
20:38:33 | | Quit Juice^ (Client Quit) |
20:43:43 | | Quit Mathiasdm ("Invisible Internet Project: http://www.i2p2.de") |
20:46:10 | | Join Horschti [0] (n=Horscht@p4FD4EA4E.dip.t-dialin.net) |
20:46:54 | | Quit Horscht (Nick collision from services.) |
20:48:06 | | Join peachtoast [0] (i=d036079f@gateway/web/ajax/mibbit.com/x-03bc8d74d1531ec6) |
20:48:47 | | Quit tvelocity_ (Read error: 110 (Connection timed out)) |
20:49:42 | | Join tvelocity_ [0] (n=tony@athedsl-4407854.home.otenet.gr) |
20:57:06 | | Join miepchen^schlaf_ [0] (n=miepchen@p54BF741B.dip.t-dialin.net) |
21:00 |
21:00:16 | | Quit rasher (Read error: 104 (Connection reset by peer)) |
21:01:35 | | Join rasher [0] (n=jonas@0x4dd45538.adsl.cybercity.dk) |
21:02:56 | peachtoast | Hello, everyone. Can someone please take a look at FS #9215 when they have a chance? |
21:03:10 | peachtoast | It's a patch to fix a few of the missing strings in the tagalog language file. |
21:03:44 | tehpaper | does RB work with audio formats like flac and ape? |
21:03:59 | peachtoast | tehpaper: Yes, it does. |
21:04:26 | peachtoast | But APE is very slow on most players. |
21:07:00 | tehpaper | good |
21:07:27 | tehpaper | sandisk player gets here mid week gotta convert it over |
21:07:42 | tehpaper | does RB do multiple playlists? |
21:07:54 | bluebrother | tehpaper: check the SoundCodecs wiki page |
21:07:59 | tehpaper | k |
21:07:59 | bluebrother | and the FAQ :) |
21:08:24 | bluebrother | WhyRockbox should also cover your last question |
21:10:06 | | Quit hannesd (Read error: 148 (No route to host)) |
21:12:55 | tehpaper | wow 17 to 21 hours of battery |
21:12:57 | tehpaper | nice |
21:13:45 | | Quit miepchen^schlaf (Connection timed out) |
21:14:46 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
21:15:30 | | Join zeleftikam [0] (n=zeleftik@24-241-227-151.dhcp.mdsn.wi.charter.com) |
21:15:54 | zeleftikam | hi! |
21:18:32 | *** | Saving seen data "./dancer.seen" |
21:24:34 | * | peachtoast is going for now |
21:24:57 | | Quit peachtoast ("http://www.mibbit.com ajax IRC Client") |
21:24:59 | | Join fml [0] (n=4fd3dc7f@gateway/web/cgi-irc/labb.contactor.se/x-b61bf52e677698e2) |
21:25:57 | fml | Hello. This might have been already discussed but I'll ask once more. Why aren't metadata parsers implemented as codecs, i.e. why aren't they dynamically loaded? |
21:26:48 | fml | Nico_P: any news about the two WPS related patches (FS #9197 and FS #8965)? |
21:27:49 | bertrik | fml, I don't know, maybe it's too slow |
21:29:26 | fml | bertrik: with further formats the bin size will grow. And this is assymetrical: the codecs are loaded and parsers are static. |
21:29:54 | fml | The bin size isn't the main concern for me. |
21:30:59 | bluebrother | fml: well, how about the database? It also needs to parse metadata |
21:35:29 | fml | bluebrother: it could load the parsers dynamically as well. This would be slow of course. But the DB could first process all .mp3 then all .ogg etc to minimize loading/unloading. |
21:36:24 | fml | Because once the metadata is parsed the parsers aren't needed anymore. Even for the database. |
21:38:11 | bertrik | I think it's an interesting idea. There may be practical problems. I can imagine that only one codec can be active at one time, so you cannot update the database and play a song at the same time. |
21:38:53 | bluebrother | the properties plugin also needs the metadata parser. But of course this could be moved into the pluginlib |
21:39:32 | bluebrother | why not load a plugin containing all parsers? That would make the database work. But OTOH no plugin could get used the same time then. |
21:39:53 | bluebrother | also, I see the problem that loading the metadata plugin requires a disk spinup ... |
21:41:07 | bertrik | well you want to parse a file right, so it's probably already spun up or will have to spin up to read the file |
21:41:42 | | Join junner5181 [0] (n=Bud@c-75-68-40-38.hsd1.nh.comcast.net) |
21:42:00 | bluebrother | true, but you'd need to load the metadata plugin each time you're rebuffering. And if you have a plugin running the same time this won't work. |
21:42:17 | fml | bluebrother: all parsers will probably not fit into one plugin. I'd say this should be the third kind of dynamically loaded code (besides codecs and plugins). If two parsers fit into the parser buffer then two can be active at the same time. |
21:42:30 | | Part junner5181 |
21:42:50 | fml | They must be linked so that they can run at different adresses. |
21:43:13 | fml | bluebrother: if the parser is already loaded then there's no need to load it again. |
21:43:13 | bluebrother | fml: I'm pretty sure currently all code runs from fixed addresses. |
21:43:52 | bluebrother | so this would be a major change. |
21:43:54 | fml | I think most music collections are quite homogenous. i.e. the contain few different file formats |
21:44:11 | BigBambi | I don't know quite how you can say that |
21:44:19 | fml | bluebrother: ok, then only one parser at a time. |
21:44:22 | BigBambi | TI may well be true, but who knows? |
21:44:24 | bluebrother | true, but what are those few formats? I guess this usually depends on the user. |
21:44:30 | BigBambi | s/TI/It/ |
21:45:07 | fml | bluebrother: sure it depends on the user. But for each user, not many load/unloads will be necessary. |
21:45:54 | fml | E.g. my collection is 99% mp3. So the mp3 parser will be loaded and will sit there all the time ready to work. |
21:46:01 | bluebrother | still, I'm not convinced the added code complexity is worth it. If those stuff gets a new dynamically loaded code fragment the handling for this fragment will be needed. |
21:46:16 | bluebrother | are the metadata parsers that large? |
21:47:07 | | Quit kugel (Remote closed the connection) |
21:47:08 | bertrik | 110 kB of source code in apps/metadata |
21:47:30 | fml | each one is probably not large. But together... And it's an assymetry: codecs are configured via a file (file extension -> codec) but parsers are not |
21:47:56 | bluebrother | configured via a file? I don't understand. |
21:48:35 | bluebrother | looking at the asap metadata thing I tend to believe quite some functionality could be similar to other metadata parsers, i.e. there is some code duplication. |
21:48:35 | bertrik | a codec file |
21:49:30 | bluebrother | I still don't get the "configured" part |
21:51:09 | bertrik | I see there's a metadata_common.c source file, common stuff could be moved there |
21:51:29 | fml | bluebrother: isn't there a file where codecs are registered? I.e. what codec should be used to decode a certain extension? Or is it hard coded? |
21:51:37 | bertrik | meh, reverse engineering |
21:51:55 | bluebrother | fml: don't know, need to check ... |
21:52:59 | fml | Actually, I also don't know for sure. But how else is it resolved? |
22:00 |
22:03:44 | * | bluebrother just found a code duplication in metadata.c |
22:04:15 | | Join lude187 [0] (n=chris@cpe-75-187-51-53.columbus.res.rr.com) |
22:04:43 | bluebrother | or does someone know why ogg and speex metadata is handled in separate cases even if the code is identical? |
22:06:10 | | Join Toki_ [0] (n=hsdbvlkb@gateimb.imb.lebedev.ru) |
22:06:58 | | Quit Toki (Read error: 104 (Connection reset by peer)) |
22:07:10 | bertrik | bluebrother, what's the duplication? |
22:08:09 | bluebrother | there are two cases for speex and ogg metadata, but both are calling the same function. There even is a comment telling ogg also handles speex ... |
22:08:15 | bluebrother | fixing right now. |
22:08:15 | bertrik | the two separate case statements in metadata.c lines 139, 147 |
22:08:23 | bluebrother | yep. |
22:08:39 | bertrik | oh, that's hardly duplication IMO |
22:09:05 | bluebrother | well, I made it one case and has a binsize decrease for rockbox.ipod, so ... |
22:12:09 | bluebrother | let's see what the size delta table tells |
22:12:42 | | Nick lude187 is now known as dude187 (n=chris@cpe-75-187-51-53.columbus.res.rr.com) |
22:12:43 | | Join tessarakt [0] (n=jens@e180071251.adsl.alicedsl.de) |
22:14:00 | fml | bluebrother: have you found how the codec for a file is determined? |
22:14:23 | bluebrother | not yet. |
22:15:36 | bertrik | There's a wiki page that explains some about that: HowToWriteCodecs |
22:15:52 | fml | I have to go. It was a nice talk! |
22:16:00 | | Quit fml ("CGI:IRC") |
22:18:40 | | Quit dude187 (Remote closed the connection) |
22:19:42 | | Join dude187 [0] (n=chris@cpe-75-187-51-53.columbus.res.rr.com) |
22:20:37 | bluebrother | interesting. I found a clear binsize diff when trying on mini2g but the build server doesn't agree with this and reports 0 :O |
22:22:08 | bluebrother | ah: the delta table was outdated. Now there is a green delta! |
22:23:07 | bluebrother | seems there is only an effect on arm targets. Well. |
22:23:29 | * | bluebrother guesses this has something to do with compiler versions and optimization switches |
22:27:05 | | Quit massiveH (Read error: 113 (No route to host)) |
22:29:53 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
22:32:49 | | Nick num1_away is now known as num1 (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
22:33:52 | | Join zeleftikam_ [0] (n=zeleftik@24-241-227-151.dhcp.mdsn.wi.charter.com) |
22:35:19 | bluebrother | hmm. Trying to play a sap file on my mini immediately resulted in a data abort :( Trying mr100 ... |
22:39:20 | | Quit massiveH ("time to upgrade") |
22:39:26 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
22:39:48 | | Quit rasher (Read error: 104 (Connection reset by peer)) |
22:43:15 | | Join Thundercloud_ [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
22:44:35 | | Join rasher [0] (n=jonas@0x4dd45538.adsl.cybercity.dk) |
22:46:23 | bluebrother | hmm, the database chokes on sap files |
22:48:13 | bluebrother | domonoky: if I have auto-update of the database enabled the system crashes almost immediately after startup (given that I have sap files on my player). Without autoupdate it crashes when I try to play a sap file - data abort at 0x0004409c (0). Reproduceable on all arm targets I tried. |
22:48:25 | zeleftikam_ | is anyone available to help me troubleshoot Rockbox installation on a Sansa C250? |
22:48:35 | BigBambi | Just ask |
22:48:43 | bluebrother | zeleftikam_: what's your problem? |
22:48:49 | zeleftikam_ | BigBambi: sorry |
22:48:59 | BigBambi | not a problem :) |
22:49:04 | | Quit zeleftikam (Read error: 113 (No route to host)) |
22:49:06 | zeleftikam_ | bluebrother: I used the rbutilqt application on Mac OS X to install Rockbox |
22:49:18 | bluebrother | domonoky: so I think it's a metadata parser issue ... |
22:49:35 | zeleftikam_ | installation appeared to succeed, but when I restart the device, the Sandisk startup screen flashes repeatedly |
22:49:56 | bluebrother | what installation method did you use? full install? |
22:50:00 | zeleftikam_ | eventually i get a screen of text from Rockbox saying something about reverting to the OEM firmware, then it boots into the OEM environment |
22:50:04 | zeleftikam_ | bluebrother: yes, full install |
22:50:15 | zeleftikam_ | "Complete Installation" |
22:51:02 | zeleftikam_ | this is my very first time with Rockbox. I'm really excited about it (it's the reason I bought this device) but I can't seem to get it going |
22:51:34 | | Quit bluebrother (Read error: 54 (Connection reset by peer)) |
22:51:39 | | Join bluebrother [0] (n=Dom@rockbox/staff/bluebrother) |
22:52:09 | zeleftikam_ | bluebrother: welcome back :) |
22:52:20 | bluebrother | thanks :) Stupid network dropout ... |
22:52:34 | bluebrother | back to your issue: you're sure your sansa isn't a v2 model? |
22:52:44 | | Quit sitwon (Read error: 113 (No route to host)) |
22:52:55 | BigBambi | If he sees the bootloader it can't be |
22:53:11 | BigBambi | Which I assume is what he is seeing in <zeleftikam_> eventually i get a screen of text from Rockbox saying something about reverting to the OEM firmware, then it boots into the OEM environment |
22:53:38 | bluebrother | if you turn off the player, then connect usb, what happens? |
22:54:50 | zeleftikam_ | i get the white text on black background for a moment, it says loading the default firmware, then the Sandisk environment loads, and it connects to the computer |
22:55:07 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
22:56:23 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
22:56:41 | bluebrother | ok. Can you check if the folder ".rockbox" (note the leading dot) exists on the player? |
22:56:51 | bluebrother | os x will hide this folder by default. |
22:57:19 | zeleftikam_ | DPG5:Sansa c250 2 zeleftikam$ ls |
22:57:20 | zeleftikam_ | MUSIC PLAYLISTS SYSTEM tmp |
22:57:20 | zeleftikam_ | PHOTO RECORD VERSION.TXT version.sdk |
22:57:31 | zeleftikam_ | it appears to not be present, at least at the root directory |
22:57:36 | BigBambi | it is hidden |
22:57:38 | bluebrother | you need to ls -a |
22:57:41 | zeleftikam_ | ooh |
22:57:41 | bertrik | ls won't show it if it's hidden |
22:57:59 | zeleftikam_ | DPG5:Sansa c250 2 zeleftikam$ ls -a |
22:57:59 | zeleftikam_ | . .Trashes MUSIC RECORD tmp |
22:58:00 | zeleftikam_ | .. ._.Trashes PHOTO SYSTEM version.sdk |
22:58:00 | DBUG | Enqueued KICK zeleftikam_ |
22:58:00 | zeleftikam_ | .Spotlight-V100 .fseventsd PLAYLISTS VERSION.TXT |
22:58:18 | bluebrother | ok, for some reason the .rockbox folder is missing. Thats the problem. |
22:58:33 | zeleftikam_ | maybe i need to attempt a manual installation |
22:58:39 | bluebrother | please try "install Rockbox" from the rbutil install tab |
22:58:55 | bluebrother | you already have the bootloader, so you can skip that. |
22:58:59 | | Join Bagder [241] (n=daniel@rockbox/developer/bagder) |
22:58:59 | zeleftikam_ | ok |
22:59:10 | bluebrother | btw, am I right assuming you're using rbutil m1.0.6? |
22:59:21 | zeleftikam_ | yes, 1.0.6 |
22:59:26 | zeleftikam_ | just downloaded this afternoon |
22:59:46 | | Join sarixe [0] (n=sarixe@ool-44c12456.dyn.optonline.net) |
22:59:49 | bluebrother | dang, then there is still an issue with full install, at least on os x :( |
23:00 |
23:00:03 | zeleftikam_ | okay. the utility said that Rockbox installed successfully after running Install Rockbox under the Installation tab |
23:00:10 | zeleftikam_ | should i disconnect and reboot the device now? |
23:00:25 | bluebrother | yep, but you might check for .rockbox first just to make sure ;-) |
23:01:04 | zeleftikam_ | it's not there. |
23:01:23 | bluebrother | now it's getting strange. Is the mountpoint correct? |
23:01:52 | zeleftikam_ | Maybe not. I've disconnected the device several times, and every time i do, it changes the name of the volume |
23:02:01 | zeleftikam_ | for example, now it's "Sansa c250 2" |
23:02:06 | zeleftikam_ | as seen in the path when i did ls |
23:02:35 | zeleftikam_ | the utility was still set to "Sansa c250 1" |
23:02:45 | zeleftikam_ | I changed it to 2, installed again |
23:02:47 | zeleftikam_ | now let's see |
23:02:50 | | Part num1 |
23:02:59 | zeleftikam_ | NOW we have .rockbox ;-) |
23:03:05 | bluebrother | ah :) |
23:03:35 | bluebrother | rbutil will install even if the mountpoint set is incorrect as there is no portable way to tell if the path is correct. |
23:03:57 | bluebrother | it's quite useful during debugging but unfortunately can also cause issues :/ |
23:04:16 | zeleftikam_ | right. the name of the volume might be incrementing each time i connect the device because i haven't been unmounting it before disconnecting |
23:04:41 | zeleftikam_ | it appears to run Rockbox now. The Sansa boot image flashes twice, then I get the Rockbox splash screen and the Rockbox environment =D |
23:04:45 | bluebrother | well, you always should unmount first. Otherwise some data might not be written completely to disk |
23:05:47 | zeleftikam_ | Yeah. I'm bad. |
23:06:11 | bluebrother | well, you most likely will stop doing it once you trashed some important data ;-) |
23:06:48 | zeleftikam_ | haha. yeah. |
23:06:57 | zeleftikam_ | alright mate. well thanks very much for your help! |
23:07:02 | zeleftikam_ | are you a rockbox developer? |
23:07:10 | bluebrother | you're welcome |
23:07:25 | bluebrother | I'm working on Rockbox Utility |
23:07:40 | zeleftikam_ | ah, the application i just used to install Rockbox? |
23:08:29 | bluebrother | right. Unfortunately we don't have anybody working on it on os x, so this platform is a bit problematic to check. |
23:09:07 | bluebrother | fortunately, Qt (the toolkit we use) allows us to compile the same code as for linux with only minimal modifications. |
23:09:12 | zeleftikam_ | ah. |
23:09:24 | zeleftikam_ | it works pretty well. i'm glad it exists! |
23:09:27 | | Quit Vorador ("Ex-Chat") |
23:09:40 | zeleftikam_ | you know how mac users don't like to "install" stuff by hand |
23:09:42 | zeleftikam_ | :P |
23:10:29 | bluebrother | hehe, windows users doing manual installs can be quite ... support-intensive :) |
23:11:40 | | Quit sarixe ("Ex-Chat") |
23:12:12 | zeleftikam_ | do you know if HCSD will now be supported on this device? (Sansa C200 series) |
23:12:33 | bertrik | yes, rockbox supports it, the OF gets confused by it |
23:12:41 | | Join Thundercloud__ [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
23:13:00 | zeleftikam_ | super |
23:13:14 | bluebrother | you need to use a card reader to write to the card, or use Rockbox' CnP functionality |
23:13:30 | bluebrother | (write = transfer songs to the card) |
23:13:43 | zeleftikam_ | ah, you're saying I can't mount the card via the device on my computer? |
23:14:00 | BigBambi | not using the e200 for now |
23:14:02 | bluebrother | you can do this, but not using the internal card slot of the sansa. |
23:14:12 | BigBambi | As the Sansa firmware doesn't understand it |
23:14:25 | bluebrother | this is because usb transfers are handled by the OF, and that ... well BigBambi beat me :) |
23:14:30 | zeleftikam_ | ah :) |
23:14:46 | zeleftikam_ | BigBambi: you said not on e200. i am using c200. make any difference? |
23:14:50 | BigBambi | nope |
23:14:57 | zeleftikam_ | ok. |
23:14:58 | BigBambi | I just couldn't remember which you had :) |
23:15:05 | bertrik | c200 are actually very similar w.r.t. hardware |
23:15:12 | bertrik | c200 and e200 |
23:15:22 | bluebrother | the display is more blocky |
23:15:44 | zeleftikam_ | ah ok |
23:16:16 | zeleftikam_ | welp, i'm going to scoot |
23:16:24 | zeleftikam_ | thanks very much for all the help and question answering |
23:16:30 | zeleftikam_ | keep up the good work! rockbox is amazing |
23:16:35 | zeleftikam_ | <3 |
23:16:58 | | Quit zeleftikam_ () |
23:18:34 | *** | Saving seen data "./dancer.seen" |
23:18:51 | Dhraakellian | 17:07:05, 61625, 000%, 00:00, 3290, 0001, -, - |
23:19:01 | bluebrother | ? |
23:19:04 | Dhraakellian | last line from the battery bench.txt |
23:19:15 | bluebrother | ah |
23:19:39 | Dhraakellian | 10-disc symphony set in q6 Vorbis |
23:20:01 | Dhraakellian | sansa e200 |
23:20:14 | bertrik | ok, post it on the SansaRuntime wiki |
23:20:38 | Dhraakellian | I need to ask for write privileges in here don't I? |
23:20:59 | bluebrother | yep. You need to give us your wiki name for that |
23:21:21 | Dhraakellian | observation: -15 is too loud for sitting at the computer but still a tad too quiet when walking home from work |
23:21:34 | | Join zeleftikam [0] (n=zeleftik@24-241-227-151.dhcp.mdsn.wi.charter.com) |
23:21:34 | Dhraakellian | NickTryon |
23:22:15 | zeleftikam | bluebrother: i figured out what the problem is with the install utility on mac os x |
23:22:24 | Dhraakellian | I'm planning to repeat this test a couple times with other formats |
23:22:34 | zeleftikam | i have another virgin Sansa C2x0 player here that i just installed RB on |
23:22:42 | bluebrother | zeleftikam: great. |
23:23:02 | zeleftikam | when you perform the one-step install, the device unmounts and remounts after installing the bootloader |
23:23:34 | | Quit vort3x (Read error: 113 (No route to host)) |
23:23:41 | zeleftikam | then when it attempts to install the rockbox firmware, it's doing it to the wrong directory because the device has changed to /Volumes/Sansa C240 1 |
23:23:43 | Dhraakellian | q8 Vorbis, V2 and V0 LAME mp3 (and possibly compare with the OF), possibly FLAC... |
23:23:51 | zeleftikam | as opposed to /Volumes/Sansa C240 |
23:23:53 | Dhraakellian | which of these would be most desirable to do first? |
23:24:19 | Dhraakellian | ...before I get tired of listening to Bruckner symphonies on repeat and have to take a break from it |
23:24:24 | | Join vort3x [0] (n=vortex@unaffiliated/dfa001) |
23:24:29 | bluebrother | Dhraakellian: ok, done. |
23:25:10 | bluebrother | zeleftikam: that's kinda nasty ... will notice it to the RockboxUtility wiki page and check how we can fix that for the next release |
23:25:45 | bertrik | Dhraakellian, there's no hurry in testing so pick your own preferred order. I think it would be nice to have all test settings exactly the same (except for the codec of course_ |
23:26:18 | zeleftikam | great. good luck! FYI, i am experiencing this on a Power Macintosh G5 dual-processor 1.8Ghz running Mac OS X 10.5.4 with the Sansa C240 and C250 plugged into the front-panel USB port |
23:26:23 | Dhraakellian | bertrik: before the next time I update Rockbox? |
23:26:27 | | Quit Thundercloud_ (Connection timed out) |
23:26:45 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:26:45 | * | Dhraakellian was thinking that |
23:26:47 | zeleftikam | (maybe the way volumes are managed after being dis/reconnected like this is a function of an operating system revision) |
23:29:26 | bluebrother | zeleftikam: ok, noted the issue. The problem is that os x requires the player to be unmounted for bootloader installation. On linux this is not necessary, making things somewhat easier. |
23:29:40 | bertrik | Dhraakellian, yes, if possible I would also keep the rockbox version the same. But eventually every result is interesting enough to put in the wiki. |
23:29:51 | zeleftikam | bluebrother: makes sense. |
23:30:53 | bertrik | Dhraakellian, did you have to patch battery bench to make it work with e200? |
23:31:04 | Dhraakellian | yes |
23:32:40 | Dhraakellian | I used the batt_bench_v3 patch |
23:33:09 | bluebrother | maybe reverting the order of the installation is an option. OTOH if bootloader install fails there's no point in installing Rockbox itself. And bootloader installation is the more critical part |
23:33:24 | Dhraakellian | from FS #8070 |
23:33:46 | Dhraakellian | and, dangit... I could've sworn I saved my password |
23:38:08 | | Join Llorean [0] (n=DarkkOne@ppp-70-242-15-106.dsl.hstntx.swbell.net) |
23:39:03 | | Quit snoh ("GNU/Linux the free alternative to Windows") |
23:44:32 | | Quit Bagder ("It is time to say moo") |
23:44:33 | | Quit rasher (Read error: 104 (Connection reset by peer)) |
23:45:31 | | Quit ChanServ (verne.freenode.net irc.freenode.net) |
23:45:31 | NSplit | verne.freenode.net irc.freenode.net |
23:46:01 | NHeal | verne.freenode.net irc.freenode.net |
23:46:01 | NJoin | ChanServ [0] (ChanServ@services.) |
23:46:01 | Mode | "#rockbox +o ChanServ " by irc.freenode.net |
23:47:56 | | Join rasher [0] (n=jonas@0x4dd45538.adsl.cybercity.dk) |
23:48:43 | | Join num1 [0] (n=brian@c-68-63-193-45.hsd1.az.comcast.net) |
23:51:57 | | Quit zeleftikam () |