00:00:26 | | Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb) |
00:01:26 | | Quit bertrik ("bye") |
00:03:11 | linuxstb | Bagder: Have you compared the US and EU versions of the m200v2 firmware? The headers are almost identical, even though there are quite a few differences in the firmwares themselves (mainly the strings). |
00:03:29 | Bagder | no I haven't |
00:03:46 | Bagder | you have them around? |
00:03:54 | linuxstb | I got them from your website... |
00:04:11 | Bagder | hm, I better check... :-) |
00:04:33 | linuxstb | I think.... Did you change them? |
00:05:02 | linuxstb | Ah, maybe they weren't from your site - they are .7z files |
00:05:20 | Bagder | yeah, and I only have the A version here |
00:05:32 | Bagder | I think zefie.com has them |
00:05:53 | Bagder | yes |
00:05:58 | Bagder | http://files.zefie.com/PMP/sansa/m200/firmware/4.1.08/ |
00:06:34 | linuxstb | Yes, those are the two I downloaded. |
00:08:11 | | Quit stripwax (Connection timed out) |
00:08:38 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
00:09:14 | linuxstb | dan_a: Do you have one of the new Sansas yet? |
00:09:15 | Bagder | indeed very similar... |
00:09:25 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
00:09:32 | dan_a | linuxstb: Yes, the Clip |
00:10:00 | dan_a | It might be a challenge squeezing Rockbox onto that |
00:10:33 | advcomp2019 | Bagder, there is a new clip firmware |
00:10:49 | Bagder | advcomp2019: have a url? |
00:11:23 | linuxstb | dan_a: So there's definitely no external DRAM - just the 2.5Mbit embedded in the SoC? |
00:11:49 | dan_a | linuxstb: I've not disassembled it, but that's what I've heard |
00:12:11 | advcomp2019 | Bagder, no but i have heard there is a msc mode in the menu options |
00:12:18 | darkhelmet | bdager: no manual came with it |
00:12:20 | darkhelmet | it's a refurb |
00:12:26 | | Join mirak [0] (n=mirak@m94.net81-66-75.noos.fr) |
00:12:26 | darkhelmet | but i'll keep my eye out |
00:12:59 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
00:13:01 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
00:13:01 | pixelma | darkhelmet: the Rockbox manual... |
00:13:34 | advcomp2019 | dan_a, you do not need to open your clip |
00:13:57 | | Quit pabs (Client Quit) |
00:14:03 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
00:14:06 | dan_a | advcomp2019: How else would I find how much DRAM it has? |
00:14:09 | * | stripwax_ hmms |
00:14:10 | stripwax_ | ping? |
00:14:25 | darkhelmet | pixelma: gotcha |
00:14:52 | stripwax_ | never mind. I think my irc client has gone crazy - nothing I posted recently showed up in the irc logs so I think my irc was readonly for the last hour or so |
00:15:01 | stripwax_ | darkhelmet - which device? |
00:15:44 | advcomp2019 | dan_a, someone has opened it |
00:16:07 | B33B5 | hi, I have a 30gig 5G ipod. It's currently running iPL Loader 2.4, an old (~8months) version of Rockbox (senab build), and Apple Firmware v1.1.2 |
00:16:21 | B33B5 | I was wanting to update everything, in particular the apple firmware |
00:16:32 | B33B5 | what is the safest way to do everything |
00:16:42 | | Join Alonea [0] (n=chatzill@69.92.201.36) |
00:17:01 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
00:17:06 | | Quit petur ("Zzzz") |
00:17:09 | scorche|w | B33B5: well, itunes restore, use the rockbox bootloader, and the official firmware ;) |
00:17:09 | linuxstb | B33B5: Updating the Apple firmware will remove any bootloader you've installed, so you'll need to do that first. It doesn't matter what you do after that. |
00:17:58 | B33B5 | oh ok, it won't freak out because it's non-apple software in the bootloader |
00:19:27 | dan_a | linuxstb: Looking at the disassembly pics on anythingbutipod.com I can't see anything that would be DRAM |
00:22:26 | | Quit darkhelmet () |
00:22:45 | | Join paperclip [0] (i=48cc9937@gateway/web/cgi-irc/labb.contactor.se/x-740aef0a8c056f5e) |
00:23:45 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
00:23:59 | | Quit davina ("xchat on Ubuntu 7.04") |
00:25:16 | paperclip | woot.com has the e260 refurb for $54.99 |
00:25:29 | paperclip | trying to figure out if i want one my self.. |
00:25:45 | krazykit | you do. give in like the rest of the americans in the channel have at some point. |
00:26:35 | | Join webguest72 [0] (i=562d4d52@gateway/web/cgi-irc/labb.contactor.se/x-48d3f8b2c64c2b65) |
00:27:01 | scorche|w | krazykit: not just americans... |
00:27:05 | Alonea | safetydan was telling me something about someone was going to fix the controls for textviewer so you don't end up going to the end or beginning of a doc with the left and right keys? |
00:27:30 | * | scorche|w points to the file folder full of USPS receipts of stuff sent to rockboxers worldwide |
00:28:12 | | Join lazka [0] (n=lazka@84.119.14.95) |
00:29:04 | | Join stripwax__ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
00:30:01 | stripwax__ | darkhelmet - does the correct time show up when using the OF? |
00:30:03 | | Quit jgarvey ("Leaving") |
00:30:19 | | Quit linuxstb ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
00:30:28 | * | stripwax__ sighs - this client sucks, darkhelmet has already left |
00:30:45 | | Quit stripwax (Read error: 110 (Connection timed out)) |
00:32:08 | | Quit webguest72 ("CGI:IRC") |
00:33:34 | paperclip | krazykit: i just got the c240 from them a couple of weeks back.. |
00:35:03 | paperclip | i just noticed the 20gb H10 at tigerdirect.com for $99.. which is a bit more tempting to me.. |
00:35:06 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
00:40:53 | | Nick stripwax__ is now known as stripwax (n=Miranda@87-194-34-169.bethere.co.uk) |
00:41:01 | | Quit n1s () |
00:41:47 | *** | Saving seen data "./dancer.seen" |
00:42:00 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
00:43:45 | | Quit animeloe ("Leaving") |
00:44:40 | | Join rayjgu3 [0] (n=rjg@c-67-173-140-250.hsd1.il.comcast.net) |
00:45:42 | | Part rayjgu3 ("Kopete 0.12.4 : http://kopete.kde.org") |
00:45:57 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
00:48:20 | paperclip | anyone have any idea how to get a c240 back from being formated.. |
00:49:05 | paperclip | i can get it to boot a firmware with e200tool but then it doesn't mount |
00:50:01 | | Quit XavierGr (Read error: 113 (No route to host)) |
00:50:18 | | Join XavierGr [0] (n=xavier@ppp75-109.adsl.forthnet.gr) |
00:50:18 | | Quit sarixe ("(EE) Failed to load "quit" module") |
00:54:10 | | Quit Nico_P (Remote closed the connection) |
00:55:38 | | Quit scorche|w ("CGI:IRC") |
00:57:17 | | Quit ompaul ("lights out lights out in Dublin .....") |
00:58:11 | | Quit B33B5 () |
00:58:40 | | Join darkhelmet [0] (n=rberger3@64-126-90-28.dyn.everestkc.net) |
01:00 |
01:00:09 | | Join radinp [0] (n=pradin@vpnwl-228-62.net.rpi.edu) |
01:00:51 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
01:01:52 | | Join Workaphobia [0] (n=Jonathan@corenet-a-187.dynamic.rpi.edu) |
01:02:25 | radinp | I noticed strstr is not available in the plugin_api. How can I go about adding new string functions to the plugin_api? |
01:03:06 | | Quit jurrie (Read error: 113 (No route to host)) |
01:04:09 | preglow | add them to the plugin api in plugin.c/h |
01:04:33 | preglow | do you really need to, though? strstr should be simple to re-implement |
01:04:56 | | Join BjoernErik [0] (n=Bjoern@123.80-202-252.nextgentel.com) |
01:05:11 | | Join jurrie [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
01:05:12 | paperclip | hmm.. buy.com has the e270 for $69.99 delivered.. |
01:05:31 | Workaphobia | other functions like strcmp are in there though (I think), why the asymmetry |
01:07:10 | | Join isamu [0] (n=mlonegre@S010600179a47162e.ok.shawcable.net) |
01:07:17 | isamu | hello |
01:07:46 | radinp | Of course I could just implement strstr() in my own plugin but it's a pretty common function. It makes sense to code it directly into plugin.c |
01:08:04 | isamu | i've spent the last 4 hours trying to put music on my toshiba gigabeat F40 with rockbox. can someone please help me!!! |
01:09:05 | darkhelmet | can rock box display cover art? |
01:10:09 | radinp | So if I just declare strstr in the plugin_api struct then it's availabe for all plugins? That doesn't make any sense. |
01:10:33 | isamu | does anyone know why my gigabeat f40 would just timeout at a certain point after moving files onto it |
01:10:50 | preglow | Workaphobia: we add functions to the plugin api as we need them |
01:11:00 | preglow | darkhelmet: yes |
01:11:05 | isamu | to move music onto the gigabeat should I just be drag and dropping through explorer? |
01:11:15 | preglow | radinp: why dooesn't that make sense? |
01:11:44 | radinp | It seems too simple :-) |
01:11:56 | preglow | hahah, it should be hard? :P |
01:12:20 | preglow | radinp: you declare it in the struct in plugin.h, then you add the actual pointer entry in plugin.c |
01:12:37 | radinp | Gotcha, thanks for the clarification. |
01:12:38 | preglow | radinp: just check how it's done for the other str* guys, it's really simple |
01:12:40 | pixelma | darkhelmet: http://www.rockbox.org/twiki/bin/view/Main/AlbumArt and I haven't seen a c200 WPS (while playing screen) available for download that has it. In fact I haven't seen any c200 WPSs that are shared only the included ones |
01:12:45 | Workaphobia | it's just that strcmp and strstr are of comparable utility and code size |
01:14:32 | radinp | So what is the consensus? To add or not to add strstr to the plugin api? |
01:14:44 | darkhelmet | pixelma thanks, i need to figure out how to ctually play songs first i guess |
01:15:06 | Workaphobia | Oh.. Looking at the complexity of plugin_api in plugin.h kinda answers my question. That seems like a pain to modify, only inserting at the end and whatnot. |
01:15:21 | preglow | radinp: go ahead and add |
01:16:29 | radinp | Awesome, that made my day. |
01:20:13 | | Quit Bjoern-Erik (Read error: 110 (Connection timed out)) |
01:20:32 | | Nick nicktastique is now known as nicktastic (n=nick@unaffiliated/nicktastic) |
01:22:06 | | Quit mirak ("Ex-Chat") |
01:27:58 | | Quit ender` (" Join the army, meet interesting people, kill them.") |
01:28:04 | Llorean | Workaphobia: Things are added to the plugin api as they're needed. It's entirely likely strstr wasn't added because it wasn't used... |
01:28:38 | | Join goffa [0] (n=goffa@216.220.23.105) |
01:29:49 | | Join aasdasd [0] (n=ssess@adsl-68-94-10-22.dsl.rcsntx.swbell.net) |
01:30:22 | aasdasd | umm i using the rocket box installer and when i try to install the full complete install or just the bootloader it says cann not find ipdo it is a 5g video 30gb |
01:30:23 | | Join J3TC- [0] (n=jetc123@pool-72-76-187-15.nwrknj.east.verizon.net) |
01:30:36 | preglow | what installer? |
01:30:45 | aasdasd | rockbox utility |
01:30:45 | | Quit paperclip ("CGI:IRC (EOF)") |
01:30:53 | preglow | rocket box? :P |
01:30:58 | | Part isamu |
01:31:13 | aasdasd | yeah |
01:31:16 | aasdasd | the utility |
01:31:40 | aasdasd | and it cant seem to find my ipod at all |
01:31:58 | aasdasd | can anyone help me |
01:32:42 | aasdasd | i am using the rockbox utility |
01:32:46 | aasdasd | and it says can not find ipod |
01:33:17 | Llorean | Which version of rbutility are you using? |
01:33:40 | aasdasd | v2 |
01:34:12 | aasdasd | woops 1.0.3 |
01:34:22 | | Join mschneider [0] (i=42444ee1@gateway/web/cgi-irc/labb.contactor.se/x-ce50634c82d8cad1) |
01:35:05 | Llorean | Hm. Well try the manual install method then |
01:35:36 | aasdasd | well si there a link so i can manually install bootloader2 |
01:36:07 | Llorean | bootloader2? |
01:36:11 | Llorean | I don't even know what that is. |
01:36:31 | aasdasd | ugg |
01:36:43 | Llorean | There are instructions for installing the Rockbox bootloader in the Rockbox manual. Both automatic and manual instructions. |
01:36:43 | | Part Workaphobia |
01:37:03 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
01:37:05 | Llorean | If you're trying to install iPodLinux's Loader2, this isn't the right place for you. |
01:37:45 | | Quit aasdasd () |
01:38:24 | | Part pixelma |
01:47:10 | | Join evilr01t [0] (i=miu@wvf6342rh.rh.ncsu.edu) |
01:52:35 | | Quit kugel ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
01:54:25 | | Quit radinp (Read error: 110 (Connection timed out)) |
02:00 |
02:02:11 | | Join Mouser_X [0] (n=mouser_x@207.155.176.3) |
02:16:59 | | Quit qwm (Read error: 104 (Connection reset by peer)) |
02:19:35 | | Quit Soap (Read error: 110 (Connection timed out)) |
02:20:09 | | Join Soap [0] (n=Soap@62.153.212.209) |
02:22:42 | Mouser_X | My Gigabeat locked up... I'm guessing it was when it attempted to do a buffer refill. |
02:23:03 | Mouser_X | Chances are that it was attempting to load some MOD files (and thus, I'm using a patched build). |
02:23:15 | Mouser_X | ^ As such, I doubt anyone cares. |
02:24:29 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
02:30:50 | | Join karashata [0] (n=karashat@207.61.208.119) |
02:36:22 | jhMikeS | preglow: still there? Is talk_shutup doing something weird? |
02:36:43 | | Quit scorche (Nick collision from services.) |
02:37:14 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
02:39:01 | jhMikeS | preglow: Possibly. There's more mp3-centric code in there where it searches for frame syncs. |
02:39:21 | jhMikeS | preglow: nvm, that's HWCODEC only. :P |
02:39:21 | | Quit mschneider ("CGI:IRC (EOF)") |
02:40:31 | | Quit Thundercloud (Remote closed the connection) |
02:41:16 | | Join Divadmils [0] (n=Divadmil@pool-96-238-163-214.rcmdva.east.verizon.net) |
02:41:34 | Divadmils | hey guys |
02:41:37 | | Part Divadmils |
02:41:52 | *** | Saving seen data "./dancer.seen" |
02:48:02 | Llorean | Could someone answer this: http://forums.rockbox.org/index.php?topic=14173.msg105990;topicseen#msg105990 ("Why is Rockbox in C, not something newer like C++ / JAVA?"), I'm afraid I wouldn't be able to manage it without zajacattack thinking I'm being condescending or antagonizing him more. |
02:48:10 | | Quit darkhelmet () |
02:50:13 | jhMikeS | JAVA? |
02:50:26 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
02:50:36 | krazykit | i know, really, java? come on now. |
02:50:39 | Llorean | jhMikeS: He's really not the most technically knowledgeable of folk |
02:50:52 | jhMikeS | C++ is conceivable, but JAVA? :) |
02:51:01 | | Join |NSA| [0] (n=pwned@c-24-128-104-22.hsd1.nh.comcast.net) |
02:51:09 | jhMikeS | Llorean: I suppose not |
02:51:51 | jhMikeS | Wait, wasn't zajacattack the one that gets all his messages deleted? |
02:52:04 | Llorean | He got a lot of messages deleted in the New Ports section |
02:52:25 | |NSA| | i am trying to install rockbox on one of those c200 sansas from woot, but i cant figure out the drive letter, it gets recognized/aded in windows as a portable devide. any hints? |
02:52:29 | Llorean | Because he believes good intentions and enthusiasm are a valid replacement for "spending time learning about what has been done, and what needs to be done" |
02:53:01 | Llorean | |NSA|: It needs to be a Mass Storage Class device. If there's not a setting in the menu to change it from MTP to MSC, you'll have to downgrade to older firmware. I'm not sure how that's done though |
02:53:18 | jhMikeS | Watched too much Sesame Street if you ask me :) |
02:55:11 | Llorean | Well he did accuse me of being responsible for the fact that Rockbox is so slow. I'm keeping all the well intentioned contributors down by directing them to the manual rather than holding their hands, and that's what's making Rockbox progress at such a low rate. |
02:55:12 | * | jhMikeS will just be quiet won't poke too much |
02:55:59 | jhMikeS | Rockbox is slow or development is slow...or both? |
02:56:11 | Llorean | Development is slow |
02:57:19 | Llorean | jhMikeS: Read the last paragraph of this post: http://forums.rockbox.org/index.php?topic=14033.msg105070#msg105070 |
02:57:34 | | Quit goffa (Remote closed the connection) |
02:59:52 | * | jhMikeS has an answer |
03:00 |
03:01:04 | jhMikeS | based on my general observations of things in the world |
03:01:23 | Llorean | Hahaha |
03:03:48 | | Join Klevi [0] (n=Levi@ool-435682a7.dyn.optonline.net) |
03:03:56 | Llorean | I think anyone who makes the assumption that by being "newer" a language is by default "better" has pretty much proved they've got very little in the way of real experience. =/ |
03:05:29 | | Join D0ug [0] (n=Doug@d235-215-218.home1.cgocable.net) |
03:07:00 | D0ug | I am installing rockbox on my new e280, when i reach the step to execute sansapatcher −− it gives me the error e200 not detected |
03:07:02 | Shaid | but then, older doesn't make it better, either. |
03:07:23 | Shaid | or should I get onto that ADA port of rockbox right away? :P |
03:07:30 | jhMikeS | Not uncommon. Sort of like the answer I get when I ask people, "what is the opposite of 'cat'." |
03:07:55 | Llorean | Shaid: Older by no means makes it better. My point was just that neither does newness. |
03:08:11 | Shaid | indeed. |
03:08:13 | Llorean | jhMikeS: "Everything else" |
03:08:15 | Shaid | atleast he didn't suggest C# |
03:08:56 | advcomp2019 | D0ug, do you have it in msc mode |
03:09:03 | D0ug | Yes |
03:09:05 | jhMikeS | Llorean: that's the right one. "Dog" seems to be the common one. Then I follow that with "what's the opposite of 'snake' then?" |
03:09:28 | D0ug | I've installed rockbox before using an older meathod on a e250 |
03:09:56 | Llorean | jhMikeS: I was tempted to tell zajacattack "It is C++, we just insist that people only use a specific subset of all available keywords to maintain certain compatibilities" |
03:09:57 | advcomp2019 | D0ug, do you have an e200 or e200R |
03:10:04 | jhMikeS | Another correct answer is simply confusion :) |
03:10:13 | D0ug | e280, non rhapsody model |
03:10:26 | Llorean | D0ug: What OS are you using? |
03:10:40 | D0ug | Vista |
03:10:49 | Llorean | What drive letter is your e280? |
03:10:53 | D0ug | g |
03:10:58 | jhMikeS | Llorean: Yes, just like a square is a kind of rectangle. |
03:11:10 | Llorean | Llorean: And you've tried both sansapatcher and rbutil? |
03:11:15 | Llorean | jhMikeS: Exactly |
03:11:26 | D0ug | yes, neither work |
03:11:38 | D0ug | It refuses to detect |
03:11:44 | advcomp2019 | D0ug, what firmware do you have on the sansa then |
03:11:44 | | Quit kclaf (Connection reset by peer) |
03:11:48 | D0ug | nvm |
03:12:02 | advcomp2019 | D0ug, you got it? |
03:12:05 | D0ug | I just had to recconect it after dumping the .rockbox folder |
03:14:27 | | Join goffa [0] (n=goffa@216.220.23.105) |
03:14:41 | D0ug | I <3 my Sansa/Rockbox |
03:14:57 | Klevi | Indeeed |
03:15:00 | Klevi | SO do i |
03:15:37 | Klevi | playing movies on a tiny c200 and then switching to DOOM is an awesome expression to see on peoples faces. |
03:15:45 | Klevi | xD |
03:16:15 | D0ug | http://img127.imageshack.us/my.php?image=tsitonyourmp3playervq7.jpg |
03:16:28 | D0ug | Only dislike when this happened to old one |
03:16:53 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
03:18:13 | jhMikeS | it's best to not have that happen I guess |
03:18:30 | D0ug | Lol, I remember when I took out DOOM in Science class for the first time... |
03:18:39 | D0ug | Whole class was clamouring for a try |
03:19:57 | Klevi | Yeah |
03:19:59 | Klevi | same here |
03:20:44 | Klevi | D0ug: ouch |
03:20:56 | D0ug | Yeah |
03:20:58 | D0ug | Pissed me off |
03:21:18 | D0ug | But I have a e280 now −− instead of a e250 :) (6gig upgrade) |
03:21:24 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
03:21:37 | | Quit jhulst ("Konversation terminated!") |
03:26:30 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
03:32:03 | | Join rayjgu3 [0] (n=rjg@c-67-173-140-250.hsd1.il.comcast.net) |
03:38:26 | | Join psycho_maniac [0] (i=psycho_m@ppp436.hk.centurytel.net) |
03:38:32 | | Join webguest49 [0] (i=48c8b425@gateway/web/cgi-irc/labb.contactor.se/x-537bf918b921aebd) |
03:38:49 | Mode | "#rockbox +o scorche " by ChanServ (ChanServ@services.) |
03:38:56 | scorche | whoops |
03:39:01 | | Quit Klevi (Read error: 110 (Connection timed out)) |
03:39:06 | Mode | "#rockbox -o scorche " by ChanServ (ChanServ@services.) |
03:40:21 | webguest49 | hello? |
03:40:34 | krazykit | hello |
03:41:30 | psycho_maniac | can you run rockbox on the sansa e260? does that go with the e200 series? |
03:41:48 | krazykit | psycho_maniac, yes, the e260 is part of the e200 series, as long as it's v1 and NOT v2 |
03:42:37 | krazykit | so if you get that woot, it'll most likely be a v1, and might be a Rhapsody model, which is still rockboxable. |
03:42:53 | psycho_maniac | haha thanks krazykit |
03:44:13 | |NSA| | hmm, so there is no support for usb in rockbox for sansa yet? i need to boot into the original firmware correct? |
03:46:20 | advcomp2019 | |NSA|, yes and yes to transfer data |
03:46:23 | | Quit animeloe ("Leaving") |
03:46:56 | webguest49 | Might anyone know how to set the disassembly output format of m68k-elf-objdump from, for example, "clr %fp" to "CLR A6" style? |
03:47:29 | webguest49 | This style is more familiar to those with an old 68k Macintosh background. |
03:49:45 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
03:51:44 | | Quit karashata ("I'm a fluffy dragon, anyone who gets in my way will be snuggled to death!") |
03:54:07 | psycho_maniac | didnt sansa actually say that rockbox was better then the of? |
03:55:05 | webguest49 | Curious, why rockbox over of? |
03:55:20 | scorche | "sansa" is a trademark...not a company |
03:55:32 | psycho_maniac | scandisk then |
03:55:33 | scorche | webguest49: see the wikipage WhyRockbox |
03:55:41 | psycho_maniac | or whatever the company name is. |
03:55:45 | D0ug | Somone from Sandisk I thought inquired about how they could assist in Rockbox porting for Sansa, before there was audio? |
03:55:49 | scorche | psycho_maniac: scandisk is a program....sandisk? =P |
03:56:01 | webguest49 | 10x |
03:56:03 | psycho_maniac | yes |
03:56:07 | D0ug | I made that mistake for years (Sandisk vs Scandisk) |
03:56:18 | | Part webguest49 |
03:56:27 | scorche | D0ug: http://daniel.haxx.se/rockbox-sandisk-connection.html |
03:56:29 | Llorean | D0ug: They didn't inquire about helping us. They inquired about us making a port and offered "help" which turned out to really be next to nothing but a small hardware donation |
03:56:49 | psycho_maniac | they donated players didnt they? |
03:56:50 | rasher | Llorean: and a horribly disused devboard |
03:56:54 | D0ug | Okay |
03:58:21 | | Quit D0ug ("Leaving") |
03:59:02 | | Part rayjgu3 ("Kopete 0.12.4 : http://kopete.kde.org") |
04:00 |
04:06:30 | | Part |NSA| |
04:06:42 | | Join webguest15 [0] (i=47ab16a1@gateway/web/cgi-irc/labb.contactor.se/x-417c203ac8c40ac5) |
04:11:12 | | Quit Seed (Nick collision from services.) |
04:11:19 | | Join Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
04:23:49 | webguest15 | I just synced my iPod (4G 20GB Color) with iTunes (7.1). The Rockbox firmware booted up when I plugged the iPod in, but by all appearances it seems that ITunes still managed to sync to the iPod. When I tried to update the database, the new audio files iTunes supposedly put on the iPod won't show up. After re-initializing and rupdating the databace a few times, restarting a number of times in the process, t |
04:24:04 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
04:25:01 | Mouser_X | webguest15: You were cut off. "restarting a number of times in the process, t" |
04:25:02 | webguest15 | I don't know the Rockbox version, but I think it's whatever is installed by rockbox Utility m1.0.2. |
04:25:15 | Mouser_X | Update first. |
04:25:24 | webguest15 | the iPod flashed the "low battery" icon and turned off. It doesn't seem to want to turn on now. The battery had just been charged. Now it's been plugged in for about an hour now but still nothing on the screen. I remember the original firmware stil showed a "charging" icon when it didn't have enough juice to sync or moun the iPod, but I'm not seeing anything. Is it possible that I killed the iPod? |
04:25:27 | webguest15 | the iPod flashed the "low battery" icon and turned off. It doesn't seem to want to turn on now. The battery had just been charged. Now it's been plugged in for about an hour now but still nothing on the screen. I remember the original firmware stil showed a "charging" icon when it didn't have enough juice to sync or moun the iPod, but I'm not seeing anything. Is it possible that I killed the iPod? |
04:25:35 | Mouser_X | Woah! Too much. |
04:25:41 | Mouser_X | (Why double?) |
04:25:45 | webguest15 | sorry |
04:25:57 | webguest15 | I must have copied a carriage return |
04:26:31 | | Join karashata [0] (n=karashat@207.61.208.119) |
04:26:38 | Mouser_X | I don't have an iPod, so I doubt I can be much help. |
04:27:22 | Mouser_X | Even if I did, I'd avoid using iTunes as much as I physically possibly could. In other words, I wouldn't get an iPod, just so I wouldn't have to use iTunes. |
04:28:58 | webguest15 | Well it's too late for that. I already have about 100 or so purchased tracks from the iTunes Store so I'm more or less stuck with it. |
04:29:15 | webguest15 | I just don't want to have to buy another iPod. I'm pretty sure that if I complain to Apple they'll just turn me away for running Rockbox. |
04:29:34 | psycho_maniac | webguest15: hold select and menu for a couple of seconds untill the player turns on. |
04:29:56 | psycho_maniac | hold them at the same time* |
04:30:11 | webguest15 | That's what I tried at first, but that did nothing. None of the buttons do anything. |
04:30:47 | psycho_maniac | sometimes you have to press them at _exactly_ the same time. did you try more than once? |
04:30:48 | Mouser_X | webguest15: They won't complain at you for running Rockbox. At least, what I recall hearing is that they can't *prove* that you ran Rockbos. Also, you're not breaking any agreements by running. I could be wrong on both of those, but that's what I remember. |
04:30:55 | rasher | hold them a long time. Also, flicking hold on and off might help. |
04:31:31 | webguest15 | Well, by "complain" I meant "refuse to help." I know that Rockbox is legal. |
04:32:05 | | Quit animeloe ("Leaving") |
04:32:41 | webguest15 | the odd thing is that even when it is plugged in nothing comes up. The last two or three times I plugged the iPod in with Rockbox installed it loaded. |
04:33:22 | Shaid | sometimes you have to hold the menu+select keys for a while before it reboots. |
04:33:43 | Shaid | on my old 5g I had to actually pull the battery sometimes to get it to reboot though |
04:33:47 | Shaid | 4g, even |
04:33:58 | webguest15 | I just tried the reset combo again and it works now. Thanks. |
04:34:39 | Shaid | Cool |
04:34:49 | webguest15 | Sorry to bother you guys. |
04:37:11 | webguest15 | I just checked the Databace and now the newly synced stuff is there as well. :) |
04:37:41 | Shaid | I like happy endings. |
04:38:31 | webguest15 | I think it might have been because I tried both "Update Now" and "Intialize Now" before I found out that the latter reset the Databace. |
04:38:51 | webguest15 | I gues it was working this whole time or something. |
04:39:38 | webguest15 | Well thanks for all of your help. |
04:40:35 | Shaid | haha |
04:40:43 | Shaid | You're welcome. |
04:40:58 | | Part webguest15 |
04:41:54 | *** | Saving seen data "./dancer.seen" |
04:45:28 | | Join lemur_ [0] (n=lemur@76.89.214.49) |
04:45:30 | lemur_ | hey hey hey |
04:45:42 | | Nick lemur_ is now known as lemur (n=lemur@76.89.214.49) |
04:46:21 | lemur | I just wanted to drop by and ask if there is any bad bugs in the latest firmware |
04:46:34 | krazykit | lemur, you could check the tracker. |
04:47:22 | lemur | whar |
04:47:45 | krazykit | look on the left side of every page on rockbox.org |
04:48:06 | lemur | k |
04:48:11 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
04:48:16 | lemur | oh I sees it |
04:49:04 | lemur | looks like no serious issues |
04:49:04 | lemur | good |
04:50:36 | | Join kimi-sharamin [0] (n=karashat@207.61.208.119) |
04:50:55 | | Quit karashata (Nick collision from services.) |
04:51:00 | | Nick kimi-sharamin is now known as karashata (n=karashat@207.61.208.119) |
04:51:49 | JdGordon | can someone test the patch attached to FS #8168 to see if it fixes the bug? |
04:52:01 | psycho_maniac | what players? |
04:52:10 | JdGordon | any fm player |
04:52:25 | psycho_maniac | oh dang. i cant help |
04:52:52 | psycho_maniac | but i could help in a week ;) |
04:56:04 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
04:58:11 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:58:38 | | Join miepchen^schlaf [0] (n=hihi@p54BF5A54.dip.t-dialin.net) |
05:00 |
05:02:37 | | Join goffa__ [0] (n=goffa@216.220.23.105) |
05:05:25 | lemur | you think it's safe to use the 32 bit patcher on a 64 system? |
05:05:27 | lemur | on the sansa |
05:05:36 | Shaid | should be fine |
05:05:49 | | Quit goffa (Read error: 110 (Connection timed out)) |
05:06:00 | Shaid | considering half the software you're currently running on your 64bit system is probably running in 32bit mode anyway :P |
05:07:30 | jott | i've a plugin that works fine in the simulator but on the device (ipod video) now shows "*PANIC* stkov" when running. is there a way to trace/debug this? |
05:07:44 | psycho_maniac | strangly my gigabeat F is running slow. would it have anything to do with a 30% battery life? |
05:08:26 | lemur | why does the sansa have two partitions |
05:08:27 | lemur | hmm |
05:08:33 | Mouser_X | psycho_maniac: Slow how? I've used my Gigabeat until it's shut itself off because of low power, and I haven't noticed a problem. |
05:08:36 | lemur | can rockbox use file systems other than fat? |
05:08:40 | krazykit | lemur, one is the firmware partition. |
05:08:47 | psycho_maniac | laggy like a lot of cpu is being used |
05:08:54 | Mouser_X | lemur: No, it can't. It needs to be FAT32. |
05:09:04 | psycho_maniac | i dont have the latest build but its been running fine the last time i used it |
05:09:05 | lemur | wow, I didn't know the firmware was on a partition |
05:09:33 | Mouser_X | lemur: Yes. It's why using a regurlar formatting tool is often a bad idea. |
05:10:13 | Mouser_X | psycho_maniac: Try a new build? What are you doing? Music? Video? Plguin/DOOM? If music, what format/codec? |
05:10:18 | lemur | ah, I think rockbox has superior sound quality than the factory firmware |
05:10:35 | psycho_maniac | i think having as many files as i have is problem for any rockbox player. |
05:10:43 | Mouser_X | lemur: I've heard others say the same thing. |
05:10:49 | | Join mud-rb [0] (n=mud@dialup-4.156.9.50.Dial1.Boston1.Level3.net) |
05:10:53 | Shaid | I have lots of files on mine |
05:10:56 | Shaid | it runs ok |
05:11:06 | Mouser_X | psycho_maniac: How many files do you have, and why would that be a problem? |
05:11:18 | psycho_maniac | im playing a mp3 file when it first boots up. i have over 10k |
05:11:18 | * | Mouser_X has 60,000+ songs on his Gigabeat. |
05:11:38 | lemur | the database has access to songs that I can't find in the file browser |
05:11:49 | lemur | is this related to drm, or just something else? |
05:11:54 | scorche | lemur: it indexes hidden files and folders |
05:12:03 | lemur | ah |
05:12:23 | lemur | man, installing rockbox was easy |
05:12:24 | Mouser_X | (Of that 60,000+, 32,000 of them are SID files.) |
05:12:32 | psycho_maniac | wow if sansa can run 64 hours on the OF how long does it last with rockbox? |
05:12:39 | Mouser_X | Less. |
05:12:44 | krazykit | psycho_maniac, it can't run 64 hours. |
05:12:46 | JdGordon | 64 hours!!? |
05:12:55 | psycho_maniac | a lot less? |
05:13:07 | krazykit | psycho_maniac, no, the OF does not run 64 hours. |
05:13:34 | | Quit goffa_ (Read error: 110 (Connection timed out)) |
05:13:43 | psycho_maniac | oh i misunderstood what it ment in the specs. it can hold 64 hours of music |
05:14:10 | psycho_maniac | 20 for the OF |
05:14:41 | Mouser_X | psycho_maniac: If you have Rockbox, then you can play SPCs and NSFs, which are *much* smaller than MP3s or WMAs. In this case, it could be days/weeks. |
05:15:18 | psycho_maniac | yeah i know i didnt care about that really i just misunderstood it reading it too fast. |
05:16:12 | | Join Jon-Kha [0] (n=Jon-Kha@80-248-247-190.cust.suomicom.fi) |
05:18:20 | | Join donutman25 [0] (n=chatzill@65.75.87.48) |
05:21:00 | psycho_maniac | woah. tried current build and now im getting codec failure :( |
05:21:18 | Mouser_X | Did you reboot your Gigabeat? |
05:21:25 | Mouser_X | You'll get that if you don't power off first. |
05:21:27 | | Quit TTThomas ("Lost terminal") |
05:21:51 | psycho_maniac | oh thanks for that info Mouser_X |
05:21:53 | lemur | wooo |
05:21:56 | lemur | I can disable the wheel light |
05:22:00 | lemur | that thing is annoying as hell |
05:22:40 | | Join donutman25_ [0] (n=chatzill@65.75.87.48) |
05:25:27 | | Join kimi-sharamin [0] (n=karashat@207.61.208.119) |
05:25:40 | | Join mud [0] (n=mud@dialup-4.156.9.179.Dial1.Boston1.Level3.net) |
05:25:57 | | Quit mud-rb (Nick collision from services.) |
05:26:15 | | Quit mud (Remote closed the connection) |
05:26:32 | | Join mud-rb [0] (n=mud@dialup-4.156.9.179.Dial1.Boston1.Level3.net) |
05:27:21 | * | psycho_maniac should download the sansa rb manual ;) |
05:27:39 | * | Mouser_X read the Sansa RB manual. |
05:30:36 | psycho_maniac | why are some intallation instructions in the wiki and others not? like the gigabeatF install instructions are in the wiki but for the sansa e200 you are directred to the manual. |
05:31:35 | Llorean | psycho_maniac: The Gigabeat F ones are in the manual... |
05:31:41 | Llorean | You're always directed to the manual |
05:32:17 | psycho_maniac | yes but i learned how to install it on the wiki and NOT the manual |
05:32:35 | Llorean | Yes, but you're SUPPOSED to use the manual |
05:32:52 | Llorean | The wiki contains a lot of information from when the port was in development |
05:36:36 | | Quit evilr01t (Read error: 104 (Connection reset by peer)) |
05:39:03 | | Quit donutman25 (Read error: 110 (Connection timed out)) |
05:39:05 | | Quit karashata (Read error: 110 (Connection timed out)) |
05:48:22 | | Nick kimi-sharamin is now known as karashata (n=karashat@207.61.208.119) |
05:54:55 | lemur | that's weird |
05:55:01 | lemur | some spc files I loaded don't play, but some do |
05:59:16 | | Nick billenium is now known as BilleniumZzZ (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
05:59:28 | Mouser_X | I can agree that that is indeed weird. Which ones didn't play? |
05:59:35 | lemur | meh |
05:59:44 | lemur | I am testing the files on my pc with mplayer |
05:59:51 | lemur | some files are just blank |
05:59:53 | lemur | not sure what's up |
06:00 |
06:00:07 | Mouser_X | Where'd you get them from? |
06:00:12 | lemur | somewhere |
06:00:21 | Mouser_X | I use SNESAmp to play SPCs. |
06:01:10 | * | jhMikeS hasn't had a single one not play in rockbox |
06:01:34 | Mouser_X | Neither have I. |
06:04:25 | psycho_maniac | what do you guys prefer to do? the automatic installation or the manual instaltation for your rockbox players? |
06:04:35 | jhMikeS | manual |
06:05:16 | Llorean | I still haven't used RButil to install on a device. Nothing against it or anything, I just kinda like my command line. |
06:05:47 | * | jhMikeS just likes to be able to mess it up and then figure out how to fix it :p |
06:06:22 | * | Llorean wanted to try the iFP port but can't get it to build. =/ |
06:06:38 | jhMikeS | you have one? |
06:06:41 | Llorean | Yeah |
06:06:46 | Llorean | I've had one for ages. |
06:06:51 | krazykit | i'm waiting for rbspeex to be integrated into rbutil so i can play with voice some more |
06:07:02 | Llorean | Got it when iRiver had them and waterproof cases for them on clearance on their website. |
06:07:02 | lemur | up |
06:07:02 | jhMikeS | it looks rather unfinished to me |
06:07:21 | Llorean | jhMikeS: My understanding was that it barely worked, but that music was sometimes playable. |
06:07:55 | Llorean | Of course, several of the existing codecs are too big for it, but even after having those not build and shrinking the buffer I was getting some other error |
06:07:58 | jhMikeS | I think the memory space is just plain too tight. |
06:09:01 | jhMikeS | A SWCODEC target with less memory than an Archos Jukebox? Urgh. |
06:09:05 | Llorean | 1 MB isn't all that small on a flash device though |
06:09:15 | Llorean | It's not like you need a compressed buffer. |
06:09:43 | | Quit lemur (Read error: 104 (Connection reset by peer)) |
06:09:58 | Llorean | I remember someone shrinking theirs on their Nano to almost none so that their plugin buffer was giant. |
06:11:02 | Llorean | It's not like the 312KB that the new Sansa Clip has. :) |
06:11:16 | psycho_maniac | wow you mean that player thats kinda in the shape of a long triangle? |
06:11:25 | jhMikeS | I think perhaps some real adjument to flash devices is needed. They don't write as fast as disk devices and huge flushes during recording can take awhile. |
06:12:13 | Llorean | jhMikeS: Yeah, there's a lot of assumptions still based around there being a spinup time and other things, too. |
06:13:57 | jhMikeS | Recording can handle the mods with little effort actually. |
06:14:38 | Llorean | Hm, nearly all our flash targets can record, can't they? |
06:15:06 | jhMikeS | I don't know. I'd still want to encode to RAM of course but perhaps flush every MB or so. |
06:15:20 | jhMikeS | Does iFP have recording? |
06:15:29 | Llorean | Yes. |
06:15:37 | Llorean | Builtin mic, plus line in |
06:15:40 | psycho_maniac | the ifp was back when the h100 was popular wasnt it? |
06:15:46 | Llorean | It's kinda like a very, very small H120 without optical. |
06:16:25 | jhMikeS | recording could cut far closer than 1MB on a flash-only target. |
06:16:57 | Llorean | Should I arrange to get one in your hands and convince you to finish the port? :-P |
06:17:08 | jhMikeS | prerecord would be out of the question unless you like constant flash writing to wear it out. |
06:17:25 | jhMikeS | is there a datasheet for the CPU? |
06:17:30 | | Quit JdGordon (Remote closed the connection) |
06:18:00 | * | jhMikeS already has a gigabeast coming to work on though |
06:18:02 | Llorean | jhMikeS: http://www.rockbox.org/twiki/bin/view/Main/PhilipsPNX0101 |
06:20:36 | jhMikeS | No docs on the DSP core? ugh. |
06:21:35 | jhMikeS | I see a handout for the chip but no datasheet. Perhaps I'd bug them about one directly. |
06:23:05 | | Join LordOink [0] (i=47849400@gateway/web/cgi-irc/labb.contactor.se/x-5f5bd790a849a64d) |
06:23:10 | LordOink | hiya |
06:23:11 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
06:23:11 | NSplit | niven.freenode.net irc.freenode.net |
06:23:30 | LordOink | hiya |
06:23:35 | Llorean | You said that already |
06:23:51 | LordOink | anyone here? |
06:23:56 | LordOink | sorry, I lagged |
06:24:07 | Llorean | There are people here, yes. |
06:24:27 | LordOink | Um, is rockbox going to release a firmware out for the Zune? |
06:24:50 | LordOink | i heard they were planning to last year but never did |
06:24:59 | Llorean | No, we were never planning to. |
06:25:01 | Llorean | We don't plan ports |
06:25:02 | Mouser_X | LordOink: You heard wrong. |
06:25:07 | Llorean | Rockbox is entirely a volunteer effort. |
06:25:07 | LordOink | oh |
06:25:13 | Llorean | That means that if people who own Zunes work on it, it'll happen |
06:25:25 | LordOink | oh |
06:25:39 | NHeal | niven.freenode.net irc.freenode.net |
06:25:39 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
06:25:40 | | Quit iamben_ (Read error: 110 (Connection timed out)) |
06:25:43 | n17ikh|Lappy | http://www.rockbox.org/twiki/bin/view/Main/OtherTargets#Toshiba_Gigabeat |
06:25:47 | n17ikh|Lappy | see that, LordOink |
06:26:01 | LordOink | http://www.zune-online.com/firmware.html |
06:26:11 | Alonea | Llorean: hmm, if I remember right didn't they say the Zune was familiar to the X or S or whatever toshiba one that is similar |
06:26:23 | Alonea | *familiar = similar |
06:26:48 | jhMikeS | The S is the similar one |
06:27:01 | Llorean | Alonea: It's similar to the S, but there are a lot of players similar to the Sansa that don't have ports yet. |
06:27:08 | scorche | LordOink: purpose of that link? |
06:27:09 | Llorean | It still depends on people owning it doing some hard work |
06:27:18 | Alonea | Llorean: sansa? |
06:27:20 | LordOink | um that's where I heard it from |
06:27:31 | scorche | LordOink: well, i promise we arent lying ;) |
06:27:44 | LordOink | Thanks. |
06:27:51 | n17ikh|Lappy | sansa, like portalplayer? |
06:28:00 | LordOink | I really wish they'd make one though. |
06:28:16 | Llorean | n17ikh|Lappy: Yeah, I was referring to the PP502x family of players |
06:28:27 | Alonea | n17ikh|Lappy: I know what the sansa is, I am confused because I was talking about gigabeat s and then he said sansa.. |
06:28:28 | Llorean | LordOink: Then go find competent Zune owners and convince them to work on it |
06:28:43 | mud-rb | LordOink: the code signing for zune isn't broken yet i don't believe, so if you really want a port, you should probably look into that if you have the ability. that'd be the first step |
06:28:44 | Mouser_X | LordOink: To the best of my knowledge, they haven't even found an exploit in the Zune's OF to run custom code yet. In other words, there's a long way to go. |
06:28:47 | n17ikh|Lappy | or you could fund the rockbox project |
06:28:51 | scorche | LordOink: http://www.zune-online.com/news/zune/rockbox-and-zune-walking-together.html is quite accurate |
06:28:53 | Mouser_X | ^ I could be wrong though. |
06:28:57 | Llorean | Alonea: My point was that "being similar doesn't necessarily make a port more likely, as there's all those similar ones to an existing finished port that don't have ports" |
06:29:02 | scorche | "It's not possible to say for sure whether Rockbox is going to get ported to Zune or not. Of course there is no possibility to predict “when” either. There are some things though that have to get pointed out." |
06:29:04 | n17ikh|Lappy | pay some hackers to buy zunes and code a rockbox port for them |
06:29:21 | Alonea | Llorean: sorry. its late and my head is killing me. not making a whole lot of sense and my concentration is shot. |
06:29:27 | Alonea | Llorean: ^__^ |
06:29:30 | Llorean | Alonea: No worries, I was a little vague. |
06:29:51 | n17ikh|Lappy | and, since the zune is microsoft... there's a good chance they've gone out of their way to lock the hardware down |
06:30:02 | LordOink | ya |
06:30:12 | Alonea | Llorean: its ok. been frying my brain on java homework. I am probably just as vague. well, I am going to take some IB and goto bed. |
06:30:13 | Alonea | night all |
06:30:27 | LordOink | I heard from another forum that there is too much security on the thing |
06:30:29 | LordOink | night. |
06:30:31 | | Quit Alonea ("ChatZilla 0.9.79 [Firefox 2.0.0.10/2007112611]") |
06:30:54 | | Quit karashata ("I'm a fluffy dragon, anyone who gets in my way will be snuggled to death!") |
06:31:39 | | Join webguest60 [0] (i=180cbb70@gateway/web/cgi-irc/labb.contactor.se/x-7296f334dc216ce6) |
06:31:49 | | Quit J3TC- (No route to host) |
06:31:53 | LordOink | meh |
06:32:21 | webguest60 | does anyone know if rockbox will work with ipod docks? |
06:32:36 | Llorean | webguest60: Depends on what the dock does. |
06:33:07 | Llorean | There's a wiki page for Ipod Accessories that show which ones have been tested, and how much of them works |
06:33:08 | webguest60 | i plug in the ipod, it just charges it and plays music... i'm wondering if the remote which has play/pause, forward, back, volume, will work |
06:33:11 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
06:33:11 | NSplit | niven.freenode.net irc.freenode.net |
06:33:18 | Llorean | No, the remote will not work |
06:33:26 | webguest60 | ah, that's too bad |
06:33:29 | webguest60 | thanks |
06:33:34 | psycho_maniac | is there a zune wiki page? |
06:33:44 | n17ikh|Lappy | nope |
06:34:50 | | Quit webguest60 (Client Quit) |
06:35:17 | psycho_maniac | wifi on a mp3 player would be cool. i wouldnt know what to use it for though. |
06:36:16 | Llorean | Streaming webradio around the house, and a builtin RSS / Podcast reader obviously. |
06:36:27 | Llorean | I find it bizarre that the Zune (last I heard) does neither of these things |
06:36:34 | mud-rb | maybe player to player sharing of data |
06:36:49 | Llorean | Then again, the Zune is, imho, the biggest missed opportunity Microsoft's done. |
06:37:00 | Llorean | But that's off topic for here |
06:37:52 | psycho_maniac | is the gigabeat S encryped like the zune? is that why it is taking awhile for the gigabeat S? |
06:38:18 | Mouser_X | No, that's not why. |
06:38:26 | krazykit | psycho_maniac, no, code is being run on the S. |
06:38:37 | Mouser_X | They already have code running on the S. They've figured out how to bypass the security of the S entirely. |
06:38:59 | psycho_maniac | so what is slowing the port? time |
06:39:11 | Mouser_X | No. Difficulty. |
06:39:56 | Mouser_X | Well, to an extent time... There's lots of timing issues. As in, when booting, it seems that things need to be done in a very specific order, and at a specific time, for it to work. |
06:40:08 | Mouser_X | ^ At least, that's how it sounds to me. |
06:40:36 | psycho_maniac | also they have stuff working but they dont know why its working. thats what it says on the wiki |
06:40:38 | | Join Delvien [0] (n=dm@cpe-65-24-167-246.columbus.res.rr.com) |
06:41:54 | Mouser_X | Indeed. |
06:41:55 | *** | Saving seen data "./dancer.seen" |
06:42:35 | Mouser_X | "Well, I accidently put in the wrong address, but it's working anyway... I think I'll leave it for now." |
06:42:53 | Mouser_X | (I'm pretty sure that's not what really happened, but it's kind of funny that it seems that way.) |
06:43:54 | psycho_maniac | haha. that WOULD be funny |
06:45:24 | | Quit lazka (Remote closed the connection) |
06:56:32 | | Quit LordOink ("CGI:IRC (EOF)") |
06:57:30 | | Quit mud-rb (Connection reset by peer) |
06:57:48 | | Join mud-rb [0] (n=mud@dialup-4.156.9.179.Dial1.Boston1.Level3.net) |
07:00 |
07:04:26 | | Join roxfan[zzz] [0] (n=dunno@214.4-200-80.adsl-dyn.isp.belgacom.be) |
07:10:54 | NHeal | niven.freenode.net irc.freenode.net |
07:10:54 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
07:11:20 | | Quit nicktastic (Read error: 110 (Connection timed out)) |
07:13:20 | | Quit roxfan (Read error: 110 (Connection timed out)) |
07:18:40 | | Join radinp [0] (n=pradin@psyduck-08.dynamic.rpi.edu) |
07:29:54 | | Quit psycho_maniac (" bye") |
07:30:00 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
07:30:00 | NSplit | niven.freenode.net irc.freenode.net |
07:30:09 | | Quit Delvien ("*bashes head against keyboard*") |
07:34:07 | NHeal | niven.freenode.net irc.freenode.net |
07:34:07 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
07:36:42 | | Join Delvien [0] (n=dm@cpe-65-24-167-246.columbus.res.rr.com) |
07:37:44 | | Quit scorche (Nick collision from services.) |
07:38:13 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
07:40:50 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
07:51:30 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
07:57:02 | | Quit radinp ("Leaving.") |
08:00 |
08:10:23 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
08:11:04 | | Join mrkiko [0] (n=mrkiko@host169-98-static.34-88-b.business.telecomitalia.it) |
08:12:37 | | Quit BigBambi (Remote closed the connection) |
08:12:45 | | Quit mrkiko (Read error: 104 (Connection reset by peer)) |
08:15:06 | | Join j0tt [0] (n=j@unaffiliated/jott) |
08:15:40 | | Join mrkiko [0] (n=mrkiko@host169-98-static.34-88-b.business.telecomitalia.it) |
08:23:43 | | Quit mrkiko ("leaving") |
08:27:29 | | Quit jott (Read error: 110 (Connection timed out)) |
08:29:15 | | Join Rob222241 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
08:36:17 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:41:58 | *** | Saving seen data "./dancer.seen" |
08:47:03 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:50:56 | | Quit idnar (Nick collision from services.) |
08:50:59 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
08:56:50 | | Quit amiconn (Nick collision from services.) |
08:56:58 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
08:59:10 | | Quit DogBoy ("Leaving") |
09:00 |
09:01:35 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
09:02:28 | | Quit TMM ("Ex-Chat") |
09:02:42 | | Join pondlife [0] (n=Steve@rockbox/developer/pondlife) |
09:05:35 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:06:38 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
09:08:56 | | Join kclaf [0] (i=kclaf@85.95.211.245) |
09:11:00 | pondlife | This is slightly OT, but I have inherited a first gen iPod Nano which gets very hot when charging and smells of burning after a short while... I've not dared leave it to charge, of course. Google doesn't find me any useful info on the likely cause (too many useless results), anyone else seen (or smelt) this? |
09:11:22 | pondlife | I will be opening it up shortly to look for obvious short-circuits. |
09:12:17 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
09:12:51 | mud-rb | without knowing what i'm talking about at all, i'd have to assume either something is shorting or the battery is really messed up |
09:15:00 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
09:15:00 | NSplit | niven.freenode.net irc.freenode.net |
09:16:35 | | Join Zagor [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
09:18:31 | | Join safetydan [0] (n=safetyda@rockbox/developer/safetydan) |
09:19:05 | GodEater_ | hey neat, you got one of those Nanos with a small nuclear reactor in it Pondlife! Well done! |
09:19:25 | | Quit Mouser_X (Read error: 104 (Connection reset by peer)) |
09:21:11 | pondlife | I'll wear protective goggles then... |
09:21:38 | pondlife | All Google seemed to find was the story of the man whose trousers caught fire... |
09:22:13 | amiconn | This ipod wheel acceleration is annoying :( |
09:23:08 | amiconn | I overshoot way more often than before |
09:23:38 | amiconn | ...while the acceleration effect isn't really noticeable |
09:23:38 | GodEater_ | better than carpal tunnel syndrome induced mega scrolling |
09:23:54 | GodEater_ | how can you say it's not noticeable ?!?!?! |
09:24:11 | amiconn | Other than by the annoying overshoot I mean |
09:24:52 | amiconn | With this code I need longer to get to a certain entry than before |
09:25:26 | GodEater_ | I completely, thoroughly, and utterly disagree with that. |
09:26:27 | * | petur advises GodEater not to argue with amiconn - you lose ;) |
09:26:28 | amiconn | I have to scroll back & forth several times now in longer lists in order to get where I want |
09:27:13 | amiconn | Without this acceleration, I did not need to do this, and hence it was easier & faster to operate |
09:27:25 | GodEater_ | you must have really fat fingers... |
09:27:30 | amiconn | And I did not have to do 'mega scrolling' as you call it |
09:27:43 | amiconn | Not at all |
09:28:40 | GodEater_ | which ipod is this on? Or is it all of them ? |
09:28:44 | amiconn | mini G2 |
09:28:51 | amiconn | ...and G5.5 |
09:29:04 | GodEater_ | I don't find it that hard at all |
09:29:12 | amiconn | My others don't have acceleration, as it's only implemented for touch wheel |
09:29:15 | GodEater_ | it's extremely accurate for me, and very much quicker than the old way |
09:29:32 | Llorean | It definitely makes a large difference for me on my Nano. |
09:29:47 | Llorean | Slow scrolling is still precise, while fast scrolling gets me through a lot more entries a lot quicker. |
09:29:48 | * | amiconn should probably disable this annoying acceleration for his own builds |
09:29:50 | GodEater_ | unless you lack dexterity, I can't imagine why it's so hard for you |
09:30:05 | amiconn | Llorean: The problem is now that you can't scroll fast *and* precise |
09:30:43 | amiconn | The slowness required for accuracy is way below my usual scroll speed |
09:30:47 | GodEater_ | you couldn't scroll fast AT ALL before |
09:31:02 | amiconn | Well, it was faster than what I can do now |
09:31:33 | amiconn | You can scroll faster now if you want to get to the very beginning or end - but that's all |
09:31:46 | Llorean | amiconn: Hm, I don't find it to be so with my Nano. The only time it gets "fast" is when I'm moving my finger a quite decent speed already, so for me at least there's no lost precision. |
09:32:17 | GodEater_ | and we asked for feedback on the patch *a lot* before it was commited |
09:32:26 | amiconn | With my usual finger speed, it's easy to overshoot ~2 lines even in the menus |
09:33:05 | Llorean | amiconn: I suspect though that you never used the OF at all, right? |
09:33:10 | amiconn | nope |
09:33:13 | Llorean | I think part of the problem is developed use habits. |
09:33:20 | amiconn | I can't, since I'll never install itunes |
09:33:32 | Llorean | People who started with the OF are used to the fact that very slight finger movements are all that is necessary |
09:33:49 | Llorean | If you get used to Rockbox's original responsiveness, you needed much larger relative movements |
09:34:02 | * | jhMikeS tuned e200 to avoid those little things and rockbox is more controllable than retailos |
09:34:14 | amiconn | GodEater: I know - and guess why I didn't test it? I had no problems with scroll speed before that patch |
09:34:38 | amiconn | I accepted that some users wanted it faster, but didn't expect it to become worse for me - but it did |
09:34:42 | Llorean | jhMikeS: I think Rockbox on iPod is more controllable than the retail OS, and I really do think Amiconn's issue, while kinda valid, is more a case of just being used to the old way, and happening to prefer it. |
09:34:53 | GodEater_ | indeed |
09:35:10 | Llorean | But the old way was really unusable for lists beyond about 50 entries long. |
09:35:27 | Llorean | Something quite common for album lists, or even artist lists, on large storage devices. |
09:35:32 | amiconn | I used the old way for lists with 1000+ entries, although not often |
09:35:57 | GodEater_ | ouch |
09:36:02 | LinusN | the acceleration made my life much better |
09:36:11 | NHeal | niven.freenode.net irc.freenode.net |
09:36:11 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
09:36:29 | jhMikeS | e200 was kept to have accel be delayed enough and not kick in right at some threshold because that's where accel would kick in just because of the math |
09:36:36 | amiconn | GodEater: It was okay, unlike using the menus now.... |
09:36:42 | GodEater_ | LinusN: that's a pretty big claim for it ;) |
09:36:47 | LinusN | i feel more in control with the acceleration than i did without |
09:36:57 | Llorean | LinusN: Same here |
09:37:02 | GodEater_ | ditto |
09:37:03 | jhMikeS | of course the e200 wheel has slow mode |
09:37:24 | Llorean | Without acceleration I felt like I was dragging the selection bar along behind me. |
09:37:26 | jhMikeS | without it, it was pretty nasty |
09:37:32 | Llorean | Now it feels like it's where I want it to be, when I do. |
09:38:18 | Llorean | It also feels more consistent (to me). With the old way, if I moved my finger faster, it didn't really feel like I could move faster past a ceiling. |
09:38:45 | Llorean | Now at least it feels more responsive to changes in my finger movement speed. |
09:39:06 | | Join DogBoy [0] (n=john@66-101-59-100-static.dsl.oplink.net) |
09:39:49 | LinusN | except that the file browser is lagging for me |
09:40:12 | LinusN | i still don't understand why the file browser is so much slower than the menus |
09:40:28 | amiconn | I know, and I already told |
09:40:35 | GodEater_ | that's very peculiar |
09:40:35 | GodEater_ | I only saw that happen on one build to me though |
09:41:03 | LinusN | it always happens on my 5g |
09:41:33 | GodEater_ | and yet we've no reports of that behaviour that I'm aware of from other users |
09:42:01 | amiconn | It gets slow if tehre's a lot of long file/dir names |
09:42:14 | amiconn | It's the mono bitmap drawing on 16 bit |
09:42:23 | LinusN | aha |
09:42:25 | amiconn | Most noticeable on G5 because of the lcd resolution |
09:42:35 | GodEater_ | so why don't I see it on the 5.5 ? |
09:42:51 | | Join goffa [0] (n=goffa@216.220.23.105) |
09:42:52 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
09:44:45 | amiconn | GodEater: You don't have many consecutive files with long names in your lists? |
09:44:49 | | Quit goffa__ (Read error: 110 (Connection timed out)) |
09:45:23 | amiconn | LinusN: It turned out that gregw's "optimisation" is rather the opposite |
09:45:37 | LinusN | which one was that? |
09:45:40 | GodEater_ | amiconn: but I saw the issue once right back when LinusN first reported it |
09:45:46 | amiconn | I plan to make a gfx speed test plugin some day |
09:45:46 | GodEater_ | and the file list on the device hasn't changed |
09:46:10 | amiconn | Atm it's just nasty to test stuff on touchwheel ipods for me... |
09:47:13 | | Quit mud-rb (Connection timed out) |
09:49:01 | LinusN | amiconn: so it draws the entire string and relies on clipping? |
09:51:17 | | Quit Delvien ("*bashes head against keyboard*") |
09:51:34 | | Part dan_a |
09:55:15 | | Join XavierGr [0] (n=xavier@ppp224-30.adsl.forthnet.gr) |
10:00 |
10:05:52 | | Quit Nico_P (Remote closed the connection) |
10:11:10 | GodEater_ | interesting news on the iPod Touch front |
10:12:11 | Bagder | where how what? |
10:12:24 | GodEater_ | http://www.touchdev.net/wiki/Main_Page |
10:12:32 | GodEater_ | they have a working jailbreak on it |
10:12:42 | GodEater_ | so RB as app is likely possible |
10:12:47 | Bagder | cool |
10:12:49 | GodEater_ | there's some words on it in the new ports forum too |
10:12:53 | Zagor | nice |
10:12:59 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
10:13:06 | GodEater_ | talk of the devil.... |
10:14:09 | | Join miepchen^schlaf [0] (n=hihi@pD953717C.dip.t-dialin.net) |
10:14:14 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
10:14:22 | GodEater_ | do we know of any current rockbox devs who've been to the dark side and bought one ? :) |
10:14:43 | Bagder | I don't know any |
10:14:43 | * | homielowe is not a dev, but is pretty ashamed |
10:15:05 | GodEater_ | hehe |
10:15:09 | Bagder | it's never too late to become a dev! |
10:15:14 | GodEater_ | none have owned up to it then :) |
10:16:07 | homielowe | :) |
10:16:08 | GodEater_ | well go for it homeilowe - and let us know how you get on |
10:16:28 | GodEater_ | i before e, except after c. |
10:16:32 | * | GodEater_ goes back to school |
10:16:57 | homielowe | I'll try and compile the toolchain tomorrow, it's like 1:15 in the morning right now . |
10:17:34 | LinusN | oh, and forget about learning C, i read in the forum that we need to upgrade to a more modern language, like C++ or Java :-) |
10:17:48 | GodEater_ | LinusN: we were speculating on that in -community earlier |
10:17:54 | GodEater_ | we decided JRuby is the way forward ;) |
10:17:59 | LinusN | lol |
10:18:26 | GodEater_ | even the ASM parts need porting to a more modern language, or apparently we're living in the dark ages. |
10:18:53 | | Quit Llorean (Read error: 110 (Connection timed out)) |
10:19:42 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
10:22:06 | markun | LinusN: which thread was talking about changing the programming language? |
10:22:18 | LinusN | http://forums.rockbox.org/index.php?topic=14173.0;topicseen |
10:23:11 | | Join MethoS- [0] (n=clemens@pD955FC13.dip.t-dialin.net) |
10:23:49 | markun | Can't we make a special batch for this guy? |
10:23:59 | markun | (badge?) |
10:24:34 | LinusN | :-) |
10:24:40 | GodEater_ | yeah, one with a biohazard symbol on it ? |
10:24:46 | markun | :) |
10:25:09 | LinusN | nah, i think it's a fair question after all |
10:25:38 | Bagder | I think it is allowed to ask |
10:25:49 | markun | I was not talking about this post in particular |
10:25:51 | Bagder | although I think the question reveals something about the person who asks |
10:25:56 | LinusN | markun: i know, i know |
10:26:06 | LinusN | he has been a pain at times |
10:26:08 | Bagder | true, he's a bit of a special person |
10:26:15 | GodEater_ | in a "big shoes" sort of way |
10:26:37 | petur | Bagder: it is perfectly possible to use plain C libs and code from within C++ ;) |
10:26:39 | markun | accusing Llorean in one thread of many things and being polite and friendly in another one |
10:26:52 | markun | to Llorean |
10:26:59 | Bagder | petur: yes, sure |
10:27:06 | Bagder | but then C++ism very easily sneak in |
10:27:40 | petur | otoh, you can write fairly object oriented in plain C :) |
10:28:02 | Bagder | yeah, and if you ask me that's the only OO you need ;-) |
10:28:09 | markun | wasn't libflac a good example of that? :) |
10:28:14 | Bagder | ouch |
10:28:30 | markun | and why we shouldn't stick to 80 chars per line :) |
10:28:41 | Bagder | hahaha |
10:28:44 | markun | (or was it 72?) |
10:28:55 | Bagder | and we should have all function names >80 letters too |
10:29:13 | markun | then at least it's clear what the function does |
10:29:41 | markun | we could duplicate the souce code of the function and use it as it's name! |
10:30:18 | petur | markun: put { } around it and ommit the function ;) |
10:32:05 | petur | we could do with a rule to restrict the length of functions... some of them go on for ever (like in recording.c) |
10:39:18 | | Join MethoS-- [0] (n=clemens@pD955FC13.dip.t-dialin.net) |
10:39:57 | | Quit GodEater_ (Remote closed the connection) |
10:40:18 | | Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater) |
10:41:59 | *** | Saving seen data "./dancer.seen" |
10:45:47 | | Quit MethoS- (Read error: 113 (No route to host)) |
10:53:12 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
10:53:12 | NSplit | niven.freenode.net irc.freenode.net |
10:54:44 | | Quit MethoS-- (Remote closed the connection) |
11:00 |
11:00:36 | NHeal | niven.freenode.net irc.freenode.net |
11:00:36 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
11:00:36 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
11:00:38 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
11:01:06 | | Join CaptainSquid [0] (n=Miranda@proxy13.netz.sbs.de) |
11:11:19 | | Join DarkStylist [0] (n=DarkStyl@c213-100-135-215.swipnet.se) |
11:12:02 | amiconn | LinusN: No, it doesn't. It draws up to the right margin. But that still makes it slow enough to notice |
11:12:31 | LinusN | wow |
11:12:31 | amiconn | If you have a folder with short filenames which only go halfway across the screen, you won't notice the slowness |
11:12:46 | LinusN | i see, is there any hope of optimization? |
11:12:49 | DarkStylist | guys where are drivers for usb for sansa e270? |
11:12:59 | amiconn | sure |
11:13:04 | Zagor | DarkStylist: ignore the driver popup |
11:13:19 | Zagor | DarkStylist: you need to reboot to original firmware to transfer files |
11:13:48 | DarkStylist | how i reboot? |
11:14:15 | DarkStylist | just got that lill player u know |
11:14:41 | Zagor | DarkStylist: if it doesn't do it automatically when you insert usb (it should) you turn it off first and then insert usb |
11:14:49 | | Join lee-qid [0] (n=liqid@p54964CE2.dip.t-dialin.net) |
11:15:17 | amiconn | petur: Wanna see a really long function? Check out mpeg_thread() in mpeg.c ;) |
11:16:06 | * | petur is too scared to look |
11:16:44 | DarkStylist | did so |
11:16:47 | DarkStylist | nothing |
11:17:17 | Zagor | DarkStylist: did what? you need to explain in detail what you do and what happens. |
11:18:22 | DarkStylist | hardware wiz asks for drivers |
11:18:40 | DarkStylist | cd has none |
11:18:42 | DarkStylist | chcked |
11:19:00 | | Quit shodanX (Remote closed the connection) |
11:19:01 | Zagor | DarkStylist: there is no driver, ignore that. turn off the player and then insert the usb cable. |
11:21:48 | DarkStylist | ok will try |
11:22:30 | | Join shodanX [0] (n=shodanX@i9a132.informatik.uni-erlangen.de) |
11:24:57 | | Join diurnambule [0] (n=diurnamb@pub1.heig-vd.ch) |
11:26:32 | DarkStylist | ok did that |
11:26:44 | DarkStylist | player starts when i insert cable |
11:26:55 | DarkStylist | wont popup in my computer |
11:28:04 | DarkStylist | and now i got same damn popup :( |
11:30:38 | diurnambule | i havent been there since a while, do you know if ipods photo crashing error dued to frequency scaling have been corrected ? |
11:31:12 | advcomp2019 | DarkStylist, try booting into the OF and then plugging it in |
11:31:16 | LinusN | DarkStylist: i believe you should hold the Left button while starting the player |
11:34:23 | safetydan | well good to see the motorola phone guy has started posting on our forums |
11:36:33 | Zagor | I though the e200 started OF when USB is connected? |
11:37:33 | DarkStylist | hmm nothing works |
11:37:40 | DarkStylist | tried your advices |
11:38:21 | Zagor | DarkStylist: are you running rockbox? |
11:38:29 | DarkStylist | nope |
11:38:29 | markun | DarkStylist: if you hold the left button while booting you go into rockbox? |
11:38:35 | DarkStylist | just got the player |
11:38:53 | Zagor | DarkStylist: so you have not installed rockbox on it yet? |
11:39:13 | DarkStylist | nope cant install rockbox if i cant find the device |
11:39:29 | Zagor | gee, those "little" details would be rather nice to know, you know... |
11:39:30 | markun | I knew we forgot to ask him something :) |
11:40:20 | markun | is the Sansa MTP or UMS? |
11:40:28 | Zagor | if the e200 is like the c200 there is a "usb mode" setting in the menu. make sure it's "MSC" and not "automatic" |
11:40:47 | DarkStylist | thx |
11:41:44 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
11:41:57 | DarkStylist | msc on |
11:42:17 | DarkStylist | THANX DUDE |
11:42:23 | DarkStylist | that helped :) |
11:42:39 | DarkStylist | rockbox install is just to drop inside right? |
11:42:46 | Zagor | next time, please describe your whole situation when asking for help |
11:42:49 | * | pondlife wonders if there's any way to charge a Nano without anything vaguely shaped like a dock. :/ |
11:43:01 | pondlife | At least, not an |
11:43:06 | pondlife | Apple dock |
11:43:16 | Zagor | DarkStylist: no there's a little more than that. it's documented in the manual. |
11:43:36 | * | pondlife hammers a USB cable in at the end of the slot and hopes for the best. |
11:44:00 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
11:44:00 | NSplit | niven.freenode.net irc.freenode.net |
11:45:16 | NHeal | niven.freenode.net irc.freenode.net |
11:45:16 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
11:47:15 | | Join merbanan [0] (n=banan@83.233.243.244) |
11:47:16 | DarkStylist | wheres rockbox manual btw? |
11:47:41 | Zagor | http://www.rockbox.org/manual.shtml |
11:49:49 | amiconn | pondlife: You just need the standard ipod cable |
11:50:18 | pondlife | Sadly, I don't have one of those. |
11:50:32 | pondlife | I have a disassembled Nano, and that's about it. |
11:50:56 | pondlife | I see no obvious burn marks, and want to try making smoke. |
11:51:55 | pondlife | http://pinouts.ru/Devices/ipod_pinout.shtml might help |
11:52:57 | pondlife | Should just connecting the 2 USB power pins be enough to start charging, or is there more to it? |
11:53:27 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
11:53:27 | NSplit | niven.freenode.net irc.freenode.net |
11:53:30 | Zagor | that should be all, afaik |
11:54:16 | pondlife | Hmm, don't think my eyesight and hands are up to it.. maybe I'll pop out and buy a cable. |
11:59:19 | | Join J3TC- [0] (n=jetc123@pool-72-76-187-15.nwrknj.east.verizon.net) |
12:00 |
12:02:11 | | Quit donutman25_ (Connection reset by peer) |
12:05:12 | DarkStylist | ok question |
12:05:20 | DarkStylist | in rockbox utility folder |
12:05:34 | DarkStylist | i put the sansa build folder? |
12:06:42 | markun | DarkStylist: I think you just need to run the utility and it will download everything it needs |
12:08:40 | markun | is it not working? |
12:08:55 | DarkStylist | nope |
12:09:02 | DarkStylist | no sansa found error |
12:09:50 | markun | if nobody knows how to fix that, you could try the "manual installation" |
12:10:14 | DarkStylist | heh i might just play with that tool |
12:11:15 | DarkStylist | hmm it installed it :D |
12:12:05 | markun | weird |
12:12:08 | DarkStylist | how to check that it worked? |
12:12:15 | markun | reboot? |
12:12:32 | markun | rockbox looks very different. You'll know if it has worked. |
12:12:37 | DarkStylist | boots to sansa firmware |
12:13:22 | markun | doesn't sound like it worked then |
12:13:40 | NHeal | niven.freenode.net irc.freenode.net |
12:13:40 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
12:13:42 | | Quit safetydan ("Leaving") |
12:13:49 | DarkStylist | ok guess i forgot bootloader that stuff are needed :) |
12:15:04 | markun | I never tried the rockbox util, but I'm pretty sure it should have installed the bootloader |
12:15:30 | DarkStylist | rockbox installed dude :) |
12:17:32 | DarkStylist | man this os rocks :D |
12:19:01 | markun | congrats |
12:19:15 | DarkStylist | excellent work guys |
12:19:21 | DarkStylist | u did an os that i love |
12:21:36 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
12:23:53 | DarkStylist | hmm now sansa wont start when i press menu |
12:24:00 | DarkStylist | anything i did wrong? |
12:25:34 | DarkStylist | nm it fixed itself |
12:27:06 | | Join thegeek_ [0] (i=thegeek@s220b.studby.ntnu.no) |
12:28:45 | | Join Seedy [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
12:28:46 | | Quit Seed (Nick collision from services.) |
12:28:56 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
12:28:57 | | Join Thundercloud [0] (n=thunderc@resnet30.nat.lancs.ac.uk) |
12:30:24 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
12:31:37 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
12:31:52 | | Quit lids (Remote closed the connection) |
12:32:00 | | Quit advcomp2019 (Nick collision from services.) |
12:32:00 | Bagder | yay |
12:32:05 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
12:32:10 | * | Bagder figured out one of the v2 checksums |
12:32:33 | Zagor | nice! |
12:33:05 | | Join Rob222241 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
12:33:07 | Bagder | perhaps I should try a few more .bin files first... :-) |
12:35:39 | | Quit J3TC- (Read error: 113 (No route to host)) |
12:39:52 | DarkStylist | guys i love this rockbox |
12:40:07 | DarkStylist | might install its games |
12:41:22 | Bagder | you already did |
12:41:36 | | Join jott [0] (n=j@unaffiliated/jott) |
12:42:02 | *** | Saving seen data "./dancer.seen" |
12:44:46 | Bagder | yes, it works |
12:45:44 | DarkStylist | emus too :) |
12:46:03 | | Quit thegeek (Read error: 110 (Connection timed out)) |
12:46:03 | DarkStylist | it feels like a cheap pocketpc :) |
12:46:04 | * | Bagder referred to his checksum work |
12:46:25 | DarkStylist | bought mine sansa cheap 40$ |
12:48:21 | | Join lids [0] (n=lds@ks35142.kimsufi.com) |
12:50:31 | | Join j0tt_ [0] (n=j@e179005002.adsl.alicedsl.de) |
12:50:58 | | Quit Rob2222 (Read error: 113 (No route to host)) |
12:51:48 | Bagder | my v2 page is now updated with this info, and a small source code to generate the checksum |
12:51:49 | | Quit j0tt (Read error: 110 (Connection timed out)) |
12:52:07 | | Quit preglow (niven.freenode.net irc.freenode.net) |
12:52:07 | NSplit | niven.freenode.net irc.freenode.net |
12:52:56 | NHeal | niven.freenode.net irc.freenode.net |
12:52:56 | NJoin | preglow [0] (n=thomj@rockbox/developer/preglow) |
13:00 |
13:03:00 | | Quit jott (Read error: 110 (Connection timed out)) |
13:05:53 | | Quit j0tt_ ("leaving") |
13:07:42 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
13:07:42 | NSplit | niven.freenode.net irc.freenode.net |
13:08:08 | NHeal | niven.freenode.net irc.freenode.net |
13:08:08 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
13:11:57 | DarkStylist | hehe mod xm and that kinds of files i just drop em in root? |
13:12:04 | DarkStylist | (im new ) |
13:12:17 | Zagor | files can be put anywhere you like |
13:13:29 | DarkStylist | sweet |
13:13:53 | DarkStylist | i feel like i have a pocketpc with this excellent os |
13:14:02 | DarkStylist | good work guys :) |
13:17:45 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:18:00 | | Quit Shaid (niven.freenode.net irc.freenode.net) |
13:18:00 | NSplit | niven.freenode.net irc.freenode.net |
13:23:11 | DarkStylist | how do i add mod support? |
13:24:59 | | Quit petur ("gonne") |
13:25:48 | aliask | jhMikeS: Around? |
13:28:43 | aliask | If I'm running a bootloader which is initially loaded at a virtual address, which is then changed during memory remapping, which address should I use in boot.lds? |
13:29:16 | DarkStylist | i cant play mod mid xm :( |
13:30:34 | aliask | DarkStylist: For MIDI you should read this http://www.rockbox.org/twiki/bin/view/Main/PluginMidiPlay |
13:31:07 | DarkStylist | add tracker formats support? |
13:32:28 | amiconn | For .mod there is a patch in the tracker, which needs clarifying its license in order to be committed |
13:32:45 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
13:33:24 | amiconn | .xm is not supported. Someone said that he was trying to port dumb, but so far with no result afaik |
13:33:37 | linuxstb | aliask: You should use the address after remapping, and the code in crt0.S must perform that remapping, and also take care of branching to the remapped code afterwards. |
13:34:02 | NHeal | niven.freenode.net irc.freenode.net |
13:34:02 | NJoin | Shaid [0] (i=shaid@124-168-65-175.dyn.iinet.net.au) |
13:34:09 | linuxstb | aliask: The code in crt0-pp.S is one example of this I think. |
13:34:32 | linuxstb | (in PP, RAM is initially mapped to either 0x10000000 or 0x28000000 and Rockbox remaps it to 0x0) |
13:34:41 | aliask | linuxstb: So the remapping must be inline rather than in another function? |
13:35:41 | linuxstb | That's how I would do it. |
13:36:00 | DarkStylist | where i download the mod stuff? |
13:36:07 | aliask | Ok, I'll take a look |
13:36:20 | linuxstb | aliask: What remapping are you planning to do? |
13:36:32 | Zagor | DarkStylist: it's not something you just download. it's a patch that must be compiled in. |
13:37:00 | DarkStylist | maybe they will come in future |
13:37:44 | aliask | linuxstb: Just 0x80000000 -> 0x0 for the time being. |
13:38:24 | DarkStylist | guys my sansa seem booted wrongly |
13:38:38 | DarkStylist | the blue wheel only lights up |
13:38:43 | DarkStylist | wont boot at all now |
13:38:48 | DarkStylist | cant close it |
13:38:52 | DarkStylist | any solutions? |
13:39:15 | Tuplanolla | DarkStylist: hold the menu button for 20sec |
13:39:26 | Tuplanolla | That should turn it off |
13:39:36 | DarkStylist | thx dude |
13:40:09 | | Join J3TC- [0] (n=jetc123@wlrsvd-185.njit.edu) |
13:40:14 | DarkStylist | hmm a friend ran mod support on his rockbox how could he? |
13:42:36 | jhMikeS | aliask: yez |
13:42:38 | | Quit Nico_P (Remote closed the connection) |
13:43:10 | aliask | jhMikeS: Looks like linuxstb has pointed me in the right direction for now. |
13:43:19 | * | jhMikeS reads back |
13:43:43 | DarkStylist | i could need some games on this system :) |
13:44:17 | jhMikeS | remapping on pp must be done from IRAM code anyway |
13:44:26 | aliask | Is that PP specific? |
13:44:42 | aliask | Or would I need to copy the bootloader to IRAM on the S as well? |
13:45:20 | jhMikeS | if you move the address and the old address is now invalid, probably |
13:45:55 | jhMikeS | PP just mirrors the ram during remap if it's not hidden by the remapping |
13:46:11 | Febs | I justed mentioned this on #rockbox-community, but it seems appropriate here: I sent jeanreno an e-mail letting him know that there are many admirers of his logo, that there is consideration for using it in the official Rockbox theme, but that we need permission to do so, and asking him to check out the forum thread regarding the default theme contest. |
13:47:32 | DarkStylist | i wonder if the xmplay devs would port xmplayer plugins to rockbox |
13:47:42 | jhMikeS | In PP a small stub is copied to IRAM that does the remapping then execution continues in the remapped area or should. Thinking about that brings something to check to mind now. :) |
13:49:17 | Febs | Damn. The e-mail just bounced back. "Account inactive." |
13:51:19 | * | jhMikeS is getting tired of the codecs in the sim rebuilding every single time :\ |
13:56:03 | preglow | jhMikeS: commenting out talk_shutup() makes my disappearing status bar problem vanish |
13:56:19 | preglow | jhMikeS: it's a problem that only happens at startup, when i have the file screen as my startup screen |
13:56:42 | preglow | jhMikeS: if i keep it in, my status bar takes half a second in appearing, thanks to talk_shutup() spending a lot of time doing something |
13:56:47 | preglow | it's happened some time during the last month |
13:56:57 | jhMikeS | talk_shutup will send a message to the voice thread which is waiting for the audio thread to initialize the audio hardware |
13:57:41 | preglow | well, but will talk_shutup wait for the voice thread to reply? |
13:58:27 | | Join helligusvart [0] (i=d43c27e8@gateway/web/cgi-irc/labb.contactor.se/x-b0afe38af8ca71c6) |
13:58:39 | jhMikeS | sure will |
13:58:45 | preglow | ouch |
13:58:48 | preglow | any good ideas on how to fix it? |
13:59:25 | jhMikeS | talk_force_shutup will call mp3_play_stop |
14:00 |
14:00:11 | jhMikeS | plenty. I just don't know which one I wish to take :) |
14:01:26 | preglow | other people have seen it too, amiconn could reproduce it using some voice settings, but i don't see how those apply now that i know the real reason |
14:01:39 | jhMikeS | One thing that also needs to change is if the clip fills the pcm buffer and playback isn't running, the PCM buffer won't ever get started, so the clip won't play |
14:01:41 | preglow | apparently the main menu doesn't have the problem |
14:02:44 | jhMikeS | I knew the SB thing was there and it was before speex |
14:03:03 | jhMikeS | does mp3_play_stop get called alot? |
14:03:47 | preglow | no idea |
14:05:04 | | Part DarkStylist |
14:07:16 | jhMikeS | where is talk_shutup used that it's causing a problem? |
14:07:31 | preglow | gimme a sec |
14:07:57 | | Join DarkStylist [0] (n=DarkStyl@c213-100-135-215.swipnet.se) |
14:08:03 | preglow | tree.c:499, gui_synclist_speak_item() |
14:08:10 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
14:08:18 | preglow | commenting that out removes the problem |
14:08:19 | DarkStylist | hmm midi plugin gives me errors |
14:08:25 | DarkStylist | buffer stuff |
14:08:34 | DarkStylist | can that be fixed ? |
14:08:55 | preglow | DarkStylist: probably _can_ be fixed, yes, but you aren't very specific here |
14:09:12 | DarkStylist | ok let me check |
14:09:36 | DarkStylist | Buffer miss! |
14:09:53 | DarkStylist | prints that allover all the time |
14:10:01 | DarkStylist | plays the file choppy too |
14:12:08 | jhMikeS | preglow: gui_synclist_speak_item explicitely stops voice? Not needed on SWCODEC to do that stuff. |
14:12:24 | DarkStylist | i downloaded the pluginfile |
14:12:35 | preglow | jhMikeS: it calls talk_shutup(), yes |
14:12:57 | DarkStylist | downloaded rockbox patchset |
14:13:08 | preglow | DarkStylist: where did you download it? |
14:13:15 | jhMikeS | which file has the implementation? |
14:13:19 | DarkStylist | rockbox page |
14:13:30 | DarkStylist | u gave me a link earlier |
14:13:35 | preglow | i surely haven't |
14:13:42 | DarkStylist | some of u guys did |
14:13:47 | preglow | are you using the simulator, or a real player? |
14:13:48 | DarkStylist | lemme check |
14:14:14 | preglow | that Buffer miss message should never be seen unless you're actually running a rockbox simulator |
14:14:25 | preglow | lemme check? you don't remember if you're using rockbox on a pc or an mp3 player? |
14:15:27 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
14:15:32 | DarkStylist | im using it oin sandisk sansa |
14:15:36 | DarkStylist | wanted to check url |
14:16:25 | DarkStylist | in history |
14:16:31 | preglow | ok |
14:16:34 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
14:16:34 | DarkStylist | using patchset tbz2 |
14:16:42 | preglow | then you're probably just using a midi that's too heavy for midiplay to cope with right now |
14:21:37 | | Quit aliask ("ChatZilla 0.9.79 [Firefox 2.0.0.10/2007112611]") |
14:23:32 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:27:20 | DarkStylist | can u suggest a lighter version? |
14:29:10 | DarkStylist | of the midi set |
14:29:26 | jhMikeS | preglow: you could switch mp3_play_stop to use queue_post if "instant" stop isn't needed for that. put queue_remove_from_head before that. |
14:32:02 | jhMikeS | then voice_stop should use queue_send directly too |
14:42:04 | *** | Saving seen data "./dancer.seen" |
14:43:56 | DarkStylist | i wonder how a friend of mine managed to play mod on rockbox |
14:44:08 | DarkStylist | when u say mod/xm isnt supported. |
14:45:10 | preglow | there's a patch for .mod |
14:46:59 | linuxstb | DarkStylist: You can either a) download the patch, apply the changes in the patch to the Rockbox source code, and compile your own version of Rockbox with MOD support; or b) Download a build made by someone else which already includes this patch - the "unsupported builds" forum probably has at least one. |
14:48:11 | markun | DarkStylist: and you can always ask your friend how he did it |
14:48:18 | | Join Febs [0] (n=chatzill@38.98.196.75) |
14:52:21 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
14:52:30 | | Join lee-qid [0] (n=liqid@p54964CE2.dip.t-dialin.net) |
14:53:06 | linuxstb | Febs: Are you suggesting making jeanreno's logo at least semi-official? ;) |
14:53:32 | | Part helligusvart |
14:53:57 | Febs | There was interest in the "Default theme constest" forum thread in using it in a theme that is being considered as the default. |
14:53:59 | preglow | which logo is that? |
14:54:47 | Febs | preglow: the one shown in this image: http://forums.rockbox.org/index.php?action=dlattach;topic=10030.0;attach=2218;image |
14:55:05 | preglow | jhMikeS: i don't knows if "instant" stop is needed |
14:55:36 | preglow | i like that logo, but it breaks up even at that reso |
14:55:41 | preglow | it can barely be read |
14:55:57 | preglow | pretty decent wps, btw |
14:55:58 | Febs | I personally like that logo a lot, and I know many others do as well, but it's a moot point if we don't have permission to use it. |
14:56:09 | preglow | Febs: and that permission can't be gotten? |
14:56:23 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
14:57:06 | Febs | preglow: the text breaks up perhaps, but the graphic itself is very scalable, works in color or black and white, and is a nice combination of concepts (ie, can be interpreted either as an "R" or a quarter note). |
14:57:08 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
14:57:12 | jhMikeS | I don't think it quite portrays what it seems meant to |
14:57:30 | preglow | Febs: which are all moot if it's unusable at low resolutions |
14:57:41 | preglow | Febs: but i think that can be remedied anyway, but we'd need source files |
14:57:56 | jhMikeS | you want an AI file of it? |
14:58:07 | * | amiconn thinks a default theme should *not* include album artz |
14:58:09 | amiconn | -z |
14:58:11 | Febs | preglow: agreed. It is more usable at low resolution than the existing logo in any event. |
14:58:19 | amiconn | And I still don't like that alternative logo... |
14:58:24 | preglow | amiconn: i think it should include possibility for it, but should be nice without it too |
14:58:53 | linuxstb | Febs: Yes, I quite like it too - the box works nicely as a icon as well. |
14:58:56 | Febs | amiconn: the discussion in that thread yesterday is that if album art is not present, the theme should work without having a big blank space where the album art would otherwise be. |
14:59:13 | preglow | what about just centering the text across that space? |
14:59:18 | preglow | ahh, yes |
14:59:23 | preglow | that's probably what you meant |
14:59:27 | linuxstb | The downside is that Rockbox will search for cover bmps, but I still think the default theme should support album-art. |
14:59:33 | preglow | me too |
14:59:36 | jhMikeS | let's turn WPS into a scripting language then :) |
14:59:41 | Febs | preglow: yeah, I could have articulated that better. |
14:59:42 | preglow | perl! :D |
14:59:42 | amiconn | That theme looks somewhat decent, in that it's at least readable unlike many others, and doesn't waste lots of space for useless buttons |
15:00 |
15:00:03 | amiconn | There are just the 2 points I dislike about it: (1) the wrong logo (2) album art |
15:00:12 | preglow | and the album art doesn't have to be there |
15:00:18 | linuxstb | amiconn: The logo has been changed now. |
15:00:28 | preglow | i don't see a reason for the logo to stay in the wps either |
15:00:36 | preglow | but i guess it's ok |
15:00:59 | * | jhMikeS doesn't like the bee colors |
15:01:01 | linuxstb | It's harder to adapt WPSs dynamically to album art on portrait screens though |
15:01:12 | preglow | jhMikeS: they're not my favourite, but i have seen far worse wpses |
15:01:40 | * | preglow doesn't like the "next song" thing in wpses |
15:01:42 | preglow | never have |
15:01:43 | | Quit J3TC- (Read error: 110 (Connection timed out)) |
15:01:53 | jhMikeS | me too...less saturation and some other hue and it would look better. |
15:01:58 | preglow | but i guess that's a matter of taste, and most peope will probably like it |
15:02:11 | | Join J3TC- [0] (n=jetc123@wlrsvd-185.njit.edu) |
15:03:18 | | Join n1s [0] (n=nils@nl104-209-141.student.uu.se) |
15:05:26 | DarkStylist | i guess i'll wait till mod/xm becomes official |
15:06:33 | | Join Rob222241 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
15:06:33 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
15:07:07 | preglow | DarkStylist: might take a while |
15:07:29 | | Join petur [0] (n=petur@rockbox/developer/petur) |
15:07:46 | preglow | jhMikeS: difference between queue_post and queue_send is...? |
15:08:39 | | Join jott [0] (n=j@unaffiliated/jott) |
15:09:19 | DarkStylist | why not co-work on t6hat stuff with the auhtor of xmplay? |
15:09:45 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
15:10:05 | jhMikeS | preglow: queue_post puts a message in a queue and that's it. queue_send waits for a response from the thread. |
15:10:29 | preglow | jhMikeS: well, would this be a proper fix? |
15:11:02 | jhMikeS | I think so. |
15:11:11 | preglow | jhMikeS: i'll give it a try |
15:11:23 | | Quit goffa (Read error: 110 (Connection timed out)) |
15:11:53 | preglow | linuxstb: saw you removed some mallocs from libm4a, good going, but do you think we should try to stuff seektables in spare codec memory, or in the file buffer? |
15:12:48 | preglow | linuxstb: and the remaining mallocs are seek table only, yes? |
15:13:01 | jhMikeS | thought it's really just an issue until the voice thread is ready to wait for message where it will always service the queue immediately |
15:14:34 | linuxstb | preglow: I think Lear is looking at that (or at least, started to look at it). The problem is that the seektables are quite big (they contain information on every frame). |
15:14:56 | preglow | linuxstb: how big are we talking here? |
15:15:10 | preglow | jhMikeS: voice_stop() doesn't do any queue handling at all, i should add some, you say? |
15:15:14 | amiconn | jhMikeS, preglow: I've seen a delayed status bar in other situations than just boot |
15:15:22 | preglow | amiconn: this will fix it in all cases |
15:15:34 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
15:15:35 | amiconn | For instance, it happens when leaving test_codec, and the plugin browser reappears |
15:15:36 | jott | is there some documentation on how to create/use custom threads in a plugin? |
15:15:49 | preglow | amiconn: really, now, that's weird |
15:15:58 | preglow | amiconn: we shouldn't have to wait for hw init in that case |
15:16:12 | preglow | jott: not apart from plugins that do exactly that, no |
15:16:16 | jhMikeS | if it happens leaving test_codec, it should when leaving mpegplayer just the same |
15:16:36 | * | preglow never tried mpegplayer on h120... |
15:17:18 | jhMikeS | what about after recording? |
15:17:24 | preglow | jott: check out test_codec.c |
15:18:10 | jott | thanks, will do... |
15:18:16 | jhMikeS | jott: the wiki is a bit out of date btw so various plugins are a better reference. |
15:18:52 | | Join stewball`ghost [0] (n=WTFOMGBB@91.106.223.109) |
15:18:55 | * | preglow just unpacked a nano rockbox to his h120... |
15:19:18 | jhMikeS | if it works, what does that mean? :P |
15:19:58 | preglow | didn't work, heh |
15:20:00 | preglow | anyway |
15:20:06 | preglow | after recording, it displays as it should |
15:20:14 | preglow | but the root menu never had this problem |
15:21:06 | jhMikeS | like I said, I noticed it for some time but I don't know why it would've happened before the change |
15:21:45 | amiconn | test_codec is a pretty complex example. There are other plugins which create their own thread(s) |
15:21:56 | GodEater_ | "quarter note" ? |
15:22:04 | GodEater_ | oh - weird. When I was taught music, that was a crotchet. |
15:22:11 | preglow | amiconn: you don't need to understand what test_codec does to see how to create a thread |
15:22:20 | | Part LinusN |
15:23:02 | | Quit GodEater_ (Success) |
15:23:14 | preglow | amiconn: doesn't happen after test_codec here |
15:23:48 | preglow | man, mp3 is pretty fast on h120 |
15:23:59 | | Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater) |
15:24:20 | amiconn | I have the impression that it depends on target type |
15:24:32 | amiconn | Maybe the pcm code behaves differently |
15:24:35 | preglow | amiconn: it does, and at least that supports the theory it's because of hw init |
15:24:48 | | Join jpt9 [0] (n=chatzill@gengar-72.dynamic.rpi.edu) |
15:25:08 | preglow | jhMikeS: voice_stop() doesn't do any queue handling at all, i should add some, you say? |
15:25:27 | jhMikeS | it doesn't? it calls mp3_play_stop |
15:25:49 | jott | that's what i've got so far: http://www.youtube.com/watch?v=enPZRQ9sttw ... i wonder if there is some information on how to integrate a custom album browser (my demo is static) as in getting album names and cover filenames from the db and play them?! |
15:26:06 | jhMikeS | move the queue code from mp3_play_stop into that, then replace the queue_send in mp3_play_stop with queue_remove_from_head and queue_post |
15:26:07 | preglow | jhMikeS: oh right, so i only needed to chance mp3_play_stop() ? |
15:26:21 | preglow | riiight, ok |
15:26:55 | jhMikeS | voice_stop is meant to guarantee immediate synchronous stop |
15:27:06 | preglow | jhMikeS: any reason queues don't have their own mutex? |
15:27:42 | preglow | i guess it's nice to be able to directly control when locking happens |
15:27:56 | jhMikeS | why would they need one? they would no matter what threading type and only need a spinlock on multcore |
15:28:06 | jhMikeS | *wouldn't |
15:28:28 | jhMikeS | queues are thread safe, the mutex in voice is for another reason entirely |
15:28:34 | jpt9 | I just got a replacement e250 from Woot... |
15:28:41 | jpt9 | the wheel doesn't work quite right... |
15:28:46 | jpt9 | anyway... in terms of rockbox... |
15:28:53 | jpt9 | it says "Sansa not found". |
15:29:00 | jpt9 | how do I tell if it's a v2? |
15:29:08 | preglow | jhMikeS: any reason voice_mutex is locked in mp3_play_stop, then? nothing else happens than mucking around witht the queue |
15:29:41 | krazykit | jpt9, is it in msc mode? to tell if it's v2, i believe you check the OF's version |
15:29:41 | Tuplanolla | jpt9: turn it around and look at the lower right. |
15:30:03 | jpt9 | it is in MSC mode.. |
15:30:09 | jpt9 | there's no "v2" on the back... |
15:30:24 | jhMikeS | because we could be doing something else and put a message in between when only message from the operation should be processed |
15:30:29 | jpt9 | should I paste version.txt in here? |
15:30:34 | krazykit | jpt9, are you sure it's not a Rhapsody model? |
15:30:38 | krazykit | jpt9, no, don't paste in here |
15:30:51 | jpt9 | it doesn't say "R" on the back... |
15:30:58 | krazykit | neither do many others |
15:31:17 | krazykit | when you turn on the player, it says "Rhapsody" and there are Rhapsody channels in the menu |
15:31:24 | jpt9 | and there's no Rhapsody menu item or logo n the back. |
15:31:26 | * | preglow doesn't like all the device specific code in apps/ |
15:31:44 | preglow | seems to be some sh/mas specific stuff hanging around |
15:32:05 | jpt9 | any ideas? |
15:32:37 | krazykit | jpt9, i can't help any further as i have to leave, but we've at least determined you have a non-r and non-v2 model. |
15:32:40 | preglow | jhMikeS: voice_stop calls talk_force_shutup, which calls mp3_play_stop |
15:32:56 | preglow | jhMikeS: seems kind of redundant, voice_stop will already have told the voice thread to stop what it's doing |
15:33:02 | preglow | jhMikeS: but i guess it's needed for hwcodec |
15:33:48 | jpt9 | is there any safe way to attempt a manual install? |
15:35:39 | preglow | jhMikeS: at least the queue_post in mp3_play_stop() seems to have helped |
15:36:44 | jpt9 | i'm an idiot... |
15:36:50 | jpt9 | i forgot to run rbutil as admin. |
15:37:02 | jpt9 | i haven't discovered a new species of e250 :-) |
15:38:13 | jhMikeS | voice_stop still needs the synchronous call, the asychronous one will be a noop for the voice thread |
15:39:01 | jpt9 | omg... |
15:39:06 | jpt9 | "disabling database rebuild?!" |
15:39:09 | jpt9 | you guys ROCK!!! |
15:40:16 | preglow | well, i should cough up a voice file and check if stuff works still, then |
15:40:52 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
15:41:05 | | Join webguest63 [0] (i=c27f0814@gateway/web/cgi-irc/labb.contactor.se/x-54c2fcb991bdd4b3) |
15:41:15 | jpt9 | oh yeah... |
15:41:16 | jhMikeS | preglow: if you didn't leave anything in the changes I suggested it will :) |
15:41:21 | webguest63 | Hrm... It's getting cold. No commits since yesterday! |
15:41:30 | jpt9 | I'm not going to be doing it now, but how hard is it to uninstall rockbox from an e250R? |
15:41:55 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
15:42:39 | preglow | jhMikeS: you never know with me, so i'll go ahead and try... |
15:44:09 | | Join japc [0] (n=japc@194.65.5.235) |
15:44:28 | linuxstb | preglow: I'm not sure exactly how big the seektables can be, but from what Lear was saying I get the impression that 512KB isn't always enough for huge AAC files (e.g. 1GB). |
15:45:05 | preglow | roit |
15:45:17 | preglow | aac doesn't have much codec buffer space left anyway |
15:45:31 | | Quit webguest63 (Client Quit) |
15:45:43 | linuxstb | Are you looking at removing the mallocs from the codec itself? |
15:45:46 | preglow | jhMikeS: seems to me like voice clips now don't really stop soon enough when you switch menu entries, i'll post a patch... |
15:45:49 | preglow | linuxstb: deed |
15:47:03 | preglow | jhMikeS: http://www.pvv.org/~thomj/rockbox/roflbot.diff |
15:47:14 | preglow | linuxstb: not much mallocing left, so it's tempting |
15:47:22 | preglow | linuxstb: like i've said before, tremor is the real sinner |
15:47:40 | linuxstb | Is that with the Ogg parsing, or the codec (or both)? |
15:47:49 | preglow | codec is the worst |
15:47:51 | preglow | afaik |
15:48:04 | preglow | ogg parsing should be able to take the same kind of treatment you gave mp4 |
15:48:17 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
15:51:25 | | Join MethoS- [0] (n=clemens@pD955F8FE.dip.t-dialin.net) |
15:51:34 | | Quit kubiix (Client Quit) |
15:52:03 | preglow | jhMikeS: for some reason, it behaves better now... |
15:52:28 | | Quit petur ("*plop*") |
15:53:12 | | Quit MethoS- (Read error: 104 (Connection reset by peer)) |
15:56:45 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
15:57:11 | | Join MethoS- [0] (n=clemens@pD955F8FE.dip.t-dialin.net) |
16:00 |
16:01:37 | | Quit MethoS- (Remote closed the connection) |
16:02:01 | jhMikeS | preglow: I think you got used to the snappier response |
16:02:25 | preglow | jhMikeS: but the patch looks good? |
16:03:10 | * | jhMikeS doesn't know why he's having trouble just viewing that in the browser now :\ |
16:03:21 | preglow | shruggy |
16:03:24 | jhMikeS | you're mime types messed up for diff? |
16:03:38 | preglow | probably, i don't know, i'm not the server admin |
16:04:01 | preglow | i can view them from here, but doesn't seem the server says they're plain text |
16:04:41 | jhMikeS | yeah, it's cool. add the LOGFQUEUES too though |
16:04:55 | jhMikeS | ">" for post, ">|" for send |
16:05:05 | preglow | roit |
16:05:40 | preglow | will commit and see what happens |
16:06:03 | preglow | jhMikeS: add a logf for the remove_from_head too, or? |
16:07:31 | preglow | what should the voice_stop line say= "voice >| voice ..." or still "mp3 >| voice ..." ? |
16:08:12 | | Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche) |
16:09:46 | jhMikeS | preglow: nah, we know that happens |
16:10:02 | jhMikeS | mp3>|voice |
16:10:31 | preglow | aights |
16:10:49 | jhMikeS | That was meant to id the thread sending the message I guess. A better thing would be to use the thread name. |
16:11:05 | preglow | yeah, i figured |
16:11:13 | preglow | would be indeed, is there a way to get that? |
16:11:57 | preglow | amiconn: fix commited, please try out |
16:12:05 | jhMikeS | to get it properly you need to use thread_get_name |
16:13:09 | preglow | gah, tremor is fully of variable size mallocs |
16:13:37 | preglow | i guess i should just go through this and try to find some good max sizes |
16:13:37 | jhMikeS | trying to nix the malloc buffer now? |
16:13:41 | preglow | yes |
16:13:47 | preglow | that would be sweet |
16:14:01 | preglow | 512kb really should be enough for most sane codecs + data |
16:14:07 | jhMikeS | I want to let voice run with IRAM using plugins |
16:14:16 | | Join Arathis [0] (n=doerk@p508A40A3.dip.t-dialin.net) |
16:14:30 | preglow | is that a problem currently? |
16:14:38 | preglow | i thought plugins only stole codec iram |
16:14:42 | jhMikeS | Some mods with plugin_get_audio_buffer are needed so it can request a voiceable config. |
16:14:44 | amiconn | Can't test atm. Not @home, and today I chose a hwcodec target :) |
16:14:53 | preglow | amiconn: no hurry |
16:16:06 | preglow | tremor also does a ton of realloc |
16:16:11 | preglow | the dirty bastard |
16:16:36 | | Join pixelma [0] (i=d5494dd2@rockbox/staff/pixelma) |
16:16:51 | jhMikeS | extra pcm buffer for crossfade should also not be alloced when the buffer is only voiceable. shouldn't be too hard. |
16:19:58 | n1s | preglow: iirc tomal reintroduced (all) mallocing in tremor to make it work on the ifp |
16:20:12 | preglow | eh? |
16:20:25 | * | preglow doesn't see how that helps |
16:20:31 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
16:20:38 | jhMikeS | hit the revision log :) |
16:21:01 | preglow | nah, if i do the static buffer business properly, he'll have greater freedom for trading off what files to allow anyway |
16:21:24 | n1s | r11610 but it seems i was wrong it's not all of it |
16:21:56 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
16:24:06 | | Join jongooni [0] (i=803e9a5a@gateway/web/cgi-irc/labb.contactor.se/x-952fbadf88ba6569) |
16:26:27 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
16:28:10 | * | preglow goes hunting for the dithering bug |
16:29:35 | | Quit jongooni ("CGI:IRC (EOF)") |
16:30:18 | preglow | really, volume peaks are almost 6 times bigger with crossfeed than without |
16:30:22 | preglow | that's rather silly |
16:30:45 | preglow | i wonder how the hell it's possible |
16:31:08 | | Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:32:20 | | Join Arathis2 [0] (n=doerk@p508A640B.dip.t-dialin.net) |
16:32:51 | jhMikeS | is that true on coldfire as well? |
16:32:55 | | Join MethoS- [0] (n=clemens@pD955F8FE.dip.t-dialin.net) |
16:33:47 | preglow | only tried on sim, really, but was reported on target |
16:33:54 | | Quit jpt9 ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
16:34:11 | preglow | reported on x5 |
16:34:35 | jhMikeS | there sure ain't > 15dB headroom for sure :) |
16:34:40 | preglow | the output os _JUST_ within bounds after crossfeed, the dither apparently pushes it over the edge |
16:35:00 | jhMikeS | the dither should clip though, not wrap |
16:35:12 | preglow | not if adding the bias pushes it over the edge |
16:35:32 | jhMikeS | oh, you're talking pushing it passed the int32 range |
16:35:41 | preglow | oh yes |
16:35:45 | preglow | wouldn't be a problem otherwise |
16:35:52 | jhMikeS | check the bounds before adding the corrections |
16:35:55 | preglow | i'm just wondering how crossfeed can add so much gain to a signal |
16:36:17 | preglow | jhMikeS: this really isn't a dithering problem, it's probably a crossfeed one |
16:36:25 | preglow | i think it adds too much bass boost thanks to the comb filtering |
16:36:41 | preglow | hrm, no, that really shouldn't be possible |
16:36:51 | jhMikeS | you won't get combing there? |
16:37:10 | preglow | well, in a way |
16:37:40 | preglow | low freqency content is mostly correlated across channels, so the lower frequency range will be kind of comb filtered |
16:38:10 | jhMikeS | I'd think that would boost it since the phase would match better for any delay |
16:38:41 | preglow | combing can be boosting, it depends on the frequency range you're talking about |
16:38:58 | preglow | crossfeed adds one hell of a bass boost, though, i can hear that |
16:39:17 | preglow | but a 6 time gain? i don't get it |
16:39:53 | preglow | the track went from peak 1.7 to peak 7.9969... |
16:40:04 | preglow | normalized, that is, actual_peak/2^28 for mp3 |
16:41:03 | jhMikeS | well, if the sinusoids are in phase they'll surely reinforce one another. Do I have to figure out exacly what it'll be? I'm working on other maths. :) |
16:41:35 | | Quit pixelma ("CGI:IRC (EOF)") |
16:42:02 | preglow | if two sinusoids are mixed exactly in phase, the result will be double amplitude |
16:42:05 | *** | Saving seen data "./dancer.seen" |
16:42:15 | preglow | so, if i mix two perfectly identical signals, the result will be double gain |
16:42:18 | preglow | and i'm not even doing that |
16:42:23 | preglow | i'm stuffing gains all over the place |
16:42:38 | preglow | even filtering, which i somehow suspect is the problem, now |
16:43:04 | | Quit MethoS- (Remote closed the connection) |
16:43:17 | | Join MethoS- [0] (n=clemens@pD955F8FE.dip.t-dialin.net) |
16:45:28 | jhMikeS | of course but I don't feel like figuring out the precise amplitude factor for mixing by phase difference. It's just a simple trig identity anyway. |
16:46:06 | | Join TMM [0] (n=hp@ip5650d1ab.direct-adsl.nl) |
16:46:57 | preglow | jhMikeS: like, left channel is left*-1db + delayed_right*-6db, and -16 at higher freqs |
16:47:26 | preglow | jhMikeS: i don't see how the flaming hell that can result in peaks at 4 times the original amplitude |
16:48:57 | jhMikeS | you got a hidden integrator in there somewhere? :) |
16:49:50 | preglow | i should plot the time domain response of the filter i use |
16:50:28 | | Quit Arathis (Read error: 110 (Connection timed out)) |
16:51:33 | jhMikeS | impulse? |
16:52:00 | preglow | yeah |
16:52:46 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
16:53:20 | preglow | ehh |
16:53:55 | jhMikeS | problem? |
16:54:21 | preglow | this is weird, i've stuffed in overflow detection in the dithering function, and the overflows it detects are just... weird |
16:54:38 | preglow | input at barely 1.6, output at -6.... |
16:54:43 | preglow | perhaps i've borked the noise shaper |
16:54:45 | | Quit TMM ("Ex-Chat") |
16:55:24 | jhMikeS | the tri-pdf is fine |
16:55:30 | preglow | that's not part of it |
16:55:47 | jhMikeS | well, that's the dither part |
16:56:21 | preglow | hmmm |
16:56:36 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
16:56:41 | jhMikeS | my plots didn't seem to show any problem but I don't think I looked at the magnitude of the total pdf :\ |
16:57:05 | preglow | this is revealing stuff |
16:57:20 | DarkStylist | so how long for tracker formats support on rockbox? |
16:57:25 | preglow | max peak before noise shaping is 1.5... |
16:57:29 | preglow | after noise hsaping, 7.... |
16:58:09 | preglow | if i remove the noise shaper, all is well |
16:58:14 | | Part diurnambule |
16:58:15 | preglow | i'll have to take a look at this bastard |
17:00 |
17:00:13 | n1s | DarkStylist: we don't predict timelines |
17:00:33 | n1s | ...baceause someone broke the chrystal ball :( |
17:05:28 | jhMikeS | preglow: weird. my simulation of it shows the same distribution width with or without the noise shaper. :| |
17:05:52 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
17:06:05 | preglow | i really, really can't see how the hell this thing can boost the output levels so completely |
17:06:15 | preglow | unless the errors get really large, and that should never happen |
17:06:55 | jhMikeS | it should be highly unlikely in any case but not impossible |
17:09:47 | preglow | no, but it would be a bug |
17:10:06 | * | preglow misses floating point |
17:12:28 | amiconn | preglow: Wouldn't the error values become quite large if clipping kicks in? |
17:12:51 | amiconn | dither->error[0] is determined *after* clipping |
17:13:42 | jhMikeS | if clipping kicks in yeah, it would be exactly that |
17:14:25 | preglow | hmm |
17:14:27 | preglow | good point |
17:14:31 | preglow | and this file does clip like a bitch |
17:14:50 | preglow | and really, noise shaping shouldn't care about clipping |
17:14:52 | amiconn | So if it clips, the dither error feedback makes it clip even more.... |
17:14:52 | preglow | it doesn't make sense |
17:15:07 | preglow | i think you just found the bug, yes |
17:15:10 | jhMikeS | I'm not seeing a problem with it in my simulation with keep saturation out of the picture |
17:15:49 | amiconn | Iiuc lines 493..496 need to be put before clipping |
17:15:54 | jhMikeS | you still need to protect against wrapping though |
17:16:10 | jhMikeS | if you clip, make the error 0? |
17:16:44 | preglow | yeah |
17:16:47 | amiconn | I'd dither first, then clip. Overflowing the headroom should be impossible afaiu - unless there's a bug like this |
17:18:03 | jhMikeS | the 24db headroom + adding the errors could possibly do it though |
17:18:12 | | Quit CaptainSquid ("Miranda IM!") |
17:18:18 | jhMikeS | + the tri-pdf |
17:18:24 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:19:00 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
17:19:47 | | Nick Arathis2 is now known as Arathis (n=doerk@p508A640B.dip.t-dialin.net) |
17:22:38 | jhMikeS | it can produce > 1 bit of error so maybe perhaps |
17:22:46 | preglow | it's possible |
17:22:51 | preglow | but overflows are always possible |
17:22:57 | preglow | can't do anything about that except add more headroom |
17:27:12 | preglow | i'll just have a look at common practices here, and fix it |
17:32:34 | | Quit Thundercloud (Remote closed the connection) |
17:32:40 | preglow | amiconn: moving the lines work fine, yeah |
17:33:12 | | Quit animeloe ("Leaving") |
17:34:19 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:34:39 | | Quit EspeonEefi ("ã•よãªã‚‰") |
17:34:56 | | Join Rob2222 [0] (n=Miranda@p54B140ED.dip.t-dialin.net) |
17:35:06 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
17:35:18 | | Quit animeloe (Remote closed the connection) |
17:36:51 | preglow | yeah, error should be taken before clipping |
17:36:53 | preglow | \o/ |
17:38:42 | rasher | Great, now moos made the czech translator do his translation by hand, when there was basically nothing wrong with it as far as I can tell. |
17:38:46 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
17:41:05 | | Quit J3TC- (Read error: 110 (Connection timed out)) |
17:41:24 | preglow | hahaha |
17:41:58 | preglow | then tell him so |
17:42:42 | rasher | Just did. |
17:44:13 | jhMikeS | preglow: aren't you just irritated by now about the codecs always linking. It's really bugging me trying to do plugin work in the sim.\ |
17:44:43 | preglow | jhMikeS: i love it, it's way better than them only linking after two make sessions for target |
17:44:45 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
17:44:54 | preglow | having this shit fixed would be just great, but i hate makefiles |
17:45:32 | jhMikeS | eck...y yo los odeo tambien |
17:45:48 | preglow | i know what "tambien" means :P |
17:45:51 | preglow | but that's that |
17:45:58 | | Quit kugel ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
17:46:09 | jhMikeS | eck...and I hate them too :) |
17:46:24 | preglow | thought you said they were fun, heh |
17:46:37 | preglow | my irony detecter might have been messing up, though |
17:46:42 | jhMikeS | only in the most ironic sense of "fun" |
17:47:10 | | Quit japc (Remote closed the connection) |
17:47:20 | preglow | jhMikeS: but yeah, the dithering we do seemed fine in any other way? |
17:47:21 | | Join Rob222241 [0] (n=Miranda@p54B16741.dip.t-dialin.net) |
17:47:39 | jhMikeS | seems so |
17:48:44 | | Quit davina (Remote closed the connection) |
17:51:13 | preglow | jhMikeS: hmm, i think i've found an fir filter that is optimal for dithering |
17:51:35 | preglow | jhMikeS: it uses five taps, though, don't know if that's too much for us |
17:51:40 | jhMikeS | That dither routines gives me about 1.303 error bits |
17:51:51 | | Join webguest69 [0] (i=18cbcd86@gateway/web/cgi-irc/labb.contactor.se/x-1bc063365cc6f790) |
17:52:03 | | Nick webguest69 is now known as Vair (i=18cbcd86@gateway/web/cgi-irc/labb.contactor.se/x-1bc063365cc6f790) |
17:52:15 | Vair | Hi guys |
17:52:41 | jhMikeS | preglow: probably not for coldfire but I'm sure arm7 will choke |
17:52:56 | preglow | jhMikeS: http://osdir.com/ml/audio.audacity.scm/2006-09/msg00182.html, look for SHAPED_BS, i've seen that filter referenced several places |
17:52:57 | jhMikeS | does it use constants though? |
17:53:00 | preglow | jhMikeS: it does |
17:54:08 | preglow | the noise shaper we use now isn't very aggressive, it seems to push 6 db of noise from around 4-6khz up to above 10khz |
17:55:15 | preglow | this one is much more aggressive, filter response is almost 20db at nyquist |
17:55:28 | | Join mud-rb [0] (n=mud@dialup-4.156.222.63.Dial1.Boston1.Level3.net) |
17:58:59 | Vair | Anyone able to give me a little help with my busted mini 2g? |
18:00 |
18:00:03 | * | jhMikeS wants the link to the full source |
18:00:45 | preglow | jhMikeS: haven't looked at it, it's audacity, though, should be easy to find |
18:00:51 | preglow | well, nice to have that out of my hair |
18:01:55 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
18:02:05 | | Quit animeloe ("Leaving") |
18:03:23 | | Nick parafin|away is now known as parafin (i=parafin@paraf.in) |
18:03:52 | n1s | Vair: you'r ebetter off juat asking your question |
18:04:06 | Vair | :) sure, hang on, phone |
18:10:41 | jhMikeS | preglow: http://audacity.cvs.sourceforge.net/audacity/audacity-src/src/Dither.cpp?revision=1.8&view=markup |
18:11:27 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
18:13:10 | Vair | OK, sorry about that. |
18:13:25 | Vair | My problem is with a 4gb iPod Mini 2g |
18:13:50 | Vair | It has a broken LCD |
18:13:58 | Vair | which is making things a bit vague |
18:14:01 | preglow | jhMikeS: would be pretty cool to add to targets than can stand it, wouldn't it? |
18:14:11 | Vair | but, basically, I installed rockbox on it yesterday |
18:14:22 | preglow | jhMikeS: coldfire + emac would even be able to do it with circular buffer emac stuff |
18:14:29 | preglow | = fast |
18:14:45 | Vair | and after disconnecting it, the backlight stays on and the computer doesn't see it when it's connected now |
18:15:30 | * | jhMikeS wants to read about the mimimally-audible fir filter |
18:15:34 | preglow | jhMikeS: looks like our fir filter has taps 1, -0.5, 0.5 |
18:15:52 | Vair | I need some pointers on how to get the computer to see it (Mac 10.4) |
18:15:59 | | Quit animeloe (Client Quit) |
18:16:31 | jhMikeS | thought it had five |
18:17:27 | mud-rb | Vair: i believe with the ipods you need to get it to reboot back to the original firmware to access it by USB (rockbox's USB stack is not complete yet for targets that need software USB) |
18:17:40 | preglow | jhMikeS: well, it clearly has three taps :) |
18:17:43 | preglow | talking our filter, here |
18:17:51 | mud-rb | i'm not sure if that happens automagically somehow. with the e200 i just reset it before i plug it in |
18:17:55 | jhMikeS | misunderstood |
18:18:07 | preglow | jhMikeS: the lipshitz article is aes, in other words, pay-to-view, i'll see if i can get a hold of it, though |
18:18:08 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
18:18:32 | Vair | I guessed that might be necessary. The problem that I have is that I can't seem to do a thing with it. |
18:18:46 | Vair | The busted LCD really isn't helping |
18:19:09 | mud-rb | Vair: well, if you can get it connect up, you could always use the rockbox interface designed for blind people i suppose |
18:19:24 | Vair | but resetting by holding down select/menu doesn't power off the backlight as I would assume |
18:20:03 | mud-rb | Vair: are you sure it's actually resetting? i know on my father's ipod it's sometimes really hard to get the buttons pressed correctly and for long enough without touching other buttons |
18:20:42 | preglow | jhMikeS: paper is called "Minimally Audible Noise Shaping" |
18:20:48 | jhMikeS | isn't it 1, -.5, 1? |
18:21:08 | Vair | I don't think anything's happening at all... from what I understand, the backlight is supposed to be toggle-able by holding down the menu button for 2 secs but nothing's happening there. |
18:21:59 | Vair | Is the spoken interface supposed to kick in by default? I'm not getting anything out of the headphones but then there's also no music loaded on it. |
18:22:10 | mud-rb | hmm, that i don't know anything about. you mean in the original firmware it does that? i'm pretty sure rockbox doesn't do that unless it's a feature only used on certain players |
18:22:51 | linuxstb | Vair: Did you copy a voice file to your ipod? |
18:23:00 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
18:23:07 | Vair | Yeah, I installed everything through the rbutil |
18:23:20 | preglow | jhMikeS: the /2 from error[1] gets get on to error[2] |
18:23:31 | preglow | jhMikeS: gets fed on to |
18:24:29 | linuxstb | Vair: Then yes, Rockbox should speak by default, assuming you've installed everything correctly. |
18:24:53 | preglow | jhMikeS: besides, 1, -0.5, 1 is a notch filter |
18:25:05 | preglow | jhMikeS: not anything you'll see used in noise shaping often |
18:25:08 | Vair | hmm. I wish I could see that damn screen. My feeling is that the thing is just frozen. |
18:25:57 | linuxstb | Vair: Hold MENU+SELECT is a hardware reset - it _always_ works unless a) The battery is extremely low; or b) something is broken in the hardware. (and of course, c) - you don't have the hold switch on) |
18:26:09 | | Join lemur [0] (n=lemur@76.89.214.49) |
18:26:14 | lemur | Howdy folks |
18:26:42 | lemur | my rockbox crashed and the system won't do anything... I can't even figure out how to do a hard reset |
18:26:46 | lemur | is there an escape sequence? |
18:27:05 | lemur | I'm not talking about bad firmware... just runtime error |
18:27:06 | linuxstb | What device are you running Rockbox on? They all have a hardware reset. |
18:27:15 | lemur | mine is sansa e250 |
18:27:22 | linuxstb | Hold POWER for about 10-15 seconds. |
18:27:49 | lemur | man |
18:27:59 | lemur | I thought of that but I guess I wasn't patient enough |
18:28:02 | lemur | lol |
18:28:09 | mud-rb | yeah, you have to hold it for quite a while |
18:29:09 | jhMikeS | preglow: I guess I'm confused between taps and coefficients then |
18:29:25 | preglow | jhMikeS: the lipschitz filter does have an overall gain, though, i kinda of thought that wasn't supposed to be the case |
18:29:36 | | Join Ping [0] (n=fhskdajl@Wbd9f.w.pppool.de) |
18:29:42 | preglow | jhMikeS: well, ask and i might clear it up :) |
18:30:01 | jhMikeS | ummm...what's the difference between taps and coefficients |
18:30:49 | Vair | I've tried the MENU+SELECT combo (just been trying it again now) but really nothing's happening. Not having any LCD it's hard to know exactly what's going on there. The only indication I have is that the backlight is still stuck on and I'm not hearing anything out of the headphones - not even a faint click. |
18:30:50 | jhMikeS | I suppose I'm clear on coefficients |
18:31:16 | preglow | jhMikeS: a tap is either one delayed output or input |
18:31:20 | Vair | It's quite possible that there's a hardware problem (this is a toilet dropped ipod) |
18:31:36 | preglow | jhMikeS: well, input or output value at all, really, error[0..2] each constitute a tap |
18:31:36 | Vair | but, apart from the screen, it was working yesterday before the RB install |
18:31:56 | preglow | jhMikeS: coefficients are just what you multiply tapped inputs/outputs by |
18:32:04 | jhMikeS | so if you have coeffs 1,.5,.5, the taps are 1,.5,.25? |
18:32:30 | preglow | no, the taps are whatever value the input/output has at that point in time, the coeffs are still 1, .5, .5 |
18:33:19 | preglow | jhMikeS: our noise shaper really just uses a trick to not have to do one multiply, doing that would not work at all if the last two taps didn't have the same coef |
18:34:22 | preglow | the usual way of doing this is sample += dither->error[0] - 0.5*dither->error[1] + 0.5*dither->error[2] \n dither->error[2] = dither->error[1]; \n dither->error[1] = dither->error[0]; |
18:34:54 | jhMikeS | I figure that much already |
18:35:08 | preglow | and that's the way we'll do it if we use the new fir filter, but we'll try to eliminate all the filter memory reordering by using a circular buffer |
18:35:11 | jhMikeS | just scaling it |
18:35:26 | preglow | at least for emac |
18:35:50 | jhMikeS | I used an address mask for ARM |
18:36:04 | | Join Redbreva [0] (n=Miranda@host86-144-108-57.range86-144.btcentralplus.com) |
18:36:13 | preglow | will also work graet |
18:36:27 | Vair | Listen, here's another thing I noticed. After I installed RB, disconnected the mini, plugged it back in and found it wasn't showing up, I looked in /Volumes to see if it was there |
18:36:51 | jhMikeS | the SPC codec just duplicates at +8 |
18:36:58 | Vair | and there was a folder with the same name containing the .rockbox folder |
18:37:25 | mud-rb | Vair: and that's not the player? |
18:37:26 | * | linuxstb spots someone with a clue in the Cowon D2 new port thread |
18:37:33 | | Quit Redbreva (Read error: 104 (Connection reset by peer)) |
18:37:46 | Vair | Nope, it was there the whole time, with the player connected to USB or not |
18:38:00 | | Join Redbreva [0] (n=Miranda@host86-144-108-57.range86-144.btcentralplus.com) |
18:38:03 | Vair | and I could tranfer files in and out in 0 seconds |
18:38:27 | linuxstb | Vair: Yes, I sometimes get that - it can happen if you don't cleanly unmount/eject a device. |
18:38:41 | Vair | I'm wondering if rbutil installed the bootloaded to the ipod and the .rockbox files to this phantom folder? |
18:39:01 | linuxstb | It wouldn't have installed the bootloader, but it may very well have installed the .rockbox folder there. |
18:39:18 | preglow | anyone know if we support multiple streams in an ogg? |
18:39:20 | | Join Domonoky [0] (n=Domonoky@f051099203.adsl.alicedsl.de) |
18:39:25 | Vair | So maybe I'm looking at an iPod that's booted with the bootloader and nothing to load? |
18:39:39 | linuxstb | preglow: You mean chained oggs, or multiplexed streams? |
18:39:44 | mud-rb | Vair: well, you should still be able to reset it. it's odd that nothing happens with menu+select... |
18:39:49 | preglow | linuxstb: well, yeah, same thing |
18:39:55 | linuxstb | preglow: No |
18:40:03 | preglow | but we should, right? |
18:40:47 | linuxstb | I'm not sure - I was guess not though. |
18:40:53 | Vair | Yeah, the reset thing is annoying me |
18:40:58 | | Part pondlife ("Gone") |
18:40:58 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
18:41:04 | preglow | why not? it's completely legal and potentially useful |
18:41:26 | preglow | i'm guessing we could use the entire cuesheet stuff to support it too |
18:41:34 | linuxstb | preglow: It's madness... You would need to scan the entire file to index it. |
18:41:34 | Vair | Is there any way of reaching this thing from the computer side? |
18:42:04 | Vair | If I could get it to reformat and start again that would be cool |
18:42:09 | *** | Saving seen data "./dancer.seen" |
18:42:29 | mud-rb | Vair: i don't tink so, unless you can get it to show up. worst case i guess you could wait for it to power off, but i'm not entirely sure how that's going to help unless you can get it to recognize when you hit keys... |
18:42:33 | preglow | linuxstb: myeah, but i expect ogg to allow me to do that easily |
18:42:44 | preglow | linuxstb: like contain a pointer to the end of the file, or something |
18:42:46 | linuxstb | Vair: You need to enter disk mode - either MENU+SELECT followed by SELECT+PLAY (to enter the emergency disk mode), or MENU+SELECT followed by turning the hold switch on to start the original firmware. |
18:43:06 | linuxstb | preglow: IIUC, chained oggs are simply "cat file1.ogg file2.ogg file3.ogg > chained.ogg" |
18:43:09 | Vair | Yeah, I let it discharge overnight (well I had no choice really) but that didn't help ;) |
18:43:11 | preglow | linuxstb: correct |
18:43:16 | Vair | I'll try that again linuxstb |
18:43:31 | preglow | i guess i should familiarize myself with ogg to see how it works |
18:43:48 | linuxstb | preglow: I'm pretty sure this has been discussed in the past and rejected. |
18:44:59 | preglow | linuxstb: probably |
18:45:01 | linuxstb | preglow: If I remember correctly, there's no pointer to the end of the file - to work out the duration, you need to seek to the end, then seek back to find the last packet, and use the timestamp in that to work out the duration. |
18:45:14 | preglow | linuxstb: in that case, it's quite out of the question, yeah |
18:45:15 | Vair | I wish there was a paperclip sized hole I could use to reset this bugger |
18:45:47 | mud-rb | are the batteries in ipods changeable? you could open it up and take it out if so |
18:46:00 | preglow | Vair: it really should be quite simple, make sure hold is off, then press the middle button and the part of the clickwheel that is directly above it simultaneously and keep it pressed until it reboots, if it doesn't, the battery is dead |
18:46:22 | Vair | Yep. If I disconnect the battery, and reconnect it though, won't it boot back with the bootloader? |
18:46:36 | preglow | it could be you have a faulty rockbox install too, of course, kind of hard to tell without knowing what the screen says |
18:46:46 | | Join TMM [0] (n=hp@ip565b35da.direct-adsl.nl) |
18:46:49 | mud-rb | Vair: well that's what's going to happen if you get menu+select to work as well... |
18:46:57 | preglow | though you should hear the hd start on a hd based ipod |
18:47:24 | Vair | So if I reconnect the battery and THEN slide the hold switch on, it should re-boot into the apple firmware? |
18:47:42 | preglow | getting at that battery isn't simple |
18:48:04 | preglow | but i need to go to the shops |
18:48:05 | preglow | later |
18:48:14 | Vair | I've opened it before so I can get at the battery |
18:49:07 | mud-rb | honestly i think you're a little screwed if you can't get menu+select to work....i've never had that not work after repeated attempts. someone mentioned if the battery is really low it won't, maybe you've discharged the battery too much? (but that seems unlikely) |
18:50:05 | Vair | I don't think it's the battery |
18:50:19 | Slasheri | make sure your fingertips are wet a bit |
18:50:40 | Vair | but I'll go and plug it into the wall charger for a few hours and have another play with it |
18:50:43 | Slasheri | then press select (the center) and _after_ that menu immediately |
18:51:10 | Slasheri | or was it that way, can't remember as i havent had the ipod for some time |
18:51:57 | Vair | Slasheri: not getting any discernable response either way |
18:52:07 | Slasheri | very weird.. |
18:52:22 | Vair | OK, let's say I let it discharge completely |
18:52:30 | Vair | slide the hold switch to ON |
18:52:49 | Vair | plug it into the wall charger and let it suck up some juice |
18:52:57 | Slasheri | also make sure you don't touch any other parts of the clickwheel |
18:53:03 | Slasheri | and that the clickwheel is clean from dust |
18:53:27 | Vair | would it boot into the apple firmware or the non-functioning RB side of things? |
18:53:31 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
18:53:41 | Slasheri | you can boot into disk mode |
18:53:51 | Slasheri | when it reboots, immediately hold down select and play |
18:54:03 | Slasheri | and slide hold switch on and it should boot into apple os |
18:54:09 | | Join DrCrow [0] (n=DrCrow@216-62-187.200720.adsl.tele2.no) |
18:54:13 | Slasheri | *or slide down |
18:56:37 | Vair | Slasheri: I've been trying that a lot but nothing doing yet. In case you missed the start ^ the LCD is busted on this iPod so it's hard to know what's happening but since I installed RB and disconnected, the backlight has stayed stuck on as long as the unit has had power. When I try to reset it the backlight stays on, which makes me think that it's not resetting. On the offchance that it is resetting and not affect |
18:58:08 | | Quit Arathis ("Bye, bye") |
18:58:46 | Vair | It's possible that something in the ipod is damaged, preventing it from resetting manually. Alternatively, I can only imagine that something in the RB install is preventing it from resetting. Or that it is resetting and I just have no way of knowing... |
18:59:33 | n1s | Vair: is it connected to usb/power? |
18:59:52 | Vair | I installed the voice files via the rbutil but I haven't heard so much as a faint click out of it yet so, if I'm supposed to be hearing anything, RB is definitely not working |
19:00 |
19:00:11 | Vair | n1s: not right now. I've tried to reset it while connected and while disconnected |
19:01:27 | mud-rb | it seems like you'd hear at least something, even if it's just the electrical noise from the headphone jack being powered down and then up again (at least you can hear that quite clearly on my player) |
19:01:40 | mud-rb | i mean when you reset it of course, even if nothing on the display changes |
19:02:00 | Vair | I would have expected that too mud-rb |
19:03:55 | | Join OlivierBorowski [0] (n=OlivierB@ANancy-157-1-11-6.w86-204.abo.wanadoo.fr) |
19:04:19 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:05:55 | amiconn | Vair: The reset is hardware controlled, nothing rockbox or any other piece of software could disable |
19:07:49 | Vair | There's no way that a faulty installation could muck it up? |
19:08:20 | n1s | which leaves 3 options 1) you're doing it wrong 2) hardware is faulty 3) completely drained battery |
19:08:22 | mud-rb | Vair: not the hardware reset, no |
19:08:54 | | Join Mathiasdm [0] (n=mathias@vpnb207.ugent.be) |
19:09:10 | Vair | OK, so it is possible that the original damage to the iPod is blocking the manual reset. |
19:09:23 | Vair | Oooh. Backlight just went out. |
19:09:29 | Vair | I think it's dischaged |
19:09:55 | Vair | If I slide the hold switch on BEFORE recharging it, is there a chance it will boot into the apple firmware? |
19:11:25 | mud-rb | i thought i saw something about those type of controls in the wiki, but i don't see them right this second... |
19:11:54 | Vair | I'm giving it a try |
19:12:06 | Vair | Here's another theory... |
19:12:22 | Vair | Assume that something went wrong during the install |
19:12:51 | Vair | The ipod is unable to boot at all |
19:13:18 | Vair | and in turning on it's displaying the unhappy disk icon or whatever it shows when it's borked |
19:13:19 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
19:13:34 | scorche|w | we dont flash the device, so you would still have diskmode + button combos |
19:13:47 | Vair | only, I can't see it because the screen isn't showing anything? |
19:14:15 | Vair | ah. ok. |
19:14:16 | | Nick thegeek_ is now known as thegeek (i=thegeek@s220b.studby.ntnu.no) |
19:14:24 | mud-rb | by the way, if you get it to work i'd recommend you try the manual install stuff, i've had much better luck with that on my player than the automatic install |
19:14:33 | Vair | light came on for a second and I heard a click |
19:15:01 | Vair | IT LIVES |
19:15:14 | Vair | iTunes just presented it to me |
19:16:52 | Slasheri | Vair: that is the empty battery icon |
19:17:00 | Slasheri | it boots automatically when it has enough charge |
19:18:39 | Vair | mud-rb: I had a really hard time with the install - it was mac formatted and it took me five or six goes to get the bootloader to install at all |
19:19:00 | Slasheri | you must format it to fat32 |
19:19:05 | mud-rb | ah, i see |
19:19:16 | Vair | slasheri: I didn't explain that very well - it was a hypothetical icon since I can't see anything on the screen |
19:19:29 | Slasheri | ah, hehe :) |
19:19:44 | Vair | Slasheri: yep, I did format it, five or six times before it stuck |
19:19:55 | Slasheri | :/ |
19:20:06 | Vair | though I still don't know if it was successful or not since it's clearly not working ;) |
19:20:12 | | Join Delvien [0] (n=dm@cpe-65-24-167-246.columbus.res.rr.com) |
19:20:40 | Vair | I just took a look at what's on the disk and the .rockbox folder is empty |
19:21:02 | Vair | so I'm pretty sure the installation was not a raging success |
19:21:29 | | Quit GodEater_ (Read error: 110 (Connection timed out)) |
19:22:12 | mud-rb | Vair: haha, yeah that'd be a good assumption |
19:23:03 | Vair | so, I'm also guessing that the rockbox installation went into that folder I found in /Volumes with the same name as my iPod (who is called Zaphod) |
19:23:44 | | Quit davina (Remote closed the connection) |
19:24:05 | Vair | Well now I know I can get my iPod back on the computer by discharging it and turning the hold switch on before recharging it I can play around with this some more |
19:24:11 | mud-rb | hahaha, maybe you shouldn't name it zaphod...rather unstable character :) |
19:24:17 | Vair | haha |
19:25:40 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
19:27:03 | | Quit davina (Remote closed the connection) |
19:29:02 | Vair | Oh, quick, silly question that I couldn't figure out from flying through the manual yesterday: for rockbox to read music files, where do I put them? I'm right in thinking that I don't need to go through iTunes to install the music, aren't I? Do I just drag them onto the root of the iPod disk or what? |
19:29:15 | | Quit goffa_ (Read error: 110 (Connection timed out)) |
19:29:42 | scorche|w | you can do whatever you wish |
19:29:49 | mud-rb | Vair: they can be anywhere on the disk it seems like. i have a "MUSIC" directory i throw them all in |
19:29:51 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
19:30:02 | Vair | Cool, thanks for the confirmation :) |
19:30:26 | Vair | I'm going to manually install the rockbox package and see if I can get something to play. |
19:30:35 | mud-rb | good luck |
19:30:44 | Vair | Do I need to do anything with the voice files before they work or is it automagic? |
19:31:39 | mud-rb | pretty sure it's all set up to use them, you just install them and it works. you might want to read over the blind documentation to make sure you're doing it right, if you'll have to wait for it to discharge again if you fail that could get quite annoying |
19:32:39 | | Join mf0102 [0] (n=michi@85.127.20.101) |
19:33:09 | Vair | I'm in no real hurry. I have a 3g nano now - my girlfriend bought it for me the day my mini threw itself into the toilet because I curled up into a fetal position and stayed there. |
19:33:10 | | Join kubiix [0] (n=Miranda@adsl-pha21-156-158-212.bluetone.cz) |
19:33:18 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
19:33:53 | Llorean | Any build system wizards around? |
19:34:17 | Llorean | Or not even build system wizards, but people familiar with whatever language configure is? |
19:34:38 | | Quit GodEater ("Leaving") |
19:35:19 | mud-rb | i /sort/ of know, but i wouldn't exactly call myself an expert |
19:36:08 | Llorean | mud-rb: Well, I'm more looking for core dev feedback too. |
19:37:15 | Llorean | Anyway here's the idea: I've noticed a trend among people flash modding their HD based players, and was wondering what the various devs thought about adding a new option for advanced builds: "Flash Modified" and appropriate defines so that people who add a CF card into their mini, or whatnot, don't have to directly modify the code |
19:37:51 | | Join sixpoint [0] (i=sixpoint@node24.80.181.64.1dial.com) |
19:40:28 | | Quit Mathiasdm (Read error: 110 (Connection timed out)) |
19:40:45 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:40:52 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
19:42:54 | | Join iamben [0] (n=ben@adsl-71-153-41-239.dsl.spfdmo.sbcglobal.net) |
19:45:28 | | Part sixpoint |
19:47:04 | preglow | linuxstb: yeah, looks like we're out of luck, ogg isn't a very helpful format when it comes to seeking |
19:48:28 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
19:48:30 | | Part DarkStylist |
19:48:35 | | Join Lebowski_ [0] (n=jc@pool-71-106-183-237.lsanca.dsl-w.verizon.net) |
19:50:31 | Lear | Huh? |
19:52:02 | | Quit iamben ("leaving") |
19:52:23 | | Join iamben [0] (n=ben@adsl-71-153-41-239.dsl.spfdmo.sbcglobal.net) |
19:52:45 | Lebowski_ | i patched my e200r bootloader by following the steps from the wiki... i am trying to put a just a normal e200 firmware on it through "recovery mode" with no success... any advice? |
19:55:59 | mud-rb | wait, what? you're just trying to get rockbox install on your e200r, or are you trying to do something magical? |
19:56:46 | GodEater | he's trying to turn it into a vanilla E200 |
19:56:48 | Lebowski_ | i want to turn it into a e200 with rhapsody |
19:56:53 | Lebowski_ | without |
19:57:13 | | Join bertrik [0] (n=Bertrik_@249-022-045-062.dynamic.caiway.nl) |
19:57:24 | Lebowski_ | then i want to downgrade the firmware so its recognized by my mac |
19:57:43 | Llorean | Lebowski_: And are you absolutely, 100% sure the steps from the wiki were successful because it simply sounds like those didn't succeed. |
19:58:28 | Lebowski_ | its says on my screen right now... Rockbox e200r installer..... Already unlocked Proceed to step 2 |
19:59:01 | preglow | Lear: i was looking at how to support several streams in one .ogg, but the ogg format doesn't have any hints that'll make finding out how many streams a file has any easier |
19:59:13 | | Join spiorf [0] (n=spiorf@79.16.206.202) |
20:00 |
20:00:00 | Vair | OK, guys, I want to thank you all for all your help. I've installed the rockbox files and english.voice. It didn't work a minute ago but the battery was very low. I'm going to plug it into the wall for a few hours and give it another try later. |
20:00:11 | Lebowski_ | do I need to install the .rom with .m14? |
20:00:20 | Vair | Catch you laters. |
20:00:36 | | Quit Vair ("CGI:IRC") |
20:00:37 | Lear | preglow: You mean chained (concatenated), or something fancier? |
20:00:44 | preglow | Lear: that |
20:01:45 | Lear | preglow: Well, you need to seek through the file, looking for different serial numbers. Not too difficult to do... I may even have some Rockbox-suitable code for it. |
20:03:51 | preglow | Lear: for such a seldomly used feature, it'd have to not do more than max two seeks to discover if a file is chained to be acceptable |
20:04:03 | preglow | Lear: and as far as i can see, that's not possible |
20:04:52 | Lear | preglow: Ah, well, that's not possible, true. But even if that was possible, do you have fixes for the codec issues related to chaining? :) |
20:05:32 | preglow | Lear: what'd those be? |
20:07:54 | Lear | preglow: ogg mallocs intermixed with vorbis mallocs. When switching streams, I'm pretty sure you need to free all vorbis mallocs, but there's been some ogg mallocs too. At least if without changing vorbisfile or some more "stream hacking" in the codec... |
20:08:37 | | Quit n1s () |
20:09:09 | preglow | Lear: removing those mallocs are exactly what i'm working on |
20:09:35 | Lear | Ah. |
20:10:25 | preglow | Lear: so, really, to find out if an .ogg file is chained, you need to binary search around in it and try to discover a bitstream serial different from the one used at the start of the file? |
20:11:18 | amiconn | preglow: Btw, why would an audio file clip after an mp3 encode/decode cycle? |
20:11:51 | Lear | Yes, detecting if it is chained at all is pretty easy, and the metadata parser already does that today. To know how many streams there are, and to get seek points for them (which Tremor needs, to support seeking), you need lots of seeks... |
20:12:21 | preglow | amiconn: because the discarding of information mp3 does pretty much means the waveform can look pretty wild after encoding, a file not clipping before encoding does not mean it won't clip after encoding |
20:12:29 | | Quit linuxstb (Remote closed the connection) |
20:12:55 | | Join goffa [0] (n=goffa@216.220.23.105) |
20:13:04 | preglow | amiconn: basically, if you mdct some non-clipping data, then alter some of the frequency bins, then reverse transform, there's nothing that says the data won't clip |
20:13:18 | | Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb) |
20:13:27 | preglow | Lear: how to do detect if it's chained? |
20:14:07 | Lear | Check serialno of first and last ogg page. If different, it is chained. |
20:14:19 | amiconn | Hmm. Does quantisation cause some coefficients to become larger, or what? |
20:14:39 | amiconn | Also, does that only apply to mp3, or also to other lossy codecs? (mp2, vorbis, ...) |
20:14:41 | linuxstb | Lear: But then how do you know how many tracks there are? |
20:14:50 | preglow | amiconn: it causes some to become larger, smaller, or zero |
20:15:06 | preglow | Lear: how do you find the last page? just read a huge chunk and look for sync? |
20:15:10 | Lear | linuxstb: Well, then you need (a lot) more seeks. |
20:15:27 | Lear | preglow: metadata/ogg.c already does that. Search for last_serial. |
20:16:24 | Lear | preglow: That's pretty much what it does. It reads the last 64 kB (as that's how large a page can be) and looks for sync. |
20:16:37 | preglow | amiconn: it is most prominent in transform codecs, mp3, vorbis, aac, ac3, etc |
20:17:04 | | Join Zagor_ [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
20:17:04 | preglow | amiconn: mp2 and musepack are subband codecs and are too affected by it, at least i think, but not to such a degree, since no frequency domain methods are employed |
20:17:08 | Llorean | I'm curious |
20:17:34 | | Quit Zagor (Nick collision from services.) |
20:17:38 | | Nick Zagor_ is now known as Zagor (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
20:17:39 | preglow | Lear: mwell, then i'd say that chained ogg support isn't a nodo, at least |
20:17:40 | | Join moos [0] (i=moos@m236.net81-66-159.noos.fr) |
20:17:45 | Llorean | Can't we seek to the end of the first song in a chained Ogg, and if that's not the end of the file, we know there's a second one? Then seek to the end of that, and if there's more there's a third? Isn't that just one seek per song / track? |
20:17:57 | preglow | Lear: let's just see if i can manage to remove the mallocs first |
20:17:59 | | Join Zagor_ [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
20:18:05 | Llorean | Or do we not have the ability to seek to the end of a single song until we know how many there are? |
20:18:11 | | Quit Zagor_ (Remote closed the connection) |
20:18:11 | preglow | Llorean: how do we know where "end of first song" is? |
20:18:25 | Llorean | preglow: How do we seek to 1:56 into a 3:07 song anyway? |
20:18:32 | preglow | Llorean: by walking page headers |
20:18:51 | Llorean | Ah, so it'd have to be walked to 3:07 of 3:07 and then see if that's not the end... |
20:18:54 | preglow | Llorean: you can calculate how large a page is, but you don't know how large a stream/song is until you've walked all of them |
20:19:15 | Llorean | Alright then, thanks |
20:19:17 | amiconn | preglow: Aha, hmm. The only non-transforming lossy codecs are mp1/mp2 and musepack, right? |
20:19:20 | markun | preglow: can this page walking be done fast? |
20:19:28 | amiconn | Oh, and probably lossy wavpack? |
20:19:30 | preglow | markun: it's completely fseek() dependent |
20:19:32 | Lear | It isn't as bad as a full walk. First a rough guess, then binary search to the right position. |
20:19:36 | preglow | amiconn: lossy wavpack is a waveform coder, yes |
20:20:16 | markun | Lear: will you know it if you end up in a chained file after the rough guess? |
20:20:45 | preglow | amiconn: the only subband codecs i see in rockbox are mpeg and musepack (and speex, for some modes), both of which use the same technique |
20:21:27 | preglow | ac3, aac, mpeg, vorbis and wma are transform codecs |
20:21:29 | Lear | markun: Tremor (the decoder library) needs to know the end of each stream, to avoid that problem. |
20:21:36 | preglow | the rest are waveform coders or predictive coders |
20:23:14 | * | linuxstb wonders why chained oggs would be useful |
20:23:16 | Lebowski_ | grrr.... I have i am stuck with POS rhapsody firwmare even after I have patched the bootloader |
20:23:19 | amiconn | Are there lossless transform codecs? (probably not) |
20:24:03 | Llorean | linuxstb: I think the idea is "get rid of the Malloc without ruling them out entirely for the future" if I'm following the train of discussion. |
20:24:27 | preglow | amiconn: none that i know if, it's not a practical approach |
20:26:06 | preglow | amiconn: most lossless codecs work by predicting how the output will look, then subtracting the original from the reconstructed to yield a residual (as small as possible), then code that along with the prediction parameters so the decoder can reconstruct perfectly |
20:26:12 | pixelma | Febs, Llorean, others interested in the manual: in the installation instructions on targets where it is important there were/are notes about general things to take care of before attempting the install (like UMS/MSC mode etc.). This was part of "old" instructions and hence is currently below the automatic installation - I guess I should move it up? And while at it - is rbutil capable of distinguish 32MB and 64MB Ipods (because then this needs to a |
20:27:15 | pixelma | *distinguishing |
20:27:30 | linuxstb | pixelma: No, we can't distinguish them - unless we guess based on disk size. |
20:27:47 | | Quit mud-rb (Read error: 104 (Connection reset by peer)) |
20:27:51 | | Join mud-rb [0] (n=mud@dialup-4.156.222.63.Dial1.Boston1.Level3.net) |
20:30:29 | pixelma | ok, then this needs to appear above too (delivering the last part of the sentence too ;) ) |
20:31:23 | preglow | linuxstb: chaining is primarily used for streaming, so i guess you'll see some stream rips being chained |
20:31:33 | preglow | i'm just all for us supporting what can be supported |
20:32:49 | | Join miepchen^schlaf [0] (n=hihi@p54BF5A54.dip.t-dialin.net) |
20:32:56 | linuxstb | preglow: Wouldn't the stream ripping application save them to separate files though? |
20:33:10 | linuxstb | But I agree we should support things that we can... |
20:34:10 | preglow | linuxstb: depends how you rip, with an ogg stream, you should basically be able to just netcat something to disk |
20:34:14 | preglow | but sure, i see the point |
20:35:12 | Llorean | Other than seeking to the next chained ogg, and the various UI elements associated with multitracks, why is it needed to know there's a second stream in the file in advance of getting to it? |
20:35:42 | preglow | what we already do, as lear explained |
20:36:03 | preglow | seek to the end of the file, find the last page header, and see if the serial is different from what it is at the start of the file |
20:36:19 | Llorean | Okay then, "why is it needed to know how many streams, and where they are"? |
20:36:36 | preglow | we already do that, though i don't know why. probably just to tell tremor where it should start ignoring the rest |
20:37:47 | Lear | To support seeking. |
20:40:33 | linuxstb | Even basic seeking needs to know the total length (in seconds) of the file - which you don't know with chained oggs unless you identify all the independent files. |
20:42:11 | *** | Saving seen data "./dancer.seen" |
20:43:26 | preglow | linuxstb: are most container formats so simple as ogg? |
20:45:47 | * | preglow wonders why the audio_formats list is in firmware/ ... |
20:45:47 | preglow | really |
20:45:55 | preglow | this firmware/ apps/ separation is a bit silly as it is |
20:46:22 | amiconn | Imho it's not silly |
20:46:34 | preglow | then what is codec stuff doing in firmware/ ? |
20:46:43 | preglow | the idea is good, but it's not done properly |
20:46:47 | preglow | id3 stuff in firmware? |
20:46:52 | preglow | that's what i mean is silly |
20:46:58 | Llorean | Yeah, the current choices made for splitting some of the stuff are kinda silly right now. |
20:47:46 | preglow | firmware/ should contain stuff for making code run on a given target, that would be good, and even valuable for other projects than ourself, but right now firmware/ and apps/ just intermingle quite a bit |
20:47:57 | preglow | media player stuff should be in apps/ |
20:47:58 | Zagor | remember we didn't have codecs when id3 was put there. decoding was very much a hardware thing. it made a little more sense then. |
20:48:02 | | Quit merbanan (Remote closed the connection) |
20:48:21 | amiconn | preglow: id3 stuff is in firmware because the hwcodec playback engine is in firmware |
20:48:36 | preglow | Zagor: i agree decoding was a hardware thing, id3 handling still wasn't, if you ask me |
20:48:49 | linuxstb | But that still doesn't imply metadata reading needs to be... (what preglow said...) |
20:49:08 | Zagor | preglow: I agree, but it was somewhat less silly back then than it is now :) |
20:49:16 | amiconn | The hwcodec playback engine is mostly monolithic |
20:49:17 | preglow | if the hardware decoder needed id3 stuff directly, i'd say there some bad separation going on |
20:49:27 | preglow | Zagor: haha, sure |
20:49:47 | preglow | but i'm not going to complain too loudly, i'm probably not going to even try fixing it |
20:49:53 | preglow | that needs some hwcodec skilled peo0ple |
20:50:10 | amiconn | Fixing it requires switching playback engine for hwcodec |
20:50:12 | preglow | and i don't know if i'm even interested in getting a hwcodec target |
20:50:24 | preglow | amiconn: yeah, that'd be a way |
20:50:30 | amiconn | That's something I will probably look into, but definitely not now |
20:50:57 | preglow | linuxstb: right now we assume .ogg == vorbis, right? |
20:51:21 | amiconn | The MoB engine still has far more quirks than the hwcodec enigne, and I want to enjoy 100% reliable rockbox on at least some targets... |
20:51:23 | linuxstb | preglow: No, the apps/metadata/ code distinguishes between vorbis and speex. |
20:51:57 | linuxstb | (same thing with AAC and ALAC) |
20:52:09 | amiconn | That said, the MoB engine is okay as long as one doesn't use too many special features (and I don't) |
20:52:20 | preglow | linuxstb: ahh, i see, get_vorbis_metadata looks for speex |
20:52:41 | preglow | amiconn: mob still glitches badly |
20:52:46 | preglow | i'll give you that |
20:53:08 | preglow | but it's way better than it was |
20:55:15 | mud-rb | is there anywhere convenient that lists the various architectural differences of all of the rockbox targets? (like word size, endianness, alignment issues, that kind of stuff)? |
20:55:58 | preglow | mud-rb: no, not really |
20:56:01 | amiconn | I don't know about such a list |
20:56:13 | | Join PaulJam [0] (i=PaulJam_@vpn-3164.gwdg.de) |
20:56:22 | amiconn | But there are just 3 fundamental architectures |
20:56:25 | | Join Hammer89 [0] (n=Matthew@static-host-24-149-229-197.patmedia.net) |
20:56:30 | amiconn | SH, coldfire, and arm |
20:57:16 | amiconn | All 3 are 32bit. SH and coldfire are big endian. Arm can be either endian, but all our targets use little endian |
20:57:51 | mud-rb | ah, thanks. that's probably mostly all i need to know actually |
20:58:03 | amiconn | SH and arm require alignment, and will throw an exception on misaligned data. Coldfire does not require it, but it's recommended for speed |
20:58:24 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
20:58:30 | mud-rb | is it just datasize alignment or whatever? i forgot the actual name for it |
20:58:43 | amiconn | Yes, alignment to data size |
20:58:54 | mud-rb | cool, that's pretty easy |
20:59:12 | | Part Hammer89 |
21:00 |
21:00:00 | | Join remotechief_311 [0] (n=markus@217-162-226-15.dclient.hispeed.ch) |
21:00:07 | preglow | Domonoky: here? |
21:00:13 | mud-rb | and if i happen to need them, are there endian conversion macros anywhere? i don't see any on a quick grep |
21:01:35 | Llorean | letoh, betoh, etc |
21:01:51 | | Part remotechief_311 ("Konversation terminated!") |
21:01:55 | Domonoky | preglow: jup |
21:02:09 | Llorean | mud-rb: I'm not sure where they're located though |
21:02:24 | mud-rb | Llorean: ah thanks. i can find them from that, i was only looking for "ntoh" style |
21:02:48 | preglow | Domonoky: do you have any plans for integratins rbspeexenc? |
21:02:54 | preglow | Domonoky: in rbutilqt, that is |
21:03:39 | Domonoky | preglow: yes, i would like to compile rbspeexenc into rbutil, but at the moment i dont have enough time.. |
21:03:49 | preglow | Domonoky: any ideas on how to do it? |
21:04:00 | preglow | Domonoky: and one question, how do i convert a qstring into something fopen() can toke? |
21:04:03 | preglow | take... |
21:04:20 | Llorean | mud-rb: All I remember about them was using them to fix an alignment bug in a plugin once. |
21:05:15 | Domonoky | preglow: i thought about making rbspeexenc itself a lib, and link it to rbutil.. |
21:05:18 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
21:05:46 | mud-rb | yeah, they seem to be in firmware/export/system.h. i honestly hope that i don't have to deal with them, because i hate endianness, but i think i'll probably have to |
21:06:20 | linuxstb_ | You normally only have to worry if you're reading/writing binary files. |
21:06:53 | Domonoky | preglow: about the Qstring, i think it was .toAscii() |
21:07:06 | Domonoky | or .toLatin1() ? |
21:07:16 | mud-rb | yeah, i can usually tell when i need to, they just make my brain hurt when i'm trying to deal with algorithms |
21:08:14 | preglow | Domonoky: both of those just discard unicode characters... |
21:08:18 | linuxstb_ | mud-rb: Don't forget the UI simulator - which can be run on 64-bit machines... |
21:08:48 | mud-rb | linuxstb_: ugh, thanks, i forgot about that one |
21:08:51 | preglow | i should just do a test myself |
21:11:47 | | Nick BilleniumZzZ is now known as Billenium (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
21:12:14 | | Join DarkStylist [0] (n=DarkStyl@c213-100-135-215.swipnet.se) |
21:12:29 | linuxstb_ | preglow: Couldn't you just use Qt's file I/O functions (if there are any...) ? |
21:12:41 | DarkStylist | why do people have to compile new builds just to get a codec working? |
21:13:01 | linuxstb_ | Because codecs aren't independent to Rockbox. |
21:13:15 | preglow | linuxstb_: i think i'll restructure rbpspeexenc into a small lib and factor out all file io into the calling app |
21:13:30 | amiconn | hmmm |
21:13:36 | preglow | linuxstb_: i can't exactly use qt io in rbspeexenc.c.... |
21:13:42 | amiconn | preglow: The slow status bar is still there... |
21:14:19 | linuxstb_ | preglow: Yes, that's what I meant, factor out the I/O. |
21:15:13 | DarkStylist | http://www.rockbox.org/tracker/task/5241 saw that page has patch whats patch? |
21:15:15 | | Quit linuxstb (Nick collision from services.) |
21:15:20 | | Nick linuxstb_ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
21:15:46 | DarkStylist | shouldnt codecs be independent in the first place? |
21:15:50 | DarkStylist | just curious |
21:16:01 | Zagor | DarkStylist: a patch is a list of changes to the source code |
21:16:31 | DarkStylist | oh |
21:18:40 | linuxstb | DarkStylist: Codecs are normally officially added to Rockbox as soon as they are functional. MOD is a special case, as the way Rockbox is designed doesn't make MOD playback easy - so the codec doesn't work well enough to add it to the official builds yet. |
21:18:41 | amiconn | mud-rb: Ah, of course. The sim can also be run on big-enidan machines (e.g. PPC-based Macs) |
21:20:06 | linuxstb | Is the license issue with the MOD codec resolved, or are we still trying to identify the source? |
21:20:35 | amiconn | Afaik it's still unsolved |
21:20:49 | mud-rb | amiconn: oh, that kind of answers another question i forgot to ask. the sim doesn't simulate the endianness of the target it's simulating then, correct? |
21:21:16 | mud-rb | i guess that would be pretty insane, it must not |
21:22:22 | linuxstb | Correct - the sim is just a native PC application. |
21:23:41 | * | linuxstb wonders why the mod metadata parser has his name in the (C)... |
21:23:46 | preglow | amiconn: then you need to find out why, it completely fixed my issue |
21:29:59 | | Quit stewball`ghost (Read error: 110 (Connection timed out)) |
21:30:09 | | Quit Lebowski_ () |
21:32:15 | | Quit Lear ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
21:32:42 | amiconn | preglow: Unless you're talking about a different quirk than me, it's not fixed |
21:32:49 | preglow | amiconn: well, then it looks like i am |
21:32:55 | preglow | mine is fixed, i can't reproduce it |
21:32:55 | amiconn | The status bar appears 0.5..1 second later than the browser itself |
21:33:24 | preglow | amiconn: what target? |
21:33:35 | preglow | linuxstb: think i'll just pass FILE* handles around, i've discovered a QFile method that returns an int file handle that i can pass to fdopen |
21:34:07 | amiconn | Looks like all swcodec targets are affected |
21:34:22 | amiconn | So far tried H10, H180, H340, Mini G2 |
21:34:30 | amiconn | Ondio is unaffected |
21:35:07 | Nico_P | linuxstb: probably just header copy and paste |
21:35:44 | Nico_P | preglow: is there a bug report corresponding to the issues you're experiencing? if not, could you make one with a repro recipe? |
21:35:57 | Nico_P | (the MoB issues, that is) |
21:36:07 | preglow | Nico_P: i'll post one when i find something i can reproduce reliably |
21:36:31 | | Join lee-qid [0] (n=liqid@p54964E3D.dip.t-dialin.net) |
21:36:51 | Nico_P | preglow: I really do want to fix these issues, but you seem to be almost the only one getting them (or complaining about them) |
21:37:53 | amiconn | Nico_P: I know of at least 2 quirks which are 100% resp. ~80% reproducable |
21:38:34 | amiconn | One is the playlist index advancing too early, the other is the unreliable end-of-playlist detection |
21:38:37 | | Join mud-rb_ [0] (n=mud@dialup-4.156.9.163.Dial1.Boston1.Level3.net) |
21:38:39 | preglow | Nico_P: i know you want to fix them, but the only thing i know which triggers them is skipping to new files around the end of old files |
21:38:42 | Nico_P | amiconn: then I'm very interested but bug reports are best because 1. I check bugs rather often. 2. I don't have to dig up an IRC log to get info |
21:38:49 | | Quit mud-rb (Nick collision from services.) |
21:38:56 | | Nick mud-rb_ is now known as mud-rb (n=mud@dialup-4.156.9.163.Dial1.Boston1.Level3.net) |
21:39:20 | preglow | any reason a52 metadata isn't in its own file? |
21:39:23 | preglow | if not, i'll fix it now |
21:39:30 | Nico_P | amiconn: early playlist index incrementation is more a known issue than a bug, but you surely know that. and it's not new to MoB |
21:40:15 | amiconn | Afaik that effect was reintroduced with MoB, after being fixed quite a while ago in the old engine |
21:40:20 | Nico_P | the fix lies in playlist.c |
21:40:50 | Nico_P | I think I remember testing a pre-MoB build (just before it), and it had that bug |
21:41:22 | amiconn | preglow: In fact it seems to be a hdd dependent effect. Recorder also shows it (and player, although only slightly) |
21:42:48 | markun | preglow: I probably forgot to move it. In which file is it now? |
21:43:17 | markun | preglow: would be great is id3 parsing was in apps/metadata/ as well |
21:43:32 | preglow | markun: sure would, it was in metadata.c, i'm moving it to metadata/a52.c now |
21:43:54 | preglow | aaaargh, dircache glitches badly here now too |
21:43:58 | preglow | disables itself all the time |
21:44:20 | markun | preglow: I wanted to add iTunes gapless support for mp3, but didn't want to duplicate the code from the m4a parser |
21:45:33 | preglow | amiconn: riiiiiight, now that dircache disabled itself, i get the missing status bar more often... |
21:45:46 | preglow | amiconn: while exiting test_codec, for example, it waited for disk spinup before displaying |
21:46:34 | amiconn | I have dircache enabled on targets with >=32MB RAM |
21:46:35 | Nico_P | preglow: for the bug report, it's not really important for the issue to be reliably reproduceable, you can post it now-ish and add a repro recipe if you find one |
21:48:04 | | Quit amiconn (Nick collision from services.) |
21:48:13 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
21:48:30 | amiconn | ..and slow spinup. I.e. all swcodec targets except X5 (only 16MB RAM) and Mini G2 (spinup time of <500ms) |
21:48:32 | Nico_P | it's just hard to remember every issue that was mentioned here, and even harder to find them |
21:49:05 | preglow | amiconn: well, i always have dircache on my h120, nano doesn't much need it... |
21:49:14 | * | preglow should get that gigabeat s soon |
21:49:35 | Nico_P | preglow: nice :) plan on helping with the porting? |
21:49:56 | preglow | Nico_P: oh yes |
21:50:47 | Nico_P | awesome... the more the merrier (and the quicker the port will be done) :) |
21:50:56 | Nico_P | jhMikeS: any news about your S? |
21:51:02 | preglow | dunno exactly when i'll get one, but i've pretty much made up my mind now |
21:51:29 | preglow | just need to make sure i'm ok with cash |
21:51:37 | preglow | since i'm pretty short on that at the moment |
21:51:37 | Nico_P | ah, I thought it was actually coming to you right now |
21:51:46 | preglow | no, haven't even ordered one, heh |
21:52:11 | Nico_P | it's really a nice little device, especially compared to the F |
21:52:49 | preglow | main differences? apart from hardware, that is |
21:53:43 | Nico_P | smaller, lighter, cross is no more touch sensitive (real "buttons"), more buttons, bigger display |
21:54:06 | Nico_P | battery life is a bit worse though |
21:54:54 | preglow | i hope we can remedy that |
21:55:44 | Nico_P | I hope so too... the fact that the disk is constantly spinning in the OF probably doesn't help though :p |
21:56:38 | | Quit jhulst ("Konversation terminated!") |
21:57:12 | preglow | ahahahha |
21:57:13 | preglow | what the hell |
21:58:14 | Nico_P | yeah, some crazy design choice... it does stop while playing music though |
21:59:36 | Nico_P | the OF is completely eye-candy focused |
22:00 |
22:00:22 | amiconn | Constantly spinning hdd is not exactly a new OF bug |
22:00:30 | amiconn | H1x0 also does that iirc |
22:00:53 | markun | yes, that was a terrible bug |
22:00:56 | Nico_P | oh, I didn't know that... |
22:01:23 | Nico_P | microsoft would probably call that a *feature* of WinCE :p |
22:02:02 | dionoea | howdy |
22:02:04 | preglow | any people currently have any gigabeat s they want to be rid of? |
22:04:37 | preglow | bah, how do i do the svn action i need to do when adding new files? |
22:04:47 | preglow | setting correct file types or whatever |
22:05:18 | linuxstb | See the UsingSVN wiki page |
22:06:59 | Slasheri | preglow: did you try checking the fs for errors? |
22:06:59 | | Quit kubiix (Read error: 104 (Connection reset by peer)) |
22:08:03 | preglow | Slasheri: i guess i should |
22:08:40 | Slasheri | that could help, i have never had that kind of behaviour |
22:09:36 | preglow | Slasheri: it's kind of weird it doesn't disable itself when scanning, then |
22:09:42 | preglow | Slasheri: it disables itself after some use |
22:10:00 | Slasheri | hmm, indeed. did you check the logf? |
22:10:00 | preglow | Slasheri: and i don't see how file system damage can have any effect once dircache has actually completed its scan and started working |
22:10:05 | Slasheri | it should contain the reason |
22:10:06 | preglow | Slasheri: i'm compiling a logf as we speak |
22:10:15 | Slasheri | great :) |
22:10:31 | preglow | i really should just start using logf builds permanently |
22:10:46 | Slasheri | preglow: if dircache finds an inconsistence between cache and fs, it disables itself |
22:10:55 | Slasheri | some kind of fs corruption could probably cause that |
22:11:17 | amiconn | preglow: The delayed status bar effect doesn't seem to depend much on dircache. It does seem to depend on storage media type though. My only unaffected targets are the Ondios |
22:11:49 | Slasheri | preglow: and btw, be sure the remove that damned ENABLE_LOGF thing from logf.c/.h |
22:12:15 | Slasheri | it doesn't work without removing it or defining that enable in dircache.c |
22:12:21 | | Quit Ping ("( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )") |
22:12:22 | preglow | Slasheri: sure, i know |
22:12:27 | Slasheri | good |
22:12:40 | | Quit BHSPitMonkey (Connection timed out) |
22:12:59 | | Join karashata [0] (n=karashat@207.61.208.119) |
22:13:02 | preglow | i like it, i hate having my debug output swamped by tagcache/playback/dircache logf messages when all i want is to see my one debug message, heh |
22:13:28 | Slasheri | hehe, i just hate it because then i will miss probably crucial information when a problem occurs |
22:13:39 | Slasheri | i just increase the logf buffer size if that is too small |
22:13:54 | preglow | Slasheri: that doesn't make it any easier to catch my debug output on the remote, heh |
22:13:58 | preglow | it just wizzes by |
22:14:24 | Slasheri | indeed, but i will use remote only if a complete crash occurs |
22:14:32 | Slasheri | normally logfdump is the way to go |
22:15:38 | * | amiconn only tried logf once, and the returned to the old methods, because of that logf spam |
22:15:51 | preglow | yeah, it is annoying |
22:16:01 | amiconn | Maybe now that this selectivity exists, I could try again |
22:16:07 | | Quit bertrik ("bye") |
22:16:28 | Slasheri | that "spam" gives a good idea what happens in background and if a bug is related to some other event |
22:17:12 | Slasheri | i have found & fixed most of the bugs with help of logf |
22:17:42 | preglow | yeah, but it is annoying when you know what you're looking for |
22:17:54 | scorche|w | preglow: well, i am here if you need someone to relay from refurbdepot |
22:18:13 | preglow | scorche|w: any reason i'd need someone to relay it? do they only send to the us? |
22:18:27 | scorche|w | the latter |
22:19:21 | preglow | right |
22:19:38 | preglow | scorche|w: you know how much shipping to europe usually is? |
22:19:45 | amiconn | jhMikeS: Just got a funny crash message with the latest build on 2nd Gen: "retetch abort" "t 7F007CA0 (0)" |
22:20:00 | amiconn | There are no typos in that message (!) |
22:20:04 | preglow | amiconn: wow... |
22:20:14 | preglow | i've never, ever seen that message garbled |
22:20:20 | preglow | almost looks like both cores crashes at once |
22:21:08 | amiconn | This is a r15873 build; r15871 works |
22:21:17 | Slasheri | hehe, i have seen some very funny pictures too when experienced with the dual core playback :) |
22:21:43 | scorche|w | preglow: for an S, i think somewhere around 15-18 ish...when i get home in...2 hours 40 min, i will check my receipts of past shipments |
22:22:17 | Slasheri | something like menu structure completely garbaged and shifted on the display with kernel error messages and second core still working |
22:22:35 | BigBambi | I can recommend the Scorch Shipping Co. |
22:22:42 | scorche|w | well, 3 hours, i guess |
22:22:50 | preglow | scorche|w: no huge rush |
22:22:54 | BigBambi | *Scorche |
22:25:12 | preglow | bah, refurbdepot haven't got 60 gigs |
22:25:18 | preglow | is changing the hd in the bastards hard? |
22:25:20 | preglow | or possible? |
22:25:24 | scorche|w | heh...so they did sell out? |
22:25:48 | | Quit desowin ("use linux") |
22:26:13 | BigBambi | Looks like it |
22:26:46 | amiconn | So... those 2 tiny fixes today (voice_thread.c and dsp.c) retrigger the PP5002 bug on 1st/2nd Gen |
22:27:07 | * | amiconn really wonders what that bug might be :\ |
22:27:46 | * | preglow curses portalplayer |
22:29:40 | preglow | logf's width restriction is really bloody annoying |
22:30:37 | * | scorche|w looks at his paypal history |
22:31:07 | scorche|w | preglow: looks like with their shipping, taxes, and my shipping, count on 30 extra dollars |
22:31:20 | preglow | scorche|w: practically free, in other words |
22:31:31 | * | preglow likes the dollar |
22:31:37 | * | scorche|w frowns |
22:32:20 | scorche|w | yup...200 even would do the trick for a 30 |
22:32:52 | scorche|w | unless the people at USPS raised rates... |
22:36:05 | | Join Daolan [0] (n=neo-ryan@dslb-084-062-015-199.pools.arcor-ip.net) |
22:38:22 | | Quit moos ("ciao") |
22:38:45 | | Join pondlife [0] (n=Steve@rockbox/developer/pondlife) |
22:38:45 | | Quit pondlife (Read error: 104 (Connection reset by peer)) |
22:42:16 | *** | Saving seen data "./dancer.seen" |
22:45:43 | | Quit Redbreva ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:46:16 | | Join Rondom [0] (n=Rondom@p57A97FC1.dip.t-dialin.net) |
22:49:27 | | Quit rasher ("Changing server") |
22:50:43 | | Join rasher [0] (n=rasher@rockbox/developer/rasher) |
22:52:23 | | Quit mf0102 ("Verlassend") |
22:55:02 | | Join safetydan [0] (n=safetyda@rockbox/developer/safetydan) |
22:55:25 | | Quit zicho ("*.net *.split") |
22:55:45 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
22:56:36 | | Join dan_a [0] (n=dan_a@217.23.173.156) |
22:59:27 | * | preglow has a refactorized rbspeexenc |
23:00 |
23:00:32 | Bagder | dan_a: hey, seen my cool little code? ;-) |
23:01:09 | preglow | linuxstb: any reason why all the patcher stuff is located in rbutil? |
23:02:05 | dan_a | Bagder: I have |
23:02:20 | dan_a | (Unless you've posted a new one since then) |
23:02:37 | dan_a | I've not been able to put my own code on the Clip yet, though |
23:02:48 | preglow | what chipset does the clip use? |
23:02:57 | Bagder | there are some other values left in the header that might be important |
23:03:04 | preglow | clip? |
23:03:05 | Bagder | preglow: AS3525 |
23:03:09 | preglow | roit |
23:04:50 | dan_a | Bagder: I'm assuming those are your "8 bit checksum2" and the 4 byte checksum at the end? |
23:05:18 | Bagder | yeps, and the value at index 8 |
23:05:34 | preglow | jmworx: −−vbr and −−quality 10 won't necessarily use the best mode all the way through, no? just debating with myself if there's a point in adding a cbr flag for our encoder |
23:10:05 | | Quit Frazz ("Leaving") |
23:11:23 | preglow | Domonoky: i've refactored rbspeexenc to now have a encode_file() function taking FILE* input and output handles, plus parameters for all the different settings and some error string stuff, will that be fine? |
23:11:51 | preglow | Domonoky: QFile has a method handle() that returns an integer that can be used to obtain a FILE* handle, so that part should be ok |
23:12:18 | linuxstb | preglow: It just seemed simpler to put the patchers there. |
23:13:22 | Domonoky | preglow: sounds fine |
23:13:34 | | Join kubiix [0] (n=Miranda@adsl-pha21-156-158-212.bluetone.cz) |
23:13:39 | dan_a | Bagder: Is there anything I can do to help find how the checksums are summed? |
23:13:58 | preglow | Domonoky: do you think it makes sense to make a custom dialog for rbspeexenc that lets you adjust all the encoding parameters as widgets? checkbox for narrowband, spinbuttons for complexity/quality, etc ? |
23:14:07 | | Join DerPapst [0] (n=DerPapst@p5B23EFF1.dip.t-dialin.net) |
23:15:13 | Domonoky | perglow: would be nice, but at the moment i dont know how to integrate this cleanly in rbutil :-) |
23:15:14 | krazykit | should you make such a dialog, it would be good to have a "defaults" button to reset the user alterations |
23:15:43 | Domonoky | i would like to have custom config dialogs for all encoders/tts engines |
23:15:52 | preglow | yeah, that would be nice indeed |
23:16:01 | preglow | perhaps i could help, i'd like to learn some qt |
23:16:10 | preglow | then again, perhaps it's not so wise to add another thing to my plate... |
23:16:16 | Domonoky | :-) |
23:16:44 | Bagder | dan_a: so far I've only stared on the headers of all the firmware files and compared them over and over again to see if I can see a pattern. For the 32bit checksum I used the two almost identical m200 firmwares to work with |
23:16:59 | | Join mycael [0] (n=mycael@79-76-48-209.dynamic.dsl.as9105.com) |
23:17:56 | | Join stewball`ghost [0] (n=WTFOMGBB@91.106.232.201) |
23:17:57 | mycael | Hello, I am trying to install Rockbox on my iPod 5.5 G but the installer says it is not where it is nad the bootloader has "Unsupported Boot Laoder Method" error. And help? |
23:18:00 | Bagder | that turned out very useful |
23:18:27 | Domonoky | mycael: restart rbutil, and use the install buttons on the second tab... :-) |
23:19:06 | mycael | i can't see replies or my question. will re-jojn |
23:19:11 | | Part mycael |
23:19:16 | | Join mycael [0] (n=mycael@79-76-48-209.dynamic.dsl.as9105.com) |
23:19:19 | mycael | hello? |
23:19:22 | DerPapst | lo |
23:19:22 | mycael | there fixed |
23:19:47 | mycael | can whoever answered before re-answer |
23:19:50 | Domonoky | mycael: restart rbutil, and use the install buttons on the second tab of rutil.. |
23:19:50 | DerPapst | [23:21] <Domonoky> mycael: restart rbutil, and use the install buttons on the second tab... :-) |
23:19:56 | DerPapst | meh... |
23:20:01 | * | DerPapst too slow as always |
23:20:08 | mycael | under extras |
23:20:09 | mycael | ? |
23:20:15 | Domonoky | the complete install seems to be still buggy.. |
23:20:35 | Domonoky | no, the install tab, not the buttons on te Quickstart tab.. |
23:20:42 | mycael | what am I installing |
23:20:57 | Domonoky | bootloader, and rockbox... then extras.. |
23:21:09 | mycael | same errors |
23:21:49 | Domonoky | then go in the configuration dialog and check if your device is correctly set... |
23:22:09 | Domonoky | if nothing helps, you can still use the manual install method :-) |
23:22:39 | mycael | where is configuration dialog |
23:23:28 | Domonoky | in rbutil, at the top left, in the dropdown menu... |
23:24:23 | mycael | there is only four about, quit hide hide others |
23:25:22 | Domonoky | mycael: you are useing a screenreader ?? |
23:25:31 | mycael | what is that? |
23:25:47 | mycael | so no |
23:26:03 | Domonoky | a tool for blind users, and rbutil doesnt work good with this.. :-) |
23:26:22 | mycael | no i'm on Mac 10.5 |
23:26:59 | Domonoky | ah, then its perhaps somewhere else... its the "File" menu.. |
23:27:21 | | Join bughunter2 [0] (n=Administ@ip565fbeaa.direct-adsl.nl) |
23:27:31 | Domonoky | or press the "change" button :-) |
23:27:47 | bughunter2 | hey, lil question: Rockbox works actually on SanDisks i have read :) |
23:28:01 | bughunter2 | on series e200 it should work too, the wiki stated. but also on e280 that is i think? |
23:28:06 | mycael | just set proxy install utility nthing about configyraton |
23:28:22 | DerPapst | bughunter2: works on e280 as well |
23:28:27 | bughunter2 | whoa |
23:28:30 | bughunter2 | thatd be sweet |
23:28:30 | DerPapst | e200 is just the series ;) |
23:28:30 | mud-rb | e200 is a series of players that are almost identical. it works on all of them except the "v2" ones |
23:28:33 | bughunter2 | yeah |
23:28:37 | bughunter2 | hint: change it to e2xx |
23:28:40 | bughunter2 | :) |
23:28:43 | DerPapst | e2X0 :P |
23:28:46 | bughunter2 | haha |
23:28:48 | bughunter2 | true that |
23:29:01 | bughunter2 | man, i had iriver for a few years, every year the battery had to be replaced |
23:29:09 | | Quit mycael () |
23:29:15 | Domonoky | mycael: how old is your copy of rbutil ? |
23:29:33 | bughunter2 | and now warranty is gone =( i'm not making the mistake again of buying such an expensive player without at least 2 or 3 years of warranty |
23:29:49 | bughunter2 | besides, their support was really bad, i once got my player back from them, still broken >__> |
23:30:04 | | Join bertrik [0] (n=Bertrik_@249-022-045-062.dynamic.caiway.nl) |
23:30:13 | bughunter2 | could you guys tell me if SanDisk E280 would be worth a shot ? :) |
23:30:38 | mud-rb | yes, it works quite well with rockbox |
23:30:44 | bughunter2 | oh great |
23:30:55 | bughunter2 | by the way, do i really need WMP10 for SanDisk E280 ? |
23:31:03 | bughunter2 | without rockbox that is.. |
23:31:11 | DerPapst | you need nothing |
23:31:16 | bughunter2 | even without rockbox? |
23:31:24 | DerPapst | just copy your files on it and you're done |
23:31:32 | bughunter2 | yes, but would that work without rockbox on it too? |
23:31:36 | bughunter2 | i mean, no iTunes-like clone? |
23:31:43 | Llorean | bughunter2: This is #Rockbox, so questions about how to use the original firmware aren't really appropriate here. |
23:31:51 | bughunter2 | true, just wondering if you guys would know |
23:32:23 | advcomp2019 | bughunter2, yea.. drag and drop.. you can got to #rockbox-community to talk offtopic |
23:32:33 | bughunter2 | oh thank you |
23:33:11 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
23:33:15 | bughunter2 | pretty impressive that the current build is always on the website within 5-10 minutes, is it build automatically or did you hire a slave? :) |
23:33:37 | DerPapst | amiconn: http://papsti.dyndns.org/upload/fat32_dump_5.5G.bin.zip |
23:33:46 | | Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-EIGHTEEN.MIT.EDU) |
23:33:49 | DerPapst | slave |
23:33:58 | bughunter2 | :D |
23:34:12 | preglow | we have a vast network of slaves |
23:34:17 | preglow | all chained to their computers 24/7 |
23:34:23 | bughunter2 | hgaha |
23:34:31 | bughunter2 | thanks for the help man, i'll try to see if i can do something good for the rockbox community! |
23:34:46 | preglow | they get a jolt of 500 volts each time an update happens, with a promise of more if they're not done within seven minutes |
23:34:52 | bughunter2 | =P |
23:34:59 | preglow | well, you could join our slave netword :D |
23:35:02 | preglow | network too |
23:35:14 | bughunter2 | well, seriously? :D |
23:35:22 | preglow | sure, if you enjoy electricity |
23:35:42 | bughunter2 | well, do i need to be a low-level coder to code stuff for rockbox? |
23:35:48 | bughunter2 | if you need any help with coding that is |
23:35:52 | bughunter2 | what else could be done |
23:35:53 | Bagder | bughunter2: http://www.rockbox.org/twiki/bin/view/Main/BuildServer |
23:36:06 | preglow | we don't _need_ any help coding, but we alway appreciate new contributors |
23:36:21 | preglow | and you don't need to be an experienced coder at all, but it all depends on what areas of rockbox you want to hack on, of course |
23:36:22 | bughunter2 | okay, what else could be done? :) |
23:36:29 | bughunter2 | well true that |
23:36:49 | mud-rb | working on plugins is probably the easiest way to start i think |
23:36:52 | preglow | coding rockbox is different than coding apps for your pc, but not any more than can be learnt in a day |
23:36:58 | bughunter2 | i did low-level assembly for almost one year and did some reverse engineering, but i learned C about 1,5 years ago |
23:37:03 | bughunter2 | i'm now busy with C++ too |
23:37:08 | preglow | well, we do asm and c |
23:37:20 | preglow | mostly c, though, not many of us touch the asm |
23:37:30 | bughunter2 | okay |
23:38:01 | bughunter2 | what kind of plugin needs/wants help or maybe a new plugin is requested? |
23:38:20 | Bagder | bughunter2: check out the bug and feature request trackers |
23:38:26 | Bagder | they're pretty well packed with ideas |
23:38:30 | preglow | linuxstb: really, removing mallocs from the ogg handling shouldn't be too hard, a pity different code is used for different codecs |
23:38:34 | preglow | primarily vorbis/speex |
23:39:44 | | Quit nanok (Remote closed the connection) |
23:39:47 | bughunter2 | thought rockbox didn't provide malloc? |
23:39:56 | preglow | bughunter2: it doesn't, but we simulate it for some codecs |
23:40:03 | bughunter2 | cool |
23:40:06 | advcomp2019 | bughunter2, you could even look at helping port a player that is in the new ports in the forums |
23:40:17 | preglow | bughunter2: seeing as how most of the codec code is from other projects, we add a simple malloc for codecs, but with the goal being removing them |
23:40:24 | preglow | a goal we're not far away from now, so i'm looking into it |
23:40:33 | bughunter2 | sounds good |
23:40:38 | bughunter2 | i might take a look at porting |
23:40:54 | bughunter2 | however i'm not anymore that much into reversing so i'm not the one to crack new firmware encryptions lol |
23:41:11 | bughunter2 | more sure, i want to help :) |
23:41:13 | bughunter2 | but* |
23:41:17 | Bagder | chicken! ;-) |
23:41:22 | bughunter2 | haha |
23:41:23 | preglow | not many of us bend that way, heh |
23:41:28 | preglow | mostly just swedes and crazy people |
23:41:34 | bughunter2 | i'm from the Netherlands |
23:41:43 | preglow | are you crazy? |
23:41:56 | preglow | if you are, you can still can crack encryptions! |
23:42:00 | bughunter2 | well sometimes |
23:42:17 | bughunter2 | but the advantage is, i don't need alcohol for it :D |
23:42:33 | preglow | ahh, alcohol, thanks for the reminder |
23:42:37 | * | preglow goes for the whisky |
23:42:38 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
23:42:40 | bughunter2 | :D |
23:42:50 | bughunter2 | i don't even like beer >_< |
23:43:02 | preglow | i love it |
23:43:11 | bughunter2 | :) |
23:43:36 | bughunter2 | preglow: what actually is done to port to a new target? |
23:43:47 | bughunter2 | if there is nothing like an encrypted firmware or odd hardware |
23:44:01 | | Join Klevi [0] (n=Levi@ool-435682a7.dyn.optonline.net) |
23:44:53 | Bagder | bughunter2: http://www.rockbox.org/twiki/bin/view/Main/NewPort |
23:45:00 | bughunter2 | sorry |
23:45:01 | preglow | there goes the last of my lagavulin :/ |
23:47:25 | bughunter2 | well, i'm not much of a driver programmer either tbh |
23:47:40 | preglow | nothing says you need to do a new port |
23:47:42 | | Quit linuxstb (Read error: 113 (No route to host)) |
23:47:44 | bughunter2 | is there anything else that can be done besides writing bootloaders / new drivers |
23:47:50 | bughunter2 | that's true preglow :) |
23:47:52 | Zagor | bughunter2: fixing bugs? |
23:47:56 | bughunter2 | good |
23:47:57 | mud-rb | you can always hunt for bugs :) |
23:48:01 | bughunter2 | heh |
23:48:04 | bughunter2 | <−− |
23:48:09 | bughunter2 | *looks at name* |
23:48:19 | bughunter2 | that doesn't seem like a bad idea :) |
23:48:19 | preglow | bughunter2: really, just try it out, look around the source, see if something catches your fancy |
23:48:26 | bughunter2 | will do preglow |
23:48:38 | bughunter2 | i'll checkout the bug reports too |
23:48:48 | Bagder | or implement new features |
23:48:48 | Bagder | or just answer questions in the forum |
23:48:48 | Bagder | or here |
23:48:48 | DBUG | Enqueued KICK Bagder |
23:48:48 | Bagder | or write manual |
23:48:55 | Bagder | or send beers to devs |
23:49:03 | bughunter2 | first and latter one seems most interesting |
23:49:09 | bughunter2 | latter one to keep up the morale i guess? |
23:49:30 | mud-rb | should send caffeine instead, we'll get more features :) |
23:49:32 | Llorean | Oh, right, while several people are around. |
23:49:38 | bughunter2 | heh |
23:49:53 | | Join linuxstb__ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
23:49:55 | | Nick linuxstb__ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
23:49:57 | Llorean | Can anyone think of a reason why adding a "Flash Disk" option under "Advanced" for disk-based builds would be a bad idea? |
23:49:57 | Zagor | meh, c200 bootloader won't start if battery is low. it just displays a battery icon and shuts down. :-( |
23:50:14 | preglow | Llorean: i don't even get what it does |
23:50:20 | bughunter2 | anyway i have to go to bed |
23:50:27 | preglow | gnight |
23:50:30 | bughunter2 | gn8 =) |
23:50:38 | Bagder | g8 |
23:50:43 | Llorean | preglow: Replacing the disk with CF in, for example, an iPod Mini causes sleep issues much like the Nano used to have when it tried to spin down. |
23:50:47 | | Part bughunter2 |
23:50:48 | bertrik | I'd like to help too, I won't mind cleaning up some #ifdefs |
23:51:08 | preglow | Llorean: well, can't we detect a flash based disk instead? |
23:51:13 | Llorean | Honestly, I don't know. |
23:51:30 | preglow | that'd be the way to go, try to check out the ata params of cf instead of hd |
23:51:35 | Llorean | That would be a better solution than a build-time option, in my opinion. |
23:51:37 | Zagor | surely a "flash harddisk" won't barf if you send spindown to it |
23:51:40 | preglow | a spinup time of 0, for example, would be a dead giveaway |
23:51:52 | Llorean | Zagor: A compact flash card in an adapter apparently does. |
23:51:56 | | Quit linuxstb_ (Read error: 113 (No route to host)) |
23:52:09 | Zagor | Llorean: ah, that's a different beast yes. |
23:52:41 | Llorean | If it's one of those solid state 1.8" disks, I'd expect it to be able to handle anything a normal 1.8" disk can |
23:52:52 | Zagor | yeah that's what I was thinking |
23:53:01 | Llorean | But ATA sleep needs to be disabled, apparently |
23:53:07 | Llorean | For CF cards |
23:53:39 | | Quit davina (Remote closed the connection) |
23:53:54 | Klevi | Will there be a port of Rockbox for the second generation of Ipod Nanos? |
23:54:03 | Llorean | Klevi: If owners of 2nd generation Nanos do it, sure. |
23:54:08 | Zagor | do we know anyone who can try this for us? I'd bet the IDENTIFY block contains enough information to tell it's a flash |
23:54:14 | Klevi | lol.. |
23:54:37 | Klevi | can it be that much different than the first..? |
23:54:39 | preglow | Klevi: we don't sit here planning a port, someone who wants to do it has to appear and do the work |
23:54:43 | preglow | Klevi: it's _very_ different |
23:54:50 | Llorean | Zagor: This guy's converted a Gigabeat, and seems somewhat on top of things. http://forums.rockbox.org/index.php?topic=13832.0 |
23:55:18 | Klevi | *nods( |
23:55:20 | Klevi | ** |
23:55:22 | preglow | Klevi: practically nothing inside it is identical to the first generation one, and apple has really tried hard to keep us from porting to it |
23:55:36 | Llorean | Zagor: It sounds like he's experiencing other issues with it still. |
23:55:51 | Klevi | i see. |
23:58:03 | | Quit bertrik ("bye") |
23:58:35 | Klevi | Have any other companes really done this as well? |
23:59:00 | Bagder | done what? |