00:03:47 | | Join pseudoXh4 [0] (n=pseudo@62.215.85.167) |
00:03:52 | | Quit Thundercloud__ (Connection timed out) |
00:04:21 | | Quit Soul-Slayer (Read error: 131 (Connection reset by peer)) |
00:08:48 | pseudoXh4 | I have a *SOMEWHAT* unrelated question to Rockbox, but is anyone working on the Sansa E200 port here? |
00:10:40 | Mikachu | i think they are |
00:11:47 | | Quit dwihno ("It's actual proper DJ-juice!") |
00:14:50 | | Quit hcs ("Download Gaim: http://gaim.sourceforge.net/") |
00:15:04 | pseudoXh4 | Well.. would you happen to know what platform they use for the basis of their development? |
00:17:12 | linuxstb | Rockbox is developed with gcc. |
00:17:41 | pseudoXh4 | I mean. |
00:17:42 | pseudoXh4 | Er. |
00:17:47 | pseudoXh4 | What operating system? |
00:17:59 | linuxstb | Rockbox is the operating system.... |
00:18:09 | pseudoXh4 | It's a PC operating system too? |
00:18:16 | | Join hcs [0] (n=hcs@rockbox/contributor/hcs) |
00:18:24 | linuxstb | No, but the PC operating system is irrelevant. |
00:18:36 | linuxstb | Some people use Windows, some Linux, some Mac OS X, some BSD... |
00:19:11 | linuxstb | But under Windows you need Cygwin. i.e. any Unix-like environment. |
00:19:42 | pseudoXh4 | Well. |
00:20:17 | pseudoXh4 | I'm having problems with my Sansa on BSD, and wondered if any of the Rockbox developers happened to use BSD, as I get LUN0 locked on my screen when accessing my Sansa in recovery mode... |
00:20:32 | | Part Llorean |
00:21:32 | linuxstb | Sorry, I can't help with that (I don't have a Sansa, or BSD). |
00:22:08 | | Quit fasmaie () |
00:23:02 | | Quit Sujdik ("Bersirc 2.2, for external use only. [ http://www.bersirc.org/ - Open Source IRC ]") |
00:24:27 | pseudoXh4 | :( |
00:26:42 | markun | I use FreeBSD, but no sansa |
00:29:57 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
00:32:12 | | Join ben222222222222 [0] (i=4b510d4f@gateway/web/cgi-irc/labb.contactor.se/x-b1284b506e3271de) |
00:32:19 | ben222222222222 | hello |
00:32:33 | | Join |AhIoRoS|_ [0] (n=ahioros@200.124.29.131) |
00:32:41 | ben222222222222 | im having a problem with my sansa 200 player. can anyone help me |
00:32:51 | pseudoXh4 | Hahah. |
00:32:53 | pseudoXh4 | Coincidence. |
00:32:59 | pseudoXh4 | Same reason I came in. ;) |
00:33:01 | | Quit |AhIoRoS| (Nick collision from services.) |
00:33:02 | ben222222222222 | lol |
00:33:08 | ben222222222222 | i think i might have bricked mine |
00:33:13 | pseudoXh4 | :| :O :( :'( |
00:33:19 | Mikachu | you're not the first |
00:33:21 | pseudoXh4 | Checked the TroubleShooting page? |
00:33:25 | ben222222222222 | yeah |
00:33:45 | | Quit |AhIoRoS|_ (Client Quit) |
00:33:49 | ben222222222222 | i installed rockbox exactly how it says and now it says could not load image restart in recovery mode |
00:33:58 | | Join bluebrother [0] (i=Zw7ajIXZ@rockbox/staff/bluebrother) |
00:34:51 | preglow | jhMikeS: any news? |
00:34:51 | pseudoXh4 | Tried restoring your original firmware? |
00:35:23 | ben222222222222 | i tried using a mi4 file from a sansa resource site |
00:37:14 | ben222222222222 | i put it in in recovery mode and restarted it, but its still giving me the error and the file's no longer in the recovery mode partiton |
00:38:47 | | Join webguest64erik [0] (i=51ea3d70@gateway/web/cgi-irc/labb.contactor.se/x-d901dc261048d6fb) |
00:41:30 | ben222222222222 | ...im scared.... |
00:41:38 | | Join NanoUser [0] (i=3fc6232d@gateway/web/cgi-irc/labb.contactor.se/x-92b1da9287563d71) |
00:42:48 | NanoUser | Hi, Anyone know how to help me get Mpeg on my Nano (1st gen) ?? I'm kinda stuck, and my friend isn't a lot of help.. |
00:43:36 | NanoUser | I mean I've read the manual, and didn't understand it much |
00:43:49 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
00:43:50 | | Quit webguest64erik ("CGI:IRC (EOF)") |
00:44:12 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
00:44:14 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
00:44:34 | Soap | Have you read the mpegplayer wiki page? |
00:45:45 | Soap | http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer |
00:45:58 | NanoUser | Yes |
00:46:19 | Soap | ok, what part specificly do you have a question on? |
00:46:56 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
00:46:58 | | Quit ben222222222222 ("CGI:IRC (Ping timeout)") |
00:47:06 | NanoUser | *thinks* One second, because I don't know how to get Mpeg on there |
00:47:26 | | Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-83a6b7eddeb20bee) |
00:47:35 | Soap | how do you get your music onto your Nano? |
00:47:41 | Soap | iTunes? |
00:47:49 | NanoUser | Normally yes |
00:48:10 | Soap | well, you won't be able to use iTunes to transfer the mpeg files. |
00:48:33 | Soap | You also won't be able to view mpeg movies from Database view, which I assume you are currently using? |
00:48:39 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:49:00 | NanoUser | Well I normally just use iTunes |
00:49:11 | NanoUser | (What is Database view?) |
00:49:26 | Mikachu | NanoUser: do you actually use rockbox? |
00:49:35 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
00:49:36 | NanoUser | Yes it's on my nano |
00:50:16 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
00:50:16 | | Quit NanoUser ("CGI:IRC (EOF)") |
00:50:16 | linuxstb | Just copy the .mpg file to your Nano as if your Nano was a hard disk (you may have to enable that option in itunes) and then select it from the Rockbox file browser. |
00:50:28 | | Join NanoUser [0] (i=3fc6232d@gateway/web/cgi-irc/labb.contactor.se/x-5bf3e639a7f71aba) |
00:50:45 | NanoUser | Blasted Backspace key |
00:51:17 | linuxstb | Just copy the .mpg file to your Nano as if your Nano was a hard disk (you may have to enable that option in itunes) and then select it from the Rockbox file browser. |
00:52:57 | NanoUser | Problem: My Nano doesn't have the Mpeg player. Or does the Rockbox already install that? |
00:53:20 | dionoea | it installs it |
00:53:24 | Soap | how old is your copy of rockbox, NanoUser ? |
00:53:47 | DataGhost | linuxstb do you know if there is any page with information about what has been tried on the 2G nano (and failed)? |
00:53:53 | DataGhost | So I'm not doing something that's already been tried |
00:53:59 | NanoUser | I got it off the current builds page |
00:54:20 | Soap | ok, then you do have the mpegplayer, NanoUser |
00:54:25 | Soap | cd rockbox |
00:54:25 | DataGhost | I think I just found a valid FAT partition inside the nano 2G firmware |
00:54:27 | Soap | oops |
00:54:32 | DataGhost | looks like some resource thing |
00:54:36 | DataGhost | which does not give me much hope |
00:54:43 | NanoUser | Okay |
00:54:51 | NanoUser | In terminal I would assume |
00:55:06 | Soap | no no, ignore my wrong window "cd rockbox" |
00:55:23 | linuxstb | DataGhost: The firmware partition looks very similar to the other ipods, apart from the main firmware (OSOS) image being encrypted. The IPL wiki has good descriptions of that. |
00:55:29 | NanoUser | Oh. |
00:55:40 | DataGhost | yes I know that linuxstb :) |
00:55:55 | DataGhost | but I need to know what's been figured out about that |
00:56:00 | DataGhost | like that FAT partition |
00:56:17 | Soap | NanoUser: you do have the mpegplayer. It does not show up in the pluggins list, as is explained in the wiki page you said you read, because it is a viewer - simply "play" the mpeg file from the Rockbox file browser, making sure your "view" settings are set to "all" or "supported" not "music" |
00:56:17 | DataGhost | so I'm not doing useless work which has already been done :) |
00:56:18 | linuxstb | That's what I mean - earlier ipods have a FAT image (5g and later versions of the Nano). |
00:56:28 | | Join Thundercloud__ [0] (n=thunderc@82.152.203.136) |
00:56:32 | NanoUser | kay |
00:56:52 | DataGhost | yes but I found a seemingly valid FAT16 partition (at least header) in the firmware image |
00:56:55 | DataGhost | named IPODRESOURC |
00:57:09 | linuxstb | Yes... That's the RSRC image. |
00:57:16 | NanoUser | *looks for view page* |
00:57:18 | DataGhost | so that's been figured out already? |
00:57:43 | Soap | DataGhost: I just sold my nano 2nd gen today - don't go cracking it anytime soon! ;) |
00:57:46 | linuxstb | Yes. It's the same as the 1st gen Nano - that's why I'm pointing you to existing documentation. |
00:57:53 | DataGhost | Soap I don't even own one :P |
00:57:58 | DataGhost | ah ok |
00:58:19 | DataGhost | I'm probably looking at the wrong wikipage because it doesn't mention the rsrc at all |
00:58:22 | | Quit Mouser_X (Read error: 104 (Connection reset by peer)) |
00:58:23 | linuxstb | But afaik, no-one has discovered anything interesting that's specific to the 2nd Gen Nano. |
00:58:36 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
00:58:37 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
00:58:40 | DataGhost | hmk |
00:59:19 | linuxstb | The linux4nano.org site may be interesting to you though. |
00:59:47 | DataGhost | ah well, I'm just quickly skimming through it, hoping to stumble across something |
00:59:50 | NanoUser | How to I get to the View settings? |
00:59:52 | | Quit Febs ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
01:00 |
01:00:00 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
01:00:03 | DataGhost | I also found a piece of crap which doesn't look encrypted but rather looks like actual code |
01:00:11 | DataGhost | but I'm completely not sure about that |
01:00:36 | DataGhost | I'll just spend another 15 minutes looking at that firmware and then I'll stop, unless someone donates a nano :P |
01:00:44 | NanoUser | lol |
01:00:45 | Soap | NanoUser: Menu−−>General Settings−−>File View−−>Show Files |
01:01:00 | DataGhost | it's not worth my money and time unless I have one, I'd better spend it working on the 5.5G |
01:01:03 | Soap | DataGhost: I sold mine for more than US retail.... |
01:01:12 | NanoUser | Thanks soap |
01:01:22 | | Quit Mouser_X (Nick collision from services.) |
01:01:25 | DataGhost | ooh |
01:01:31 | DataGhost | that smells like an investment |
01:01:31 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
01:01:35 | NanoUser | Okay, now time to figure out how to put mpg files on rockbox.... |
01:01:56 | * | linuxstb thought he mentioned that |
01:02:11 | NanoUser | Okay time to skim |
01:02:28 | Soap | DataGhost: the secret is to buy in the US - and sell on ebay in europe where they cost more. |
01:02:41 | DataGhost | lol |
01:03:39 | NanoUser | Oh btw how do u install skins? |
01:04:03 | NanoUser | ^_^''' |
01:04:05 | Soap | that is also covered in the manual NanoUser. They are called WPSs. While Playing Screens. |
01:04:12 | DataGhost | argh |
01:04:15 | DataGhost | blame me for misreading |
01:04:25 | DataGhost | misread a 0 |
01:04:34 | DataGhost | and forgot to look at the address of that rsrc image |
01:04:44 | NanoUser | Okay, *galft WPS manual* |
01:04:56 | NanoUser | galft = goes and looks for the |
01:05:10 | DataGhost | I thought the rsrc image was at 0x1016c0 |
01:05:16 | DataGhost | it was at 0x161c000 |
01:05:20 | DataGhost | stupid me |
01:05:54 | NanoUser | Okay dinner time, btw which should I look at WPS tags? |
01:06:28 | DataGhost | I just read it entirely backwards instead of bytewise :P |
01:06:37 | *** | Saving seen data "./dancer.seen" |
01:07:22 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
01:07:25 | | Join miepchen^schlaf [0] (n=hihi@p57B94F44.dip.t-dialin.net) |
01:08:02 | DataGhost | and that was aupd anyway. the partition is just named as if its the rsrc partition |
01:10:38 | | Quit Thundercloud_ (Connection timed out) |
01:11:33 | | Quit bluebrother ("Verlassend") |
01:15:58 | | Quit pseudoXh4 (Remote closed the connection) |
01:18:00 | | Join pseudoXhfour [0] (n=pseudo@62.215.85.167) |
01:22:42 | preglow | hrm, we really should have a fixed point lib or something |
01:23:00 | preglow | using get_replaygain_int to perform exp10(x/20) doesn't feel all that... clean |
01:23:52 | | Quit ender` (" If you're going to do something tonight that you'll be sorry for tomorrow morning, sleep late.") |
01:27:06 | | Quit Bjoern-Erik (Read error: 104 (Connection reset by peer)) |
01:28:39 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
01:30:07 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
01:30:21 | | Quit hotwire_ ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
01:30:56 | * | decayedcell suprised that Rockbox built on Linux is somewhat faster than Rockbox built on Cygwin |
01:31:26 | preglow | why surprised? cygwin is dog slow |
01:31:39 | JdGordon | compiling? or running? |
01:31:48 | decayedcell | running on the actual iPod |
01:31:54 | JdGordon | ! |
01:31:59 | | Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU) |
01:32:00 | decayedcell | I know its heaps faster in compiling, but its faster on the iPod !? |
01:32:05 | preglow | unlikely, unless you're running different gcc versions |
01:32:31 | decayedcell | cygwin GCC 4.0.2, Linux GCC 4.0.3 |
01:32:49 | preglow | then i think you're a victim of placebo :> |
01:33:24 | decayedcell | Well either that, or playlist scrolling suddenly wasn't as laggy |
01:34:22 | preglow | it really is quite unlikely that windows gcc should optimise better than linux gcc |
01:34:36 | decayedcell | no Linux GCC is faster |
01:34:39 | preglow | other way around, i mean |
01:34:42 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
01:35:13 | NanoUser | Back, yum Burgers |
01:35:20 | * | decayedcell shrugs |
01:35:39 | NanoUser | I have no idea how to do that. kewl |
01:35:52 | decayedcell | type /me |
01:35:56 | NanoUser | oh |
01:36:09 | * | NanoUser Runs across the chat room |
01:36:20 | decayedcell | ignorance is bliss - if I think its faster, even if it might not be, then its all good :p |
01:36:42 | NanoUser | lol |
01:36:48 | linuxstb | It's not just the usual scroll speed varying with CPU speed? |
01:36:55 | NanoUser | Still tryin to figure out rockieboxie |
01:37:27 | decayedcell | Well, I remember on the last Cygwin compile that the scroll would lag and the CPU wouldn't boost to compensate |
01:37:54 | decayedcell | With today's compile, the CPU seems to boost a bit and that makes it less laggy, it does still lag a bit but not as much |
01:38:10 | linuxstb | Playing the same music? |
01:38:40 | * | decayedcell checks |
01:39:31 | decayedcell | Ah nevermind still laggy... false alarm people :( |
01:40:05 | | Join lini [0] (i=pugsley@62.204.144.237) |
01:40:17 | decayedcell | What I don't understand is why this doesn't happen with the 4G |
01:40:22 | * | Soap stables the calvary |
01:40:52 | Soap | stock 4G build? |
01:41:12 | Soap | even if so the 4G doesn't have 1/2 the screen to update the 5G does. |
01:41:17 | decayedcell | IIRC yes |
01:41:36 | decayedcell | But this is with exactly the same music |
01:42:06 | linuxstb | The 5G's LCD needs 150KB of data to fill it.... The 4G greyscale is less than 10KB. |
01:42:17 | decayedcell | ah okay that explains |
01:43:20 | dan_a | preglow: I saw in the logs a few days ago that you had some questions about the way I was planning to use the COP on the PortalPlayers |
01:44:19 | decayedcell | dan_a I can test the cop 8 patch on the iPod Nano, Mini 2G, 4G Color. Should be able to do it on Monday |
01:44:28 | | Join shnee_ [0] (n=CurtyD13@cblmdm72-241-107-50.buckeyecom.net) |
01:45:08 | dan_a | decayedcell: Thanks :) I don't think there's too much keeping it from being committed now |
01:45:42 | | Join BigMac [0] (n=moyers_m@c-71-234-95-131.hsd1.ct.comcast.net) |
01:45:49 | linuxstb | Is it helping the CPU scaling problem on the PP5020? |
01:45:58 | decayedcell | dan_a Have there been any changes to iPodLoader2 to support Rockbox cop specifically? |
01:46:22 | dan_a | linuxstb: It appears to, on the 4G greyscale at least. |
01:46:25 | linuxstb | Yes, I gave them a patch a month or so ago which was committed to the IPL SVN. |
01:46:53 | linuxstb | dan_a: No freezes, or just less freezes? |
01:47:03 | | Quit Mouser_X (Nick collision from services.) |
01:47:07 | dan_a | linuxstb: Not a single one yet. |
01:47:12 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
01:47:28 | linuxstb | Is that with any of the cpufreq patches, or simply the COP patch? |
01:47:36 | dan_a | COP patch only |
01:48:17 | linuxstb | Is the CPU boosting frequently? |
01:48:35 | dan_a | Yes |
01:48:57 | dan_a | I don't think that using the COP patch reduces boosting by much |
01:51:01 | linuxstb | So is there anything holding you back from committing? |
01:52:31 | dan_a | It breaks recording, there have been a few reports of the earlier versions not working, and I want to put in runtime detection of whether there is a kernel on the COP. I also want to try killing the main thread on the COP as per your suggestion. |
01:52:39 | | Quit NanoUser ("CGI:IRC (EOF)") |
01:53:33 | | Quit muesli__ ("ich will Kühe!!!") |
01:56:49 | | Nick pseudoXhfour is now known as pseudoXh4 (n=pseudo@62.215.85.167) |
01:57:18 | preglow | dan_a: well, the question is pretty much answered |
01:57:42 | preglow | kernel on cop makes rockbox crash less with cpu freq scaling enabled? |
01:59:39 | dan_a | It appears to - we're not sure why. Though MrH's clock handling document does mention checking to see if the COP is running or not, and sleeping it after changing the clock source if it was sleeping previously |
02:00 |
02:00:37 | | Quit mattzz ("Leaving") |
02:01:12 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
02:01:15 | | Join saratoga [0] (i=98039a62@gateway/web/cgi-irc/labb.contactor.se/x-ae707c3e536b1b68) |
02:01:33 | saratoga | do we have a theory about why the COP patch doesn't decrease boost much? |
02:01:38 | preglow | dan_a: really now |
02:03:05 | Slasheri | saratoga: audio decoding is not load balanced, so at least one core needs to be boosted as much as before |
02:03:18 | Slasheri | but ui can be run on separate core without lag |
02:03:30 | saratoga | so basically the COP just helps if you try and do more then pure audio decoding? |
02:03:38 | Slasheri | yes |
02:03:45 | decayedcell_ | Slasheri: would running the UI on the separate core help with scroll lag? |
02:04:05 | saratoga | the current setup is codec on one core, everything else on the other? |
02:04:09 | Slasheri | decayedcell_: with properly implemented COP support, it should totally eliminate that |
02:04:10 | aliask | Would it be possible to split audio decoding to multiple threads to balance the load? |
02:04:23 | * | decayedcell_ jaw drops |
02:04:26 | Slasheri | (not not before i commit the patch to the gui list code) |
02:05:47 | Mikachu | i don't think anyone has bothered to write a threaded mp3 decoder |
02:05:59 | Slasheri | that gui list code patch is almost commit ready, but i still have to figure out a few things if there is a better way to implement those |
02:06:11 | BigMac | Alright just checked the manual and still have no idea, what is cop, I haven't updaterd my build in a few months |
02:06:28 | Mikachu | co-processor |
02:06:30 | linuxstb | Slasheri: Will that be separate to the ipod acceleration patch? |
02:06:35 | saratoga | i don't think its possible to effectively thread an mp3 decoder since the spec is more or less serialized |
02:06:45 | Slasheri | linuxstb: yes, scrollwheel patch is a separate thing |
02:06:47 | saratoga | at least its not possible to thread an encoder, at least not without disableing various features |
02:07:04 | preglow | even if threading decoding was possible: forget it |
02:07:08 | Slasheri | gui list optimizations affects all targets |
02:07:15 | preglow | it would mean effectively rewriting our codecs from scratch |
02:07:33 | saratoga | so to be clear, we have the codec on one core, everything else on the other? |
02:07:39 | saratoga | or is it more complicated |
02:07:46 | Mikachu | Slasheri: does that include the "dont redraw the whole screen when doing paged scrolling" patch? |
02:08:01 | decayedcell_ | Mikachu which FS# is that? |
02:08:09 | dan_a | saratoga: At the moment, codec on one core |
02:08:16 | Mikachu | decayedcell_: don't know offhand |
02:08:25 | BigMac | So I should proobably reinstall the bootloader on my 5g right? |
02:08:27 | Slasheri | but i am still not sure if that is a clean way to implement it: currently i have in scheduler a new routine queue_count that retuns the number of pending events in the queue. In gui list code i check if queue_count(&button_queue) > some_constant and then activate the optimizations |
02:08:29 | Mikachu | it doesn't apply to current svn anyway |
02:08:38 | Slasheri | that works fine, but might not be the best way to implement it |
02:09:07 | Slasheri | Mikachu: yes, basically that is just that (improved version of it) |
02:09:08 | preglow | doesn't sound like the cleanest thing ever, no |
02:09:12 | preglow | but i don't have any better ideas |
02:09:40 | BigMac | ? |
02:10:05 | | Quit decayedcell (Read error: 110 (Connection timed out)) |
02:10:13 | Slasheri | Mikachu: basically it just redraws the changed content of the screen, and when pending button events increases too much, we start dropping frames (not redraw screen every time) |
02:10:19 | linuxstb | BigMac: Does your current bootloader have white text on a black background? |
02:10:36 | Mikachu | ah, i remember some talk about that |
02:10:51 | Slasheri | preglow: i also disabled the automatic paged scrolling, so now the cursor stays on top/bottom and it seems like the list is scrolling very fast |
02:11:07 | Slasheri | at those speeds one can't even notice that not every frame is not drawn |
02:11:12 | decayedcell_ | http://www.rockbox.org/tracker/task/4817 appears to be like Barry's common bootloader but for LCD scrolling? |
02:12:05 | Mikachu | Slasheri: now you just have to draw that huge letter in the middle of the screen too and you're set |
02:12:18 | preglow | Slasheri: good, good |
02:12:24 | preglow | Slasheri: really looking forward to seeing this commited |
02:12:43 | decayedcell_ | I think a lot of people are preglow :D |
02:12:55 | Mikachu | i think just one person is preglow |
02:13:08 | BigMac | linuxstb: nope |
02:13:11 | Slasheri | preglow: if you think that approach of calling queue_count from the gui code is ok, i could commit that quite soon |
02:13:20 | Slasheri | i don't have either a better solution to do it |
02:13:24 | linuxstb | BigMac: Then yes, you should upgrade. |
02:13:47 | preglow | Mikachu: there's always postglow, but he's not exactly trying to be preglow, i think |
02:14:00 | BigMac | Ok, but is their a page that explains the changes and such and what has improved? |
02:14:37 | linuxstb | Nope. |
02:15:30 | BigMac | Ok well can someone explain why I would want a co processor boot if it works without it? |
02:16:20 | dan_a | BigMac: Because one day it won't |
02:17:32 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
02:17:37 | linuxstb | The latest bootloader is needed to initialise the cop properly. Without it, Rockbox won't be able to the COP. |
02:18:03 | linuxstb | ^use the COP |
02:18:31 | BigMac | Ah ok and will reinstalling the bootloader require deletion of all of my files on my ipod? |
02:19:05 | linuxstb | No, but you should restore the backup of your firmware partition first, and then follow the installation instructions in the manual. |
02:19:24 | DataGhost | well Soap, it's certainly working |
02:19:48 | DataGhost | iirc (forgot to note the time, stupid stupid... I know) I started the video playlist at around 6pm |
02:19:55 | DataGhost | now it's 2:20am and it's still running |
02:19:58 | BigMac | I assume that is in the manual? |
02:20:06 | BigMac | that was directed at linuxstb |
02:20:09 | DataGhost | and still charging |
02:20:14 | | Join Thundercloud_ [0] (n=thunderc@82.152.211.89) |
02:20:14 | linuxstb | Is what in the manual? |
02:20:35 | BigMac | restoring the firmware partition |
02:21:41 | decayedcell_ | If you remove the bootloader that should be sufficient, thats covered in the manual |
02:21:50 | BigMac | k |
02:21:50 | linuxstb | BigMac: I think so. |
02:23:23 | | Quit jhMikeS (Nick collision from services.) |
02:23:29 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
02:24:56 | | Join Soul-Slayer [0] (n=Jonno@89.241.52.215) |
02:30:15 | preglow | man, i almost wish this coef calculation was important, the way i'm shaving off stuff |
02:30:18 | preglow | kudos to me |
02:30:18 | | Quit saratoga ("CGI:IRC (EOF)") |
02:30:41 | BiptoN | linuxstb: have you tested the KoC8 patch on your 4g photo yet? i think it's about to hit svn |
02:32:24 | | Quit wooo (Read error: 110 (Connection timed out)) |
02:32:42 | linuxstb | BiptoN: No. Hasn't it already been tested on a Photo/Color though? |
02:32:59 | dan_a | BiptoN: I wouldn't say it was about to hit SVN... I want to be sure it won't hurt performance before I commit it, and one or two of the core devs have some questions about the way it works still |
02:33:19 | BiptoN | ahh IC |
02:33:43 | BiptoN | have the folks runnin it been using scaling do you know? |
02:34:09 | dan_a | I've been running it with scaling on a 4G greyscale |
02:34:58 | BiptoN | no problems ? |
02:35:04 | BigMac | btw is the scroll acceleration part of svn now or still a no? |
02:36:05 | dan_a | BiptoN: In 4 sessions each of 45 minutes of playing, not a single problem. |
02:36:34 | BiptoN | nice, i havn't run it with the default 24/8 values |
02:36:48 | BiptoN | i ran it from 100% to death 6 times or more |
02:37:01 | BiptoN | lasted 6 hours each time |
02:37:24 | BiptoN | 2 more hours than the battery was gettin prior |
02:37:28 | | Join midkay__ [0] (n=midkay@c-24-19-236-139.hsd1.mn.comcast.net) |
02:38:38 | dan_a | 2 hours better? Was that just with the KoCOP8 patch? Soap and Llorean (IIRC) did some tests with KoCOP6 and got about 15 minutes extra battery life |
02:40:45 | | Quit appelsap ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
02:41:58 | BiptoN | it was KoC6 and an svn a week ago |
02:42:06 | BiptoN | KoC8 yields the same also thoug |
02:42:25 | dan_a | On which player? |
02:42:44 | BiptoN | don't know how much of a difference it is with the 5,5g, i got 7hr 50min friday, runnin it non-stop all day long |
02:42:53 | BiptoN | i just bought the 5.5g |
02:42:55 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
02:43:25 | | Quit Thundercloud__ (Success) |
02:44:16 | linuxstb | dan_a: Have you thought about how rolo could be made to work with the cop? i.e. how to redirect it back to 0x0 at the same time as the main CPU? |
02:45:09 | | Quit decayedcell_ (Read error: 110 (Connection timed out)) |
02:46:36 | preglow | doesn't have to be at the exact same time, does it? |
02:46:56 | linuxstb | I'm not sure. |
02:47:00 | dan_a | linuxstb: I've tried setting a flag in a variable held in IRAM to cause the COP to jump to 0x0, but that hasn't worked. |
02:47:05 | Soul-Slayer | I read in the FS for the KoCOP patch it was only supposed to provide a framework to allow for things to go onto the COP, what does it use on the COP now? Audio codecs? |
02:47:30 | dan_a | My next test will be to use the mailboxes for passing a message that gets handled by an interrupt |
02:48:22 | dan_a | Soul-Slayer: There scope of that task has increased a bit! We're now running the audio codec thread on the COP (to prove that the framework is useful) |
02:48:57 | Soul-Slayer | And I understand it's been reasonably successful so far? |
02:50:19 | dan_a | Not as successful as we'd hoped, as the codec and audio threads seem to be lockstepped to some extent (i.e. moving one of them to its own processor doesn't make everything work faster.) But the concept works fine, and the MpegPlayer plugin successfully makes use of the COP |
02:51:01 | Soul-Slayer | Progress is progress though :). |
02:51:38 | Soul-Slayer | On the topic of MpegPlayer - Does that still suffer from synchronization trouble? |
02:51:46 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
02:52:36 | linuxstb | It depends what you mean by synchronization trouble. Video too fast or too slow, or the right speed, but out of sync? |
02:53:02 | preglow | dan_a: tried moving both? |
02:53:15 | preglow | would probably need a sprinkling of proper mutexes to make it work |
02:53:47 | preglow | w1ll14m: there? |
02:53:48 | Soul-Slayer | I find it hard to tell whether the video is running at the right speed or not, but audio always tends to finish a lot faster than the video, so I imagine the video is running slightly slower. |
02:53:49 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
02:54:14 | Soul-Slayer | Actually, now I think about it, I'm not sure which ones running faster, lol |
02:54:15 | Mikachu | and once the audio finishes, you can't open the menu to quit the plugin |
02:54:32 | linuxstb | Soul-Slayer: What player do you have? |
02:54:37 | Soul-Slayer | H10 6gb |
02:54:58 | | Quit midkay_ (Read error: 110 (Connection timed out)) |
02:55:06 | dan_a | preglow: I haven't yet. I'd need to work out what variables the audio thread has shared with other threads, because of the lack of any cache snooping between the cores |
02:55:14 | linuxstb | Are you running the kernel-on-cop patch with mpegplayer? |
02:55:23 | Soul-Slayer | I am, yes |
02:55:34 | | Quit entheh ("^~") |
02:55:39 | Soul-Slayer | I've yet to try it without |
02:56:23 | linuxstb | Then the video is probably too fast - have you enabled the Limit FPS and Skip Frames options? |
02:56:27 | Soul-Slayer | I have an idea - I'll make a video counting up to 10 both graphically and using audio and see how they run with and without the patch |
02:56:32 | Soul-Slayer | I did, yes. |
02:58:21 | BigMac | Woah Woah Woah |
02:58:33 | BigMac | Mpegplayer has audio now? |
02:58:45 | Soul-Slayer | Yes. |
02:58:47 | linuxstb | Where have you been? |
02:58:50 | Soul-Slayer | Lol |
02:58:59 | BigMac | I have been away for a while |
02:59:00 | Soul-Slayer | Mid December it came out I believe |
02:59:20 | BigMac | So wait what formats can be read? |
02:59:25 | linuxstb | BigMac: Read the PluginMpegplayer wiki page. |
02:59:27 | BigMac | I should prolly read the page first |
02:59:33 | Soul-Slayer | Indeed, lol. |
02:59:35 | BigMac | You beat me to it |
02:59:38 | linuxstb | Still lots of work to do - but the status on that page is up to date. |
02:59:57 | Soul-Slayer | But to answer your question - .mpg/.mpeg are the formats it can read |
03:00 |
03:00:23 | | Part BigMac |
03:00:29 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
03:00:34 | | Quit linuxstb ("CGI:IRC") |
03:00:49 | | Join BigMac [0] (n=moyers_m@c-71-234-95-131.hsd1.ct.comcast.net) |
03:01:04 | BigMac | Well congrats to all that made this possible |
03:01:10 | tchan | has anyone noticed the typo on the rockbox gigabeatfxport twiki page ? Namely, "Bootloader with bootsplpash", near the bottom of the page. |
03:01:30 | tchan | shouldn't it be "Bootloader with bootsplash" |
03:01:43 | BigMac | I remember a few months ago when everyone was proclaiming this as impossible |
03:02:05 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
03:02:14 | TrueJournals | BigMac: people were proclaiming what as impossible? |
03:02:51 | BigMac | Video with audio |
03:02:58 | TrueJournals | ah |
03:03:03 | BigMac | Not exactly impossible but a while off |
03:03:25 | TrueJournals | yeah |
03:03:35 | TrueJournals | seems so long ago... :-p |
03:03:41 | BigMac | Because we couldn't acsess the chip apple uses for h.264 (i believe the wolfenstein chip or something similar) |
03:04:02 | linuxstb | We still don't, and mpegplayer isn't really for the 5g. |
03:04:02 | BigMac | well any other major updates from about 3 months or so ago |
03:04:22 | BigMac | It doesn't work on it? |
03:04:45 | TrueJournals | no, mpegplayer works on it... but it doesn't use the iPod's chip |
03:04:48 | decayedcell | BigMac its a Broadcom BC something |
03:04:52 | TrueJournals | it just uses the CPU to decode video |
03:05:13 | * | linuxstb thought BigMac was going to read the page... |
03:05:14 | decayedcell | Wolfsen is the DAC, Wolfenstein is an uber old FPS :D |
03:05:23 | BigMac | Well why is it not really for the 5g |
03:05:31 | linuxstb | Read the page... |
03:05:58 | linuxstb | "NOTE: mpegplayer does all video and audio decoding using your device's main CPU. It does not use any special video decoding hardware such as the Broadcom Video Processor found in the ipod Video. mpegplayer therefore performs very badly on such devices in comparison with the manufacturer's original firmware." |
03:06:42 | *** | Saving seen data "./dancer.seen" |
03:06:52 | | Join Soul-Slaye1 [0] (n=Jonno@89.241.182.198) |
03:07:41 | BigMac | if FS #5755 allows for the fps to greatly increase why is it not included in the source |
03:07:59 | dan_a | Because it's not ready yet |
03:08:08 | BigMac | Ok |
03:08:18 | dan_a | But I'm working on it |
03:11:11 | Soul-Slaye1 | Does it currently increase performance at all? |
03:11:38 | linuxstb | Yes, by a lot. |
03:12:28 | TrueJournals | I think most people who use it see an increase |
03:12:44 | TrueJournals | although, there are scattered reports of it actually giving the opposite effect |
03:12:45 | linuxstb | The COP patch allows mpegplayer to run the video thread on the COP, and the audio thread on the main CPU. This gives playback speeds the same as when mpegplayer was just decoding video and no audio. |
03:13:09 | linuxstb | Or are we talking Rockbox in general? |
03:13:16 | TrueJournals | I duno :-\ |
03:13:43 | TrueJournals | dan_a: Is it easy to move any thread to the COP, or is there a whole complicated coding process to go through? |
03:13:46 | perl|perl | what happened to the idea of Digger plugin? |
03:13:55 | Soul-Slaye1 | Both, really, ANY increase in performance is a step forward in my opinion |
03:14:00 | dan_a | TrueJournals: It's sort of easy. |
03:14:05 | TrueJournals | perl|perl: digger plugin? |
03:14:14 | TrueJournals | dan_a: care to elaborate? :-p |
03:14:17 | perl|perl | yeah, the game Digger |
03:14:22 | BigMac | does elephants dream have sound in it because I tested it on the computer and it it playing with no sounds |
03:14:24 | Soul-Slaye1 | Which threads would be of greatest benefit being on the COP? |
03:14:46 | linuxstb | BigMac: The old .m2v version had no sound, the new .mpg version does. |
03:14:54 | perl|perl | http://www.digger.org/ |
03:15:18 | BigMac | Ok I just downloaded it yesterday but I will again I guess |
03:15:56 | dan_a | TrueJournals: To move a thread over, you call create_thread_on_core(COP, ...) instead of create_thread(...) - but you need to make sure that any data that is shared across the two cores does not get cached by the processors, which either means careful flushing and invalidating of cache or using IRAM |
03:16:29 | dan_a | KoCOP8 doesn't work on iPod G3 :( |
03:16:41 | TrueJournals | perl|perl: so digger is like digdug... but... like... not nintendo? |
03:16:54 | TrueJournals | Pretty fun... |
03:17:04 | perl|perl | yeah, it cries for rockbox :P |
03:17:06 | BigMac | http://mikachu.rockbox.org/elephantsdream-q6-320x176-596kbps.mpg <-that is what I downloaded... |
03:17:07 | TrueJournals | anyway, I gotta go |
03:17:10 | TrueJournals | see ya |
03:17:12 | | Part TrueJournals |
03:17:45 | linuxstb | BigMac: Then yes, that has sound. |
03:19:03 | Soul-Slaye1 | perl|perl: Don't forget Rockbox devs aren't interested in creating games from scratch... Adapting current GPL games is more whats aimed for I believe |
03:19:29 | linuxstb | Lots of Rockbox games have been written from scratch. |
03:19:42 | Soul-Slaye1 | In which case, ignore me. |
03:19:44 | perl|perl | there are makefiles on that site |
03:19:54 | linuxstb | I think it depends on the dev - some people like porting, some like writing from scratch. |
03:20:34 | BigMac | I am playing in wmp and getting no audio let me try vlc |
03:21:07 | decayedcell | you can also try Media Player Classic + ffdshow, that works quite well I believe |
03:21:52 | BigMac | k it works in vlc so it just must be wmp issue |
03:23:09 | BiptoN | if i change "#define BOOTFILE "rockbox." BOOTFILE_EXT" to a different name and compile a new build will that new firmware look for the new filename i provide instead of rockbox. ? |
03:23:11 | | Quit darkless (Read error: 113 (No route to host)) |
03:24:47 | | Quit Soul-Slayer (Read error: 110 (Connection timed out)) |
03:25:27 | BigMac | video and audio are vastly out of sync is that supposed to be happening? |
03:25:30 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
03:31:11 | Soul-Slaye1 | Ok - To test MpegPlayer I've made a video that displays a number and 'beeps' when the number changes every 3 seconds... Should help me see which is out of sync |
03:31:18 | linuxstb | Yes - the video is 24fps, but the 5g can't play it at that speed. |
03:31:48 | linuxstb | If you enable the "Display FPS" option in the menu, it will tell you the speed. |
03:32:07 | | Quit funky ("Changing server") |
03:32:23 | | Quit rp- ("leaving") |
03:33:03 | Soul-Slaye1 | Okay, audio DEFINITELY plays before video |
03:33:50 | linuxstb | Soul-Slaye1: What FPS does "Display FPS" display, and what FPS was your video encoded at? |
03:34:01 | Soul-Slaye1 | That's with both Limit FPS and Skip Frames on |
03:34:25 | BigMac | Any builds out with dan_a's patch in it? |
03:34:38 | linuxstb | I think Senab's build includes it. |
03:35:12 | Soul-Slaye1 | Encoded at 30, playing at 24 - I'll try at about 10 or so |
03:35:25 | BigMac | woot 7.1 fps |
03:36:20 | linuxstb | 320x176 should play at 14fps with the COP patch - so still too slow... |
03:37:04 | BigMac | AH well it was still cool to hear sudio and video |
03:37:09 | BigMac | audio |
03:37:21 | BigMac | guess I will have to check it out again in a few months |
03:37:47 | linuxstb | Don't expect much from mpegplayer on your 5g. But it works at full-speed on the Gigabeat... |
03:37:49 | | Quit Brunellus (Remote closed the connection) |
03:38:21 | decayedcell | Thats until someone figures out how to control the Broadcom chip right linuxstb :p |
03:38:44 | Soap | GPL games? |
03:39:01 | linuxstb | decayedcell: Yes, but I haven't met anyone who has expressed any interest in doing that. |
03:39:03 | BigMac | One day it will get up their I would hope |
03:39:13 | Soap | There can be only one. http://clanbomber.sourceforge.net/ |
03:39:36 | linuxstb | It's easier to just spend $100 and buy a gigabeat... |
03:39:46 | Soul-Slaye1 | Is there a way of getting VLC to display FPS? |
03:39:47 | toffe | :) |
03:40:49 | Soul-Slaye1 | Aha, found it |
03:40:58 | BigMac | Not for a student already in heaps of debt |
03:41:12 | Soul-Slaye1 | Framerate is 10 before transcoding into an MPEG, I'll check on computer what it is after that |
03:41:33 | Soap | Sell your iPod, buy a Gigabeat and 100 cases of Ramen noodles! |
03:42:07 | BigMac | I already thought of selling it but it is laser etched with my name so I don't think anyone would want it |
03:42:14 | Soap | 10 is not a legal MPEG framerate. Most conversion programs will take 10fps sources and tripple up frames and encode to 30fps. |
03:42:19 | BigMac | And it is not in tip top shape anymoe |
03:42:41 | Soul-Slaye1 | What framerate should I try then? |
03:43:06 | Soap | try for what? |
03:43:46 | BigMac | I just noticed a bug in nsf and was wondering if anyone else has run across it, it like ceases and it does not change pbar |
03:44:04 | Soul-Slaye1 | I'm testing to see the difference in time between Audio and Video on MpegPlayer on my H10 6gb, with and without KoCOP and to see whether Audio or Video run faster |
03:44:05 | BigMac | or time eft |
03:44:09 | hcs | BigMac: what game? |
03:45:37 | linuxstb | Soul-Slaye1: What is the FPS of the original video? |
03:45:38 | BigMac | you meen the game title? because I am talking about nsf audio |
03:45:52 | | Join kubiix [0] (n=Miranda@ip-89-103-17-213.karneval.cz) |
03:45:56 | Soul-Slaye1 | Whatever I like - I've made it from scratch purely to test with |
03:46:08 | | Join funky [0] (n=repulse@unaffiliated/funky) |
03:46:37 | Soul-Slaye1 | It just displays the numbers 1 through to 7 in three second intervals, and 'beeps' as it changes. I can set it to any FPS desired |
03:47:09 | hcs | BigMac: yes, I know, what game title specifically are you talking about? or do you notice this with any nsf? |
03:47:47 | Soap | Soul-Slaye1: set it to a legal mpeg framerate of your choosing then. |
03:47:52 | | Part decayedcell |
03:48:02 | Soul-Slaye1 | May I have an example? |
03:48:31 | TrueJournals | 25 or 29.97 are legal mpeg framerates |
03:48:35 | Soul-Slaye1 | Thanks. |
03:48:46 | TrueJournals | no problem |
03:48:57 | linuxstb | mpegplayer supports 10, 12, 15, 23.9760, 24, 25, 29.9700 and 30 |
03:49:07 | linuxstb | The first 3 are unofficial. |
03:49:15 | | Quit midkay__ ("Leaving") |
03:49:51 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
03:50:18 | linuxstb | Soul-Slaye1: Also, the bitrate you encode at will affect decoding speed. The lower the bitrate, the more FPS you can expect. |
03:50:42 | Soul-Slaye1 | True. |
03:51:40 | TrueJournals | What would you say the best framerate to encode for rockbox would be? |
03:52:13 | Soul-Slaye1 | TrueJournals: The GUI encoder you created - Do you know offhand what bitrate that transcodes to? |
03:52:26 | TrueJournals | 400 I believe |
03:52:31 | Soul-Slaye1 | Ok |
03:52:38 | TrueJournals | 400 vb |
03:52:44 | TrueJournals | audio bitrate = 128 I think |
03:52:50 | linuxstb | TrueJournals: Depends on the target - see the table on the PluginMpegplayer page for the speed results with the elephants dream test video. |
03:52:57 | TrueJournals | linuxstb: thanks |
03:53:06 | Soap | depends on the source and your willingness to deal with reverse telecine. But I would go as low as possible - 24 if the source is progressive NTSC, 25 if PAL. |
03:53:24 | TrueJournals | Soul-Slaye1: In some version sometime soon, I'm going to have an options dialog where you can set that |
03:54:14 | TrueJournals | Also, my GUI sets the framerate to 25 fps |
03:54:25 | Soul-Slaye1 | If possible, make them generic to the player, that way people are less likely to get confused :p. |
03:54:30 | | Quit phrozen77 (Read error: 110 (Connection timed out)) |
03:54:33 | linuxstb | Can your GUI display the FPS of the input file? |
03:54:34 | Soul-Slaye1 | Ok |
03:55:06 | TrueJournals | linuxstb: not currently... I should keep track of feature request though... |
03:55:11 | TrueJournals | *requests |
03:55:33 | Soul-Slaye1 | My MpegPlayer does have a habit of crashing on 'Buffering...' also |
03:56:04 | TrueJournals | I think that happens with everyone :-\ |
03:56:26 | Soap | never happened to me. |
03:56:40 | TrueJournals | nevermind then |
03:56:43 | Soul-Slaye1 | Happens after opening a few videos |
03:56:53 | Soul-Slaye1 | First couple open fine, after that it just crashes |
03:57:41 | TrueJournals | same here... what DAP do you have? |
03:57:55 | Soul-Slaye1 | H10 6gb |
03:58:12 | TrueJournals | maybe it's H10-specific then...? |
03:58:17 | TrueJournals | Soap: what DAP do you have? |
03:58:25 | | Quit jhMikeS (Nick collision from services.) |
03:58:25 | Soap | 5th gen iPod. |
03:58:31 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
03:58:34 | TrueJournals | do you use the KoCOP patch? |
03:58:36 | Soap | but I never opened more than one in a row. |
03:58:46 | TrueJournals | oh |
03:58:55 | TrueJournals | but do you use the KoCOP patch? |
03:59:09 | Soap | I would open one, run it clear through, record the FPS, reset the player (to create a level playing ground) and test another encode. |
03:59:24 | Soap | Me and the KOP patch are best friends. |
03:59:44 | TrueJournals | lol |
04:00 |
04:00:13 | TrueJournals | So... one of two options: specific to KoCOP patch, or specific to opening one file after another |
04:02:29 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
04:02:52 | | Quit lubiix908 (Read error: 110 (Connection timed out)) |
04:04:08 | | Quit courtc (Read error: 104 (Connection reset by peer)) |
04:07:13 | Soap | http://forums.rockbox.org/index.php?topic=8351.msg66913;topicseen#msg66913 is bordering on a golden quote. |
04:07:37 | BigMac | hcs:any title |
04:07:50 | | Join courtc [0] (n=court@c-71-199-169-45.hsd1.ga.comcast.net) |
04:08:17 | TrueJournals | pffft |
04:08:17 | hcs | BigMac: so it just stops playing in the middle of a song? |
04:08:36 | BigMac | No it plays but on the wps screen pbar does not move nor does the time |
04:08:43 | dan_a | Soap: LOL (or at least, grin a bit!) |
04:09:19 | BigMac | dan_a: do you have a 5g? |
04:09:28 | | Quit spiorf (Remote closed the connection) |
04:09:56 | Soap | I think if he polished it a bit it would shine like gold. He has some great ideas in there - just not well developed. Ideas like Rockbox wanting to be like Microsoft. Ideas like ipodwizard being comporable to Rockbox. Great ideas, poor execution. ;) |
04:09:58 | TrueJournals | Soap: I love how he compares iPodWizard to rockbox... seems like comparing apples to oranges there... |
04:10:54 | dan_a | BigMac: No. I only get iPods which have died off friends, and then fix them... |
04:11:10 | BigMac | Whos idea need polishing, mine? |
04:11:30 | Soap | nonono |
04:11:36 | TrueJournals | I had to read that two or three times going... wait... wtf... |
04:11:55 | BigMac | eh lets call it over my head |
04:12:19 | BigMac | I am wiped like it is 3 am and it is only 10 pm |
04:12:30 | linuxstb | It is 3am... |
04:12:52 | BigMac | no in EST |
04:13:01 | dan_a | When I get paid for working on Rockbox what a Microserf gets paid for working on MS software, I'll implement his teagames for him. |
04:13:59 | TrueJournals | [stupid question... linux n00b]How do I unmount... unmount command isn't working[/stupid question] |
04:14:10 | Soul-Slaye1 | umount |
04:14:18 | TrueJournals | ah |
04:14:20 | TrueJournals | that's it |
04:14:23 | Soul-Slaye1 | umount /dev/hd## |
04:14:27 | Soul-Slaye1 | Or whatever :p |
04:14:45 | TrueJournals | yeah |
04:14:47 | TrueJournals | that worked |
04:14:48 | TrueJournals | thanks |
04:14:58 | Soul-Slaye1 | No problem. |
04:15:14 | scorche | Soap: heh |
04:16:10 | Soul-Slaye1 | "If someone at the IpodWizard forums ports you a Teagame to the IpodWizard OS, I will take up the challenge and port you TWO Teagames to the Rockbox OS." LOL |
04:17:03 | | Quit funky ("leaving") |
04:17:13 | TrueJournals | lol |
04:17:19 | BigMac | Soap:Did you ever post that guide on mike a microphone throught the dock connector for the ipod / your preamp setup? |
04:17:22 | * | scorche would like to post something amusing in response, but nothing comes to mind |
04:17:34 | BigMac | mike=making |
04:17:47 | TrueJournals | Soap: I think your quote is golden :-p |
04:17:52 | BigMac | throught=through |
04:18:10 | Soap | BigMac: Recording isn't 100% there yet, and I have been distracted, so I haven't finished my new "Uber" microphone preamp. |
04:18:48 | Soap | Not to mention the kernel-on-cop patch breaks recording and I love me some KoCOP more than recording on my iPod at this time. |
04:19:27 | BigMac | Ah ok well make sure you post on the forums when you get around to it because that would be nice to get it working on mypod |
04:20:06 | BigMac | Why do you "love you some KOCOP"? |
04:20:53 | TrueJournals | who doesn't love KoCOP? |
04:20:57 | Soap | because it makes the UI much more responsive than it has been since the scheduler got reworked. |
04:21:07 | * | dan_a doesn't love KoCOP |
04:21:19 | * | TrueJournals thinks dan_a is in denial |
04:21:24 | Soap | but we love dan_a FOR KoCOP. |
04:21:33 | TrueJournals | true |
04:21:46 | dan_a | TrueJournals: Denial is an anagram of my name, so... yes! |
04:21:53 | BigMac | when did you last compile a build? |
04:21:59 | Soap | me? |
04:22:02 | TrueJournals | lol |
04:22:11 | BigMac | yah |
04:22:20 | Soap | hours ago. |
04:22:22 | BigMac | or TrueJournals |
04:22:40 | TrueJournals | like yesterday... |
04:22:48 | BigMac | Any chance you can upload it somewhere because I can never get cygwin to make zip |
04:23:00 | TrueJournals | I'm trying to get a new build environment running perfectly (under VirtualBox) |
04:23:03 | Soap | All my builds are too big for you. |
04:23:14 | linuxstb | dan_a: Does your Sansa ATA commit mean it now passes amiconn's test plugin? |
04:23:17 | Soap | TrueJournals: what is VirtualBox. |
04:23:17 | dan_a | BigMac: What do you need? |
04:23:19 | Soap | ? |
04:23:26 | dan_a | linuxstb: Yes |
04:23:40 | TrueJournals | Soap: VirtualBox is open-source virtualization software (like VMWare) |
04:23:42 | BigMac | Just a plain build with your KOCOP patch for my 5g |
04:23:47 | TrueJournals | http://www.virtualbox.org |
04:24:07 | TrueJournals | BigMac: too bad I have a H10 20GB... |
04:24:08 | dan_a | linuxstb: (though I'm just going to double check, 'cos it's 3am) |
04:24:17 | dan_a | BigMac: Give me 10 minutes |
04:24:34 | Soap | BigMac: forget cgywin - get the VMWare image. |
04:24:36 | BigMac | dan_a: Sweet deal. thank you |
04:24:55 | BigMac | Soap: Tried it before and never got it to work either |
04:24:56 | TrueJournals | I agree with soap... definantly go for VMWare... WAY faster |
04:25:03 | TrueJournals | that sucks... |
04:25:20 | Soap | then go coLinux. I think there are three of us who use it. |
04:25:31 | BigMac | It usually ends up liike hours of work before all possible fixes are exhausted |
04:25:36 | BigMac | *googles* |
04:25:46 | Soap | I haven't updated it yet for building the manual - but I bet you don't care. |
04:26:05 | BigMac | Nah I already have the pdf printed out |
04:27:50 | BigMac | SO colinux is good? |
04:28:03 | BigMac | I wish I could get ubuntu running on this new lappy |
04:28:10 | Soap | like VMware - it is a way to run linux on your windows machine. |
04:28:39 | Soap | I have it set up as similar to the vmware image enviroment as possible. |
04:29:31 | BigMac | So the KoCOP allows for like smoother menu scrolling or was I misintepreting you? |
04:29:42 | | Quit toffe ("MegaIRC v3.27 http://ironfist.at.tut.by") |
04:29:58 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
04:30:55 | Soul-Slaye1 | Which target is currently considered the best Rockbox-able target? Eg: Least problems, best performance etc |
04:31:21 | TrueJournals | Why does this question come up at least once a day? |
04:31:30 | TrueJournals | We should put that in the FAQ... |
04:31:33 | Soul-Slaye1 | Lol :$ |
04:31:39 | Soul-Slaye1 | First time I've asked it or seen it :p |
04:31:58 | Soap | H300 in many regards. |
04:31:58 | | Quit Mouser_X (Nick collision from services.) |
04:32:05 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
04:33:42 | BigMac | Soap:That was directed towards you:) |
04:34:44 | TrueJournals | BigMac: the KoCOP patch allows for a smother everythign |
04:34:47 | TrueJournals | *everything |
04:35:06 | TrueJournals | in general, rockbox seems to work better because some things (like audio codec) are run on the second core |
04:35:11 | Soap | yes, kernel on COP will help with menu scrolling - though it is no replacement for a proper scroll acceleration. |
04:35:32 | * | Soap 's dry skin has cleared up since KoCOP. Smooth! |
04:37:04 | decayedcell_ | lol... what pH is KoCOP? |
04:38:48 | BigMac | hmm.. |
04:38:56 | BigMac | menu scrolling seems the same |
04:39:12 | BigMac | but it probably is better in other aspects I guess |
04:39:14 | | Join Thundercloud [0] (n=thunderc@82.152.215.22) |
04:39:36 | decayedcell_ | BigMac to make it faster you'll need to apply a scaling patch |
04:40:11 | BigMac | doh, wish I would have known that earlier |
04:40:22 | dan_a | Soap: That may true, but I've noticed that ever since I started work on dual core support the weather has been getting colder... |
04:40:31 | BigMac | I guess I will have to wait till next weekend when I can try compiling again |
04:41:34 | Soap | decayedcell_: your patch which changes the basic processor speed? |
04:41:35 | | Join Wiwie [0] (n=goddi@trir-590fa820.pool.einsundeins.de) |
04:41:50 | TrueJournals | gotta go... see ya... |
04:41:51 | decayedcell_ | Soap I didn't make a patch, it's Williams |
04:42:06 | Soap | w1ll14m's? |
04:42:10 | | Part TrueJournals |
04:42:22 | decayedcell_ | *nods*. Scrolling speed seems to be related to CPU frequency |
04:42:38 | decayedcell_ | To prove this, you can try playing music then scroll and it *should* be faster |
04:42:39 | Soap | everything is related to CPU frequency. |
04:43:08 | decayedcell_ | So basically, Williams patch makes everything run faster, scrolling too. Nothing special ;p |
04:43:12 | Soap | but that doesn't mean the solution to poor scrolling code is to clock the CPU faster. The solution is to improve the scrolling code. |
04:43:55 | | Quit Wiwie (Client Quit) |
04:44:01 | decayedcell_ | Yes I know, I wasn't talking about a complete fix, just a temporary thing to help alleviate the problem |
04:44:16 | decayedcell_ | Hopefully Slasheri commits his GUI optimisations soon :) |
04:45:14 | * | decayedcell_ reboots into M$ windows |
04:45:16 | | Part decayedcell_ |
04:45:59 | | Quit Mouser_X (Nick collision from services.) |
04:46:08 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
04:47:03 | BigMac | alright I notice it now |
04:47:12 | BigMac | while a song is playing and I am scrolling |
04:47:18 | BigMac | kudos dan_a |
04:47:30 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
04:47:42 | * | dan_a bows |
04:52:30 | BigMac | alright next task for you |
04:53:09 | BigMac | make it so I can play doom, listen to music and switch between a window of a movie playing at full screen |
04:53:13 | BigMac | chop chip:P |
04:54:25 | | Join tri170391 [0] (n=tri17039@125.234.77.162) |
04:54:30 | dan_a | Oh, that's already done. Just edit firmware/export/config-ipodvideo.h and add the line "#define CAN_PERFORM_MIRACLES" |
04:55:13 | BigMac | ANd now it works |
04:55:16 | tri170391 | I |
04:55:22 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
04:55:44 | decayedcell | dan_a lol...... |
04:56:27 | * | dan_a goes to bed |
04:56:48 | tri170391 | I'm using rockbox on ipod with COP 8 and Brightness 7 Patch, but when I play video with low Brightness, it usually turns off. Any solutions guys? |
04:57:00 | decayedcell | how low? 4? |
04:57:17 | tri170391 | 3 |
04:57:25 | | Nick BigMac is now known as Big_Nap (n=moyers_m@c-71-234-95-131.hsd1.ct.comcast.net) |
04:57:37 | decayedcell | brightness 7 patch has problems with 4-1 |
04:58:02 | decayedcell | basically, you get flickering and/or the backlight doesn't stay as long and doesn't fade |
04:58:02 | tri170391 | uhm I see |
04:58:10 | | Quit Soul-Slaye1 (Read error: 104 (Connection reset by peer)) |
04:58:12 | decayedcell | Does 5 work? |
04:58:28 | tri170391 | 5 sometimes work, sometimes not |
05:00 |
05:06:46 | *** | Saving seen data "./dancer.seen" |
05:13:31 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:14:33 | | Quit Thundercloud (Connection timed out) |
05:19:29 | | Quit tri170391 (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
05:19:45 | | Join tri170391 [0] (n=tri17039@125.234.77.162) |
05:21:24 | | Quit tanq (Read error: 110 (Connection timed out)) |
05:24:53 | | Quit tri170391 (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
05:28:01 | | Quit barrywardel1 (Read error: 113 (No route to host)) |
05:34:34 | | Quit shnee_ (Connection timed out) |
05:34:48 | | Join shnee_ [0] (n=CurtyD13@cblmdm72-241-107-50.buckeyecom.net) |
05:36:49 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
05:36:52 | | Quit midkay ("Leaving") |
05:38:53 | | Join phrozen77 [0] (n=phrozen7@pD9EC57A6.dip.t-dialin.net) |
05:44:05 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:49:37 | | Join |AhIoRoS| [0] (n=ahioros@200.124.29.131) |
05:51:07 | | Quit Nihilanth ("Leaving") |
05:57:12 | | Join homielowe [0] (n=chatzill@142.179.56.40) |
06:00 |
06:02:01 | | Quit midkay ("Leaving") |
06:04:37 | | Join webguest56 [0] (i=47cdc81c@gateway/web/cgi-irc/labb.contactor.se/x-568f04e0a1ab963f) |
06:05:23 | webguest56 | how do you get the video to sync with audio in mpegplayer? |
06:07:25 | Soap | there is an option to limit frames. This will only help sync a movie which plays back faster than realtime. |
06:07:25 | | Quit webguest56 (Client Quit) |
06:09:59 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
06:17:34 | JdGordon | anyone know a simple voice recorder for linux to test if its line-in works? |
06:19:03 | | Quit midkay ("Leaving") |
06:23:52 | | Quit shnee_ (Connection timed out) |
06:24:22 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
06:26:51 | | Part decayedcell |
06:30:13 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
06:40:03 | | Quit rotator ("zzzzzzzzzzzz") |
06:41:18 | | Quit |AhIoRoS| (Connection timed out) |
06:42:31 | | Join topbloke [0] (n=x@c-24-14-6-215.hsd1.il.comcast.net) |
06:45:46 | | Join kubiixaka [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
06:48:38 | | Quit midgey () |
06:49:43 | nixphoeni | JdGordon: arecord |
06:49:49 | nixphoeni | and aplay |
06:52:23 | JdGordon | i cant get my mic working :( |
06:57:47 | | Quit topbloke ("bye") |
06:58:15 | | Join webguest19 [0] (i=3ce6691a@gateway/web/cgi-irc/labb.contactor.se/x-b6cb39ae8b5968ff) |
06:58:37 | webguest19 | can someone please help me with my ipod? |
06:59:43 | webguest19 | I have read the manual and the forums, but I am still in trouble |
07:00 |
07:00:17 | JdGordon | ... then ask your question.... |
07:00:25 | webguest19 | thanks |
07:00:45 | webguest19 | I have an ipod 4g, which I loaded rockbox onto |
07:01:14 | webguest19 | but there were a million little distractions around me and I unzipped the main file into the wrong directory |
07:01:41 | | Quit webguest19 (Client Quit) |
07:02:30 | | Join webguest19 [0] (i=3ce6691a@gateway/web/cgi-irc/labb.contactor.se/x-7492c6f695f8c76c) |
07:03:03 | | Quit kubiix (Read error: 110 (Connection timed out)) |
07:03:53 | webguest19 | Same ipod guy again, I have this problem, I stupidly unzipped to the wrong directory and now I have an "error -1'" message and it says "loading original firmware", is has been like that for over an hour |
07:04:07 | webguest19 | my computer won't recognise it |
07:04:25 | webguest19 | so i'm kinda stuffed, I need my ipod for my work |
07:04:38 | JdGordon | hold menu and select untill it resets |
07:04:56 | webguest19 | I did, but it just went back to the same error screen |
07:04:56 | JdGordon | then connect it up to the computer again and extract the .zip to the correct place |
07:05:26 | JdGordon | reset it while its plugged into the comp |
07:05:29 | JdGordon | it should load the usb |
07:06:09 | webguest19 | so hold down menu and the middle button while plugged into the comp? |
07:06:16 | JdGordon | ye |
07:06:41 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
07:06:48 | JdGordon | no... disconnect it.... hold down menu after you reset it untill it loads back into the apple os |
07:06:49 | *** | Saving seen data "./dancer.seen" |
07:07:12 | webguest19 | oh, thanks |
07:08:00 | webguest19 | so how long do i hold menu down for? |
07:08:21 | decayedcell_ | until it says Loading original firmware.... |
07:08:38 | decayedcell_ | otherwise press Menu then flick it to hold then it should load into the original firmware |
07:09:06 | webguest19 | it says that, but it has been saying that for over an hour |
07:09:22 | webguest19 | does it normally take a long time? |
07:10:49 | decayedcell_ | takes 30 seconds tops |
07:10:56 | webguest19 | oh dear |
07:11:05 | webguest19 | so i'm stuffed then? |
07:12:11 | decayedcell_ | then |
07:12:29 | decayedcell_ | press menu + select to restart, press select + play to get it into disk mode |
07:15:35 | webguest19 | now it won't restart |
07:15:54 | webguest19 | ah got it' |
07:16:35 | webguest19 | ah its in disk mode, now what do I do? |
07:16:49 | webguest19 | there is a tick and it says ok to disconnect' |
07:17:51 | decayedcell_ | then |
07:17:55 | decayedcell_ | open iTunes and press Restore |
07:17:56 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
07:20:37 | webguest19 | sorry for my stupidity, where is restore? |
07:21:25 | decayedcell_ | if you open iTunes, on the left click on your iPod. Then on the right theres a huge page and u press the little restore button. iTunes 7 this is |
07:22:25 | webguest19 | cool, thanks |
07:24:04 | webguest19 | you;ve saved me a ton of grief, I was about to pawn off some stuff to buy a new one |
07:26:35 | | Join perldiver [0] (n=say@cpe-66-65-88-127.nyc.res.rr.com) |
07:27:53 | webguest19 | and this restores the ipod to the way it was? |
07:28:51 | decayedcell_ | yes |
07:29:11 | | Quit homielowe ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
07:33:06 | webguest19 | ok, you seem to know your ipods, how stable is rockbox for the ipod? Should I put it on again? |
07:33:37 | decayedcell_ | Its very stable for the 5G series, I have a 5.5G |
07:33:42 | decayedcell_ | what iPod do you have? |
07:34:26 | decayedcell_ | some useful info: http://www.rockbox.org/twiki/bin/view/Main/IpodStatus |
07:38:22 | webguest19 | 4g |
07:38:38 | webguest19 | I only have a 4g 20GB |
07:39:00 | decayedcell_ | Well for that to work stably you need to have a patched Rockbox |
07:39:29 | webguest19 | which is what I didn't do before |
07:39:50 | | Join nonroot [0] (n=nando@static-adsl200-75-77-5.epm.net.co) |
07:39:52 | dewdude | decayedcell_, are you running one patched to put the codec thread on cop? |
07:40:28 | webguest19 | no, I just followed the instuctions in the manual |
07:40:50 | decayedcell_ | dewdude yeah just patch Rockbox with koCop 8 and it should be stable on the 4G ipods |
07:41:36 | webguest19 | ok, how do I do that, is it on the site? |
07:42:47 | dewdude | oh, i'm not real huge on compiling my own....the build mine is based off is well over a month old |
07:43:10 | decayedcell_ | you need to download the source code, then the patch from Flyspray and patch it. Then compile mm |
07:43:39 | * | dewdude 's head explodes |
07:43:44 | | Quit perl|perl (Read error: 110 (Connection timed out)) |
07:43:47 | webguest19 | ok, also I just wanted to know a bit about rockbox, does it have similar features to ipod firmware? |
07:43:59 | dewdude | i don't have access to a linux box right now.. |
07:44:11 | dewdude | and i don't feel like making compiling work in windows |
07:45:52 | webguest19 | one of the main features the ipod has it an alarm clock with choice of music |
07:46:17 | decayedcell_ | I guess there is a patch for an alarm clock |
07:46:26 | webguest19 | that other mp3s dont have, does rockbox have one? |
07:46:42 | | Quit Mouser_X (Nick collision from services.) |
07:46:51 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
07:46:54 | dewdude | support for just about every format used on the internet |
07:47:06 | webguest19 | so you have to put patches on for all the features? |
07:47:11 | dewdude | at least the non propritary ones |
07:48:38 | webguest19 | ok |
07:48:50 | webguest19 | their all on the website though> |
07:49:27 | dewdude | with rockbox, you don't need to use itunes |
07:49:59 | dewdude | that right there sold me. |
07:50:46 | webguest19 | you just put thing into the hard drive? awesome! |
07:51:13 | dewdude | umm...the music..yeah |
07:51:19 | dewdude | you just copy it with explorer. |
07:51:25 | webguest19 | kool |
07:51:33 | webguest19 | this just keeps getting better and better |
07:52:27 | dewdude | it's not that difficult to install provided you follow the right instructions |
07:54:02 | | Part hcs |
07:54:49 | webguest19 | so unzip the files to the same directory that you work from, and it will work? |
07:56:38 | dewdude | heh, i'm not really the kind of person to ask for install help... |
07:56:42 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
08:00 |
08:00:12 | | Quit Mouser_X (Nick collision from services.) |
08:00:20 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
08:03:10 | | Quit midkay ("Leaving") |
08:05:00 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
08:05:07 | | Join Araelius [0] (n=chatzill@CPE-69-76-88-182.wi.res.rr.com) |
08:05:19 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
08:05:24 | Araelius | hello all |
08:05:37 | Araelius | i had a question regarding installation |
08:05:50 | Araelius | might anyone be able to help? |
08:06:08 | Overand | You shoul probably just ask the question- that's a good way to find out. |
08:06:34 | Araelius | ok, well the "ipodpatcher −−scan" doesn't work when i attempt to install |
08:06:44 | Araelius | command i should say |
08:07:02 | Araelius | it says it's an unknown option |
08:07:11 | Overand | hm |
08:07:44 | Overand | I haven't touched that in a while, and I don't remember options off the top of my head. It's possible that there's been a change in that ipodpatcher program- I seem to remember reading something about that |
08:07:54 | Overand | you may have a newer or older version than the docs expect |
08:08:11 | Araelius | i see |
08:08:25 | Overand | just running "ipodpatcher" or "ipodpatcher −−help" should present you with a list of commandline options |
08:09:26 | | Join Jakeworld [0] (i=cf3e9c55@gateway/web/cgi-irc/labb.contactor.se/x-fd354f24a856c88a) |
08:10:01 | | Quit nonroot ("BitchX: its magically delicious!") |
08:10:30 | BiptoN | araelious: you need to sun as root |
08:10:33 | BiptoN | or sudo |
08:10:38 | Araelius | the "−−help" command does not work and the when i run "ipodpatcher" it says that DISKNO is the number windows has assigned to my ipod |
08:10:49 | Overand | uh |
08:10:54 | BiptoN | windows? |
08:10:55 | BiptoN | nm |
08:10:58 | Overand | sounds like you've got a screwy version |
08:11:00 | Araelius | i am doing this via the windows command prompt |
08:11:05 | Overand | to be honest |
08:11:27 | Overand | but I haven't touched the ipodpatcher stuff since i installed rockbox a number of weeks ago- i'm a user, not a developer |
08:11:50 | Araelius | :( I guess I could give it a go in Ubuntu |
08:12:30 | Araelius | need to re-install, this is going to take a while |
08:13:20 | Araelius | thanks for the help anyways |
08:14:23 | Overand | ther eare probably people her who can help you |
08:14:28 | | Quit Jakeworld ("CGI:IRC (Ping timeout)") |
08:14:34 | Overand | but unfrotunately i'm not one |
08:15:04 | Araelius | guess i will stay in here just in case, thanks again Overand |
08:16:44 | BiptoN | doesn't ubuntu boot from the cd? |
08:16:52 | BiptoN | save ya some time ;) |
08:16:55 | Overand | good pint |
08:17:00 | Overand | the latest ubuntu discs are live CDs |
08:17:05 | Overand | ... good point, even. |
08:17:11 | Overand | I think trying to drink ubuntu could be bad |
08:22:08 | | Quit Mouser_X (Read error: 145 (Connection timed out)) |
08:31:41 | webguest19 | my ipod is a good as new, I just wanna thank you guys again |
08:37:38 | | Quit courtc (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | NSplit | kornbluth.freenode.net irc.freenode.net |
08:37:38 | | Quit linuxstb (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit JdGordon (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit BHSPitMonkey (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit bun-bun (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit crwl (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit Rob2222 (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit BiptoN (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit Strath (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit akaias (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit Bagder (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit tchan (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit pabs (kornbluth.freenode.net irc.freenode.net) |
08:37:38 | | Quit crashd (kornbluth.freenode.net irc.freenode.net) |
08:39:22 | NHeal | kornbluth.freenode.net irc.freenode.net |
08:39:22 | NJoin | Rob2222 [0] (n=Miranda@p54B15F14.dip.t-dialin.net) |
08:41:41 | | Quit midgey () |
08:41:51 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
08:42:14 | NJoin | Strath [0] (n=donat@dpc6747254230.direcpc.com) |
08:42:49 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
08:42:53 | NJoin | courtc [0] (n=court@c-71-199-169-45.hsd1.ga.comcast.net) |
08:43:11 | NJoin | crashd [0] (n=crashd@lostnode.org) |
08:43:30 | NJoin | tchan [0] (n=tchan@lunar-linux/developer/tchan) |
08:44:10 | decayedcell_ | Araelius you have to navigate to the directory with ipodpatcher in it to run it |
08:44:31 | Araelius | i did |
08:44:38 | Araelius | c:\rockbox |
08:44:58 | decayedcell_ | right then in Command prompt |
08:45:00 | Araelius | it runs, but it says that the −−scan command is not an option |
08:45:08 | decayedcell_ | wat version of ipodpatcher is this |
08:45:15 | decayedcell_ | webguest19 I can send you a copy of my 4G build i you like |
08:45:18 | Araelius | 1 sec |
08:46:09 | NJoin | crwl [0] (n=crawlie@a88-114-143-192.elisa-laajakaista.fi) |
08:46:21 | Araelius | 0.4b |
08:46:29 | decayedcell_ | Thats very old |
08:46:42 | decayedcell_ | if you go to the ipodinstallbeta page you should be able to get the new one 0 0.5 |
08:46:52 | Araelius | hmm got it from install instructions |
08:47:01 | Araelius | ok, will try |
08:47:05 | Araelius | thanks |
08:48:50 | | Join Rob222241 [0] (n=Miranda@p54B17166.dip.t-dialin.net) |
08:49:00 | Araelius | i did use those files |
08:49:02 | Araelius | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationBeta#a_Download_rockbox_zip_and_rockb |
08:49:40 | Araelius | sorry, these |
08:49:43 | Araelius | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationBeta#Step_2_Install_the_bootloader |
08:50:05 | decayedcell_ | I'm pretty sure its 0.5... |
08:51:17 | Araelius | ok, will try again |
08:52:38 | Araelius | now it's .5, weird |
08:53:38 | Araelius | so far so good, thanks decay |
08:53:55 | Araelius | i still have no idea how i could've gotten the .4 build |
08:54:45 | NJoin | akaias [0] (n=akaias@c-76-16-18-102.hsd1.il.comcast.net) |
08:55:09 | * | decayedcell_ is puzzled too |
08:55:44 | Araelius | lmao, the wonders of the internet, maybe i travelled back in time for a brief moment |
08:55:49 | | Join Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
08:55:50 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
08:55:58 | Araelius | anyway it seems to be progressing fine, thanks agaom |
08:57:17 | Araelius | again rather |
08:57:27 | NJoin | BHSPitMonkey [0] (n=stephen@adsl-66-139-217-94.dsl.rcsntx.swbell.net) |
08:57:33 | NJoin | bun-bun [0] (n=bun@71-92-214-26.static.mtpk.ca.charter.com) |
08:58:22 | | Quit Bagder (Killed by ballard.freenode.net (Nick collision)) |
08:58:23 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
08:58:23 | NJoin | Bagder [0] (n=daniel@rockbox/developer/bagder) |
08:58:46 | | Join Bagder_ [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
08:59:09 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
08:59:37 | Araelius | rockbox officially installed :) |
09:00 |
09:00:22 | NJoin | BiptoN [0] (n=BiptoN@cpe-76-166-197-160.socal.res.rr.com) |
09:00:48 | | Part decayedcell_ |
09:01:06 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
09:03:22 | | Quit linuxstb (Connection timed out) |
09:06:35 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
09:06:51 | *** | Saving seen data "./dancer.seen" |
09:08:40 | | Part decayedcell_ |
09:08:45 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
09:09:59 | | Quit Bagder (Connection timed out) |
09:10:32 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
09:10:38 | | Quit Araelius ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
09:10:40 | | Part kaaloo |
09:11:44 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
09:23:28 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
09:24:39 | | Part decayedcell |
09:26:24 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
09:27:23 | amiconn | dan_a: around? |
09:27:56 | decayedcell_ | I think he's asleep |
09:30:10 | | Join rp- [0] (n=rp@193.154.222.107) |
09:38:21 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
09:39:55 | | Join Llorean [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
09:42:40 | | Quit webguest19 ("CGI:IRC") |
09:44:39 | Llorean | dan_a: KoC_6 worked absolutely fine on Nano. I haven't tested KoC_8 but I believe it's not functionally different anyway. KoC_6 is where I got my runtime improvement, so if it's valid as a 'test' you can consider Nano G1 as 'tested' |
09:45:30 | | Join Genre9mp3 [0] (n=yngwiejo@88.218.17.202) |
09:49:25 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
10:00 |
10:07:50 | | Quit kubiixaka ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:07:59 | | Quit Mouser_X (Nick collision from services.) |
10:08:08 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
10:09:30 | | Join ackbahr [0] (n=ackbahr@d83-180-93-31.cust.tele2.ch) |
10:15:17 | | Join ender` [0] (n=ender@84.52.165.220) |
10:16:51 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
10:25:27 | | Quit juxtap () |
10:26:13 | | Part decayedcell_ |
10:28:02 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
10:28:49 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
10:29:42 | | Quit ackbahr ("Chatzilla 0.9.75 [Firefox 1.5.0.9/2006120612]") |
10:50:42 | | Quit aliask (Read error: 104 (Connection reset by peer)) |
11:00 |
11:03:28 | | Join bluey- [0] (n=bluey@dslb-088-073-115-002.pools.arcor-ip.net) |
11:06:52 | *** | Saving seen data "./dancer.seen" |
11:13:47 | | Join Bjoern-Erik [0] (n=unknown@165.80-202-111.nextgentel.com) |
11:15:58 | | Join _ff [0] (n=ff@bb-87-80-66-156.ukonline.co.uk) |
11:20:21 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
11:21:57 | Lear | amiconn: Is your build server 64-bit? Wonder if that's why my recent commit cause warnings when building the simulator. Or maybe it is gcc 4.1.2 that is more picky. |
11:25:26 | decayedcell | GCC 4.1.2 has been released? |
11:25:54 | Lear | Don't think so. Probably a snapshot... |
11:26:49 | amiconn | Lear: Yes, my build server (and some others) are 64 bit |
11:27:01 | | Join mathgl [0] (n=mathgl@shm67-4-82-242-213-244.fbx.proxad.net) |
11:27:50 | amiconn | And you can't fix the warnings from before your commit |
11:28:21 | amiconn | They are caused by a bad snapshot of gcc 4.1.2 which is installed on lostlogic's build server |
11:28:45 | amiconn | Blah, ignore that |
11:28:52 | * | amiconn didn't see that there are 2 commits |
11:29:00 | Lear | You mean the ones in synth.c? I ignore those, this one was for code I actually changed. |
11:29:26 | | Quit Mouser_X (Nick collision from services.) |
11:29:35 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
11:30:23 | amiconn | Lear: I guess that your fix won't fix the warnings |
11:30:37 | amiconn | I think it has to do with the ? : operator |
11:31:12 | Lear | Possibly, but int* was used in other places (like mpa.c), so I thought it was worth a try... |
11:31:23 | amiconn | It probably probably produces an 'int' result - and casting that to a pointer (of whatever type) on lp64 platforms will throw this warning |
11:32:00 | amiconn | You'll either need to double cast, or cast the 2nd and 3rd operand of ? : |
11:32:39 | Lear | Hrm, rather not try that with only the build servers to test with. :) |
11:34:00 | amiconn | ci->configure(DSP_SET_STEREO_MODE, (int *) (intptr_t)(fc.channels == 1 ? STEREO_MONO : STEREO_NONINTERLEAVED)); |
11:34:02 | amiconn | or |
11:34:29 | amiconn | ci->configure(DSP_SET_STEREO_MODE, (int *)(fc.channels == 1 ? (intptr_t)STEREO_MONO : (intptr_t)STEREO_NONINTERLEAVED)); |
11:34:53 | amiconn | ...or even |
11:35:22 | amiconn | ci->configure(DSP_SET_STEREO_MODE, (int *)(fc.channels == 1 ? (int *)STEREO_MONO : (int *)STEREO_NONINTERLEAVED)); |
11:35:24 | | Join My_Sic [0] (n=MySic@m204.net81-65-15.noos.fr) |
11:35:34 | amiconn | Blah |
11:35:44 | amiconn | ci->configure(DSP_SET_STEREO_MODE, fc.channels == 1 ? (int *)STEREO_MONO : (int *)STEREO_NONINTERLEAVED); |
11:36:03 | amiconn | I'll try that later in case your fix doesn't work |
11:36:07 | amiconn | gtg |
11:36:31 | | Quit amiconn (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
11:43:00 | rp- | dan_a: do you have the same brightness changing issues as described in the sansa thread? i can't reproduce that |
11:43:36 | dan_a | rp-: I'm just about to test |
11:44:39 | rp- | k |
11:44:50 | Llorean | dan_a: Did you see my message re the Nano / Kernel on Cop? |
11:45:50 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
11:47:04 | dan_a | Llorean: I did, thank you. At the moment I can't see any major showstoppers for getting it into SVN |
11:49:29 | | Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-316debe275da1707) |
11:49:37 | dan_a | rp-: I can't reproduce it. |
11:49:44 | | Join entheh [0] (n=purr@88-106-188-143.dynamic.dsl.as9105.com) |
11:50:19 | | Quit bluey- ("Leaving") |
11:50:37 | | Quit Bagder_ (kornbluth.freenode.net irc.freenode.net) |
11:50:37 | NSplit | kornbluth.freenode.net irc.freenode.net |
11:50:46 | rp- | dan_a: ok, thank you |
11:51:06 | NHeal | kornbluth.freenode.net irc.freenode.net |
11:51:06 | NJoin | Bagder_ [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
11:51:24 | Llorean | dan_a: The only one of the "Known bugs" I see as being a significant problem (especially if KoC plus the multiplier change, or KoC on its own fixes the scaling freeze) is the Recording breaking, but since it broke playback after anyway, I'd always kinda assumed recording wasn't quite right anyway. |
11:52:27 | dan_a | Llorean: I think that will just be a matter of making sure certain variables don't get cached. |
11:52:34 | | Join bluebrother [0] (i=dx2zkZw3@rockbox/staff/bluebrother) |
11:53:37 | linuxstb | dan_a: How about committing everything apart from the change to create_thread() to run the codec on the COP? It can then be tested more widely before actually moving the codec thread. |
11:54:12 | Llorean | linuxstb: Is there something about the codec thread move specifically that's unreliable? |
11:55:00 | dan_a | linuxstb: Good plan. I'd held off from doing that before now beacuse I didn't know what the hit on battery life would be, but of course we know now that that won't be too much |
11:55:24 | rp- | dan_a: is the battery state read-out done in adc-e200.c adc_scan() ? |
11:55:31 | linuxstb | Llorean: There's a potential for problems due to the cache. I just think it's a big change, so it may be useful to do it in stages. |
11:55:57 | Llorean | linuxstb: Makes good sense. |
11:57:05 | | Join funky [0] (n=repulse@unaffiliated/funky) |
11:57:05 | Llorean | dan_a: You have a PP5020 target right? |
11:57:24 | linuxstb | BTW, the recording broken after playback is (I think) due to either the DAC or I2S not being re-initialised correctly after playback. I would expect the COP patch to be causing a different problem, but I can't immediately think what it could be. |
11:57:36 | dan_a | I think I'll do one last test version, which takes the main thread off the COP and adds some mailbox messaging (to see if the COP is available, and to tell the COP to reset to 0x0) |
11:58:07 | dan_a | Llorean: Yes, I've got a 4G greyscale (and two Samsung YH-820s, but they don't count) |
11:59:10 | Llorean | dan_a: Does coprocessor support seem to fix the scaling bugs? I've got a very hard time figuring out which people are talking about what regarding that issue, these days. |
11:59:40 | linuxstb | dan_a: I can't remember if anyone has done this test before (I think they have though), but could you try using the old ipod_fw installation method to install the current bootloader.bin on your 4G and see if the original firmware loads? |
12:00 |
12:00:20 | dan_a | Llorean: It does - I've had no lockups using KoCOP8 |
12:00:25 | linuxstb | I still haven't found the reason why the new ipodpatcher isn't working on the older ipods (wrt loading the original firmware), and want to confirm the bootloader itself isn't the issue. |
12:00:50 | dan_a | linuxstb: I'll get myself a coffee then try that |
12:01:11 | linuxstb | Thanks. It would be nice to fix ipodpatcher before everyone is forced to upgrade their bootloader. |
12:01:14 | decayedcell | linuxstb on the 4G grayscale I tried patching with ROLO, but that failed loading the original firmware. iPodLoader 2.4 worked however =/ |
12:01:29 | Llorean | dan_a: Alright. With all the craziness on the "Fixing scaling" task, and the fact that people there seemed to see no problem mixing and matching patches and calling it 'testing' I wanted someone I actually know to tell me something about their experience. :) |
12:01:53 | linuxstb | decayedcell: Are you using "ROLO" to mean the Rockbox bootloader? |
12:02:07 | decayedcell | linuxstb yes thats the official name isn't it |
12:02:13 | Llorean | decayedcell: No, ROLO is not the bootloader. |
12:02:22 | linuxstb | No, ROLO is the feature in Rockbox itself to start other firmwares. |
12:02:23 | dan_a | linuxstb: I want to make COP builds work (but without using the COP) with old bootloaders |
12:02:28 | decayedcell | okay then bootloader not ROLO |
12:03:05 | decayedcell | I had the same problem with my 5.5G, but restoring the firmware partition and patching again fixed it |
12:04:04 | linuxstb | dan_a: As long as that's not hard. In those cases, it could be nice for Rockbox to display a splash telling people they need to upgrade their bootloader. |
12:04:39 | decayedcell | Using the rockbox bootloader on my friends 4G iPod Color seemed to work too =/ |
12:06:45 | | Join mattzz [0] (n=mattzz@e177172166.adsl.alicedsl.de) |
12:08:41 | | Join himitsu [0] (n=himitsu@203.205.119.240) |
12:09:07 | himitsu | hi all |
12:09:20 | w1ll14m | morning all |
12:10:18 | | Quit Mouser_X (Nick collision from services.) |
12:10:26 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
12:12:47 | | Join dwihno [0] (n=dw@81.8.226.44) |
12:12:59 | | Part dwihno |
12:13:40 | | Quit linuxstb ("CGI:IRC") |
12:15:24 | dan_a | linuxstb_: Have the instructions changed following Barry's bootloader unification? How do I create an apple_os.ipod? |
12:15:31 | | Join perplexity [0] (i=heh11479@dxb-as87281.alshamil.net.ae) |
12:18:07 | linuxstb_ | ipodpatcher [device] -rf apple_os.ipod |
12:18:08 | Llorean | dan_a: ipodpatcher N -rf apple_os.ipod |
12:19:14 | linuxstb_ | dan_a: Is that for testing rolo? |
12:20:01 | w1ll14m | linuxstb: your patch for usb detection seems to work well so far and charges ipod is confirmed |
12:20:18 | hachi | what does the -f mean? |
12:20:21 | dan_a | No, I was just going through the bootloader changes (as a bootloader build now creates bootloader.ipod instead of bootloader.bin) |
12:20:31 | hachi | oh read firmware, nevermind |
12:21:25 | | Join wooo [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
12:21:36 | linuxstb_ | The bootloader.bin is still there, in build-dir/bootloader/ |
12:24:05 | hachi | I need a windows binary of ipodpatcher that supports the -rb syntax, anyone know where I can get one? |
12:24:36 | hachi | er, someone might be sending it to me... nevermind |
12:24:57 | Llorean | hachi: If not, you could just read the manual, as it tells you where to get the most recent official binary |
12:25:12 | | Join spiorf [0] (n=spiorf@host207-214-dynamic.15-87-r.retail.telecomitalia.it) |
12:25:32 | hachi | I thought I did that, it spits the usage at me when I try the command |
12:26:07 | Llorean | hachi: Well, there is no -rb |
12:26:34 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
12:26:35 | Llorean | But if you have one that supports −−scan, it should as well support -rf |
12:26:38 | hachi | well great... I don't know how to load loader2 then |
12:26:41 | | Join lee-qid [0] (n=liqid@p549667EE.dip.t-dialin.net) |
12:26:58 | linuxstb_ | You can't use IPL's install instructions? |
12:27:01 | hachi | the loader2 docs say that the latest version of ipodpatcher handles -rb, and can put .bin files in the right place then |
12:27:17 | hachi | oh for christs sake, why do you assume that I'm not reading the docs? |
12:27:30 | dan_a | linuxstb_: The problem appears to be with the new bootloader, not with ipodpatcher |
12:27:37 | Llorean | hachi: Because you're asking in #Rockbox about a function the official ipodpatcher doesn't have? |
12:27:39 | linuxstb_ | Sorry - I didn't expect loader2's docs to be wrong... |
12:28:10 | linuxstb_ | Or pointing to a Rockbox installation tool... |
12:28:26 | hachi | oops, I mean -ab |
12:28:32 | hachi | I've been typing it wrong |
12:28:36 | hachi | (to you) |
12:28:56 | linuxstb_ | That's supported in the code in SVN, but that version of ipodpatcher hasn't been released as a binary yet. |
12:30:01 | hachi | right... okay |
12:30:26 | linuxstb_ | dan_a: You installed the current bootloader.bin using the old ipod_fw method, and the original firmware doesn't start? |
12:31:04 | dan_a | linuxstb_: That's correct. I then put apple_os.ipod into the root of my 4G, and it still didn't start |
12:31:52 | linuxstb_ | OK. The only common denominator seems to be a greyscale LCD - the bootloader works fine on the Color, Nano and Video. But people have reported problems on the 1st/2nd gen mini and 4g greyscale. |
12:31:58 | Llorean | dan_a: Did you extract it from an ipod that was in a condition that booted to the Apple OS? |
12:32:17 | * | n1s wonders why removing unused strings in enlish.lang sometimes increases binary size... |
12:32:42 | JdGordon | anyone know which file rockbox_browse() is in? this stupid ide doesnt have find in files! |
12:32:47 | dan_a | Llorean: I put the original bootpartition.bin back on, and confirmed that it booted straight into the OF before I started these tests |
12:32:58 | Llorean | dan_a: Okay, just making sure y'know. :) |
12:33:05 | | Quit Lear ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
12:33:09 | * | Mikachu doesn't understand how people can code without using ctags |
12:33:09 | dan_a | Llorean: Not a problem :D |
12:33:19 | linuxstb_ | JdGordon: You're allowed to leave your IDE and use grep :) |
12:33:30 | * | dan_a googles for ctags |
12:33:41 | Mikachu | JdGordon: ~line 1246 in tree.c |
12:33:52 | * | Mikachu just typed :tag rockbox_browse |
12:33:59 | JdGordon | linuxstb_: grep wasnt co-operating :p and cheers Mikachu |
12:34:57 | linuxstb_ | dan_a: I'm about to commit my work so far on ipodpatcher. I think it should work on the 3G now if you want to test. |
12:35:28 | dan_a | linuxstb_: I'll give it a try |
12:36:02 | hachi | if I try to compile ipodpatcher for windows from linux... is it gonna work? or should I just give up on that avenue now? |
12:36:36 | hachi | cause I've gotta find disk space first... and I'd rather not be angry when I get to the end and find that doesn't actually work |
12:36:37 | linuxstb_ | I compile it that way - the makefile is designed for it. Just type "make ipodpatcher.exe" (if you have the mingw compiler installed) |
12:36:43 | Llorean | hachi: If you have access to a windows machine, why not compile on windows? |
12:37:39 | hachi | because I've lost many many many hours trying to compile gaim for windows... I'm tired of trying to compile open source projects on windows... it never works |
12:38:08 | hachi | and then the developers just go 'oh well, works for me' and I'm right back where I started |
12:38:25 | Mikachu | gaim developers are hardly representative of open source |
12:38:37 | Llorean | Gaim compiling in windows is _not_ fun. |
12:39:05 | linuxstb_ | hachi: ipodpatcher.exe is simple C with no external dependencies. You shouldn't have problems whereever you compile it. |
12:39:10 | Llorean | But iPodPatcher is really easy to compile in windows. No cygwin or anything else is necessary. |
12:40:30 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust351.brig.cable.ntl.com) |
12:40:47 | hachi | k |
12:42:28 | linuxstb_ | dan_a: New ipodpatcher committed. |
12:42:36 | | Join anathema [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
12:42:54 | hachi | oh that is just plain nifty now |
12:44:28 | linuxstb_ | What's nifty? |
12:44:39 | hachi | rockbox booted :) |
12:46:40 | linuxstb_ | w1ll14m: What charger were you using? USB or firewire? |
12:48:56 | rp- | is int 32 bit on arm architecture? |
12:49:49 | linuxstb_ | Yes. |
12:50:19 | rp- | thank you |
12:51:19 | decayedcell | hmm its possible to write the kernel directly to the firmware partition? |
12:51:22 | * | decayedcell wow |
12:52:07 | linuxstb_ | ipodpatcher [device] -wfb kernel.bin |
12:52:46 | linuxstb_ | That wipes the Apple firmware and any bootloader you have installed, so you can only boot IPL. |
12:53:09 | linuxstb_ | But should boot extremely fast... |
12:53:31 | dan_a | linuxstb_: Do you have a compiled Windows version of ipodpatcher? I don't have a windows compiler here |
12:53:43 | linuxstb_ | One moment... |
12:54:17 | linuxstb_ | http://www.davechapman.f2s.com/rockbox/ipodpatcher.zip |
12:54:25 | dan_a | Thank you |
12:55:55 | decayedcell | This fixes the overwriting of an existing bootpartition.bin too right linuxstb_? |
12:56:43 | linuxstb_ | What do you mean? |
12:56:56 | decayedcell | Say you've done a -r bootpartition.bin |
12:57:00 | linuxstb_ | Ah, the truncation thing? |
12:57:02 | decayedcell | yeah |
12:57:12 | linuxstb_ | Yes, that fix was committed a few days ago. |
12:57:16 | decayedcell | Sweet |
12:59:02 | linuxstb_ | dan_a: One more test (on your 4G) could be useful - installing the old bootloader (convert to .ipod format with tools/scramble -add=ip4g bootloader.bin bootloader.ipod) with the latest ipodpatcher. |
13:00 |
13:00:46 | | Quit wooo (Read error: 110 (Connection timed out)) |
13:00:50 | | Join amiconn [0] (n=jens@p54BD72AD.dip.t-dialin.net) |
13:01:13 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
13:02:57 | dan_a | linuxstb_: iPodPatcher and the newest bootloader work on the 3G. I'll try an old bootloader on the 4G now |
13:04:16 | linuxstb_ | It loads both Rockbox and the original firmware OK? |
13:05:37 | dan_a | linuxstb_: Yes |
13:06:54 | *** | Saving seen data "./dancer.seen" |
13:12:37 | amiconn | Whoa, x11 tunnelling is sloo-ooow |
13:13:41 | dan_a | amiconn: It depends what kind of network you've got. I've found it pretty quick as long as I'm going over a 10Mb or better link |
13:14:13 | amiconn | Effectively 384/192 kbps with quite some delay |
13:14:27 | amiconn | (2x adsl interleaved) |
13:14:31 | dan_a | Ouch. You have my sympathy! |
13:14:34 | Mikachu | amiconn: you want to use either ssh -C or some sort of x compression program |
13:15:03 | amiconn | -C is enabled |
13:15:14 | Mikachu | well, don't try without it then :) |
13:15:43 | * | amiconn 'll stop trying to tunnel x11 |
13:16:37 | amiconn | It's significantly worse than vnc, even worse than dameware |
13:16:55 | Mikachu | it's designed for low latency links |
13:17:24 | amiconn | If I only knew how to make nx work :( |
13:17:26 | perplexity | amiconn, try NX if you really need to tunnel X. A bear to set up but I used it for ages on a 128k ISDN |
13:17:30 | perplexity | snap :( |
13:17:55 | amiconn | No packages available |
13:18:13 | thegeek_ | compile from source :] |
13:18:17 | perplexity | Bummer.. I was using Debian at the time so I compiled from source.. I recall it being a pain to get going tho |
13:18:23 | | Join JustJohnny68 [0] (n=JustJohn@static-71-248-112-184.bltmmd.east.verizon.net) |
13:18:56 | amiconn | This is debian-amd64 |
13:19:14 | thegeek_ | I did it on gentoo<3 |
13:19:24 | thegeek_ | and even then it was a bit of work to get working |
13:19:32 | thegeek_ | ;P |
13:20:01 | dan_a | linuxstb_: New ipodpatcher / old bootloader does not boot the OF on a greyscale 4G. Rockbox boots correctly, though. |
13:20:13 | amiconn | I have to resort to a user-unfriendly console editor for now :( |
13:20:18 | perplexity | just found my old nx server side script.. it's only 4 lines and not that ugly, but I don't recall how to start it on the remote machine now |
13:20:49 | amiconn | The nx client is no problem, as this would be on a windows machine |
13:21:41 | perplexity | 3 line paste coming.. |
13:21:45 | perplexity | export DISPLAY=nx/nx,link=modem,delta=1:8,accept=localhost |
13:21:45 | perplexity | export LD_LIBRARY_PATH=/home/brad/nxcomp |
13:21:45 | perplexity | nxproxy/nxproxy -C |
13:22:05 | perplexity | that was all I required to get it going on the linux end .. I never even installed the NX stuff, just put it in my home dir and compiled it up |
13:22:17 | amiconn | Gah, source editing with vi - "fun" :( |
13:22:31 | JdGordon | anyone interested in discussing my menu patch which is ready for the first bit of its inclusion? or should i just hit the ml? |
13:22:32 | Mikachu | surely you have vim? |
13:23:07 | JdGordon | amiconn: use nano.. much easier |
13:24:54 | | Join wooo [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
13:25:47 | amiconn | JdGordon: Thanks... although, nano using utf-8 on a non-utf-8 terminal looks a bit strange |
13:25:56 | | Join Wiwie [0] (n=goddi@trir-590fa820.pool.einsundeins.de) |
13:26:12 | amiconn | But the warning I wanted to fix is gone :) |
13:26:23 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
13:30:28 | decayedcell | night all |
13:30:29 | | Part decayedcell |
13:32:09 | JdGordon | grrr.. where is abs() hiding? :'( |
13:32:36 | linuxstb_ | dan_a: So there seems to be two problems on the 4G? 1) The new bootloader not starting the OF with any install method, and the new ipodpatcher not starting the OF with either bootloader? |
13:32:49 | | Quit anathema (Read error: 110 (Connection timed out)) |
13:34:15 | dan_a | linuxstb_: That is correct. |
13:36:06 | linuxstb_ | dan_a: Thanks for testing. |
13:37:09 | dan_a | I'll have a look at the code to the new bootloader later. Has caching been changed on the iPods at all? |
13:37:12 | | Join muesli__ [0] (n=muesli_t@91.64.230.92) |
13:38:03 | amiconn | linuxstb_: Hmm, what will I need to do in order to test this usb detection stuff? |
13:38:27 | amiconn | The patch in fs says it's already a plugin (?) |
13:38:52 | linuxstb_ | I made two patches - one a test plugin which you need to use with Barry's usb debug patch. The second is a full patch against SVN that changes the detection and reboots only with a PC connection. |
13:39:03 | | Join pixelma [0] (n=Marianne@p54BD72AD.dip.t-dialin.net) |
13:39:21 | linuxstb_ | The FS patch contains a general USB debug plugin. My plugin just attempted the detection. |
13:39:29 | | Quit scorche (Read error: 54 (Connection reset by peer)) |
13:39:40 | linuxstb_ | (with code copied from the debug plugin) |
13:39:49 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
13:43:32 | amiconn | linuxstb_: It seems your patch is not on fs... |
13:44:15 | | Quit wooo (Read error: 110 (Connection timed out)) |
13:44:58 | linuxstb_ | amiconn: No, it isn't... http://www.davechapman.f2s.com/rockbox/usb_detect.diff (or usb_detect.c for my test plugin) |
13:48:13 | amiconn | Ok, building... |
13:48:38 | amiconn | linuxstb_: Why does the patch change the CONFIG_* identifiers for usbotg? |
13:48:51 | amiconn | Just adding one for USBOTG_ARC would be sufficient |
13:49:02 | linuxstb_ | That was part of Barry's original patch. |
13:49:10 | linuxstb_ | You mean the config.h changes? |
13:49:13 | amiconn | yes |
13:49:47 | w1ll14m | any news about ipod nano 2g ? |
13:49:47 | linuxstb_ | I noticed that, but it seemed sensible to me so I left it. |
13:49:48 | amiconn | There's no functional difference, but I like those chip type related magic numbers... |
13:50:29 | linuxstb_ | I don't feel strongly, so if you like them, I'm happy to leave them. |
13:50:54 | linuxstb_ | w1ll14m: No change - i.e. no Rockbox developers are working on it. |
13:50:55 | Llorean | linuxstb_: Does your charger detection depend on an actual charger, or would it detect a powered USB hub not connected to a computer as a charger? |
13:51:08 | Llorean | w1ll14m: Nobody is working on it. |
13:51:14 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
13:51:21 | linuxstb_ | Llorean: Good question. Can you test? |
13:51:31 | Llorean | linuxstb_: Point me to a patch, and I can. |
13:51:40 | linuxstb_ | read back 7 minutes... |
13:51:53 | Llorean | Got it |
13:52:00 | linuxstb_ | The usb_detect.diff should be applied against a clean SVN (or at least one without the USB debug patch applied). |
13:52:18 | Llorean | Okay. |
13:52:41 | amiconn | I can test this as well |
13:53:16 | amiconn | linuxstb_: Hmm, did you also try it in the bootloader? |
13:53:26 | Genre9mp3 | markun: thanks for the commit! :) |
13:53:34 | markun | Genre9mp3: np :) |
13:54:07 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
13:55:07 | linuxstb_ | amiconn: Not yet, no. |
13:55:26 | w1ll14m | linuxstb: ok thanx for the info |
13:56:29 | markun | w1ll14m: do you want to start a port to the nano 2g? |
13:58:40 | Llorean | linuxstb_: USB hubs will be detected as an actual USB detection. Makes sense, but good to know. |
13:59:40 | linuxstb_ | I would have expected the opposite.... |
13:59:58 | linuxstb_ | Just to confirm, that's a USB hub not connected to a PC? |
14:00 |
14:00:03 | Llorean | Yes |
14:00:20 | Llorean | It's a very cheap little powered USB hub that I use to charge several devices. |
14:00:32 | | Quit jhMikeS (Nick collision from services.) |
14:00:33 | linuxstb_ | I guess we can live with that... It's the charger that's the painful bug. |
14:00:37 | Llorean | And I confirmed by plugging the iPod into a Griffin iPod charger, so the patch works. |
14:00:38 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
14:00:46 | Llorean | The iPod charger didn't cause it to reboot |
14:01:11 | | Join Arathis [0] (n=doerk@p5484C364.dip0.t-ipconnect.de) |
14:03:44 | amiconn | linuxstb_: No reboot on charger, and reboot on usb connection, i.e. that works |
14:04:01 | amiconn | But the charger isn't detected as usb power, and no charging animation either |
14:04:52 | Llorean | Hm, but the Apple_OS sees the USB hub as a charger. |
14:04:58 | Llorean | So that suggests something more could be done. |
14:05:08 | linuxstb_ | Yes, I noticed that, and I can't understand why. Was it working correctly before (when you held MENU whilst inserting) ? |
14:05:12 | linuxstb_ | (to amiconn) |
14:05:39 | Llorean | linuxstb_: Yes, at least on my Nano it did. |
14:05:54 | | Join Thundercloud [0] (n=thunderc@82.152.210.155) |
14:05:54 | amiconn | The usb power part still works when holding menu and connecting to real usb |
14:06:03 | amiconn | Charging anim doesn't, though |
14:06:31 | * | amiconn unpatches and rebuilds |
14:06:48 | linuxstb_ | I noticed that on my Color, CONFIG_CHARGING wasn't defined. |
14:07:41 | linuxstb_ | The charger_inserted() function is also only defined (in svn) for the Video (target/arm/ipod/power-ipod.c) |
14:08:07 | amiconn | Hmm, perhaps an usb charger (and hopefully soon, firewire charger) should be counted as a 'real' charger |
14:08:22 | amiconn | (as opposed to usb power from a usb port) |
14:08:29 | Llorean | amiconn: They should be, I think. |
14:08:34 | Llorean | It makes sense, at least |
14:08:48 | markun | does anyone object to me committing the rockboxed theme when it's ready? |
14:08:48 | w1ll14m | markun: i would like to, but i don't have a direct ipod nano 2g, but also i'm not very advanced in rockbox yet but i would like to give it a try :) |
14:08:48 | linuxstb_ | There's no "real charger" for ipods, so yes. |
14:08:49 | amiconn | Usb chargers are usually built to deliver more than the standard 500mA |
14:09:12 | amiconn | Mine does 1A |
14:09:29 | markun | w1ll14m: it will be a big challenge. A lot harder than the Gigabeat port I think. |
14:09:30 | Llorean | amiconn: The one I have from Griffin is 500, but it was advertised for iPods but stated clearly it'd work for any USB device. |
14:10:11 | pixelma | markun: I don't like that he's switching off the status bar globally in the cfg-file... |
14:11:07 | w1ll14m | markun: are the chips marked with 'apple' confirmed which chips they supposed to be ? |
14:11:15 | markun | pixelma: but he doesn't have to, right? |
14:11:40 | Genre9mp3 | pixelma: This can be changed quite easily if commited |
14:11:51 | pixelma | that's what he wants |
14:11:55 | JustJohnny68 | pixelma: I can take out that line for the SVN commited version |
14:12:23 | markun | is there a WPS tag to switch it off? |
14:12:38 | pixelma | yes, sure |
14:13:00 | JustJohnny68 | I have the WPS tag set to off, so taking out the command in the .cfg isn't a problem |
14:13:04 | amiconn | linuxstb_: The charging anim didn't work without the patch either. Strange, I never noticed that before... |
14:13:23 | Genre9mp3 | markun: oops... a slight correction on the iCatcher commit... wps/UniCatcher/codec-wavpack-sc.bmp should be removed since there's no UniCatcher for H10 5GB |
14:13:28 | linuxstb_ | It was the same on my Color - I never charged in Rockbox, so never noticed. |
14:13:40 | pixelma | markun, JustJohnny68: that's just my opinion though... |
14:13:56 | amiconn | So the patch basically does everything it's supposed to do |
14:14:03 | amiconn | Any test targets left? |
14:14:27 | markun | pixelma: I agree. Maybe one day we can do some WPS like things with the menu and browser. |
14:14:28 | linuxstb_ | It's been tested on the H10, Video, Color, and now the mini2g and Nano. |
14:14:45 | markun | Genre9mp3: just remove this file is enough? |
14:14:46 | Genre9mp3 | JustJohnny68: You don't have to remove anything, if it gets commited the .cfg files are automatically generated by the wpsbuild script |
14:14:46 | JustJohnny68 | The only complaints I've had so far are about that choice (about 5 different people so far) |
14:14:51 | Genre9mp3 | markun: yes |
14:15:11 | Genre9mp3 | markun: only from UniCatcher folder |
14:15:23 | markun | JustJohnny68: ok, don't worry about it then. Just send me the zip when you are ready. |
14:15:37 | | Join Soul-Slayer [0] (n=Jonno@89.241.150.166) |
14:15:37 | Llorean | Genre9mp3: Status Bar in the menus isn't considered an aspect of the theme? |
14:15:45 | Genre9mp3 | btw... speaking of the wpsbuild script, it should define the bg/fgcolours as well IMO |
14:16:04 | linuxstb_ | Doesn't it define whatever is in the WPSLIST file? |
14:16:09 | Llorean | Genre9mp3: I've seen several themes that use a slightly different color area under the status bar, or some other form of highlight. |
14:16:18 | Genre9mp3 | Llorean: what linuxstb_ just said |
14:16:28 | Llorean | Ah |
14:17:15 | markun | Genre9mp3: done |
14:17:30 | Genre9mp3 | The WPSLIST file should include bg/fgcolours as well IMO and the wpsbuild script should handle that |
14:17:32 | * | w1ll14m is thinking about buyin a nano2g 2gb |
14:17:34 | Genre9mp3 | markun: thanks |
14:18:21 | linuxstb_ | Genre9mp3: Yes, it should. |
14:18:25 | Llorean | Genre9mp3: Yes, FG and BG colors are quite important |
14:18:42 | linuxstb_ | Also, afaik, it's not possible for a .cfg file to clear the backdrop. |
14:18:51 | markun | w1ll14m: very brave :) |
14:18:56 | Genre9mp3 | linuxstb_: true |
14:19:01 | | Join juxtap [0] (n=juxtap@wbs-196-2-100-249.wbs.co.za) |
14:19:07 | Llorean | I still think, if a .cfg sets a backdground color, it should clear the backdrop image |
14:19:38 | Llorean | Then you'd just have to make sure that backdrop image comes after background color if a theme does both. |
14:19:53 | Genre9mp3 | linuxstb_: IMO there should be a "backdrop: clear" or something setting for the .cfg |
14:19:58 | JustJohnny68 | It would be nice to be able to clear the backdrop image. I've run into this problem switching themes. I only use bacground color. |
14:20:05 | linuxstb_ | Or just "backdrop: " |
14:20:10 | Genre9mp3 | yes |
14:20:21 | w1ll14m | markun:lol 149 euro's ... i think i can mis it 15e of februari (when my work payed me:)) |
14:20:22 | Llorean | But what about themes that don't care about backdrop? |
14:20:31 | linuxstb_ | They have to. |
14:20:58 | Genre9mp3 | Llorean: Well, this can be handled by the WPSLIST file, too |
14:21:00 | JustJohnny68 | How about "backdrop: false" |
14:23:25 | | Join puppe [0] (n=puppe@ppp-62-245-163-184.dynamic.mnet-online.de) |
14:23:36 | Genre9mp3 | Llorean: I think though that not clearing the backdrop while setting a fgcolour may lead to problems even if the wps itself doesn't need that (eg. black fgcolour and black backdrop, even if the wps itself has its own background, the file browser/menu will be unreadable) |
14:24:31 | | Quit thegeek_ (Remote closed the connection) |
14:24:34 | | Quit DataGhost (Read error: 145 (Connection timed out)) |
14:24:55 | Llorean | Yeah |
14:25:09 | Llorean | I'm trying to remember the exact situation I'd thought of where I didn't want it to clear, but it's not coming around any more |
14:26:46 | Genre9mp3 | Llorean: wps that don't have background and the current backdrop doesn't mess with the fgcolour |
14:27:03 | Genre9mp3 | but you can't always now if this will be the situation |
14:27:40 | Genre9mp3 | JustJohnny68: Did you read my recommendation about using Nimbus-19 for big screens? |
14:28:14 | Genre9mp3 | Llorean: btw, soon I'll be able to see how 6x12-13 looks like on Gigabeat :) |
14:29:53 | Llorean | Genre9mp3: It's readable by my standards, but I like tiny fonts. |
14:29:54 | JustJohnny68 | Genre9mp3: Markun pointed this out to me. Nimbus 19 wasn't in last Mon/Tue daily font package, so I haven't tried it yet, but will shortly. I've updated to Nimbus for all but one device. |
14:30:09 | Llorean | Genre9mp3: I use 6x9 on the iPod Nano, if my memory serves on which I've selected. |
14:30:38 | | Quit puppe ("Nettalk6 - www.ntalk.de") |
14:31:05 | Genre9mp3 | Llorean: I like small fonts, too but I prefer nedore for that |
14:31:21 | JdGordon | (00:20:07) linuxstb_: Or just "backdrop: " <- this should work .. just looking at the code very breifly |
14:32:01 | markun | pixelma: I was trying to make a bold version of helvR12 with a script called 'mkbold' but unfortunately the result was not good enough. |
14:32:30 | markun | I hope I can find a better tool, if not maybe I should give it a go myself |
14:34:51 | pixelma | I'd like to have some more fonts in "unusual" sizes... like 10 or 11 points. It just looks like it's going to be a lot of work |
14:36:50 | JdGordon | anyone good at drawing icons? We need one to show when the user in the a settings screen, in the menu or in the browser, my arty ability sux :p |
14:37:13 | markun | pixelma: dongs (yes, that anoying bastard) once wrote a program to generate bdf fonts from ttf which worked quite well. |
14:37:13 | linuxstb_ | dan_a: Do you have a USB AC charger you can test with your 4G? |
14:37:22 | | Part TrueJournals |
14:37:31 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
14:39:10 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
14:40:54 | dan_a | linuxstb_: I don't think so - I've got the 3G AC charger, which I think provides power over the firewire but not the USB |
14:40:58 | Genre9mp3 | JdGordon: Just tested, "backdrop: " indeed clears the backdrop |
14:41:57 | JdGordon | great |
14:42:11 | linuxstb_ | Genre9mp3: That's good. We should document that, and ask theme creators to use it - but only if they change the fg colour in their .cfg file. |
14:42:24 | JdGordon | ... that means doing that for any of te filename settings will clear it |
14:42:59 | Genre9mp3 | markun: I use otf2bdf for that |
14:43:40 | linuxstb_ | Does anyone else get "M svnversion.sh" when running "svn status" in the tools directory? I haven't modified the file... |
14:43:58 | linuxstb_ | Seems to be something odd with the $Id:$ line |
14:44:01 | JdGordon | not i |
14:44:28 | JdGordon | ... but i did a svn up an hour or so ago |
14:44:30 | markun | Genre9mp3: I was not very impressed by the quality of the result, but perhaps it was just a problem with the fonts I tried. |
14:44:30 | dan_a | Not here |
14:44:36 | linuxstb_ | I'm using svn 1.1.3 in Linux... |
14:44:38 | Llorean | linuxstb_: I'm of the opinion that all Theme authors should set FG color. Not setting it is asking for trouble, as that means you're assuming a default. |
14:44:40 | | Quit w1ll14m (Read error: 104 (Connection reset by peer)) |
14:44:49 | amiconn | linuxstb_: 1.1.3 ?? |
14:44:58 | JdGordon | linuxstb_: 1.4.2 here |
14:45:07 | * | linuxstb_ should perhaps upgrade... |
14:45:27 | Genre9mp3 | linuxstb_: I agree on this, We should add this to WPSLIST, as well along with the wps that specify colours |
14:46:47 | Genre9mp3 | markun: Some fonts work well, others don't but generally the bigger the font size you set, the more chances are that the result will be good |
14:46:58 | linuxstb_ | Problem fixed with 1.4.2... |
14:47:16 | | Join w1ll14m [0] (n=w1ll14m@84-104-81-208.cable.quicknet.nl) |
14:47:17 | markun | Genre9mp3: also, his tool makes it possible to combine many different fonts to make one big unicode font |
14:48:17 | Genre9mp3 | markun: What would you need more from Lucida Sans Unicode? :P |
14:49:39 | markun | no idea which ranges it includes |
14:50:22 | | Quit JdGordon ("Leaving.") |
14:53:57 | linuxstb_ | I've created a set of ipod bootloaders from current SVN - can people test them? http://www.davechapman.f2s.com/rockbox/bootloaders.zip There is also a new ipodpatcher win32 binary which should be used - http://www.davechapman.f2s.com/rockbox/ipodpatcher.zip |
14:54:20 | linuxstb_ | Just upgrading the bootloader with "ipodpatcher [device] -a bootloader-ipodXXXX.ipod" should be working fine now. |
14:54:47 | | Join DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
14:55:35 | linuxstb_ | I don't think the new ipodpatcher fixes the 4g/mini Apple firmware issue, but it's possible... |
14:56:30 | | Quit jaebird ("Leaving") |
14:56:46 | | Join jaebird [0] (n=jae@53-89.netblk-69-41-89.coolaccess.net) |
15:00 |
15:03:31 | | Join decayedcell_ [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
15:05:36 | | Quit phrozen77 ("All generalizations are false.") |
15:05:50 | | Quit Mouser_X (Nick collision from services.) |
15:05:52 | robin0800 | \quit |
15:05:56 | | Join phrozen77 [0] (n=phrozen7@pD9EC57A6.dip.t-dialin.net) |
15:05:59 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
15:06:18 | | Quit robin0800 ("Never put off till tomorrow, what you can do the day after tomorrow") |
15:06:56 | *** | Saving seen data "./dancer.seen" |
15:07:15 | TrueJournals | Is the frequency scaling experiment patch still in flyspray? I can't find it.. |
15:07:26 | decayedcell_ | yeah its... lost... |
15:07:35 | TrueJournals | ah |
15:07:41 | decayedcell_ | I was after the cpufreq3 patch =/ |
15:07:52 | decayedcell_ | i wonder where the closed FS go |
15:07:57 | Llorean | They're still there. |
15:08:16 | Lynx_ | Hi guys, did USB charging ever make it into CVS? |
15:08:31 | decayedcell_ | ah change the display to All Statuses |
15:08:51 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust351.brig.cable.ntl.com) |
15:09:03 | TrueJournals | ah |
15:12:26 | | Join pit_ [0] (n=pit@BAA35f2.baa.pppool.de) |
15:12:38 | | Part TrueJournals |
15:14:14 | pit_ | sometimes my archos recorder v1 stops playing and changes from the wps into the browsing modus. i'd like to do an update but the website says thera are two errors in the daily builds. |
15:14:31 | pit_ | which is the last good build? |
15:14:32 | | Quit idnar (Connection timed out) |
15:14:46 | | Quit DataGhost (Read error: 110 (Connection timed out)) |
15:15:09 | Llorean | pit_: Those two errors only relate to Rombox. |
15:15:24 | pit_ | Llorean: ah, i'm gonna check it out ... |
15:16:16 | pit_ | so it's better not putting it into the rom right now? |
15:16:27 | pit_ | i mean, not flashing it? |
15:16:31 | decayedcell_ | Build bootloader file |
15:16:32 | decayedcell_ | find: apps: No such file or directory - is that meant to happen whilst compiling bootloader |
15:16:47 | | Join idnar [0] (n=mithrand@unaffiliated/idnar) |
15:17:02 | Llorean | pit_: You can still flash Rockbox, just not the Rombox version of it. It just means that th Rombox file isn't available at all. |
15:17:18 | pit_ | now i got it. thx! |
15:18:29 | pit_ | is the stop playing thing a common error with archos recorder? |
15:18:50 | pit_ | got cvs20061210 |
15:19:38 | Llorean | I haven't heard anyone report it before, but I don't know how many people regularly use an Archos Recorder still, let alone update very often. |
15:20:20 | pit_ | poor old recorder ... :-( |
15:20:36 | amiconn | pit_: What build are you using |
15:20:37 | amiconn | ? |
15:20:48 | pit_ | cvs20061210 |
15:21:35 | | Quit Mouser_X (Nick collision from services.) |
15:21:42 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
15:22:17 | amiconn | Hmm, that already has the extra OFF button filtering. |
15:22:22 | * | mattzz loves his recorder! |
15:22:38 | pit_ | mattzz: me too! |
15:22:40 | | Quit phrozen77 ("All generalizations are false.") |
15:22:47 | amiconn | Maybe your batteries are worn out or the battery contacts have problems |
15:23:10 | | Join phrozen77 [0] (n=phrozen7@pD9EC57A6.dip.t-dialin.net) |
15:23:11 | pit_ | amiconn: i got 2300mah batteries - not so old |
15:23:14 | amiconn | The v1 recorder have a special logic which is supposed to shut down the recorder on low battery voltage |
15:23:36 | pit_ | it doesn't shut down, it just stops playing, leaves the wps |
15:24:01 | amiconn | This logic is hooked in parallel to the OFF button, hence short voltage "ditches" below some threshold produce an OFF button event |
15:24:10 | mattzz | depending on a very special mp3 file? |
15:24:12 | pit_ | pushing the on button continues playing |
15:24:23 | pit_ | mattzz: no |
15:24:58 | amiconn | The button driver tries to prevent these events by extra filtering, but if you have bad battery contacts or bad batteries this won't help |
15:25:21 | pit_ | ok, i'm going to check out other batteries ... |
15:25:27 | amiconn | I have 2700mAh cells which already have problems... |
15:26:15 | pit_ | hopefully i haven't got problems with the contacts ... |
15:32:10 | | Part decayedcell_ |
15:34:17 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
15:36:28 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
15:40:16 | | Part decayedcell |
15:42:31 | | Quit pit_ ("Verlassend") |
15:46:00 | | Join datachild [0] (n=datachil@217-208-144-87-no75.tbcn.telia.com) |
15:46:22 | | Join webguest20 [0] (i=485e425f@gateway/web/cgi-irc/labb.contactor.se/x-d847baf622b1d25a) |
15:46:28 | preglow | amiconn: you haven't seen a fast fixed point 1/x around, have you? |
15:46:37 | amiconn | nope |
15:47:04 | preglow | i'd like to avoid the 64 bit divides altogether, hrmph |
15:47:39 | webguest20 | i tried to put rockbox on my sansa but it said no partition with white screen rockbox bootloader ? |
15:47:57 | | Join Criamos [0] (n=Criamos@p549306F2.dip0.t-ipconnect.de) |
15:48:14 | | Part pixelma |
15:48:30 | dan_a | webguest20: Have you formatted your Sansa at some point? That happens if it has a FAT (not FAT32) partition on it |
15:49:16 | amiconn | dan_a: Would it make sense to build the sansa build with fat16 support? |
15:49:28 | webguest20 | no i just did the step to install rock after restart it said |
15:49:59 | dan_a | amiconn: I think it would - it seems that some of them are FAT16 formatted. I don't know if this is from the factory |
15:50:27 | dan_a | webguest20: I'll update it to support your Sansa |
15:50:38 | webguest20 | how do u install rockbox on sansa e250 ? |
15:51:03 | amiconn | Should be simple, just #define HAVE_FAT16SUPPORT in config-e200.h |
15:51:25 | webguest20 | how |
15:52:06 | mattzz | webguest20: http://www.rockbox.org/twiki/bin/view/Main/SansaE200Install |
15:52:24 | | Part JustJohnny68 |
15:52:34 | | Quit Mouser_X (Nick collision from services.) |
15:52:36 | webguest20 | tried that doesnt work |
15:52:37 | markun | preglow: what is the speed of a division compared to a multiplication? |
15:52:42 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:52:43 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
15:53:05 | Llorean | webguest20: Well, remember, it is in early development. There are still plenty of bugs, which is why we don't recommend non-developers use it. |
15:53:11 | webguest20 | dan_a work for sandisk ? |
15:53:23 | preglow | markun: depend son the platform, on arm, a mul is waaaay faster since there is no hardware divider |
15:53:24 | Llorean | webguest20: In your case, it's likely that the filesystem on your Sansa is not the one expected by Rockbox. |
15:53:31 | dan_a | webguest20: No, I'm a Rockbox developer |
15:54:01 | preglow | markun: and on coldfire a mul is still way faster, since we're talking 64 bit operations |
15:54:02 | webguest20 | fat 32 |
15:54:23 | Llorean | webguest20: You're 100% certain it's Fat32 and not Fat16? As in, you've gone and checked just now? |
15:54:56 | markun | preglow: ouch, didn't know divisions were done in software on ARM |
15:55:08 | webguest20 | when i put rockbox on my play it restarted my player then a white screen loading bootloader ? |
15:56:22 | Llorean | webguest20: Yes, you've already told us that. Though this time you left out mention of the "No Partition" message. |
15:58:45 | markun | preglow: which part of the code are you looking at anyway? |
15:58:47 | jhMikeS | preglow: What I have is this: if I use the actual progress of the src pointer to decrement length instead of input_size, no more clicks on a 1kHz sine wave...or anything else. |
15:58:52 | preglow | markun: eq.c right now |
15:59:05 | preglow | markun: nothing much, mainly just me honing my fixed point skills |
15:59:18 | preglow | although it will give faster eq coef calculations, which i doubt matters much |
16:00 |
16:00:02 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
16:00:23 | | Quit Arathis ("Bye, bye") |
16:00:27 | | Quit webguest20 ("CGI:IRC (Ping timeout)") |
16:00:36 | preglow | save a bit of space, too |
16:01:06 | * | markun enjoys the SPC codec |
16:02:03 | preglow | you should :) |
16:02:08 | preglow | i think i'll stuff all these fixed point macros into dsp.h |
16:02:14 | preglow | they're duplicated some places :/ |
16:04:04 | jhMikeS | preglow: ok, so you don't give a damn now? ;) I saw that you asked earlier. |
16:04:25 | | Join webguest36 [0] (i=485e425f@gateway/web/cgi-irc/labb.contactor.se/x-26ce0aedbe39010a) |
16:04:35 | webguest36 | it said fat |
16:06:20 | webguest36 | need help to install rockbox sansa e250 |
16:06:35 | preglow | jhMikeS: bout what? |
16:06:40 | Llorean | webguest36: So it didn't say exactly "FAT32"? |
16:06:54 | webguest36 | no just fat |
16:07:12 | preglow | jhMikeS: if about resampling, then hell yes i give a damn, but i can't be bothered to go playback.c diving right now :/ |
16:07:15 | Llorean | webguest36: Then Rockbox won't work on yours yet. |
16:07:28 | webguest36 | it needs fat32 ? |
16:07:32 | jhMikeS | preglow: my getting rid of clicks...but don't know why it should work yet. see a few messages above |
16:07:45 | Llorean | webguest36: Yes. |
16:08:08 | preglow | jhMikeS: haha, i didn't see that :) reading now |
16:08:09 | webguest36 | how to do that with out loose my things |
16:08:22 | | Join webguest29 [0] (i=47cdc81c@gateway/web/cgi-irc/labb.contactor.se/x-4ee481b5f36caf51) |
16:08:33 | Llorean | webguest36: Just wait for a version that works. |
16:08:44 | preglow | jhMikeS: well, it doesn't sound too strange to me |
16:08:55 | preglow | jhMikeS: sounds like an altogether safer way of doing things anyway |
16:08:57 | webguest29 | how do i get mpegplayer video and audio to sync? |
16:09:04 | Llorean | webguest36: Rockbox on Sansa isn't ready for users yet anyway |
16:09:05 | webguest36 | cnt wait any more |
16:09:22 | Llorean | webguest36: I'm 100% certain that you in fact _can_ wait, you just don't want to. |
16:09:43 | Llorean | webguest29: Turn on the framerate limiting option, and frameskipping. That's the best you can do right now |
16:09:58 | webguest36 | is there a way to get the rockbox firmware in sana updater ? |
16:10:30 | Llorean | webguest36: No. |
16:10:50 | webguest29 | Llorean: im suprised it got that far that you can actually play mpeg :) |
16:11:01 | webguest36 | do you any other way to play games on sansa e250 ? |
16:11:37 | Llorean | webguest36: This channel isn't about the Sansa, it's about Rockbox. And Rockbox is about Audio far more than it's about games. |
16:11:57 | Llorean | webguest36: But I wouldn't be surprised if there's no other way to play games on it right now. |
16:12:22 | jhMikeS | preglow: true, but it's odd since upsamling should be able to process exactly as many samples as are handed to it and at least one output for any input length. |
16:12:41 | webguest36 | why is it so hard install rockbox ? |
16:13:00 | Llorean | webguest36: It's not released yet! |
16:13:21 | webguest36 | when will it be released |
16:13:37 | Llorean | webguest36: Nobody knows, and nobody can guess. |
16:13:52 | webguest36 | lol |
16:13:58 | preglow | jhMikeS: yes, it is weird that doesn't work too |
16:13:59 | Llorean | I'm not joking. |
16:14:14 | preglow | but shrug, the other way does sound easier |
16:14:39 | webguest36 | is there sounf on rockbox yet ? |
16:14:45 | webguest36 | sound |
16:14:50 | | Part Soul-Slayer |
16:15:16 | Llorean | webguest36: No. |
16:15:20 | Llorean | Not on the Sansa |
16:15:34 | Llorean | There is on many other players, but we still don't have the knowledge needed for the Sansa. |
16:15:36 | webguest36 | 4 get this im getin psp |
16:15:40 | | Quit webguest36 ("CGI:IRC") |
16:16:05 | preglow | good riddance |
16:16:34 | webguest29 | Llorean: it still lags a good 10 secs behind |
16:16:39 | Llorean | The problem is right now the *only* sort of person installing Rockbox on the Sansa are game players, because we don't have audio yet so the people who don't care about games haven't installed it yet. |
16:16:50 | Llorean | webguest29: Well then, that's the best you can hope for, for now. |
16:17:22 | webguest29 | Llorean: have you gotten it to sync? im using a video ipod |
16:18:27 | jhMikeS | preglow: I guess the next step is: wtf is going on? And the DSP should return what it really ate. |
16:19:20 | Llorean | webguest29: It syncs fine on my Nano, with the coprocessor patch, and low bitrate videos. |
16:20:29 | webguest29 | Llorean: is there a coprocessor patch for ipod video? |
16:20:40 | linuxstb_ | Why do we make Sansa builds available anyway? |
16:20:56 | preglow | for the same reason we did with h1x0 back in the days? |
16:21:44 | linuxstb_ | But Rockbox is much higher profile nowadays. Most recent ports haven't had daily builds until sound is working IIRC. |
16:22:01 | preglow | true enough, i guess |
16:22:23 | Llorean | linuxstb_: I think the Sansa was made available because other than sound, everything pretty much works and including it on the build table made it easy to see if something broke it. |
16:22:32 | Llorean | Though I don't think downloadable binaries should've been linked. |
16:22:41 | preglow | that can be changed :) |
16:22:41 | | Quit Mouser_X (Nick collision from services.) |
16:22:52 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
16:22:54 | linuxstb_ | Exactly - things can be in the build table without being downloaded (e.g. the bootloaders, sims,...) |
16:22:59 | Llorean | If I understand correctly, there's even _one_ person out there who has sound, but due to the NDAs he can't share the code. |
16:23:39 | Llorean | linuxstb_: Which's what should've happened with the Sansa. The Gigabeat was like that for a while, wasn't it? |
16:24:31 | bluebrother | the download link to go to a page that tells it isn't ready yet and anyone who wants to try needs to compile himself |
16:24:34 | rp- | Llorean: is that one maybe Mrh? :) |
16:24:44 | Llorean | rp-: I actually don't think it is. |
16:24:48 | Llorean | I'm not really sure though. |
16:24:55 | Llorean | I just remember once seeing/hearing mention of it. |
16:25:17 | jhMikeS | Any restrictions on sharing a compiled binary? |
16:25:26 | rp- | damn NDA's :/ |
16:25:45 | | Quit phrozen77 (Remote closed the connection) |
16:25:52 | preglow | is this the austrianroflsystems chip? |
16:26:09 | Llorean | Yeah |
16:26:11 | | Join phrozen77 [0] (n=phrozen7@pD9EC57A6.dip.t-dialin.net) |
16:26:11 | preglow | isn't that getting solved anyway? |
16:26:14 | Llorean | Yeah, it is. |
16:26:14 | linuxstb_ | Yes, well their chip embedded inside the PP5024. |
16:26:16 | tchan | Llorean, linuxstb_: I took your excellent advice and if the ebayer comes through, I should have my new(used) gigabeat F40 soon. The ipod 4g grayscale was just not working very well for me. |
16:26:39 | Llorean | preglow: It's supposed to be being solved, but you never know how that turns out until it's done. |
16:26:45 | jhMikeS | I'm asking if that person can distribute their compiled version of rockbox with sound...noone knows? |
16:26:45 | preglow | Llorean: deed |
16:26:55 | webguest29 | any hope of the hd elephants dream file playing on my video ipod? hehe |
16:26:56 | Llorean | jhMikeS: They can't, because it's GPLed. |
16:27:10 | preglow | also, it depends on the nda |
16:27:12 | Llorean | jhMikeS: If they distributed the binary, they'd have to provide source upon request. They can't provide source, so they can't distribute the binary. |
16:27:16 | preglow | but the gpl issue is valid, of course |
16:27:58 | * | jhMikeS is looking for a loophole |
16:28:02 | Llorean | webguest29: Video still needs an awful lot of optimization. |
16:28:23 | Llorean | jhMikeS: Well, we still have Austrian whatever offering to help us. |
16:28:32 | linuxstb_ | That's assuming MrH even got audio playback working within Rockbox - maybe he just did his own tests, outside the playback code. |
16:28:35 | Llorean | jhMikeS: Not to mention the Sansa _emulator_ that could potentially let us learn a few things |
16:28:39 | Soap | so how "nudge-nudge, wink-wink" can you be and still avoid violating a NDA? |
16:28:54 | webguest29 | Llorean: well before they said it wouldnt even be possible so i was suprised to see there is actually something that doesnt work too bad considering |
16:29:11 | Llorean | webguest29: I'm surprised anyone said Video in Rockbox wouldn't be possible |
16:29:21 | | Quit phrozen77 (Remote closed the connection) |
16:29:30 | jhMikeS | Llorean: That's an approach I was thinking of taking with the Ali chip on x5 but maybe was overkill for that one. |
16:29:39 | | Join phrozen77 [0] (n=phrozen7@pD9EC57A6.dip.t-dialin.net) |
16:30:04 | webguest29 | Llorean: I think more specifically this model, ipod video |
16:30:15 | | Quit lee-qid (Read error: 145 (Connection timed out)) |
16:30:40 | Llorean | webguest29: Well the general consensus for the 5G has pretty much been "It's gonna be slower than the others, because the screen is big and we can't use the broadcom chip" |
16:30:48 | jhMikeS | paradoxically free software is blocking free software |
16:31:14 | | Join tucoz [0] (i=480ec035@gateway/web/cgi-irc/labb.contactor.se/x-5cc1fec05b7920ba) |
16:31:35 | Llorean | jhMikeS: Well, AMS seems amenable to an alternate arrangement to their standard NDA, though I don't believe they've told us what it is yet. |
16:32:07 | webguest29 | Llorean: why cant they use the chip? Couldnt they use a wrapper? |
16:32:35 | * | linuxstb_ repeats his request from about 90 minutes ago for people to try out the new ipod bootloaders and ipodpatcher before he makes a new release. |
16:32:40 | Llorean | webguest29: I'm not even sure how you mean that in this context. The hardware is completely undocumented so we can't use any of its decoding features. |
16:32:43 | rp- | i'm still waiting of a message of austriancoder that he got the datasheet :> |
16:32:43 | Soap | the "alternate arrangement" is to lure all the unsuspecting Rockbox devs to their mountain castle lair, and lock them in the dungeon before the port sees the light of day!!!! |
16:32:54 | Llorean | Soap: That seems likely. |
16:33:09 | Llorean | linuxstb_: Do you need it tested on Nano, since the old everything worked fine anyway? |
16:33:26 | linuxstb_ | Llorean: Yes please - just to confirm everything is still fine. |
16:33:36 | tucoz | Isn't it possible to distribute a compiled version of rockbox with the sansa sound driver, and provide the rockbox source on request. Isn't this compliant with the GPL? |
16:33:39 | webguest29 | Llorean: it seems like someone would figure out how it works though eventually |
16:34:04 | bluebrother | tucoz, that is ... but you need to distribute the sources for the audio stuff too |
16:34:10 | Llorean | linuxstb_: I should be able to just -wf apple_os.ipod then -a the bootloader, right? |
16:34:17 | bluebrother | and that in turn is forbidden by the NDA. |
16:34:33 | Llorean | webguest29: Eventually that may be true, but it's not going to be for a long time. Since that only affects ONE device, nobody's focusing on it specifically |
16:34:49 | tucoz | hmm. i thought you only had to distribute the parts that are gpl, not your own work |
16:34:52 | Llorean | bluebrother: I think he's referring to the "binary blob" method |
16:35:04 | bluebrother | but how should that work? |
16:35:22 | bluebrother | it would need a binary blob that's not part of Rockbox but gets loaded dynamically |
16:35:27 | tucoz | similar to the gigabeat for instance |
16:35:28 | linuxstb_ | Llorean: The most important is just to try "-a bootloader" with your existing bootloader installed, to test if the upgrading is working. If you have time, any other tests you can think of would also be useful. |
16:35:41 | bluebrother | how does it work on the GB? |
16:35:43 | tucoz | they use linux which is gpl, but some parts are not |
16:35:46 | Llorean | linuxstb_: Well, right now my bootloader was -wf'ed |
16:35:58 | linuxstb_ | runtime linking doesn't remove the need for all code to be GPL'd. |
16:36:06 | jhMikeS | Change the rockbox licensing subltely for certain situation like this? |
16:36:08 | webguest29 | Llorean: i was thinking like a ndiswrapper for linux |
16:36:12 | tucoz | and they only have to provide the linux sources |
16:36:26 | tucoz | (i think) |
16:36:29 | Llorean | webguest29: Someone would have to at least figure out how to use their code then, still |
16:36:29 | linuxstb_ | tucoz: That's because Linus doesn't enforce that aspect of the GPL. |
16:36:37 | linuxstb_ | (the other Linus...) |
16:36:39 | tucoz | aha. ok |
16:37:10 | tucoz | thanks for clearing that out. so linux is a special case then. |
16:37:26 | linuxstb_ | But that assumes that both a) Mr H has a working audio driver (not just test code); and b) He wants to release it in any form, which AFAIK he doesn't. |
16:37:55 | tucoz | true |
16:38:39 | preglow | linuxstb_: svn ipodpatcher is what i should use? |
16:38:45 | linuxstb_ | Yes please. |
16:38:45 | tucoz | it's a bad solution anyway. let's keep our fingers crossed that the NDA issues gets ironed out then. |
16:39:37 | linuxstb_ | The new bootloaders include the changes to the error messages, so no more "what does error -1 mean?" questions... |
16:39:42 | Llorean | linuxstb_: Everything seems to work fine |
16:40:38 | webguest29 | ooo i just found i good combination for cleaning my ipod |
16:40:46 | preglow | linuxstb_: looks like all's good |
16:40:49 | preglow | nano |
16:41:02 | Soap | unless the error messages are hyperlinks to magic genies which fix things, I have a feeling they won't entirely stop the questions. |
16:41:07 | | Quit bluebrother ("reboot time") |
16:41:12 | linuxstb_ | Llorean: I guess you've read the commit messages, but ipodpatcher should now be more reliable when upgrading an existing ipod - the previous version didn't work when I upgraded an old ipod_fw installed bootloader on my 5g, but the new version passes that test. |
16:41:20 | webguest29 | about 50% isopropyl alcohol and 50% distilled water |
16:41:50 | preglow | any eq users around keen on checking out new eq code? |
16:41:53 | Llorean | linuxstb_: Yeah, I saw. I tried putting a bootloader on (the first Hold-switch version) and then updating it to the one in your .zip, and had no problems. |
16:42:05 | jhMikeS | preglow: sure, I always use it |
16:42:30 | preglow | jhMikeS: patch'll be fine with you? i'll fix you up soon, just need to go heat this place |
16:42:47 | jhMikeS | preglow: yeah, sounds good |
16:43:22 | linuxstb_ | Soap: I agree, but at least "file not found" is a better clue than "error: -1". |
16:43:39 | Soap | ;) |
16:43:47 | linuxstb_ | (it also shows the name of the file it hasn't found) |
16:45:13 | | Quit tucoz ("CGI:IRC (EOF)") |
16:45:49 | webguest29 | errors should be organized based on the dewey decimal system . . . like error 918.04 would mean that it is an error due from traveling for too long in the US |
16:45:53 | linuxstb_ | preglow: Did you test on 64-bit linux? |
16:46:05 | linuxstb_ | (test ipodpatcher) |
16:46:43 | | Join mattzz_ [0] (n=mattzz@e177173045.adsl.alicedsl.de) |
16:51:08 | | Join CriamosAndy [0] (n=Criamos@p54930359.dip0.t-ipconnect.de) |
16:51:18 | dan_a | linuxstb_: New bootloader/ipodpatcher works on G4 - although booting the OF still doesn't work. I'll test the G3 after I've done a bit more housework |
16:53:15 | linuxstb_ | dan_a: Thanks. |
16:54:11 | | Quit webguest29 ("CGI:IRC (EOF)") |
16:58:09 | | Quit Criamos (Read error: 145 (Connection timed out)) |
17:00 |
17:00:50 | linuxstb_ | dan_a: I'm just about to test kernel_on_cop_8 on my Color, without the codec thread on the COP, to see if it prevents freezing. |
17:01:43 | dan_a | linuxstb_: My suspicion is that it won't, because the COP will be sleeping most of the time. |
17:02:28 | Big_Nap | alright anyone recently start coding for rockbox or remembers what book's / tutorials they used to learn c and arm |
17:03:21 | | Quit mattzz (Read error: 110 (Connection timed out)) |
17:05:22 | linuxstb_ | dan_a: It boots at least... I'll let you know. |
17:05:33 | jhMikeS | Big_Nap: my tutorial is usually to stare at it 'till I get it :) |
17:05:44 | dan_a | Big_Nap: I used other people's code. Take what works already, and modify it to work slightly differently. Also, a copy of the ARM ASM instruction set is handy |
17:06:07 | * | linuxstb_ uses dan_a's approach. |
17:06:47 | linuxstb_ | I would recommend reading some of the Rockbox code (maybe start with some of the plugins), and see if you can follow what's going on. |
17:07:00 | *** | Saving seen data "./dancer.seen" |
17:07:13 | | Nick Big_Nap is now known as Big_Mac (n=moyers_m@c-71-234-95-131.hsd1.ct.comcast.net) |
17:07:30 | Big_Mac | Ok so I I have to get the source first right? |
17:07:37 | | Join lee-qid [0] (n=liqid@p549667EE.dip.t-dialin.net) |
17:08:02 | * | jhMikeS just changed the x5 display driver around for the first go at changing things |
17:08:15 | Big_Mac | ? |
17:08:34 | Big_Mac | You mean just like a line that is displayed |
17:08:35 | | Join mattzz__ [0] (n=mattzz@e177174065.adsl.alicedsl.de) |
17:08:51 | Big_Mac | or the driver that is used to connect to the display |
17:08:57 | | Join toffe [0] (n=toffe@adsl-70-137-196-105.dsl.frs2ca.sbcglobal.net) |
17:09:03 | preglow | linuxstb_: yes |
17:09:05 | jhMikeS | Big_Mac: the code that writes data to the display |
17:09:06 | Big_Mac | or neither |
17:09:18 | Big_Mac | Hmm |
17:09:20 | Big_Mac | K |
17:09:38 | dan_a | Big_Mac: It helps if you know what you want to do to start with. |
17:09:59 | Big_Mac | Do you think changing the button you press to go into apple os would be to large? |
17:10:14 | jhMikeS | indeed, I did know what I wanted to do |
17:10:24 | Big_Mac | I assume it would just be from BUTTON_MENU to BUTTON_SELECT |
17:10:47 | amiconn | linuxstb_: What's the deal with the new bootloaders? The new usb detection? |
17:11:30 | Big_Mac | alright well I already have a c compiler on here, so should I try vmware again, or is there something else someone reccomends for retireving the source and patching |
17:12:16 | * | amiconn thinks the archos recorder ata speed is pretty impressive given the cpu clock |
17:12:25 | amiconn | http://www.rockbox.org/twiki/bin/view/Main/DiskSpeed <= new wiki page |
17:12:28 | jhMikeS | Big_Mac: vmware works nicely for me |
17:12:28 | XavierGr | Big_Mac: doesn't vmware works for you? |
17:12:48 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
17:13:10 | Big_Mac | I tried it before and could never get it working |
17:13:20 | Big_Mac | it wouldn't make zip |
17:13:22 | XavierGr | what was your main issue? |
17:13:23 | XavierGr | ah |
17:13:26 | XavierGr | strange |
17:13:36 | XavierGr | which version was it? |
17:14:07 | Big_Mac | and I was trying to learn how to patch and it is very scary when you start get all of these "hash fails" and other errors that want me to locate files |
17:14:36 | XavierGr | well if the patch is outdated then you have to go through it (or wrongly applied) |
17:15:07 | amiconn | jhMikeS: What are you doing wrt lcd driver? |
17:15:14 | Big_Mac | I would go with august to september version |
17:15:27 | Big_Mac | don't remember the version number |
17:15:46 | jhMikeS | amiconn: nothing atm, was just telling Big_Mac about the first rockbox thing I got into |
17:15:46 | XavierGr | you can always try the new version of vmware image, although I think it is a little messed up (not rockbox related though) |
17:15:49 | Llorean | XavierGr: Messed up? |
17:15:52 | amiconn | Ah ok |
17:15:58 | XavierGr | apt-get doesn't work I think |
17:16:15 | Llorean | XavierGr: I used it to install the package needed for manual building now. |
17:16:25 | jhMikeS | I couldn't be doing x5 anything since "they" still have it |
17:16:42 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
17:16:43 | XavierGr | Llorean: the latex packages were installed on the previous image too iirc |
17:16:51 | XavierGr | but anyway I might be wrong |
17:16:51 | Llorean | XavierGr: For UTF-8 |
17:16:53 | XavierGr | ah |
17:16:57 | Big_Mac | http://forums.rockbox.org/index.php?board=33.0 which should I take for the tutorial, the how to compile in windows or the other one |
17:16:57 | | Nick mattzz__ is now known as mattzz (n=mattzz@e177174065.adsl.alicedsl.de) |
17:16:57 | Soap | the secret, Big_Mac, is small steps. |
17:16:59 | XavierGr | yes this was out back then |
17:17:05 | Big_Mac | or a different one at that |
17:17:21 | mattzz | amiconn: should I run test_disk on the sansa? |
17:17:35 | Llorean | XavierGr: I apt-get installed the UCS package for latex. |
17:17:57 | Llorean | XavierGr: So, it at least works for me. :) |
17:17:58 | Soap | Download VMWare, since it is a complete and working enviroment, do some stock builds, get comfortable with svn and building, THEN start applying simple patches, then worry about modifying the source code yourself. IMHO. |
17:18:00 | linuxstb_ | amiconn: Mainly the new textual error messages. I haven't added the USB detection. |
17:18:17 | Big_Mac | Ok soap |
17:18:35 | Big_Mac | and where is the image I should dl? |
17:18:36 | amiconn | linuxstb_: Hmm, does the ipod bootloader even try to detect usb? |
17:18:36 | XavierGr | Llorean: then I am misinformed |
17:18:53 | * | amiconn thinks it doesn't |
17:19:03 | Llorean | XavierGr: Maybe the other person had broken it. People seem adept at breaking things. :) |
17:19:13 | Soap | Big_Mac: wiki −−> docs index −−> vmware |
17:19:25 | Llorean | amiconn: From a user's perspective, I've never seen any sign of it doing things different if booted with USB connected |
17:19:28 | Big_Mac | k |
17:19:37 | XavierGr | Llorean: I will have to try myself then, though the old image still works fine for me |
17:19:58 | amiconn | It _might_ be useful to add usb detection to the ipod bootloaders |
17:20:25 | amiconn | It would avoid loading rockbox first when powering up with usb connected |
17:20:36 | Big_Mac | BTW doesn't win rar handle extraction of .7z? |
17:20:38 | | Join ender [0] (n=ender@84.52.165.220) |
17:20:49 | XavierGr | nope |
17:20:55 | XavierGr | you have to download 7zip |
17:21:18 | amiconn | But if we do that, it should be able to distinguish between usb and charger (i.e. use the new usb code not yet in cvs) |
17:21:22 | amiconn | s/cvs/svn/ |
17:21:23 | jhMikeS | preglow: where's the patch? aren't you burning up by now? |
17:21:55 | preglow | jhMikeS: was exceedingly hard making a decent fire today, making a patch now |
17:21:58 | Genre9mp3 | Llorean: I had some problems with the apt-get install on Debian-3 image... I was getting some dependencies errors |
17:22:00 | Lear | big_mac: I'm pretty sure it does... |
17:22:06 | Big_Mac | XavierGr: It works on here?? |
17:22:21 | Genre9mp3 | Llorean: Maybe the image is updated again? |
17:22:25 | | Quit mattzz_ (Read error: 110 (Connection timed out)) |
17:22:37 | Llorean | Genre9mp3: No, I'm using the -3 image. |
17:22:55 | | Quit Bjoern-Erik (Connection timed out) |
17:23:13 | Genre9mp3 | hmm... weird.. .I couldn't install almost anything... the first thing I tried to apt-get was gedit |
17:23:14 | jhMikeS | I'd better get a source tree clean first |
17:23:27 | Llorean | Genre9mp3: Well, the only thing I installed was the UCS thing. |
17:23:46 | Genre9mp3 | after many tries I quited and switched back to Debian-2 image |
17:24:08 | | Join mm2002 [0] (n=hsdfh@bzq-84-108-149-121.cablep.bezeqint.net) |
17:24:09 | Genre9mp3 | though this costs me the fact that I have to use svn 1.1 |
17:24:14 | preglow | jhMikeS: found a bug, i'll let you know when things are up to snuff |
17:24:14 | | Nick mm2002 is now known as mm2003 (n=hsdfh@bzq-84-108-149-121.cablep.bezeqint.net) |
17:24:15 | Genre9mp3 | and make 3.8 |
17:24:19 | Genre9mp3 | 3.80 |
17:24:53 | mm2003 | how i use the album art patch?? |
17:25:13 | | Quit ender` (Connection timed out) |
17:25:13 | Genre9mp3 | mm2003: you have to know how to patch the source and then compile it |
17:25:31 | mm2003 | so how i patch the source? |
17:25:37 | mm2003 | :) |
17:26:20 | Genre9mp3 | WorkingWithPatches and SimpleGuideToCompiling at the wiki |
17:27:04 | Llorean | Genre9mp3: gedit won't install though. |
17:27:32 | Genre9mp3 | Llorean: you get dependencies errors as well? |
17:27:33 | | Join michaelconner [0] (i=4671586f@gateway/web/cgi-irc/labb.contactor.se/x-1cda8515bacb37c2) |
17:27:35 | Llorean | Genre9mp3: Yup |
17:27:45 | michaelconner | hi all |
17:28:06 | Llorean | Genre9mp3: But is it really a problem with the image itself, or just the fact that it's using the 'unstable' source for the packages? |
17:28:07 | | Join desowin [0] (n=desowin@unaffiliated/desowin) |
17:28:17 | michaelconner | am trying to put original iriver firmware back on h120 (had flashed rockbox to ROM)... instructions say "Convert an original firmware provided by iRiver from ihp_120.hex to ihp_120.bin" |
17:28:31 | michaelconner | how does one do that? |
17:28:51 | Genre9mp3 | Llorean: To tell you the truth I'm not sure, but the dependencies errors themselves seem pretty messed up to me |
17:29:06 | n1s | michaelconner: with the scramble tool found in the tools dir |
17:29:20 | Llorean | michaelconner: You didn't make a backup copy as the instructions told you to? |
17:29:45 | Llorean | Genre9mp3: All it says to me is a list of things that it depends on but "it is not going to be installed" |
17:29:58 | michaelconner | llorean: apparently not |
17:30:16 | Genre9mp3 | Llorean: yes, that shouldn't be the case I think |
17:30:26 | michaelconner | i do have an iriver firmware on my computer's HD, though |
17:30:57 | Llorean | michaelconner: For future reference, it's generally a good idea to follow _all_ of the instructions. But yes, as n1s mentioned, I believe you use the scramble tool. |
17:31:13 | amiconn | Very convenient - on mini2g GPIO_C bit 1 is firewire detection, and GPIO_C bit 2 is firewire power :) |
17:31:27 | michaelconner | n1s: thanks |
17:31:38 | michaelconner | llorean: yeah, I really *should* know better |
17:31:57 | Llorean | It's especially bad to ignore instructions when doing something that can easily brick your player |
17:34:30 | | Quit perplexity ("* follow the yellow skin toad *") |
17:35:17 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
17:35:28 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
17:37:07 | amiconn | Genre9mp3, Llorean: The problem with the current debian vmware images is that they are based on debian stable. It would be nice to build new images based on testing (or unstable) |
17:37:34 | amiconn | Debian stable is simply too outdated to be useful in our case |
17:39:33 | linuxstb_ | amiconn: You're right, there's no USB detection at all in the ipod bootloaders at the moment. |
17:40:17 | | Quit BiptoN (Remote closed the connection) |
17:40:32 | * | amiconn would like to know the correct gpio pins for firewire detection on other ipods |
17:40:58 | linuxstb_ | It could be interesting to see what happens by just branching back to 0x0 in the Rockbox bootloader (to transfer control back to the flash bootloader and hence usb disk mode), rather than a real reset. |
17:41:30 | linuxstb_ | I just realised today that my ipod dock has a firewire socket on the back... I need to see if I've got a cable though. |
17:41:58 | | Quit ender (Read error: 104 (Connection reset by peer)) |
17:42:25 | * | linuxstb_ locates a firewire cable |
17:42:50 | preglow | jhMikeS: http://www.pvv.org/~thomj/rockbox/eqcoefopt.patch |
17:42:58 | preglow | jhMikeS: i have tested briefly on targets myself, but do mind your ears |
17:43:01 | amiconn | linuxstb_: I like the "dynamic" disk mode more than the one that can be entered manually |
17:43:02 | w1ll14m | linuxstb: i have a firewire cable for ipods i use to charge my ipod video |
17:43:17 | amiconn | ...because it automatically reboots after disconnect |
17:43:21 | jhMikeS | preglow: Anything in particular you want me to do? |
17:43:58 | Big_Mac | any ipod users here who can reccommend some patches they fin useful outside of dan_a's KOCOP if their are any |
17:44:38 | w1ll14m | big_mac: usb_detection from linuxstb |
17:45:06 | w1ll14m | for using usb for charging or data |
17:45:06 | preglow | jhMikeS: just regular usage, listening to differences, tweaking, etc |
17:45:17 | preglow | jhMikeS: there really should be no discernable difference, though |
17:45:19 | amiconn | linuxstb_: http://ipodlinux.org/GPIO says that GPIO_C bit 2 is firewire power on the G4 as well, so I guess that bit 1 (marked unknown) will also be firewire detect |
17:45:46 | jhMikeS | preglow: you moved the fracmul stuff for general use? :) |
17:45:56 | preglow | jhMikeS: well, i figured why not |
17:46:04 | preglow | jhMikeS: probably should use a better place than dsp.h, though |
17:46:13 | Big_Mac | what is linux's real name |
17:46:16 | w1ll14m | amiconn: if there's a plugin or debug availible i can test, i have a firewire charger and firewire connection to pc |
17:46:16 | preglow | jhMikeS: it was duplicated it dsp.c and eq.c anyway |
17:46:23 | linuxstb_ | amiconn: I get lots of GPIO activity with a firewire connection between my 5g and a PC. B goes from 0xf9 to 0xf8, E goes from 0x21 to 0x20 and L goes from 0xA8 to 0x80 |
17:46:23 | jhMikeS | How bout the fixed point library stuff? |
17:46:30 | Big_Mac | linuxstb_* |
17:46:39 | linuxstb_ | w1ll14m: Go into the main menu, then Info -> Debug -> View IO ports and see what changes there. |
17:46:40 | jhMikeS | building now... |
17:46:50 | w1ll14m | ok just a minute |
17:46:56 | amiconn | linuxstb_: Port B is charger status according to ipl |
17:47:02 | amiconn | Port B bit 0 even |
17:47:25 | amiconn | Now which of the other 3 is fw power? hmm... |
17:47:56 | | Quit michaelconner ("CGI:IRC (EOF)") |
17:48:00 | linuxstb_ | At least with USB, Port B bit 0 doesn't indicate charging on my Color though. Let me try firewire. |
17:48:09 | w1ll14m | linuxstb: on GPIO_E changes from 21 to 20 when firewire charger is connected |
17:48:17 | jhMikeS | preglow: i get a "fsqrt defined but not used". |
17:48:38 | jhMikeS | Ignore that? |
17:48:43 | preglow | yeah, for now |
17:48:51 | preglow | i removed use of it through being a bit more clever |
17:49:01 | linuxstb_ | w1ll14m: Do B and L change? |
17:49:17 | amiconn | linuxstb_: Color is different... |
17:49:58 | linuxstb_ | amiconn: Yes, I can't spot any GPIO that indicates charging status on my Color. |
17:50:04 | linuxstb_ | (I mean with my experiments) |
17:50:38 | amiconn | I am mainly interested in GPIO C changes with firewire connection on color/4g |
17:51:06 | dewdude | why is it i can't get anything i need on flyspray...heen trying to find cop patch for hours |
17:51:13 | w1ll14m | linuxstb: L changes as well, when normal 28 or A8, charger connected:20 or A0, when pc connected:00 or 80 |
17:51:24 | amiconn | GPIO C bit 0 toggles as long as firewire is connected on my mini G2 |
17:51:31 | | Quit efyx ("Quitte") |
17:51:34 | Llorean | dewdude: Just search for coprocessor |
17:51:40 | amiconn | Bit 1 goes low with both 4-pin and 6-pin firewire |
17:51:45 | w1ll14m | linuxstb: B is always F1 or F9 |
17:51:52 | dewdude | i tried that |
17:52:02 | dan_a | dewdude: Or go straight to patch 5755 |
17:52:15 | amiconn | Bit 2 goes low on a 6-pin socket only, and it does so about one second before bit 1 goes low |
17:52:21 | w1ll14m | linuxstb: so only GPIO_E and GPIO_L changes |
17:52:21 | linuxstb_ | When connecting my Color to my PC firewire, I get C goes from 0x36 to 0x30, but flashes 0x32 as I'm inserting. |
17:52:26 | dewdude | i thought that was just the workframe to make cop work |
17:52:42 | amiconn | So I am pretty sure bit 2 is firewire power, and will go low even with a fw charger (which I do not have) |
17:52:46 | dewdude | hence the summery "add beginnings...." |
17:52:46 | dan_a | It started off as that |
17:52:59 | rp- | dan_a: did you try anything on the sansa battery? |
17:53:02 | amiconn | linuxstb_: 6-pin firewire? |
17:53:05 | dewdude | yeah, cuz my current rocobox cop build is...OLD |
17:53:13 | dewdude | i guess i should try to learn to build my own |
17:53:18 | jhMikeS | preglow: seems to be working just fine. so you have optimizations to the eq code itself. need I check boost? |
17:53:30 | Llorean | dewdude: Flyspray is just patches, not builds, anyway |
17:53:31 | dan_a | rp-: Anything I tried made the screen go funny |
17:53:35 | linuxstb_ | amiconn: Yes. |
17:53:39 | preglow | jhMikeS: just coef calculations, so no |
17:53:41 | dewdude | i know it's just patches |
17:53:52 | dewdude | i wanna get some patches so i can patch some source and maybe build my own rockbox |
17:54:02 | amiconn | Okay, so 4G (colour and greyscale) fw detection is the same as mini G2 |
17:54:04 | linuxstb_ | w1ll14m: Is your ipod fully charged? |
17:54:23 | rp- | dan_a: yeah, same problem here, after the first i2c send it hangs |
17:54:39 | Big_Mac | What file stores the image dispayed on boot up? |
17:55:08 | rp- | dan_a: and i can't find some init code in the BL, before that sequence starts, very odd |
17:55:19 | jhMikeS | preglow: well I'm cranking the values all over the place and my ears are ok :) |
17:55:28 | linuxstb_ | Big_Mac: apps/bitmaps/native/rockboxlogo*.bmp |
17:55:51 | Big_Mac | then if I change that and make zip it will be changed? |
17:56:09 | Llorean | Big_Mac: You have to do a make first. Then make zip. |
17:56:13 | Big_Mac | k |
17:56:44 | linuxstb_ | dan_a: My Color is still happilly playing back MP3s without freezing... |
17:57:19 | w1ll14m | linuxstb: yes my ipod is charged fully |
17:57:46 | amiconn | linuxstb_: It looks like fw power counts as "external power" on the G5. Check GPIO L bit 3 on http://ipodlinux.org/GPIO |
17:57:48 | preglow | jhMikeS: at 24 db gain for lowshelf, i think i can pick up some wraparound noise, but that's not something i introduced now, for sure |
17:58:00 | preglow | jhMikeS: goodie, thanks. this was x5? |
17:58:07 | linuxstb_ | w1ll14m: Bit 0 of GPIO_B indicates charging, it changes from 0xB9 to 0xB8 when it's charging. You could try again after using up some of your battery. |
17:58:17 | jhMikeS | no, H120...x5's not back yet |
17:58:22 | preglow | coldfire anyway |
17:58:32 | w1ll14m | linuxstb, ok i will be testing now |
17:58:59 | jhMikeS | all I get is ditortion with low shelf cranked |
18:00 |
18:00:36 | Soap | even with a matching dB precut? |
18:00:44 | jhMikeS | Can't hear any wraparound noise |
18:00:58 | jhMikeS | Soap: Was testing it deliberatly to saturation |
18:01:41 | | Quit pseudoXh4 (Remote closed the connection) |
18:02:00 | lex | linuxstb_: hey... does the loader 2 enable the cop support in rockbox? |
18:02:09 | lex | or is there a new loader what does that |
18:02:21 | w1ll14m | lex: only rockbox patched bootloaders enable COP |
18:02:39 | lex | :o |
18:02:44 | lex | does it speed rockbox a lot |
18:03:25 | w1ll14m | linuxstb: GPIO_B is constantly changing from F1 to F9 and from F9 to F1 doesn't change when connecting charger |
18:03:57 | w1ll14m | linuxstb: only GPIO_E and GPIO_L seems to change here |
18:04:26 | | Join fasmaie [0] (n=yohann@cpe-65-24-165-152.columbus.res.rr.com) |
18:04:29 | w1ll14m | lex: at this time not very much audio thread is pretty heavy which consumes most power of ipods when using DSP |
18:04:43 | w1ll14m | of devices* |
18:04:48 | dan_a | lex: The latest (SVN) Loader2 works with the COP. Also the latest (SVN) Rockbox bootloader works |
18:04:53 | | Join Thundercloud_ [0] (n=thunderc@82.152.199.48) |
18:05:08 | w1ll14m | dan_a: loader2 supports now too ? that's interesting... |
18:05:10 | w1ll14m | :) |
18:05:33 | lex | dan_a: is there a built version of the svn loader somewhere |
18:05:44 | lex | hmm anyway |
18:05:46 | dan_a | lex: I don't know |
18:05:58 | lex | do you know what causes that i can't play music on rockbox? :p |
18:06:01 | lex | and i'm using 5.5G |
18:06:07 | lex | it loads but it doesn't play the music |
18:06:10 | Llorean | w1ll14m: You don't need any patched bootloaders, as long as you're using the newest code. |
18:06:21 | Llorean | w1ll14m: The Rockbox one doesn't require patching either. |
18:06:37 | lex | so my old ipl loader 2 works with it? :o |
18:06:48 | dan_a | lex: That sounds like you're using a bootloader that doesn't work |
18:06:56 | w1ll14m | Llorean: then i missed some information i think.... |
18:06:58 | lex | yeah, it's pretty old... |
18:07:11 | lex | about the first one what worked on 5.5G |
18:08:10 | linuxstb_ | lex: Easiest way is to try it and see if it works... |
18:08:23 | Llorean | w1ll14m: The old patch required a patched bootloader, but it hasn't required one for the new version for a while. I've told people this in many places. |
18:08:28 | linuxstb_ | But it sounds like you need to upgrade to a newer loader2 or Rockbox bootloader. |
18:08:52 | lex | linuxstb_: but where can i get a built new loader 2 |
18:08:59 | w1ll14m | Llorean: ok, haven't seen it yet, i'm noet very active at forums |
18:09:00 | lex | linuxstb_: could you build it for me please? :) |
18:09:00 | w1ll14m | :) |
18:09:30 | lex | because i'm on windows and i don't like to mess with cygwins and so on |
18:09:34 | Llorean | w1ll14m: It also says that in the comments on the patch entry as well. |
18:09:43 | Llorean | lex: This is #Rockbox, Loader2 isn't our software. |
18:09:48 | linuxstb_ | lex: You should ask in IPL-land... |
18:09:53 | lex | :( |
18:10:14 | lex | is rockbox's loader still working the way the first ipodloader worked |
18:10:57 | linuxstb_ | It doesn't stop to ask you questions, if that's what you want. But you now start the Apple firmware by turning the hold switch on. |
18:11:20 | lex | i mean a menu would be cool |
18:11:39 | linuxstb_ | Not everyone agrees with that. |
18:11:43 | w1ll14m | lex: hehe i don't like a menu :) jsut roxkbox is fine for me ;) |
18:11:44 | | Join Criamos [0] (n=Criamos@p54933902.dip0.t-ipconnect.de) |
18:11:47 | lex | :o |
18:11:49 | w1ll14m | just* |
18:12:03 | lex | and apple os launching with hold off, for me |
18:12:28 | | Join ender` [0] (n=ender@84.52.165.220) |
18:13:01 | Soap | I don't believe you'd need any coding experience to make a custom bootloader which does that. |
18:13:15 | w1ll14m | soap: lol you are definitly true |
18:13:31 | Soap | But expecting the _Rockbox_ bootloader to boot stock firmware by default....just seems silly. |
18:13:32 | | Join decatense [0] (n=decatens@c-24-126-38-180.hsd1.wv.comcast.net) |
18:13:37 | lex | :) |
18:13:54 | * | w1ll14m hates apple's stock firmware |
18:14:33 | Soap | Rockbox isn't targeted at people who love the stock firmware and occasionally want to play... |
18:14:44 | decatense | hi can someone help me? |
18:15:10 | decatense | i want to log plays for last.fm but the option isn't in my general settings>playback menu |
18:16:28 | Llorean | decatense: Are you sure you're using a recent enough build? |
18:16:43 | decatense | yes, version 2.5 has it right? |
18:16:47 | Llorean | No, it doesn't. |
18:16:55 | Llorean | Version 2.5 is over a year old. |
18:17:02 | decatense | oh? i read somewhere it did. oh wow |
18:17:06 | decatense | so what version do i need? |
18:17:23 | Llorean | Just the current build. |
18:17:47 | decatense | so is 2.5 just the last stable release? |
18:18:16 | Soap | if you define "stable" the same way Debian does... |
18:18:24 | linuxstb_ | amiconn: Adding this code - http://www.pastebin.ca/340223 - into main() in bootloader/ipod.c will cause your ipod to enter disk mode directly from the Rockbox bootloader, but at least on my 5g, I get a nasty sounding click from the hard disk. (my test was just the code to enter disk mode, without any detection). |
18:18:27 | Llorean | 2.5 is the last version-numbered release. |
18:18:42 | decatense | ah i see |
18:19:58 | Llorean | There shouldn't be any documentation that suggests Last.fm is part of 2.5. Do you remember where you read it? |
18:20:26 | amiconn | linuxstb_: The nasty click also happens when entering disk mode from within rockbox and the disk is still running |
18:20:38 | amiconn | (i.e. when powering up by connecting usb) |
18:20:51 | decatense | it was a forum somewhere |
18:20:57 | decatense | not the actual site |
18:21:01 | linuxstb_ | Llorean: Well, the "manual" link on the website doesn't state that it's not for 2.5. |
18:21:05 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
18:21:16 | decatense | yeah it doesn't |
18:21:24 | Llorean | linuxstb_: Those manuals do have a "Draft" watermark on every page though. |
18:21:39 | Llorean | Well, the PDF ones did, at least. |
18:21:53 | linuxstb_ | Yes, but everyone still told to RTFM... |
18:22:17 | Llorean | It also says "Daily Built Manuals", though I guess that doesn't tell people that the manuals belong to the daily builds. |
18:22:38 | | Quit Kittt0s (Read error: 110 (Connection timed out)) |
18:22:58 | decatense | okay so, is it worth it to get every daily build or..? |
18:23:24 | linuxstb_ | decatense: It is if you want to use the new features, like the Last.FM logging... |
18:23:38 | linuxstb_ | Sorry, not _every_ daily build. |
18:23:44 | Llorean | decatense: You should at least update as new features become available. |
18:24:08 | linuxstb_ | amiconn: I guess we'll need to shut the disk down cleanly, which will delay the reboot? |
18:24:12 | decatense | well that's sort of what i mean, obviously the feature is there and it isn't documented on the site when it became part of it so how am i supposed to know? |
18:24:48 | amiconn | linuxstb_: Hmm, in fact this doesn't happen anymore, but it used to |
18:25:03 | mm2003 | i try to open the cygwin and it doesn't open what's the problem? |
18:25:14 | Llorean | decatense: It's in the changelog, you can see in the changelog the date it became part of Rockbox. |
18:25:32 | Llorean | decatense: The changelog contains every change since 2.5, I believe. |
18:25:38 | w1ll14m | amiconn, linuxstb: it sounds a little scary when the disk clicks SOD :) |
18:25:41 | linuxstb_ | amiconn: Yes, there's now a call to ata_sleepnow() followed by a sleep(HZ*2) before Rockbox reboots to disk mode. |
18:26:27 | w1ll14m | heej |
18:26:37 | w1ll14m | sorry, wrong screen*** |
18:27:45 | | Part decatense |
18:29:55 | | Quit CriamosAndy (Connection timed out) |
18:30:58 | | Join bluebrother [0] (i=gPNe61Cw@rockbox/staff/bluebrother) |
18:31:06 | mm2003 | guys i need help the cygwin doesn't open he said bash is not recognized |
18:31:15 | mm2003 | what i need to de? |
18:31:26 | mm2003 | do |
18:32:11 | | Join barrywardell [0] (n=barrywar@host-194-46-245-65.dsl-ie.utvinternet.net) |
18:32:18 | mm2003 | ? |
18:32:37 | w1ll14m | mm2003: i think you are missing bash ..... |
18:33:03 | w1ll14m | and seems to me that cygwin is calling for bash |
18:33:14 | mm2003 | so what i have to de? |
18:33:43 | * | amiconn found asuspicious thing... |
18:34:12 | w1ll14m | mm2003: well i've never used cygwin because i have a full featured linux system that is capable of doing anything that i would need cygwin for. |
18:34:24 | Llorean | mm2003: It sounds like it hasn't been installed properly |
18:34:25 | w1ll14m | maybe someone else know it, or google :) |
18:35:34 | * | Soap likes the idea of using a known-good-image build enviroment to start - makes troubleshooting easier. |
18:35:39 | | Join directhex [0] (n=directhe@bb-87-82-2-184.ukonline.co.uk) |
18:35:51 | | Quit Big_Mac (Read error: 110 (Connection timed out)) |
18:36:46 | * | w1ll14m thinks soap is right, maybe we should have a fresh and new vmware image or zo |
18:36:58 | w1ll14m | so* |
18:37:08 | bluebrother | mm2003, run the cygwin setup and tell it to install bash |
18:37:19 | bluebrother | but why not using the vmware image? Setup is way easier |
18:37:22 | Soap | the current one should be fresh-enough for all but manual building, eh? |
18:37:34 | bluebrother | it should. |
18:37:49 | w1ll14m | Soap: i think so, never used the vmware image |
18:37:58 | bluebrother | and manually installing unicode support for latex shouldn't be a problem. |
18:38:04 | Llorean | bluebrother: It isn't. |
18:38:26 | bluebrother | it isn't? Ah, the image is stable and unicode packages are only in unstable? |
18:38:31 | Llorean | bluebrother: I can't remember what the package was named now, but apparently it's one of the few packages the current vmware image will install without a hassle. |
18:38:35 | Soap | (though I don't suspect manual-building is at the top of many new-to-compiling user's lists) ;) |
18:38:41 | Llorean | bluebrother: No, I meant it isn't a problem. |
18:38:58 | bluebrother | ah. Got it too late ;-) |
18:41:15 | | Join webguest19 [0] (i=485c0855@gateway/web/cgi-irc/labb.contactor.se/x-27b55af1260fd8bd) |
18:41:18 | webguest19 | Copy OF.bin to the SYSTEM folder on your Sansa ? |
18:41:43 | webguest19 | where do u get that from ? |
18:42:49 | webguest19 | OF.bin |
18:42:54 | Llorean | webguest19: It's what you rename your original firmware file to. |
18:43:11 | rp- | after you have decrypted and stripped the header |
18:44:47 | webguest19 | how |
18:45:18 | jhMikeS | preglow: it appears the flac codec has been giving me flac by not being truthful about the data size. A wave file from the same source gives no clicking up or down if I use the formula from a couple days ago for up and the original for down. |
18:45:28 | webguest19 | how to decryted |
18:45:36 | preglow | jhMikeS: well, how nice |
18:45:51 | Llorean | webguest19: Look, simply put, Rockbox on Sansa isn't ready for normal users yet. |
18:45:51 | rp- | webguest19: read http://www.rockbox.org/twiki/bin/view/Main/SansaE200Install |
18:45:51 | preglow | argh, another bug in the eq code |
18:46:04 | | Quit desowin ("use linux") |
18:46:04 | jhMikeS | yeah... :P |
18:46:11 | rp- | and listen to what Llorean said :) |
18:46:37 | preglow | why oh why must emac be so stupid |
18:46:50 | preglow | some kind of accumulator shifting instructions would be lovely |
18:47:31 | preglow | a full 64 bit accumulator wouldn't be too ba either |
18:47:38 | | Join Arathis [0] (n=doerk@p5484C364.dip0.t-ipconnect.de) |
18:47:43 | | Quit Thundercloud_ (Read error: 104 (Connection reset by peer)) |
18:47:50 | jhMikeS | I know, no other arithmetic on accumulators. Was ticking me off but I found wacky ways around it. |
18:47:59 | | Join Thundercloud [0] (n=thunderc@82.153.65.119) |
18:48:59 | preglow | all i need to is bloody shift the accumulator some bits up before retrieving it, but no, that needs to be done with line after line of code |
18:49:12 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
18:49:52 | linuxstb_ | amiconn: Do you know how easy it would be to make Rockbox do a clean shutdown before rebooting into disk mode? |
18:50:05 | preglow | no, wait... i think i'm having a brain moment here |
18:50:25 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
18:51:20 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
18:51:45 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
18:51:45 | | Join Thundercloud [0] (n=thunderc@82.153.65.119) |
18:52:26 | Lear | preglow: like shift done via mul/div? |
18:53:03 | | Quit webguest19 ("CGI:IRC (EOF)") |
18:53:06 | amiconn | linuxstb_: afaik it does now, that's something added by Slasheri |
18:53:08 | jhMikeS | preglow: What's in the brain moment? I had to trick it to always round towards zero. |
18:53:55 | preglow | jhMikeS: the brain moment is just me being an idiot when i should be reading how the accext registers are arranged |
18:54:21 | jhMikeS | or misarranged ;) |
18:54:23 | linuxstb_ | amiconn: It does? I don't see a "shutting down" splash, and it seems to be too fast to save the settings. Let me test.... |
18:54:45 | preglow | jhMikeS: isn't all you need to do to make it do that turn of the rounding flag in macsr? |
18:54:52 | preglow | of/off/asl |
18:55:56 | linuxstb_ | Hmm. If I change a setting, and then insert USB, it freezes on the USB screen with the disk activity icon on, but no disk activity.... |
18:57:04 | linuxstb_ | Unattaching makes Rockbox leave the USB screen, and then a reattach works. Rebooting into Rockbox shows my setting change was saved. |
18:58:18 | jhMikeS | preglow: then it rounds towards -inf |
18:58:23 | jhMikeS | just like >> 31 |
18:58:40 | linuxstb_ | Trying the same thing again worked fine (no freeze, setting change saved). |
18:59:01 | mattzz | what does a blinking red led indicate on an AJR (playing music, running a plugin) |
18:59:05 | mattzz | ? |
18:59:57 | preglow | jhMikeS: ehm, that's truncation, which is the same as round towards zero |
19:00 |
19:00:31 | preglow | for rounding towards -inf, it would have to do a floor() |
19:00:33 | | Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU) |
19:02:46 | jhMikeS | no...shift rights are toward -inf. Whats -1 >> 1? It's still -1. |
19:04:23 | | Quit Mouser_X (Nick collision from services.) |
19:04:32 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
19:04:33 | | Join Thundercloud_ [0] (n=thunderc@82.152.213.191) |
19:04:35 | | Quit mm2003 () |
19:06:01 | mattzz | can somebody help me with the blinking red led on my ajr? |
19:06:34 | Lear | It's not disc access? |
19:06:56 | mattzz | sure, and when it starts to blink? |
19:07:04 | *** | Saving seen data "./dancer.seen" |
19:08:53 | | Join DarkCow [0] (n=DarkCow@85-210-22-174.dsl.pipex.com) |
19:09:20 | | Nick mattzz is now known as mattzz_away (n=mattzz@e177174065.adsl.alicedsl.de) |
19:09:28 | DarkCow | hi, crwl, you don't know me, but did you ever figure out how to get xchat's ctrl-w to stop being so crap? |
19:09:43 | Llorean | DarkCow: This is #Rockbox. |
19:10:12 | jhMikeS | preglow: it was important to round towards zero in the blit synth so all the quantization error when the angles were small would be above the ideal curve and could be easily clipped to lim |
19:10:23 | DarkCow | yeah, but he isn't in any other channels, and PMing is rude |
19:10:46 | Llorean | DarkCow: Coming into support and development channel and bringing up something entirely off topic isn't? |
19:11:01 | DarkCow | s'pose :-/ |
19:12:12 | | Part mattzz_away ("Leaving") |
19:14:08 | linuxstb_ | dan_a: kernel_on_cop_8 is still running fine on my Color after more than 2 hours... (with the codec thread moved back to the main CPU). |
19:14:54 | linuxstb_ | ... And I've allegedly got 68% CPU left. |
19:15:29 | Llorean | linuxstb_: Did your 4G freeze fairly consistently in the past? |
19:15:47 | | Join Wiwie [0] (n=goddi@trir-590fa820.pool.einsundeins.de) |
19:15:51 | amiconn | Blarg, gcc :( |
19:16:06 | amiconn | Why does gcc optimise inconsistently? |
19:16:22 | directhex | you can get an academic license for ICC if you prefer |
19:16:24 | linuxstb_ | Llorean: It has been recently. |
19:16:44 | amiconn | directhex: I doubt that icc does support the sh architecture... |
19:16:57 | directhex | amiconn, pfft, minor detail |
19:16:59 | Llorean | linuxstb_: So it seems to possibly be fixed, then? |
19:17:55 | linuxstb_ | It could just be luck, the stability of PP5020 builds always seems to be random. But it seems good so far. |
19:19:09 | directhex | is http://www.rockbox.org/twiki/bin/view/Main/PortalPlayer accurate? i thought the karma used some custom jobby that's now used by sigmatel & deployed in systems like the trekstor vibez |
19:19:12 | jhMikeS | preglow: The wav and flac codecs both put out > 16 bits/sample to the dsp right? |
19:19:44 | linuxstb_ | directhex: Yes, the Karma had a PP chip. |
19:20:07 | amiconn | Hmm. struct user_settings could be reordered to minimise padding |
19:21:51 | amiconn | Not sure whether it's worth it; it would collide with feature conditionals |
19:25:16 | | Quit DarkCow (""Input/output error" - the only way to quit IRC in style") |
19:25:17 | jhMikeS | user_settings could lose some padding by #ifdef-ing the unused stuff on a target. |
19:25:35 | preglow | jhMikeS: well, i think so |
19:25:40 | preglow | jhMikeS: most of them output 32 bits now |
19:25:50 | | Quit Thundercloud_ (Read error: 104 (Connection reset by peer)) |
19:26:04 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
19:26:19 | | Join Thundercloud_ [0] (n=thunderc@82.152.216.150) |
19:26:40 | jhMikeS | preglow: ok, good. then the flac codec is lying and the wav not |
19:27:24 | jhMikeS | not that that's really good :P |
19:28:07 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
19:29:39 | | Quit mathgl (Remote closed the connection) |
19:32:30 | preglow | now, if something as simple as the wav codec can't keep track of the number of samples it does, then hooray for that |
19:33:13 | | Join Genre9mp3 [0] (n=yngwiejo@dsl-88-218-17-202.customers.vivodi.gr) |
19:36:46 | | Part TrueJournals |
19:37:14 | preglow | so it better be flac, yes |
19:37:22 | preglow | i want the ultimate instruction set, please |
19:37:34 | jhMikeS | yippie! guess I can simplify the heck out of stuff |
19:38:04 | preglow | yippie indeed! |
19:38:23 | jhMikeS | yeah, they couldn't even have byteswap and bitswap on our cpu's. |
19:40:13 | jhMikeS | another thing is the conspicuous lack of a single cycle integer abs instruction on stuff |
19:40:44 | preglow | guess they felt moveq and sub did the trick |
19:40:46 | preglow | they were wrong! |
19:40:48 | | Part Llorean |
19:41:05 | preglow | hell no, you'll need to branch too |
19:41:08 | preglow | they're on crack |
19:43:11 | preglow | emac is nice in its own way, though |
19:43:23 | preglow | faster than anything else we can do on other platforms |
19:44:35 | jhMikeS | yes. I would have liked a double register mult/div like intel cpus. makes a muldiv really simple. and they were so on crack they didn't have rems/u return both the quotient and remainder so you have to divide twice. :P |
19:44:46 | preglow | heh, yeah |
19:45:07 | w1ll14m | preglow: do you have some information about the EQ optimizations ? |
19:45:23 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
19:46:05 | jhMikeS | w1ll14m: I'm not sure. He might know something. ;) |
19:46:30 | preglow | w1ll14m: not much, it's really not something to care too deeply about, people probably won't know much of a difference |
19:46:57 | w1ll14m | jhMikeS: lol |
19:47:07 | preglow | it certainly won't give you any extra battery, i've already made the filtering itself as fast as i can |
19:47:10 | w1ll14m | preglow: ok, but then it's an optimization :) |
19:47:53 | w1ll14m | preglow: we should be proud of it when it works :) |
19:48:19 | jhMikeS | does it save any bytes? that's always a good thing. |
19:48:20 | | Join mattzz [0] (n=chatzill@e177174065.adsl.alicedsl.de) |
19:48:38 | w1ll14m | jhMikeS: i definitly agree :) |
19:49:09 | preglow | jhMikeS: saves plenty of bytes |
19:49:26 | jhMikeS | preglow: Is the fsqrt a general purpose one? Should it be in fixedpoint.c? |
19:49:39 | preglow | jhMikeS: sure, should work for anything |
19:49:46 | preglow | it's dog slow, but nice enough |
19:49:59 | preglow | jhMikeS: yeah, i'll probably move it there just you be able to stow it away some place |
19:50:05 | preglow | s/you/to |
19:50:17 | | Join Bjoern-Erik [0] (n=unknown@165.80-202-111.nextgentel.com) |
19:50:25 | jhMikeS | good idea, don't expunge it if it possibly useful |
19:50:48 | preglow | too bad it's a plugin lib, though |
19:51:02 | preglow | would be nice to be able to make a lib which both core and plugins could use |
19:51:14 | preglow | but i'm not skilled enough with the build system to do that |
19:51:20 | | Join Genre9mp3 [0] (n=yngwiejo@dsl-88-218-17-202.customers.vivodi.gr) |
19:51:55 | | Join mathgl [0] (n=mathgl@shm67-4-82-242-213-244.fbx.proxad.net) |
19:53:04 | | Quit directhex (Remote closed the connection) |
19:53:29 | jhMikeS | Maybe I should add my emac-ed fsin function to the lib if you need super fast trig. |
19:53:41 | preglow | jhMikeS: sure would be cool to see it |
19:53:47 | preglow | jhMikeS: how accurate is it? |
19:54:21 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
19:54:38 | jhMikeS | largest harmonic is about -97db |
19:55:03 | preglow | doesn't say too much about its applicability for the eq, though |
19:55:15 | jhMikeS | good enough for a blit synth to have a noise floor below -120 db |
19:55:16 | preglow | the old sin i had had first harmonic at about -80 db and was completely useless for the eq |
19:55:26 | preglow | for blit it's probably nice, yes |
19:55:31 | preglow | but i'd still love to see it |
19:55:36 | preglow | got it hanging around on the web somewhere? |
19:55:56 | jhMikeS | no, I can pastebin |
19:55:58 | preglow | leet |
19:56:02 | | Join directhex [0] (n=directhe@bb-87-82-2-184.ukonline.co.uk) |
19:56:17 | jhMikeS | it is based on the one from your signalgen |
19:57:12 | amiconn | jhMikeS: rems / remu *do* return both quotient and remainder |
19:58:13 | jhMikeS | amiconn: Where? I tried it any it didn't seem to be doing it. |
19:58:17 | jhMikeS | preglow: http://www.pastebin.ca/340365 |
19:58:46 | amiconn | rems / remu are in fact just divs / divu where the remainder goes into an extra register instead of being discarded |
19:59:46 | preglow | jhMikeS: ah, yes, that was the one i first used for the eq |
19:59:59 | preglow | a nice oscillator sine, but not so nice for coef calc, i discovered |
20:00 |
20:00:03 | amiconn | The quotient should be in Dx |
20:00:06 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
20:00:35 | jhMikeS | preglow: well I used double the entries and more bits which made all the difference |
20:01:12 | * | directhex wonders whether the doom plugin could be rotated for screens that are taller than they are wide |
20:01:58 | n1s | isn't it rotated on the GB? |
20:01:58 | jhMikeS | amiconn: hmmm...it seemed to not have been changing Dx and it says if you want the quotient call divs/u. Maybe I did something goofy. :\ |
20:06:02 | jhMikeS | n1s: ?? |
20:06:52 | n1s | jhMikeS: ah, yes the original doom for GB patch had rotation but it seems kkurbjun didn't use that patch, so no rotation |
20:08:51 | | Join Thundercloud__ [0] (n=thunderc@82.152.252.4) |
20:09:18 | preglow | argh, passing 8 to FRACMUL_SHL generates an instruction which isn't valid but is correctly discarded, but with a warning :/ |
20:09:43 | jhMikeS | n1s: ahh...you mean screen rotation? The gigabeat's a portraint display? |
20:10:14 | n1s | yes it is, 240x320 |
20:10:33 | n1s | but it does have rotation in mpegplayer |
20:11:22 | | Join Rondom [0] (n=Rondom@p57A96D7F.dip.t-dialin.net) |
20:12:13 | jhMikeS | and it looks good viewing it 90deg? The x5 lcd looks bad if you're not looking at it just the right way. |
20:12:37 | markun | Does anyone know how to use /ignore to ignore join and quit messages of someone? |
20:13:27 | markun | n1s: doom rotates fine here.. |
20:13:37 | | Quit _Veseliq_ (Remote closed the connection) |
20:14:34 | n1s | markun: oh, sorry for the confusion, it wasn't mentioned in the commit message or in the patch that kkurbjun posted... |
20:14:34 | markun | directhex: doesn't it give the option to rotate on your player? |
20:14:55 | markun | n1s: it doesn't rotate by default but it's optional |
20:15:04 | markun | I think it shouldn't be optional though.. |
20:15:37 | markun | mapping a 320x200 game to 240x320 is a bit weird |
20:17:21 | directhex | so there is. clever! |
20:19:03 | markun | directhex: but remap your keys :) |
20:19:15 | directhex | yeah, so i see :x |
20:22:18 | preglow | hrm |
20:22:32 | preglow | anything nice i need to know if i am to include preprocessor code in a macro? :> |
20:23:19 | jhMikeS | preglow: like #define x() #define something_else ?? |
20:24:20 | preglow | jhMikeS: stuff like that, yes, basically i'm putting an #if in a #define macro lol(x, y) |
20:24:28 | jhMikeS | can you even do that? =| |
20:24:32 | preglow | i don't know :> |
20:24:50 | preglow | i'm trying to get rid of the offending line of asm if one of the const parameters to the macro is 0 |
20:24:58 | jhMikeS | When I have those questions I just try it out |
20:25:00 | preglow | but i'm not a wiz at the preprocessor |
20:25:08 | preglow | i have, but it doesn't work |
20:25:08 | jhMikeS | Why can't those be inline functions? |
20:25:36 | preglow | they can, i guess, but it wouldn't rid me of my problem |
20:25:42 | preglow | and the code would be slower |
20:25:56 | preglow | hmm, or possibly not, but anyway, my problem would be the same |
20:25:59 | jhMikeS | I haven't noticed a compromise with small inlines |
20:26:05 | | Join rUiSu [0] (n=chatzill@red-corp-201.170.21.22.telnor.net) |
20:26:13 | jhMikeS | you can ifdef inside it then :) |
20:27:13 | | Quit rUiSu (Client Quit) |
20:27:14 | jhMikeS | I have seen a compiler that will allow that sort of thing but can't recall which. |
20:27:36 | preglow | vomits then too |
20:27:49 | preglow | i really have no idea if this can even work |
20:28:36 | preglow | '#' is not followed by a macro parameter |
20:28:42 | | Quit mattzz ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
20:28:46 | preglow | i get that whenever i try to insert preprocessor code in a macro |
20:28:48 | amiconn | jhMikeS: Hmm, I just checked and the programming manual says you need divs / divu to get the quotient |
20:28:53 | preglow | so it looks it tries to use the concat operator |
20:28:57 | preglow | or stringify, i mean |
20:29:50 | amiconn | But I've seen 3-register forms of divs / divu in disassemblies of rockbox for our cf targets... |
20:29:57 | preglow | amiconn: FRACMUL_SHL(x, y, z) is a multiline asm() macro, and i need to omit one of the lines of asm based on the (compile-time constant) value of z. possible? |
20:30:09 | | Quit _ff ("Konversation terminated!") |
20:30:57 | | Join mattzz [0] (n=mattzz@e177174065.adsl.alicedsl.de) |
20:30:57 | | Join Alonea [0] (n=chatzill@24-117-195-16.cpe.cableone.net) |
20:31:09 | amiconn | Umm, not sure, but I guess that's not possible |
20:31:10 | jhMikeS | preglow: I think you should google the obfuscated c code contest |
20:31:18 | amiconn | bbl |
20:31:20 | | Quit amiconn (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
20:31:44 | preglow | jhMikeS: possibly :/ |
20:31:58 | preglow | problem is that gas vomits on lsr.l #0, %dx |
20:32:02 | jhMikeS | They do that there but I don't know the comiler that accepts it |
20:32:04 | preglow | and rightly so, since it's not legal |
20:32:26 | | Quit Thundercloud_ (Connection timed out) |
20:32:30 | preglow | but i need it |
20:32:39 | preglow | that is, it results from a use case i have |
20:32:44 | | Quit Paprica (Read error: 110 (Connection timed out)) |
20:32:48 | jhMikeS | hmmm...cant use the .word thing? |
20:33:11 | preglow | i can use loads of things, but it'll end up in the code |
20:33:22 | preglow | i'd rather the code just didn't go in, since it's a nop |
20:33:23 | idnar | preglow: maybe just have two functions? |
20:33:52 | preglow | idnar: i don't think macros bend that way, it would need to be called the same thing |
20:33:55 | jhMikeS | I know, use a stringizer for the parameter? |
20:34:14 | idnar | preglow: what I mean is, FRACMUL_SHL(x, y, z) and FRACMUL_SHL_ZERO(x, y) or something |
20:34:30 | preglow | idnar: it would have to be FRACMUL_SHL_EIGHT in that case |
20:34:44 | preglow | the parameter value is actually 8, but 8 - 8 is 0 |
20:34:48 | idnar | ah ok |
20:34:59 | preglow | jhMikeS: hmmm |
20:35:08 | idnar | ok, I guess that's not so great then |
20:35:41 | preglow | i guess i could just try to use a smaller shift |
20:37:00 | preglow | or, *gasp*, not use FRACMUL_SHL |
20:37:05 | preglow | i was just hoping to learn something here :) |
20:37:34 | hcs | dan_a: I'm going to be testing out kernel_on_cop_8 on my ipod color today |
20:38:08 | w1ll14m | kernel_on_cop_8 works as expected on 2 5g ipods 30 and 60GB |
20:38:37 | hcs | so I've heard, but he mentioned that it is untested on 4g color |
20:38:52 | | Quit Alonea (Remote closed the connection) |
20:39:35 | | Join Juice^ [0] (n=juice@213.167.96.196) |
20:40:17 | * | Soap is heartbroken the EQ work won't reduce boost. |
20:40:37 | * | Soap is heartwarmed that the current EQ filters are so efficient. ;) |
20:41:08 | dan_a | hcs: Thanks. linuxstb_ tested without running the codec thread on the COP and confirmed that it works OK |
20:41:54 | hcs | dan_a: so would my testing be redundant? I don't\ know which versions do exactly what |
20:42:07 | preglow | bARGH |
20:42:09 | * | w1ll14m loves eq so much that he even changed the CPU frequencies instead of just the EQ frequencies |
20:42:23 | preglow | i'll just bloody well go ahead and use moveq.l, that way the 0 won't matter |
20:42:56 | | Quit mathgl (Remote closed the connection) |
20:43:09 | dan_a | hcs: It would be redundant - although wider testing never hurts. The patch also appears to do Good Things with the frequency scaling |
20:43:25 | preglow | Good Things as in it will never crash anything again? |
20:43:34 | jhMikeS | preglow: you're using constant shifts? |
20:43:39 | preglow | jhMikeS: yes |
20:43:44 | hcs | dan_a: ok, the freq scaling freeze issue is mostly what I'm looking for |
20:44:01 | preglow | jhMikeS: compile-time constant and everything, the code gets spat out like lsr.l #7, %d0 |
20:44:54 | dan_a | preglow: I won't guarantee that, but I've not had a crash since I started using it |
20:45:21 | preglow | \o7 |
20:45:28 | jhMikeS | Hmmm...so everythings (8 - shift)? and shift is 1 - 8? |
20:45:29 | preglow | ouch, that's one broken arm |
20:45:44 | preglow | jhMikeS: i need two shifts, one z and one 8 - z |
20:46:14 | preglow | jhMikeS: i've got the z shift covered, but 8 - z sometimes becomes 0, so the code ends up as lsr.l #0, %dx |
20:46:37 | preglow | and then gas complains |
20:46:54 | preglow | it does the right thing, ignores the instruction, but i don't want a spotty build table from the warnings |
20:47:25 | | Quit Bjoern-Erik (Connection timed out) |
20:48:03 | hcs | dan_a: it isn't booting for me (stuck at end of bootloader), should I have not rebuilt the bootloader? |
20:48:33 | dan_a | You should not need to... how recent is your bootloader? |
20:48:43 | | Quit spiorf (Remote closed the connection) |
20:49:02 | barrywardell | dan_a: I'm doing some testing on cop 8 with my H10 at the moment |
20:49:03 | hcs | well, I just built one now, from current svn, after applying the patch, figured it'd be best to have the same version |
20:49:03 | jhMikeS | In macro: if (8 - z == 0) {} else { asm (""); } |
20:49:26 | barrywardell | with frequency scaling disabled, i still don't get a main thread on the cop |
20:49:43 | rp- | dan_a: when you tried to read the battery level on the sansa, did you do it in the adc_scan() function? |
20:49:47 | barrywardell | and disabled scaling is the default in svn |
20:50:01 | Juice^ | RTC support for Sansa. - whats this RTC thing? :) |
20:50:12 | rp- | Juice^: real time clock |
20:50:14 | barrywardell | Juice^: Real Time Clock |
20:50:40 | barrywardell | dan_a: testing with frequency scaling enabled now and haven't had a freeze yet in over two hours |
20:50:55 | rp- | or barrywardell, did you some tests with the battery on the sansa? |
20:50:56 | | Quit Wiwie (Read error: 110 (Connection timed out)) |
20:51:05 | Juice^ | sweet... |
20:51:16 | Juice^ | so the clock is now working for the sansa |
20:51:20 | barrywardell | rp-: I tried reading the battery level in adc_scan and just got a corrupt lcd display and rockbox locked up |
20:51:26 | Juice^ | can it be adjusted within rockbox too? |
20:51:30 | barrywardell | Juice^: yes and yes |
20:51:32 | dan_a | barrywardell: The same happens on the Sansa. I've got that on my list of things to fix before committing |
20:51:51 | dan_a | rp-: I did the same as barrywardell with the same results |
20:52:16 | barrywardell | dan_a: i had a version of ipod_set_cpu_frequency() which gave me a main thread on the cop with frequency scaling disabled |
20:52:16 | preglow | jhMikeS: i don't quite get how that'd work |
20:52:20 | preglow | jhMikeS: http://www.pvv.org/~thomj/rockbox/problem.c |
20:52:29 | preglow | jhMikeS: you mean like two completely different versions of the code, then? |
20:52:31 | barrywardell | dan_a: based off MrH's docs |
20:52:40 | jhMikeS | I think if the if is a constant expression, it only compiles the reachable branch |
20:52:54 | rp- | ok, i tried the same and had the same problem, now i moved the code to somewhere else and there it seems to work, no corrupt lcd |
20:53:21 | rp- | maybe the i2c isn't initiliazed before calling adc_scan? |
20:53:44 | preglow | jhMikeS: it does, that's right |
20:53:56 | jhMikeS | preglow: could probably split the block |
20:54:05 | dan_a | barrywardell: I think I remember testing it over Christmas and calling ipod_set_cpu_frequency later worked |
20:54:56 | preglow | jhMikeS: since this is becoming wildly inefficient anyway, i'm just going with the moveq.l |
20:55:00 | Juice^ | barrywardell: sweet mary ... :) |
20:55:09 | dan_a | rp-: I think that other targets use i2c for the battery levels, so that doesn't sound right, but maybe it does cause problems |
20:55:11 | barrywardell | rp-: i2c_init() is called before adc_init() in init() in apps/main.c. where did you put it when you got it to work? |
20:55:44 | preglow | i really could just go back to it being the way it was before with shifting in zeroes, but for arm the high precision shifting is free, and i want all platforms to create the same coefs |
20:55:49 | barrywardell | dan_a: I wonder if calling it while the cop is still sleeping is the problem. |
20:56:02 | rp- | barrywardell: i but it in the debug_menu.c |
20:56:06 | rp- | put |
20:57:37 | barrywardell | Juice^: Just don't try set the date to anything before 2000. That won't work. |
20:57:43 | barrywardell | rp-: i'll try that |
20:57:45 | Juice^ | When inside the setting time/date for the sansa, what button is supposed to be the "save" button? |
20:57:46 | w1ll14m | maybe the lockup of the pp5020 are caused by a sleeping COP and a changing CPU frequency. Possible solution in this case would be wake the COP then change frequency and sleep the COP again |
20:57:54 | Juice^ | barrywardell: ok ok |
20:57:57 | dan_a | barrywardell: That sounds plausible. Perhaps we should wait for the COP to wake up in the main thread |
20:58:23 | dan_a | w1ll14m: That would sort of tie in with what MrH found |
20:58:30 | rp- | barrywardell: and what i saw from the disassembled BL, the readout sequence is done 3 times, but i don't know why |
20:58:46 | barrywardell | Juice^: I think it's select. I also think the buttons for that screen should be changed |
20:58:55 | jhMikeS | preglow: As long as the compilation is efficient. It shouldn't reload anything in the asm |
20:59:27 | barrywardell | dan_a: yes, I think we should. I'll do some testing on that |
20:59:29 | preglow | jhMikeS: correct, but i don't want to add a hack of that magnitude just to save sixteen bits of code and one cycle |
20:59:52 | w1ll14m | dan_a this just came by in my thoughts a few days ago, and i wasn't reading irc but i understood that it was about COP and lockups on PP5020. so i thought 'll just day it :) |
20:59:54 | Juice^ | barrywardell: yea.. they should, kinda unlogical right now |
21:00 |
21:00:02 | * | jhMikeS would go right ahead if he gets what he wants from it =:) |
21:00:24 | Juice^ | barrywardell: select button did not save |
21:03:45 | preglow | this is going to end up with me just starting to write everything in asm |
21:07:07 | *** | Saving seen data "./dancer.seen" |
21:07:55 | Juice^ | oh my... i just clicked on "rockbox default" theme in the settings, and i cant read any of the text in the menus.. its all garbled |
21:08:21 | Juice^ | never happend before |
21:09:48 | | Quit Lear ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]") |
21:09:56 | barrywardell | dan_a: do I just check bit 31 of COP_STATUS to see if the COP is sleeping? |
21:12:05 | | Quit fasmaie (Remote closed the connection) |
21:12:06 | dan_a | barrywardell: MrH checked bits 30 and 31 of COP_CTL (i.e. cop_status = COP_CTL >> 30; if cop_status == 0 then cop is sleeping) |
21:12:08 | | Join fasmaie [0] (n=yohann@cpe-65-24-165-152.columbus.res.rr.com) |
21:12:18 | | Quit Juice^ ("brb") |
21:13:15 | preglow | rockbox.* is really starting to grow big |
21:13:57 | | Join Juice^ [0] (n=Juice@213.167.96.196) |
21:14:03 | n1s | dynamically loaded modules! |
21:14:10 | * | n1s runs |
21:15:04 | | Part TrueJournals |
21:15:08 | | Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-4ccea2250f3ad9e2) |
21:16:01 | linuxstb | dan_a: Bad news, I've just returned to see my Color froze... |
21:16:40 | barrywardell | dan_a: thanks. maybe we should do it that way in crt0-pp.S then |
21:17:10 | | Join pseudoXh4 [0] (n=pseudo@62.215.85.167) |
21:17:23 | | Join decayedcell [0] (n=decayed_@ppp93-155.lns1.mel4.internode.on.net) |
21:18:38 | preglow | almost all the size gain on coldfire was eaten by FRACMUL_SHL, bleh |
21:18:39 | preglow | oh well |
21:21:35 | | Join BiptoN [0] (n=BiptoN@cpe-76-166-197-160.socal.res.rr.com) |
21:25:09 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
21:25:52 | markun | Does anyone here know how power efficient FPGAs are? Would they be an option for a DIY DAP project? |
21:26:35 | | Join topbloke [0] (i=top_blok@adsl-75-56-55-112.dsl.emhril.sbcglobal.net) |
21:26:55 | | Quit BiptoN ("Leaving") |
21:28:02 | | Join Llorean [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
21:29:23 | | Join ff [0] (n=ff@bb-87-80-66-156.ukonline.co.uk) |
21:29:32 | barrywardell | Juice^: SELECT works for saving the new time for me |
21:30:04 | mattzz | barrywardell: did you have a chance to check out the memory monitor plugin? |
21:31:02 | Juice^ | barrywardell: well.. maby it just wont let me set the date back to 4-1-07 then.. |
21:31:13 | Juice^ | beginning with month there |
21:32:18 | barrywardell | Juice^: applying rockbox default_theme didn't garble the screen for me. I did just experience a a weird garbled screen when the backlight tried to turn off though |
21:32:49 | barrywardell | Juice^: I changed to April 1st 07 ok...kinda - it changed to April 2nd instead |
21:32:49 | Juice^ | hehe.. there's lots of strange bugs :) |
21:33:04 | Juice^ | right.... |
21:33:07 | barrywardell | mattzz: yes, I tried it out. could be quite useful in certain situations |
21:33:15 | Llorean | linuxstb: Does other PP targets include the Sansa, or just the PP5002 targets, because as far as I can tell that's all your list is missing? (Regarding USB patch) |
21:33:18 | | Join freqmod [0] (n=freqmod@170.80-203-37.nextgentel.com) |
21:33:36 | mattzz | barrywardell: ok, if you find anything or need anything pls let me know |
21:34:01 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
21:34:04 | barrywardell | mattzz: I was going to suggest an option to select a starting address, but you already did that :) |
21:34:22 | barrywardell | Juice^: it's likely that the rtc code is a bit buggy |
21:34:43 | Juice^ | barrywardell: yes indeed.. too bad im not a debug hero |
21:35:34 | | Part decayedcell |
21:36:34 | | Join Thundercloud_ [0] (n=thunderc@82.153.73.33) |
21:39:46 | preglow | uhh |
21:39:46 | preglow | divull %d1,%d2,%d2 |
21:39:57 | preglow | can anyone tell me what kind of coldfire instruction that is? i've never seen it... |
21:40:38 | preglow | yet it's used in my disassembly here |
21:41:01 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
21:41:47 | Llorean | linuxstb: The patch seems to work for the e200 as well |
21:42:16 | Llorean | preglow: Clearly the disassembler's making things up to see if you're paying attention. |
21:43:56 | barrywardell | Juice^: I just committed one fix for the date setting. Does it work for you at all? |
21:44:24 | Juice^ | barrywardell: i cant set the current date at all no.. |
21:44:36 | preglow | Llorean: it succeeded, i'm wasting my time reading pdfs now... |
21:44:49 | | Join BiptoN [0] (n=BiptoN@cpe-76-166-197-160.socal.res.rr.com) |
21:46:02 | barrywardell | Juice^: weird. works for me here. |
21:46:43 | Juice^ | i'll try to reload my rockbox on the sansa |
21:47:01 | barrywardell | wait till the newest build is done, then try |
21:47:10 | Juice^ | allright |
21:47:51 | Juice^ | i'll wait then. how long does it take prox? |
21:48:07 | barrywardell | about 7 minutes |
21:48:25 | Juice^ | ok so every 10mins |
21:48:33 | | Join senab [0] (n=chris@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
21:48:56 | BiptoN | hey barry i've been recording with a 5.5g ipod, do you know why there is noise in one channel? |
21:49:08 | BiptoN | my 4g had alot of noise in both channels |
21:49:09 | barrywardell | Juice^: no, about 7 minutes after a svn commit |
21:49:10 | BiptoN | same noise |
21:49:21 | senab | i was just syncing a patch that uses the old settings.c unfortunately i keep getting a warning while compiling: |
21:49:37 | Juice^ | barrywardell: ok |
21:49:37 | senab | settings_list.c:673: warning: missing initializer |
21:49:37 | senab | settings_list.c:673: warning: (near initialization for ‘settings[160].<anonymous>’) |
21:49:42 | senab | any ideas? |
21:50:03 | barrywardell | BiptoN: I dunno. I didn't notice any noise on my H10. Maybe linuxstb would know. He got it working on the iPod |
21:50:43 | Llorean | BiptoN: Are you using the same dock adapter for both? |
21:50:46 | | Quit pseudoXh4 (Remote closed the connection) |
21:51:06 | senab | here's the line 673: {F_T_INT,GS(ipod_scroll_wheel_acceleration_fast),LANG_IPOD_SCROLL_WHEEL_FAST,INT(135),"ipod scroll wheel fast threshold in clicks/sec", NULL}, |
21:52:05 | | Join spiorf [0] (n=spiorf@host207-214-dynamic.15-87-r.retail.telecomitalia.it) |
21:53:36 | BiptoN | yes |
21:53:45 | BiptoN | same adapter |
21:53:59 | BiptoN | on the 5.5 the noise is alot lower and only on one channel |
21:54:33 | Llorean | BiptoN: Since I haven't heard anyone else mention noise while recording yet, it may just be a hardware-related issue. |
21:54:43 | Juice^ | barrywardell: that fix you just commited sounds like the exact thing happening on my rockbox right now. i'll update it in a few mins and report back |
21:55:12 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
21:55:51 | | Quit fasmaie (Remote closed the connection) |
21:55:58 | BiptoN | huh, very strange |
21:56:14 | BiptoN | same setup i used on my x5 |
21:56:29 | BiptoN | i resoldered the adapter yesterday also |
21:56:35 | barrywardell | which channel was the noise on? |
21:56:41 | BiptoN | bottom |
21:56:47 | BiptoN | right side |
21:56:51 | BiptoN | lemme double check |
21:57:09 | BiptoN | both channels on the 4g |
21:57:11 | BiptoN | line-in |
21:57:21 | BiptoN | yup |
21:57:26 | BiptoN | right channel barry |
21:57:39 | BiptoN | it registers noise just sittin there on the recording screen |
21:57:46 | BiptoN | maybe the hard drive? |
21:58:32 | | Join Hans-Martin [0] (n=hmm@bch9-d9bb48db.pool.mediaWays.net) |
21:59:21 | rp- | hm strange, now i put the battery code at the end of i2c_init() and it doesn't freeze, so something bad must happen in adc_scan() |
21:59:39 | | Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk) |
22:00 |
22:00:01 | Hans-Martin | hi folks, I've got a very specific iriver iHP hardware question: how do I disconnect the battery connector? I don't want to break it... |
22:00:17 | | Quit Thundercloud__ (Read error: 110 (Connection timed out)) |
22:01:25 | | Quit senab () |
22:01:25 | | Quit topbloke ("bye") |
22:01:53 | Hans-Martin | my primary problem is that the reset switch does not work, probably I pressed it with too much force or an unsuitable tool - I suspect that it needs a little re-soldering |
22:01:57 | barrywardell | rp-: I tried an empty adc_scan apart from the i2c code and it still didn't work |
22:03:23 | | Join Thundercloud__ [0] (n=thunderc@82.152.222.135) |
22:04:01 | Genre9mp3 | Hans-Martin: maybe this is helpful: http://www.misticriver.net/wiki/index.php/H1xx_Internal_Battery_Replacement |
22:04:38 | | Join DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
22:05:30 | rp- | how often is adc_scan() called? or from where? |
22:05:31 | preglow | sweet lord, gcc isn't very clever is it |
22:05:42 | jhMikeS | preglow: divull? wtf. That's an m68k instruction but not one for coldfire. |
22:05:50 | | Join rUISu [0] (n=chatzill@red-corp-201.170.21.22.telnor.net) |
22:05:56 | preglow | jhMikeS: well, m68k-elf-objdump spat what you see there at me |
22:06:14 | preglow | jhMikeS: perhaps i need to be more specific as to what arch i'm using |
22:06:16 | | Quit freqmod (Remote closed the connection) |
22:06:47 | | Quit rUISu (Client Quit) |
22:06:48 | | Quit Mouser_X (Nick collision from services.) |
22:06:57 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
22:07:00 | barrywardell | rp-: it's called by the adc_tick function |
22:07:26 | jhMikeS | I'd say so...:) That's 68020 + |
22:07:27 | barrywardell | once per second |
22:07:51 | barrywardell | and once in adc_init() |
22:07:54 | rp- | hm could this be a problem? |
22:08:45 | markun | Hans-Martin: you can just unplug it, but it's a bit tricky because there is not a lot of space |
22:09:17 | markun | unplugging was a lot easier than reinserting from what I remember from my battery upgrade |
22:09:29 | preglow | jhMikeS: now it suggests remul %d1,%d2,%d2 ... |
22:09:50 | preglow | using -mm68k:5249 as a flag to objdump |
22:10:03 | Hans-Martin | markun: ok, I'll try |
22:10:17 | markun | Hans-Martin: are you having difficulties with it or didn't you try? |
22:10:31 | barrywardell | BiptoN: I don't see anything jumping out at me in the recording code. And I haven't heard any other reports of your problem so it could be a hardware issue. I think Soap did some testing - maybe he can report if he has the same problems |
22:10:53 | BiptoN | don't you have an ipod barry? |
22:11:04 | Hans-Martin | markun: it seemed to need quite a bit of force, and as I said I don't want to break anything else |
22:11:15 | BiptoN | just loadin up the recording screen shows signal hittin on the channel/s |
22:11:17 | BiptoN | hmmm |
22:11:27 | BiptoN | that's with no adapter plugged in |
22:11:27 | * | jhMikeS was hoping preglow found secret coldfire instuction for 64 bit arithmetic |
22:11:57 | BiptoN | i can take some pics for ya, if it'd help. I have tried it on 2 4g grayscale ipods and my new 5.5g |
22:11:58 | barrywardell | BiptoN: no, only H10. linuxstb did the work on ipod recording |
22:12:03 | BiptoN | oh |
22:12:12 | BiptoN | i'll have to ask him when he gets in |
22:12:19 | BiptoN | thanks barry |
22:12:23 | barrywardell | yes, probably best to do that |
22:12:46 | * | linuxstb is in |
22:13:05 | preglow | jhMikeS: so you don't know what remul is? |
22:13:30 | BiptoN | linuxstb: do you get signal on either channel or both when you bark off the recording screen on your ipod? |
22:13:51 | | Join Paprica-Birthday [0] (n=Paprica@84.229.150.29) |
22:14:05 | Hans-Martin | markun: yay it worked - indeed very little space there |
22:14:32 | preglow | jhMikeS: god, gcc is braindead. when i do *c++ = somevalue; it doesn't use the post-increment addressing mode at all, it splits it up into a couple of movs and an addq |
22:14:40 | jhMikeS | preglow: no, can't find much on that one |
22:15:16 | jhMikeS | heh...that's bad |
22:15:16 | BiptoN | barry i have a 4g grayscale with no HD, would it benefit you at all in any way? |
22:15:34 | linuxstb | Bipton: What do you mean by bark off? |
22:15:42 | BiptoN | fire it up |
22:15:44 | BiptoN | ... |
22:15:46 | BiptoN | turn it on |
22:16:02 | barrywardell | BiptoN: not right now, thanks anyway. |
22:16:08 | BiptoN | alright |
22:16:40 | linuxstb | Yes, I get very low-level signals on both channels, fluctuating slightly. Both on my Color and Video IIRC. |
22:17:52 | BiptoN | my 4g's had a good little amount coming through on both channels |
22:18:03 | BiptoN | my new 5 only gets a little on the right channel |
22:18:11 | BiptoN | enough to be annoying though |
22:18:25 | | Quit w1ll14m () |
22:18:47 | BiptoN | do you think it maybe from hd noise or some other interference? |
22:21:10 | | Join pseudoXh4 [0] (n=pseudo@62.215.85.167) |
22:21:31 | BiptoN | is there any acoustic management in the toshiba drives or does rockbox support that |
22:22:47 | jhMikeS | preglow: I get my assembly listings from adding -save-temps to GCCOPTS in the makefile. Maybe that's stupid but at least that's the code that actually gets used. |
22:23:50 | preglow | jhMikeS: i've been using -S for that, but -save-temps is far less intrusive indeed... |
22:23:54 | * | preglow tries out |
22:24:14 | linuxstb | Bipton: Sorry, I don't know. |
22:24:51 | jhMikeS | You'll have a mess of crap in your source tree though :P |
22:25:25 | preglow | jhMikeS: well, it's easy to delete |
22:25:56 | preglow | find|grep \.tmp\.|xargs rm should do the trick |
22:26:15 | | Join CpuWhiz [0] (n=eric@cpe-66-87-222-218.co.sprintbbd.net) |
22:26:22 | | Quit Thundercloud_ (Connection timed out) |
22:26:41 | preglow | i'm looking forward to gcc 4.3, that's for sure |
22:26:51 | Juice^ | barrywardell: super. the update for the time is now working on the sansa |
22:27:54 | jhMikeS | be sure to delete the ".s" but not ".S" :) |
22:28:35 | preglow | jhMikeS: if i've named a file something.tmp.something.S, i get what i deserve |
22:29:12 | jhMikeS | what about lcd-as-x5.S? |
22:29:13 | | Join Bjoern-Erik [0] (n=unknown@165.80-202-111.nextgentel.com) |
22:29:31 | preglow | sweet, sweet lord, tell me i am not seeing this |
22:29:39 | jhMikeS | what's that? |
22:29:48 | preglow | jhMikeS: the line i pasted should delete stuff with .tmp. in the name, it's not based on extension |
22:30:03 | | Quit Bjoern-Erik (Read error: 104 (Connection reset by peer)) |
22:30:09 | preglow | jhMikeS: it seems gcc didn't remember the result of the multiple identical DIV64 calls in eq_pk_coefs |
22:30:10 | Llorean | preglow: You're not seeing it. But, assuming you were seeing it, what would you be seeing? |
22:30:21 | preglow | that's just... nasty |
22:30:55 | preglow | i should stop reading disassemblies |
22:30:57 | jhMikeS | oy, but as long as you do I suppose that's good enough for it |
22:31:10 | preglow | especially for non-critical code |
22:31:17 | | Join efyx [0] (n=efyx@fac34-5-82-239-138-213.fbx.proxad.net) |
22:31:48 | jhMikeS | it's done deliberately to silently encourage the use of human written assembly ;) |
22:31:51 | | Join Kitt0s [0] (i=Kaa@84.94.158.205.cable.012.net.il) |
22:32:31 | preglow | i don't get this, gcc is also stuffing my eq coef results away two places, but only one is needed |
22:33:44 | jhMikeS | I find gcc to be a bad common subexpression optimizer. it usually needs doing explicitly and makes a huge different. That includes multiple references to a particular array element with the same variable. |
22:34:14 | | Join Bjoern-Erik [0] (n=unknown@165.80-202-111.nextgentel.com) |
22:34:33 | jhMikeS | that or a flag needs turning on |
22:34:45 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
22:35:13 | preglow | jhMikeS: i always thought it did that decently, but i see i'm wrong |
22:35:18 | preglow | i'll rectifiy it in the code for sure |
22:35:46 | jhMikeS | fortunately it seems good at optimizing away the temp variables |
22:37:06 | Mikachu | why do all cs teachers always say that compilers are better at optimizing than people? |
22:37:30 | preglow | Mikachu: i guess they're not using gcc or doing code that really needs to run fast |
22:37:47 | preglow | gcc does a pretty nice job for x86, that i know |
22:38:16 | preglow | i can write better code for both coldfire and arm than gcc does any day |
22:38:48 | linuxstb | preglow: Volunteering to act as build server? |
22:39:00 | preglow | haha |
22:39:07 | preglow | i might pull the average build time down somewhat... |
22:39:18 | jhMikeS | hrmph |
22:40:29 | jhMikeS | but I guess it all comes down to how good human are at optimizing compilers |
22:40:57 | | Join amiconn [0] (n=jens@p54BD6B9E.dip.t-dialin.net) |
22:41:36 | mattzz | A question regarding plugins: If rb->yield() is used, playing music in parallel should be no problem, right? |
22:41:43 | barrywardell | Juice^: great. let me know if you find any more bugs with it. i'm sure there are still some in there! |
22:41:44 | preglow | from 342 bytes to 262 bytes with just that.... |
22:41:50 | * | preglow kicks gcc |
22:42:08 | jhMikeS | preglow: deliberately putting common results in variables? |
22:43:03 | rp- | barrywardell: i'm sure that the freeze with the adc_scan() battery code, has something todo because the adc_tick runs in a seperate thread |
22:43:28 | rp- | but i can't imagine what |
22:44:03 | preglow | jhMikeS: yes |
22:44:27 | preglow | weirder still: it still contains the same amount of calls to the div routine |
22:44:29 | jhMikeS | mattzz: the plugin must yield explicitely or call functions that cause a thread to yield or sleep implicitely, music or not. |
22:44:47 | jhMikeS | preglow: but you saved the div result? |
22:45:17 | preglow | yes |
22:45:21 | Juice^ | barrywardell: I will :) |
22:45:59 | mattzz | jhMikeS: Everything is fine until my ajr accesses the disk to reload the mp3 data buffer |
22:45:59 | jhMikeS | now that's extra braindead |
22:46:00 | preglow | jhMikeS: and the size gain is there, so god knows what happened |
22:47:00 | jhMikeS | mattzz: does it try loading everything in one shot? I'm not clear what you're up to. |
22:48:06 | mattzz | jhMikeS: I am running my rocklife plugin which uses yield() while playing music. When the disc gets accessed, music stops afer a while and the red LED starts to blink |
22:48:35 | barrywardell | rp-: hmmm. you could get rid of all that adc_tick and adc_scan stuff and just put your code in adc_read(). adc_read() is the only function called by rockbox iirc |
22:48:38 | jhMikeS | mattzz: might not be yielding enough to let it rebuffer |
22:49:16 | mattzz | jhMikeS: how do I yield enough in a loop, do I need usleep additionally? |
22:49:23 | | Join Wiwie [0] (n=goddi@trir-590fa820.pool.einsundeins.de) |
22:49:38 | preglow | w00t, usb code |
22:49:46 | rp- | barrywardell: ok thx, i will try that |
22:50:11 | linuxstb | preglow: Yes, it looks nice... It's mostly barry's work, but I like the commit stats :) |
22:50:21 | jhMikeS | mattzz: could call yield more than once. disperse the calls. |
22:50:45 | mattzz | jhMikeS: OK, will try that. |
22:50:50 | amiconn | dan_a: Your sansa disk fix is .... strange |
22:51:13 | preglow | jhMikeS: this really does boggle the mind, every single FRACMUL that is the same gets calculates several times by gcc |
22:51:50 | | Quit Mouser_X (Nick collision from services.) |
22:52:01 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
22:52:02 | jhMikeS | those are assembly blocks though...somehow I'm not surprised |
22:52:16 | preglow | jhMikeS: also, they're marked volatile. that might be it |
22:53:03 | jhMikeS | could be but not sure if that'll get rid of them. probably should just condense the same and save it. |
22:53:06 | Juice^ | would be nice if the properties "window" of a jpg file showed info about the imagesize and bits |
22:53:21 | Hans-Martin | markun: wow - I disassembled that 2x4 mm reset switch, repaired it (I *had* used the wrong tool to press it - a needle), reassembled it, and it seems to work again :-) |
22:53:41 | preglow | jhMikeS: nope, wasn't that |
22:54:03 | markun | Hans-Martin: fhew! No keep a paper clip in your wallet :) |
22:54:11 | markun | s/No/Now/ |
22:55:28 | amiconn | preglow: gcc bein g braindead is nothing new nor is it limited to coldfire; I've come across a similar stupidity when checking the sansa disk transfer loop |
22:55:40 | Hans-Martin | markun: yup. but first I'll reassemble the iriver. shouldn't be a problem, all other parts are really clunky in comparison :-) |
22:56:30 | markun | Hans-Martin: which one do you have? |
22:57:22 | preglow | amiconn: not new, no, but the depths of its idiocy will never stop boggling me, it seems |
22:57:26 | jhMikeS | gcc needs it's hand held a little bit :) |
23:00 |
23:00:04 | | Join miepchen^schlaf [0] (n=hihi@p57B97DA1.dip.t-dialin.net) |
23:00:19 | Hans-Martin | markun: iHP-120 |
23:00:24 | markun | me too |
23:00:31 | amiconn | dan_a: I think some timing isn't set correctly in the pp5024 flash sd interface, and that causes the occasional write errors in the aligned loop (which you cut away now) |
23:00:49 | amiconn | Did you try putting a nop *between* the memory load and the sd write? |
23:00:52 | Hans-Martin | markun: I got it from a coworked who wanted an ipod because of the bigger disk |
23:01:02 | Hans-Martin | oops coworker |
23:01:17 | amiconn | Also, did you try defining DATA_REG as *(unsigned short *) ? |
23:01:30 | Hans-Martin | markun: an running it with rockbox really rocks :-) |
23:01:31 | amiconn | *(volatile unsigned short *) even |
23:02:20 | barrywardell | linuxstb: nice to see that usb code helped a bit. I have an updated version on my work machine, so I'll have a look at updating SVN if that's OK with you? |
23:02:37 | barrywardell | Also, I think I rememer setting the USB controller to run without doing anything else caused the USB stack on my mac to crash |
23:02:54 | barrywardell | so we'll have to watch out for reports of that |
23:03:07 | Soap | BiptoN: I have noticed no discernable noise with iPod recording - tomorrow when I am done with my battery bench tests I will record "silence" with and without my line-in dongle and report on the dB level of the noise floor. |
23:03:22 | markun | Hans-Martin: now that you know how to disconnect the battery you could upgrade it. The 2200mAh ipod 1/2g batteries fit and are very cheap on ebay. |
23:03:28 | dan_a | amiconn: I've tried the *(unsigned short *), but not tried with the nop in a different place. |
23:03:37 | | Part TrueJournals |
23:03:49 | rp- | where can i find the formular thats used to display the numerical battery level? |
23:04:13 | Hans-Martin | markun: yup but until now I'm very happy with the battery life |
23:04:23 | barrywardell | dan_a: waiting for the cop to be awake still doesn't give me a main thread on the cop on my H10 |
23:04:45 | barrywardell | rp-: in apps/powermgmt.c |
23:05:06 | linuxstb | barrywardell: Sure. You also mentioned something about running a stop() function? |
23:05:37 | rp- | barrywardell: powermgmnt is in firmeware/, but thank you :) |
23:05:45 | Hans-Martin | markun: btw, which size torx do you use for the screws? I used a T5 but it feels like it's a little small. but T6 is definitely too big |
23:05:53 | barrywardell | rp-: oops, yes. that's what I meant :P |
23:07:08 | barrywardell | linuxstb: it's in the mx31 driver linked from the mx31.h file |
23:07:09 | *** | Saving seen data "./dancer.seen" |
23:07:16 | | Quit Thundercloud__ (Connection timed out) |
23:07:42 | | Join Soul-Slaye1 [0] (n=Jonno@89.243.0.119) |
23:07:45 | | Quit Mouser_X (Nick collision from services.) |
23:07:51 | barrywardell | UOG_USBINTR =0; UOG_USBCMD &=~USB_CMD_RUN_STOP; should be all that's needed |
23:07:54 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
23:08:14 | barrywardell | i haven't really tested that though |
23:09:03 | markun | Hans-Martin: I had a small flat screwdriver which also did the trick |
23:10:26 | | Join wooo [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
23:10:54 | Hans-Martin | markun: yup should work as long as the screws don't fit too tightly. - I had the torx tools anyway since I needed them for my old Powerbook 5300 (RIP) :-) |
23:11:26 | BiptoN | soap: thanks, that'd be a good thing |
23:11:51 | BiptoN | has anyone noticed that when you turn the X5 off, the battery seems to 1-800-DIE? |
23:12:33 | Soul-Slaye1 | Same on the H10 I find :$ |
23:12:43 | Llorean | BiptoN: Is there any chance you could be talked into just speaking clearly without strange things like that? |
23:12:54 | Soap | BiptoN: could you do the same on your 4 and 5.5? I'm really curious. |
23:13:18 | BiptoN | soap: i recorded on two different 4g grayscales' and a 5.5g |
23:13:43 | Soap | ok - I'm just curious what the noise floor number is in dB. |
23:13:47 | BiptoN | the 4g's both had quite a bit of signal being picked up on both channels with and without the dongle |
23:14:07 | BiptoN | the 5.5g only had a little on the right channel, but it's the same noise |
23:14:22 | Hans-Martin | markun: ok, player reassembled, everything's cool - just haven't got enough time tonight to continue the project which requires a working reset button :-( |
23:14:29 | BiptoN | llorean: no problem, I'll try for ya;) |
23:14:34 | Soap | ok - if you have a chance I'll really dig quant over qual |
23:18:09 | BiptoN | do you want me to pull it up in audacity Soap? |
23:18:25 | BiptoN | i don't have a working 4g anymore, but i can get dB on the 5 |
23:18:31 | Soap | whatever you are most comfortable with. |
23:19:13 | Juice^ | barrywardell: did you see the latest post the forum about the screen going black on the sansa? with the strange "fiber" looking colors then going to complete black |
23:19:18 | Soap | I'm more curious than anything - I guess if we had enough data we could determine with reasonable certainty if your problem is unusual. |
23:19:48 | preglow | jhMikeS: the call to divsdi did reduce by one, i was looking at the wrong listing... |
23:22:00 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
23:22:13 | barrywardell | Juice^: yes I saw it. under what conditions did that happen? |
23:23:47 | jhMikeS | preglow: yes, the right listing is usually the correct one :) |
23:27:17 | Juice^ | barrywardell: it happend a few times when booting up a rockbox from 25-01-2007, not 100% sure if thats the date, but i think it has to be |
23:29:38 | barrywardell | i've had problems with that myself on occasion too. It seems to bootloader doesn't fully load sometimes. Probably a problem with the LCD driver |
23:30:48 | | Quit inversions (Read error: 110 (Connection timed out)) |
23:32:10 | Juice^ | barrywardell: that can be the problem yes.. |
23:33:04 | | Join shnee_ [0] (n=CurtyD13@cblmdm72-241-107-50.buckeyecom.net) |
23:33:06 | barrywardell | i think it has been around since the LCD driver was written. |
23:33:30 | | Quit BHSPitLappy (Read error: 104 (Connection reset by peer)) |
23:33:48 | Juice^ | ok. nice to know |
23:34:35 | | Join w1ll14m [0] (n=w1ll14m@84-104-81-208.cable.quicknet.nl) |
23:35:45 | | Quit funky ("leaving") |
23:36:43 | n1s | heh, bringing up the context menu in an empty folder and selecting properties segfaults the sim :-) on target it just plain don't work |
23:37:07 | * | jhMikeS is finding it tempting to go optimizing the DSP scheme but should probably just put in the resampler clicking fix to keep the change focused |
23:37:19 | preglow | jhMikeS: i'm planning on looking at that myself one day |
23:37:24 | preglow | sharing ideas might be nice |
23:37:47 | preglow | there's quite a bit of unnecessary stuff in there for sure |
23:38:04 | jhMikeS | I'm full of them so it's tempting to just go rewriting everything |
23:38:47 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
23:38:50 | jhMikeS | So instead I'll go changing playback.c, pcmbuf.c, and dsp.c and headers and not get the actual bugfix done :P |
23:39:25 | preglow | heh |
23:41:30 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
23:41:30 | markun | Hans-Martin: what are you working on? |
23:41:51 | jhMikeS | I'd like to kill all the repeated conversion bytes<=>samples |
23:42:41 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
23:42:42 | Hans-Martin | markun: processing audio input and playing it on output, hopefully resulting in some kind of digital guitar effects thingy |
23:43:07 | markun | Hans-Martin: I think preglow was thinking about something similar |
23:43:27 | barrywardell | does anyone else get the recording screen stuff stuck on the statusbar, even in the wps? |
23:43:59 | preglow | jhMikeS: oh yes, oh yes |
23:44:05 | preglow | jhMikeS: confusing it is too |
23:44:09 | Hans-Martin | markun: yeah I've heard that, too. but since this is a fun rpoject, I just want to do it - because I want to have the fun :-) |
23:44:15 | preglow | jhMikeS: but i think killing the resampler bug first would be wise |
23:45:05 | jhMikeS | preglow: agreed |
23:45:28 | markun | Hans-Martin: he has too much fun with gcc anyway ;) |
23:45:52 | | Part n1s |
23:45:58 | Hans-Martin | markun: and right now I can put the newly-working reset switch to good use since I am not able to get recording to work without locking up the player... |
23:45:58 | jhMikeS | not to say there won't still be a bug went downsampling small data but I haven't seen it come up and won't kill anything. |
23:46:12 | | Quit subson () |
23:46:43 | preglow | jhMikeS: downsampling small data? |
23:47:06 | | Join Administrateur [0] (n=chatzill@modemcable042.127-200-24.mc.videotron.ca) |
23:47:11 | | Join My_Sic [0] (n=MySic@m204.net81-65-15.noos.fr) |
23:47:11 | Administrateur | Yo evry1 |
23:47:19 | | Nick Administrateur is now known as Ar53n (n=chatzill@modemcable042.127-200-24.mc.videotron.ca) |
23:47:30 | Ar53n | I need help , could someone help me? |
23:47:39 | preglow | you need to ask |
23:47:40 | preglow | then see if help comes |
23:47:46 | Ar53n | kk |
23:47:51 | Ar53n | is there GBA emu for rockbox |
23:47:52 | Ar53n | ;-; |
23:48:01 | Ar53n | ? =) |
23:48:08 | Llorean | No. |
23:48:15 | Ar53n | gosh =( |
23:48:23 | Ar53n | thx for answer |
23:48:23 | jhMikeS | If you pass just a few samples (or one), how can you guarantee output. I mean how could you put one sample into a downsampler and expect to get a sample back every time. It seems the situation of tiny remnants on the last loop could occurr. |
23:48:33 | | Quit Juice^ ("Leaving") |
23:48:33 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
23:48:56 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
23:49:21 | Ar53n | another question , i've installer many addons on in my doom folder such as counterpod ( doom/addons ) after i've chosen the addon and lunch the game , it crash and goes back to the plugin menu |
23:49:23 | Ar53n | =/ |
23:49:51 | Llorean | Does it say something right before it exits? |
23:50:15 | Ar53n | no |
23:50:26 | Ar53n | =/ it just goes back to the plugin menu =( |
23:50:47 | Llorean | So, when you tell it to launch the game, you don't get *any* text on the screen? |
23:51:00 | Llorean | Because usually Doom has quite a bit of text while it starts up. |
23:51:31 | Ar53n | Oh |
23:51:36 | Ar53n | yeah i does wait i'll look |
23:51:52 | jhMikeS | preglow: I mean, it's a contradiction if you downsample and get as many samples back as you put in, no? |
23:51:55 | Ar53n | *it ddoes |
23:52:19 | Llorean | Ar53n: Which main wad are you using? |
23:52:28 | LinusN | amiconn: i'm investigating the weird outletm3 player |
23:52:47 | Ar53n | *you cannot - file with the shareware version |
23:52:55 | preglow | jhMikeS: most of the time |
23:52:58 | Ar53n | that wut it says |
23:53:09 | LinusN | no matter what i do, the cpu frequency is doubled |
23:53:09 | Llorean | Ar53n: Yes, you cannot use addons with the shareware Doom. You have to have a full Doom wad. |
23:53:09 | | Quit miepchen^schlaf ("Verlassend") |
23:53:10 | preglow | jhMikeS: but with a small downsample ratio, yes, it is possible in the short term |
23:53:19 | Ar53n | mmmm ok i see! |
23:53:19 | Llorean | Ar53n: And "wut" is not a word. |
23:53:26 | Ar53n | well lthx Llorean! =)( |
23:53:33 | Ar53n | big hug for u <3 (k) |
23:53:36 | Llorean | Ar53n: Try using Freedoom. |
23:53:37 | Mikachu | hahahaha |
23:53:54 | Llorean | Name it doomf.wad or doom2.wad and it should work with the addons. |
23:54:25 | Ar53n | ok ! ill try it n tell u if it works! |
23:54:34 | mattzz | jhMikeS: fyi - adding another yield() did the trick. thanks |
23:55:08 | jhMikeS | mattzz: good to hear it worked :) |
23:55:21 | * | mattzz wasn't aware of a friendly yielding policy |
23:55:43 | barrywardell | hmmm. the recscreen_on setting doesn't seem to be getting saved properly |
23:56:34 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
23:58:10 | | Quit bluebrother ("sleep") |
23:58:58 | Ar53n | Lorean i downloaded freedoom , i renamed it doomf n when i lunch it says missing base wad |
23:59:00 | Ar53n | ;-; |