00:01:07 | | Quit virtualball2 ("virtualball2 has no reason") |
00:02:38 | | Quit bataman ("CGI:IRC (EOF)") |
00:02:57 | Mark__ | startkeyIogger |
00:02:58 | Mark__ | jk |
00:03:09 | Mark__ | thats an uppercase i |
00:03:36 | San | do H120's play when they are plugged into the mains? |
00:03:43 | | Quit Thus0 ("Leaving") |
00:06:50 | midkay | haha. Mark__ - you're sick. |
00:06:53 | midkay | ;) |
00:08:27 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
00:09:01 | | Quit San () |
00:11:05 | | Join quobl [0] (n=quobl@tor/session/x-bd02e3dd8ba1ae6e) |
00:12:05 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-44-174.w83-198.abo.wanadoo.fr) |
00:12:33 | *** | Saving seen data "./dancer.seen" |
00:14:27 | preglow | hrmph |
00:14:34 | preglow | peakmeter is still wildly unresponsive for heavier files |
00:14:45 | preglow | cpuboosting still seems to work on nano |
00:17:41 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
00:18:11 | preglow | lostlogic: am i just imagining things or was stuff way more responsive before your latest commit? |
00:19:26 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
00:28:31 | | Quit damaki (Read error: 110 (Connection timed out)) |
00:31:28 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
00:31:41 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
00:32:36 | lostlogic | preglow: I didn't notice a difference aside from the no longer skipping |
00:33:33 | lostlogic | preglow: buttons unresponsive, or the peakmeter specifically? |
00:33:56 | herz42 | ah, you're still there... |
00:34:05 | lostlogic | sorta |
00:34:31 | herz42 | I did some research what causes all the i2c traffic |
00:34:39 | herz42 | and its... |
00:34:47 | herz42 | the rtc |
00:35:11 | lostlogic | even with my limitting it to 4 calls per second? |
00:35:31 | herz42 | should be read only HZ/4, but there's a small bug, so it's read 20 times per second |
00:35:51 | herz42 | hope this works: |
00:35:55 | herz42 | −−- firmware/common/timefuncs.c 5 Mar 2006 18:34:27 -0000 1.15 |
00:35:55 | herz42 | +++ firmware/common/timefuncs.c 5 Mar 2006 23:33:10 -0000 |
00:35:55 | herz42 | @@ -51,6 +51,8 @@ |
00:35:55 | DBUG | Enqueued KICK herz42 |
00:35:55 | herz42 | |
00:35:55 | herz42 | /* Don't read the RTC more than 4 times per second */ |
00:35:56 | *** | Alert Mode level 1 |
00:35:56 | herz42 | if (last_tick + HZ/4 < current_tick) { |
00:35:58 | herz42 | + last_tick = current_tick; |
00:35:59 | lostlogic | herz42: eek... I didn't set the last_tick |
00:36:00 | herz42 | + |
00:36:01 | lostlogic | haha yeah |
00:36:02 | herz42 | char rtcbuf[7]; |
00:36:02 | lostlogic | I rule. |
00:36:04 | herz42 | rtc_read_datetime(rtcbuf); |
00:36:28 | lostlogic | hey, that problem led me to improve the i2c driver :) |
00:36:32 | herz42 | that fixed skipping before I updated cvs with your changes |
00:36:34 | preglow | lostlogic: peak meter specially |
00:36:39 | preglow | lostlogic: but it might be placebo |
00:36:44 | herz42 | but now it's even better :) |
00:38:03 | | Quit pyro () |
00:38:33 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
00:39:03 | amiconn | lostlogic: Why is the rtc read that often on iPod? |
00:40:31 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
00:42:34 | | Join fiftyfour123 [0] (n=chatzill@cpe-66-108-136-179.nyc.res.rr.com) |
00:42:38 | | Quit fiftyfour123 (Client Quit) |
00:43:07 | herz42 | amiconn: that's a bug in the rtc code. It's present on all devices with rtc... |
00:43:58 | lostlogic | amiconn: it's read that often on all targets −− but not any more... they all call get_time that often, which calls rtc_read |
00:44:08 | lostlogic | yeah, what he said |
00:44:19 | amiconn | Huh? I thought the rtc is read once at startup, and written when the time is changed via the time setting screen |
00:44:26 | amiconn | That's... odd |
00:44:41 | amiconn | It's in fact a waste, since rtc means i2c |
00:45:57 | *** | Alert Mode OFF |
00:46:02 | lostlogic | amiconn: do that and depend on the tick timer to maintain the clock during operation? How accurate is the tick timer? (More accurate than RTC on H3x0) |
00:46:16 | lostlogic | actually, I bet that this change makes H3x0 performance a lot better |
00:46:19 | | Join ashridah [0] (i=ashridah@220-253-120-98.VIC.netspace.net.au) |
00:46:52 | amiconn | The tick timer is as acurate as the cpu frequency xtal, as long as no interrupts are lost due to too long disabling of interrupts |
00:47:12 | lostlogic | *nod* |
00:47:26 | amiconn | A few ms error might be added everytime the cpu frequency is switched, |
00:47:28 | | Quit ender` (" Consultation, n.: Medical term meaning "to share the wealth."") |
00:47:55 | herz42 | hmm, now I get data aborts again. maybe I should try a clean build |
00:48:16 | amiconn | I performed some measurements a while ago. Deviation was a few seconds per day |
00:48:26 | amiconn | ...i.e. comparable to the rtc chip |
00:48:29 | Paul_The_Nerd | So why not just check the RTC like, once per 30 minutes or something, long before anything close to "real" error can be introduced? Just in case one of those hypothetical situations does occur, and everything... |
00:49:21 | | Quit webguest41 ("CGI:IRC (EOF)") |
00:50:33 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
00:50:44 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
00:58:46 | midkay | i just helped a friend install rockbox on his nano and he seems to be having some freezing problems.. maybe it's due to some recent commits? |
00:58:58 | preglow | how's the freeze look? |
00:59:01 | preglow | no error message? |
00:59:07 | midkay | everything stops working.. |
00:59:21 | preglow | i think my commit should be pretty safe |
00:59:31 | herz42 | I also get data aborts/undefined instructions/freezes with the latest cvs code |
00:59:35 | preglow | how old is his build? |
00:59:37 | midkay | yeah, wondering if it's a recent commit or something - i never got anythhing like that |
00:59:44 | midkay | latest CVS (within half hour or so) |
00:59:55 | lostlogic | it's possible some of my stuff could cause problems on ipods |
01:00 |
01:00:13 | preglow | seems to work fine on mine |
01:00:28 | midkay | he's had two freezes in the past 10m or so.. |
01:00:30 | lostlogic | midkay: does it freeze after the same length of time from bootup each time? |
01:00:54 | nudel | don't know if it's the hardware or not but there's a nasty, loud click when shutting down rockbox (maybe it does it with the official firmware too? never used it :)) |
01:01:01 | midkay | lostlogic, hm - let me see |
01:01:06 | nudel | (in the headphones that is) |
01:01:22 | nudel | (er, on 5G ipod... sorry, tired) |
01:01:22 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
01:01:57 | midkay | lostlogic, no - it happened first about 25 minutes after he started using rockbox |
01:02:07 | midkay | then he reset - happened again about 5 minutes later |
01:02:23 | lostlogic | midkay: playing the same playlist both times? |
01:02:29 | lostlogic | midkay: if so try recreating the playlist |
01:02:46 | lostlogic | I've seen similar behavior on my H3x0 with a playlist bug that I haven't tracked down yet. |
01:02:50 | midkay | lostlogic, no - first time directory browsing, second playing some music.. |
01:02:57 | lostlogic | oh well |
01:02:57 | midkay | i believe |
01:03:38 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
01:07:30 | midkay | lostlogic, oh, so it appears both times he got the freeze was playing music (skipping around..) |
01:07:38 | midkay | just random files in ipod_control/music |
01:08:20 | lostlogic | could be one of those ghost swcodec skipping bugs then |
01:08:27 | midkay | hm :) |
01:10:33 | lostlogic | herz42: how do you know you are gettin' data aborts? Still having problems? |
01:11:06 | preglow | at least i don't think my fiq stuff should break anything, but it might |
01:11:45 | herz42 | yes, still not working |
01:12:37 | Paul_The_Nerd | When do they happen? |
01:12:57 | lostlogic | herz42: define data aborts? what identifies such a thing? |
01:13:05 | herz42 | when playing music. 1/10 sec after play or after 2 mins... |
01:13:28 | | Join BHSPitMonkey [0] (n=Steve-O@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
01:13:29 | herz42 | data aborts are when the panic screen says: data abort at .... |
01:13:35 | herz42 | :) |
01:13:38 | lostlogic | ahh, yeah, I haven't had that. |
01:13:49 | herz42 | same with invalid instruction |
01:13:57 | herz42 | sometimes |
01:14:09 | lostlogic | preglow: no problems here with your or my stuff |
01:14:31 | preglow | herz42: please supply us with the address |
01:15:01 | preglow | and a map file, if you've got one |
01:15:08 | preglow | ahh |
01:15:16 | herz42 | address varies. I had eg. d.a. at 3f49c and just now at 15a |
01:15:17 | preglow | that'd be to midkay |
01:15:24 | preglow | i had one in my fiq handler |
01:15:29 | preglow | but i pruned that away |
01:15:37 | preglow | since that i haven't had any |
01:15:52 | | Quit Mark__ (Read error: 104 (Connection reset by peer)) |
01:16:11 | midkay | preglow, hm? |
01:16:32 | | Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net) |
01:16:34 | stripwax | hey |
01:17:09 | linuxstb | Sorry to interrupt this fine ipod hacking, but I'm trying to set up Grip to encode to FLAC and add replaygain. Am I right in thinking that I just need two tags for replaygain - REPLAYGAIN_TRACK_GAIN and REPLAYGAIN_ALBUM_GAIN ? Are the peak values useful for anything? |
01:17:49 | Paul_The_Nerd | Does "prevent clipping" use them? |
01:17:58 | stripwax | So I'm debugging the auto-change-directory-not-working-when-running-a-plugin bug and it's because get_tree_context returns a context that has a filter set for Rocks only, rather than the original filter (i.e. music files!). So all the music files are ignored, so the playlist doesn't get built, so it just plays (repeatedly) the last track on your playlist. |
01:18:24 | stripwax | Could someone tell me how that's supposed to work? |
01:19:08 | preglow | fancy |
01:19:33 | preglow | linuxstb: well, they're nice to keep around to make sure you never clip |
01:19:45 | stripwax | This bug is *really* annoying by the way :) |
01:19:47 | amiconn | stripwax: That happens when functions are used for things they weren't meant to be used for... |
01:20:01 | stripwax | which functions in particular? |
01:20:11 | | Quit antoine ("Client exiting") |
01:20:38 | amiconn | The tree context was never meant to be used from anything else than the gui thread |
01:21:04 | stripwax | amiconn - hrm, understood. the auto-change-directory code uses ft_load. |
01:22:42 | | Quit ghode (Read error: 110 (Connection timed out)) |
01:22:43 | | Quit needleboy (Read error: 104 (Connection reset by peer)) |
01:22:46 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
01:28:31 | lostlogic | preglow: any chance of the CPU throttling working on ipod video? Want to show me the code that works with the nano? |
01:29:51 | stripwax | maybe a fix would be to make/update a local copy of the current tree context whenever an in-memory playlist is created/modified. So that way the get_next_directory code in playlist.c would be able to use the same tree_context as when the playlist was created (and will therefore look for music files when auto-change-directory kicks in). amiconn - makes sense? |
01:30:30 | stripwax | hrm - although not sure how that would work over restart/resume .. |
01:31:13 | amiconn | I don't know how this code works internally |
01:31:24 | stripwax | who does |
01:31:42 | amiconn | <opinion> I would rather drop auto-change-directory </opinion> |
01:32:04 | stripwax | <opinion>I wouldn't since I use it every day</opinion> |
01:32:26 | amiconn | I never used it so far... |
01:33:10 | amiconn | But if we want to keep it, a workable method shouldn't add too much complexity |
01:34:25 | stripwax | iRiver owners are used to the behaviour of automatically playing the files in the filesystem (in directory order), as a convenient way to listen to music without having to set up / update any playlists. I think auto-change-directory is the only way to activate the same behaviour in rockbox; let me know if there's some other way to do the same. I agree that a fix shouldn't add too much complexity |
01:34:48 | linuxstb | lostlogic: Yes, preglow's cpu frequency patch works on the 5g. It's just my 4g Color that dies. |
01:34:49 | lostlogic | stripwax: you can just make a playlist of the whole filesystem and play it |
01:35:03 | stripwax | ^^^ "without having to set up / update any playlists" |
01:35:04 | amiconn | There is no other way to mimic the iriver firmware in this respect. |
01:35:08 | stripwax | right |
01:35:17 | lostlogic | linuxstb: how's the battery life with the patch? |
01:35:35 | lostlogic | stripwax: it takes 5? button presses to make a playlist of the whole device... |
01:35:43 | linuxstb | I only tried it briefly - enough to test that it worked. So I don't know. |
01:35:52 | lostlogic | linuxstb: ok, thanks |
01:35:53 | amiconn | However, the general opinion is that rockbox shouldn't try to mimic the stock firmware on any target |
01:35:57 | stripwax | lostlogic - yes and the playlist needs to be updated *every* *single* *time* new music is added. |
01:36:09 | amiconn | It should rather provide whatever we agree upon is convenient |
01:36:18 | | Quit Moos ("Glory to Rockbox!") |
01:36:28 | amiconn | I for one tried the iriver firmware once- I couldn't bear it more than a few minutes |
01:36:37 | stripwax | amiconn - of course. maybe having this feature already available in rockbox has spoiled me; I don't think removing features is a meaningful way to debug however |
01:37:17 | preglow | lostlogic: http://www.pvv.org/~thomj/rockbox/ipod_cpuboost.patch |
01:37:22 | preglow | lostlogic: works fine on nano and 5g |
01:37:24 | lostlogic | preglow: rockin' thanks |
01:37:29 | amiconn | I also don't think auto-change directory is a convenient way of listening music - I prefer to select the order *I* want |
01:37:50 | stripwax | amiconn - oddly enough, I tried the iriver firmware for over a year, before rockbox was a reality, and I think this is probably the single feature I couldn't live without. the rest of the iriver firmware is, of course, trash. |
01:38:01 | amiconn | If I just want arbitrary music, I could switch on the radio... |
01:38:03 | preglow | haha |
01:38:09 | preglow | i was annoyed as hell with rockbox' way |
01:38:35 | stripwax | amiconn - really? I don't think this is necessarily a productive conversation .. who is familiar with the internals of this code |
01:38:35 | preglow | auto change directory being off is one of the few features defaults i can't stand |
01:38:47 | stripwax | preglow - hear, hear |
01:39:17 | amiconn | I have quite a few defaults I can't stand, but auto-change directory being off is just fine |
01:39:34 | amiconn | That's what .cfg files are for... |
01:40:02 | amiconn | stripwax: Anyway, you're right that removing features isn't the right way to debug, |
01:40:29 | amiconn | but a feature cleanup will be unavoidable sooner or later |
01:40:46 | preglow | hell yes, and i can think of zillions of features to take out before that one |
01:41:06 | preglow | primarily because i can't live without it :> |
01:41:11 | amiconn | That doesn't necessarily mean to remove features, but also to look what features could be handled together |
01:42:40 | preglow | i'd really like it if there were two modes of using rockbox, and one being purely directrory based, with no playlist stuff |
01:42:46 | preglow | but i realise that's probably never going to happen |
01:43:05 | stripwax | ok, so I need to find the function to call, that is used to set up the tree context when the user goes from the WPS to the File Browser. where can I find that function? once I've found it, I can just call that at the start of get_next_directory in playlist.c |
01:43:41 | amiconn | stripwax: You would need to reset it to what it was before |
01:44:18 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:44:18 | * | amiconn wonders what will happen if auto-change directory is enabled and the browser is in tagdb mode... |
01:44:40 | preglow | probably something funky |
01:44:42 | preglow | it's a hack as it is |
01:44:50 | preglow | and only half works |
01:44:53 | stripwax | amiconn - no, I just want to call the function that sets up the tree context (and pass that tree context around, like what the code currently does). I don't want to change the current tree context |
01:45:03 | stripwax | tagdb is overdue for a feature cleanup :) |
01:45:24 | amiconn | stripwax: You want to use more than one context? |
01:45:30 | amiconn | Yuck! |
01:45:46 | * | amiconn expects lots of reentrancy problems in the tree code |
01:45:48 | stripwax | amiconn - huh? no, I want to pass the correct tree context to ft_build_playlist |
01:46:16 | amiconn | As mentioned, the tree code was never written to be used from more than one thread |
01:46:58 | amiconn | A lot of code makes heavy use of global vars |
01:47:28 | amiconn | that helps keeping code size down |
01:48:32 | | Quit crashd (Read error: 104 (Connection reset by peer)) |
01:49:20 | stripwax | fair enough. so I ask again, who knows best how this is supposed to work? who'd have good ideas on how to fix simply |
01:49:43 | stripwax | I'm assuming the solution is "not to use the tree code for auto change directory" by the way. |
01:50:56 | amiconn | Hmm, I wonder how auto-change dir works |
01:51:30 | amiconn | Afaics this means reloading of the directory buffer, i.e. the browser will be switched to another dir |
01:51:51 | | Join ScootScat72 [0] (n=yeahrigh@71-80-131-108.dhcp.hspr.ca.charter.com) |
01:52:50 | stripwax | it calls playlist_create( directory, NULL ) .. it doesn't switch the browser to another dir, however, as far as I know (browser still seems functional) |
01:55:02 | amiconn | Hmm, and where does it get the directory from? |
01:55:04 | stripwax | but the action of getting the next directory to use in the call to playlist_create is what's causing the problem. that part uses the tree stuff |
01:55:34 | stripwax | amiconn - code in playlist.c, start at get_next_directory |
01:56:32 | | Join Strath [0] (n=mike@dpc67143207026.direcpc.com) |
01:57:06 | stripwax | it's pretty sick. I can see it backs up / modifies global_settings.dirfilter (though that flag seems to be duplicated in the tree context so doesn't behave as expected) and it does call reload_directory. |
01:57:30 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
01:57:43 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
01:58:22 | stripwax | ok, well, i'm out of here |
01:58:24 | | Part stripwax |
01:58:56 | herz42 | just to wrap up the ipod freezing problem - I get freezes on both, the last version in cvs (23:39) and the one from 20:38. So it seems not to be related to the latest changes. |
01:59:18 | | Quit BHSPitMonkey (Remote closed the connection) |
01:59:40 | amiconn | Eurgh! |
01:59:50 | herz42 | With the lates cvs version I get the problem when I play certain songs. |
02:00 |
02:00:02 | amiconn | This thing messes with global config flags + tries to splash() occasionally |
02:00:26 | amiconn | Nasty hack when used from background threads |
02:00:49 | amiconn | I.e. it might crash an archos or an iriver h1x0 when a grayscale plugin is running... |
02:01:01 | herz42 | If the song is directly selected, I get data abort. When the song is played as 'next-song', the ipod freezes. |
02:01:30 | herz42 | so long - gn8 |
02:01:43 | | Part herz42 |
02:02:28 | | Join BHSPitMonkey [0] (n=Steve-O@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
02:04:43 | lostlogic | yay, it's nice to have my old friend the boost percentage back on ipod, thanks preglow |
02:04:54 | lostlogic | s/back // |
02:06:05 | preglow | hehe |
02:06:30 | preglow | can't say i missed it too much myself, but we just had to reunite |
02:07:11 | preglow | wonder what makes the 4g hate it so much, though |
02:07:50 | preglow | lostlogic: i bet the video is just lovely at 30mhz |
02:09:14 | | Quit ScootScat (Read error: 110 (Connection timed out)) |
02:10:00 | lostlogic | preglow: hehe, I don't care about the UI responsiveness, just about battery life, and I'm sure that 58% boost is still better than 100% for that :) |
02:10:32 | preglow | should be |
02:10:56 | preglow | Paul_The_Nerd did a test for me that didn't exactly make it look like it had too much to say, but then again, he didn't catch the exact new runtime |
02:12:36 | *** | Saving seen data "./dancer.seen" |
02:13:29 | Paul_The_Nerd | preglow: My test was at about 75-80% boost though |
02:13:51 | preglow | for flac??????+ |
02:13:52 | Paul_The_Nerd | Oh, no, wait.. |
02:13:58 | Paul_The_Nerd | I was thinking of a more recent one. |
02:14:10 | lostlogic | man, disk access seems slower on the ipod than H340. |
02:14:20 | Paul_The_Nerd | Yeah, for FLAC, almost no boost at all. Sorry |
02:14:26 | preglow | i'm working on a flac optimisation now that might speed stuff up a bit |
02:14:45 | * | Paul_The_Nerd forgot about the flac test. |
02:15:09 | Paul_The_Nerd | Sadly, the TSR plugin for battery testing doesn't seem to work on iPods either |
02:22:24 | | Join harbel [0] (n=harbel@chtwpe0105w-142068125042.pppoe-dynamic.pei.aliant.net) |
02:23:45 | harbel | Is there a way to set rockboy controls without actually being in rockboy? Like from windows, for iPod 5g |
02:28:28 | lostlogic | Hey anyone know if the iPod 4g 40gig drive is teh same as the H340 drive? |
02:29:09 | linuxstb | preglow: Do you think your CPU patch can be committed for the Nano and the 5g? |
02:29:30 | preglow | linuxstb: well, i've never had any trouble with it apart from rockbox being slow as hell at 30mhz |
02:30:12 | preglow | and i could enable it for only those, i guess, but it won't be pretty |
02:32:24 | harbel | Anyone? |
02:32:43 | preglow | harbel: i don't even understand what you mean |
02:32:48 | preglow | harbel: set controls? |
02:32:59 | preglow | can you even configure rockboys controls? |
02:33:38 | harbel | Nope, it will only let the 5g use menu, select, and play |
02:33:47 | preglow | then that's what there is |
02:33:59 | preglow | ipod and rockboy doesn't exactly go well together yet, i think |
02:34:18 | harbel | So there's no way to configure them? |
02:34:25 | preglow | not that i know of |
02:34:33 | harbel | Alright |
02:34:41 | lostlogic | gah, I totally don't read arm asm. |
02:34:53 | preglow | that's exactly what i do now :/ |
02:35:21 | linuxstb | There's a handy "ARM instruction set quick reference card" - I'm sure google can find it. |
02:36:07 | | Quit YouCeyE (Remote closed the connection) |
02:36:41 | | Quit harbel () |
02:36:42 | lostlogic | linuxstb: yeah, I'll have to go get one, but I've been avoiding using a GUI for the entire weekend and I don't want to start. |
02:37:30 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
02:37:42 | XavierGr | Paul_The_Nerd: Here? |
02:37:58 | Paul_The_Nerd | Yes |
02:37:59 | * | amiconn has display flip working on h300 |
02:38:16 | XavierGr | What will happen if you load the battery_bench plugin on iPod? |
02:38:21 | Paul_The_Nerd | XavierGr: The battery plugin just creates the .txt file, but never fills in a single entry. |
02:38:26 | amiconn | Just needs some more polishing |
02:38:43 | | Join pyro [0] (n=nitrion2@ool-4356277c.dyn.optonline.net) |
02:38:48 | XavierGr | ah yes, that is because battery_voltage is not used on iPods |
02:39:00 | XavierGr | or so I remember from linuxstb comments |
02:39:08 | Paul_The_Nerd | Yeah, not yet. |
02:39:16 | XavierGr | pitty |
02:39:45 | XavierGr | measurements are taken when the voltage changes so.... |
02:40:48 | lostlogic | arm -> all registers are data / address? |
02:40:48 | Paul_The_Nerd | Well, there's also the fact that I have a Nano, so the disk never spins up/down, and I seem to remember the text file mentioning something being dependent upon that. |
02:41:13 | XavierGr | the same applies on ondio |
02:41:15 | XavierGr | but it works there |
02:41:43 | preglow | we never sleep the "disk" |
02:41:47 | preglow | nano hangs if we do |
02:41:59 | preglow | it's probably got something to do with that |
02:42:23 | XavierGr | hmm then maybe this will matter too. |
02:42:33 | preglow | i have just disabled the entire ata sleep code |
02:42:54 | amiconn | Ondio fakes ata sleep |
02:43:15 | amiconn | It reports the disk sleeping all the time, except if the mutex is locked |
02:44:01 | amiconn | It was probably easier to implement faked sleep for Ondio that it will be for nano |
02:44:17 | preglow | ideally we shouldn't have to |
02:44:24 | preglow | we just need to figure out what the hell goes wrong now |
02:44:48 | preglow | the data sheet for the ata->flash bridge chip says it supports sleep commands, even though they are redundant, since it autosleep after a few ms with no activity |
02:44:51 | XavierGr | can someone see if the plugin works on a HD based iPod? |
02:45:01 | XavierGr | If not I will have to update the wiki |
02:47:44 | XavierGr | Someone is an AD&D (or D&D or just RPG games) fun that programmed the latest dice plugin. |
02:48:33 | | Quit ashridah ("Leaving") |
02:59:03 | preglow | woo, flac-opt works |
02:59:13 | preglow | turns out all i was missing was an 's'... |
03:00 |
03:00:32 | linuxstb | Does it make much difference to your boost ratio? Or wasn't it boosting? |
03:00:35 | | Join omghaxzs [0] (n=dannydud@user-142grjq.cable.mindspring.com) |
03:00:35 | | Quit omghaxzs (Client Quit) |
03:00:45 | preglow | dunno, i'll test that afterwards |
03:00:45 | ts-x | lostlogic: if you get a chance, I *think* this bug may have come with the pcm buffer changes a few weeks back: http://www.rockbox.org/bugs/task/4787 |
03:00:53 | preglow | i started on this code before i had boosting |
03:00:54 | | Join omghaxzs [0] (n=dannydud@user-142grjq.cable.mindspring.com) |
03:04:10 | | Join ghode|afk [0] (i=testing@host-84-9-105-90.bulldogdsl.com) |
03:05:08 | | Quit youngcerea1 ("Download Gaim: http://gaim.sourceforge.net/") |
03:10:24 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
03:11:21 | preglow | plus, there's still a bug in the generic routine, i see |
03:11:58 | linuxstb | What's that? |
03:15:46 | preglow | well, i do like with the coldfire one |
03:15:57 | preglow | tons of unrolled loops, plus one generic one for higher orders |
03:16:03 | preglow | in the case of arm, all orders above nine |
03:17:22 | linuxstb | OK. I thought by "generic" you meant the C routine... |
03:17:27 | preglow | heh, no |
03:17:30 | preglow | nothing wrong with that |
03:17:36 | | Join perl|wtf [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
03:17:41 | preglow | will at least be easy to add 64 bit wide routines on arm |
03:19:02 | linuxstb | yep. Have you looked at the code gcc produces for flac? |
03:19:17 | preglow | well, it's pretty standard fare |
03:19:21 | preglow | doing reloads all the time |
03:19:45 | preglow | my routines do block loads as often as possible and never reload the coef array |
03:20:41 | preglow | w |
03:20:49 | preglow | ahh, so this is not the vim window |
03:21:05 | | Quit perldiver (Read error: 110 (Connection timed out)) |
03:21:32 | linuxstb | Time for bed. :wq and goodnight. |
03:21:47 | midkay | haha. later linuxstb |
03:22:33 | | Join quobl_ [0] (i=_tor@shodan.nognu.de) |
03:25:49 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
03:25:55 | | Quit omghaxzs () |
03:33:39 | | Quit quobl (Read error: 110 (Connection timed out)) |
03:35:57 | | Join Bluechip [0] (n=Bluechip@cpc2-colc4-0-0-cust358.colc.cable.ntl.com) |
03:36:43 | | Quit Shadowarrior13 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
03:44:43 | lostlogic | ts-x: not pcmbuf related... file that with playlist bugs incl. the one that makes it freeze when it tries to read songs at certain positions in certain playlists |
03:45:08 | preglow | now let's see |
03:46:38 | preglow | well, it never boosts at 30mhz now |
03:46:41 | ts-x | lostlogic: Ok. It just started recently, I was just trying to figure out what triggered it... |
03:47:55 | * | preglow wonders if he should do a driveby commit... |
03:48:54 | | Quit ghode|afk (Read error: 110 (Connection timed out)) |
03:49:08 | preglow | oh well, it never boosted before either, it seems |
03:49:42 | | Part Bluechip |
03:49:46 | | Join Bluechip [0] (n=Bluechip@cpc2-colc4-0-0-cust358.colc.cable.ntl.com) |
03:51:48 | * | BHSPitMonkey tips his hat to Rockbox |
03:53:10 | preglow | most definitely faster now, yes |
03:55:15 | preglow | went from 20% to 4% boost at 21/75mhz for a -8 flac file |
03:56:04 | preglow | then there's another -8 file that decodes 100% realtime at 21mhz :> |
03:56:21 | Paul_The_Nerd | Wow |
03:57:28 | preglow | think i'll consider myself satisfied at that |
03:57:51 | lostlogic | man, so many more instructions involved in mips compared to m68k with the advanced addressing modes of m68k. |
03:59:25 | preglow | many? |
03:59:31 | preglow | arm at least hasn't got that much |
03:59:40 | lostlogic | erm, not mips, I meant arm |
03:59:42 | preglow | the ones you've got are pretty flexible, though |
04:00 |
04:00:06 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
04:00:32 | lostlogic | preglow: the difference between m68k and arm is that you can use good addressing modes in loads, but not in other instructions, so you end upw ith more total lines of asm |
04:01:30 | preglow | sure |
04:01:46 | preglow | there are no addressing modes for instructions other than load/store |
04:01:52 | preglow | since those are the only ones that can access memory |
04:02:05 | preglow | almost all risc architectures are like that |
04:02:15 | preglow | i'm not too fond of that myself, but i'm starting to get used to it |
04:02:37 | lostlogic | nod |
04:03:08 | preglow | but that fact also makes the regular instructions more flexible |
04:03:23 | preglow | like parallell shifting/rotating |
04:04:50 | preglow | think i'll just commit this asm blob right now |
04:07:15 | preglow | there |
04:09:29 | preglow | but in other places you get along with less asm on arm |
04:09:42 | preglow | like the function prelude for the fucntion i just commited |
04:09:49 | preglow | 7 instructions as opposed to 15 on coldfire |
04:10:14 | lostlogic | yeah, I see how it can be good... obviously have much to learn. |
04:11:17 | preglow | ooh, i see another possibility for optimisation |
04:12:38 | *** | Saving seen data "./dancer.seen" |
04:12:38 | preglow | saving that for tomorrow, good night |
04:14:52 | | Quit ts-x ("CGI:IRC") |
04:36:15 | | Quit wizatcomputer (Read error: 104 (Connection reset by peer)) |
04:37:08 | | Join wizatcomputer [0] (n=wizatcom@pool-71-254-29-175.clppva.east.verizon.net) |
04:42:36 | | Quit wizatcomputer (Connection reset by peer) |
04:43:28 | | Join wizatcomputer [0] (n=wizatcom@pool-71-254-29-175.clppva.east.verizon.net) |
04:55:30 | | Quit imphasing ("Lost terminal") |
04:59:11 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
05:00 |
05:01:02 | | Quit Rob2222_ (Read error: 104 (Connection reset by peer)) |
05:01:24 | | Join Rob2222 [0] (n=Miranda@ACB0069A.ipt.aol.com) |
05:02:58 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
05:03:04 | | Join kernelsensei [0] (n=boris@gentoo/developer/kernelsensei) |
05:04:23 | | Quit godzirra (Client Quit) |
05:07:13 | | Join egotrippen [0] (n=18226bf0@labb.contactor.se) |
05:17:38 | | Join virtualball2 [0] (n=virtualb@AC9B4384.ipt.aol.com) |
05:20:21 | | Quit BHSPitMonkey (Remote closed the connection) |
05:20:57 | | Quit egotrippen ("CGI:IRC (EOF)") |
05:22:21 | | Join BHSPitMonkey [0] (n=Steve-O@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
05:42:50 | | Quit imphasing (Read error: 104 (Connection reset by peer)) |
05:45:07 | | Quit virtualball2 (Read error: 110 (Connection timed out)) |
05:45:07 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
05:45:17 | | Join midkay_ [0] (n=midkay@24.143.70.99) |
05:52:54 | | Quit BHSPitMonkey (Remote closed the connection) |
05:53:47 | | Quit Shadowarrior13 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
05:57:22 | | Join BHSPitLappy [0] (n=stephen@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
05:58:59 | | Quit RotAtoR ("zzzzzzzz") |
06:00 |
06:06:26 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
06:10:23 | | Part paugh ("Leaving") |
06:12:40 | *** | Saving seen data "./dancer.seen" |
06:15:48 | | Quit midkay_ ("Leaving") |
06:23:38 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
06:34:32 | | Part nave7693 |
06:52:25 | | Join yeahx [0] (n=aarond@c-67-183-44-119.hsd1.wa.comcast.net) |
06:53:31 | | Join midkay [0] (n=midkay@24.143.70.99) |
06:53:58 | yeahx | midkay :) |
06:54:07 | midkay | hey yeahx :) |
06:54:12 | BHSPitLappy | yakdim |
06:54:29 | midkay | yppal... |
06:54:31 | yeahx | how goes it? |
06:54:32 | yeahx | I havent been here in a while |
06:54:36 | BHSPitLappy | -.- |
06:54:39 | yeahx | how about this awesome weather? |
06:54:45 | * | BHSPitLappy looks outside |
06:54:46 | BHSPitLappy | no. |
06:54:47 | midkay | yeahx, haha, pretty good, you? |
06:55:22 | midkay | BHSPitLappy, rejoice - clock update is in cvs + there's no more key combos :) |
06:55:32 | BHSPitLappy | huh? |
06:55:47 | midkay | you complained about the key setup i had, remember? |
06:55:48 | yeahx | I wore flip flops earlier thinking I was doing a quick out of the car back in the car trip, but I wasnt.... so my toes froze |
06:55:56 | BHSPitLappy | not really |
06:56:03 | midkay | BHSPitLappy, ouch, awful memory |
06:56:24 | BHSPitLappy | I remember it being overcomplicated |
06:56:27 | midkay | yeahx, haha - that sounds fun :) |
06:56:32 | midkay | BHSPitLappy, yes, that.. |
06:56:33 | BHSPitLappy | no combos come to mind |
06:56:49 | midkay | hm |
06:58:06 | BHSPitLappy | and slow-scrolling I-think |
06:58:32 | midkay | i sped it up considerably.. |
06:58:42 | midkay | and simplified it a lot |
06:58:53 | BHSPitLappy | it's still slow-scrolling... |
06:59:04 | BHSPitLappy | now make a patch that adds slow-scroll as a Display Setting for all of rockbox :P |
06:59:15 | yeahx | my friend is bugging me to put on ipl and I was wondering if I could put that on my nano as well with rockbox |
06:59:21 | BHSPitLappy | you could. |
06:59:28 | midkay | BHSPitLappy, you mean the animations? |
06:59:31 | * | BHSPitLappy has a nano with three OS's :D |
06:59:34 | yeahx | is it a pain? |
06:59:38 | yeahx | oh cool |
06:59:41 | BHSPitLappy | not really |
06:59:41 | midkay | i don't know how slow the nano LCD driver is, but it's certainly quick enough on the 5g.. |
06:59:44 | BHSPitLappy | do you already have rockbox? |
06:59:48 | yeahx | yeah |
07:00 |
07:00:00 | BHSPitLappy | all you need to do then is repartition |
07:00:08 | BHSPitLappy | shrink the music partition by 48MB or so |
07:00:15 | BHSPitLappy | and throw an ext partition at the end |
07:01:17 | yeahx | aah ok |
07:02:36 | BHSPitLappy | I used qtparted |
07:03:03 | BHSPitLappy | (diskdrake actually, but I think it's based on qtparted) |
07:03:11 | yeahx | then screw around in terminal to install ipl? |
07:03:38 | yeahx | how do you switch between them? |
07:05:41 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:13:41 | yeahx | so I would need to install rockbox again if I partition, which means I need windows access |
07:13:46 | yeahx | guess it will have to wait |
07:13:55 | midkay | what? |
07:14:01 | midkay | you don't need to reinstall rockbox |
07:14:18 | midkay | to load linux, you just hold play at boot (like holding menu for ipod firmware) |
07:14:27 | yeahx | you can partition without wiping it? |
07:14:30 | midkay | sure |
07:15:15 | midkay | you need an app to partition, like partitionmagic.. or if you got a linux live cd, you could use that |
07:16:22 | yeahx | hmm |
07:16:34 | yeahx | Im using Mac OS X |
07:16:44 | midkay | if osx has some partitioning tool..? |
07:16:53 | yeahx | disk tools |
07:17:15 | midkay | you need to create an ext3 partition, i'm not sure if it will let you - check |
07:17:55 | yeahx | oh crap I dont have my nano's cable |
07:18:06 | midkay | what did you do to it!! |
07:18:09 | yeahx | I was switching it with my friend |
07:18:25 | yeahx | and forgot to get the other one, its next door but he will be sleeping :) |
07:19:07 | midkay | haha :) |
07:19:44 | yeahx | he needs the usb one for the Dull I just sold to him, so Im taking the firewire cause I cant find my adapter, the Dull has a little firewire port on it |
07:20:09 | midkay | dull? |
07:20:22 | yeahx | yip |
07:20:26 | midkay | -u+e? |
07:20:26 | yeahx | Dull laptop |
07:20:27 | midkay | :) |
07:21:40 | yeahx | yep |
07:25:54 | | Join ghode|afk [0] (i=testing@host-84-9-105-90.bulldogdsl.com) |
07:30:10 | yeahx | maybe another time |
07:30:15 | midkay | yeah |
07:30:47 | yeahx | my friend wants me to test videos on it |
07:31:02 | midkay | cool :) |
07:32:28 | Paul_The_Nerd | yeahx: The nano won't transfer over firewire. |
07:32:44 | yeahx | Ive read that vids cant be converted on mac though |
07:32:50 | yeahx | really? how wierd |
07:32:58 | yeahx | I better find his attachment then |
07:33:02 | Paul_The_Nerd | Neither will the 5G |
07:33:18 | Paul_The_Nerd | iPods have moved to exclusively USB2. They'll charge on FW, but no transfers, if I understand correctly |
07:33:21 | yeahx | why did they change to usb and still keep that fucking stupid connector on the other side? |
07:33:36 | midkay | what? |
07:33:40 | yeahx | I already have to jiggle the thing around to connect |
07:33:51 | Paul_The_Nerd | Because that's not a USB port on the bottom of the ipod. It has way too many pins. |
07:33:59 | yeahx | I cant believe they kept that shit a few generations already |
07:34:08 | yeahx | yeah it sucks |
07:34:14 | yeahx | its stone age crap |
07:34:29 | Paul_The_Nerd | Do you have any idea what you're talking about? "Stone age"? |
07:34:39 | Paul_The_Nerd | I mean, some of those pins are a line out |
07:34:48 | Paul_The_Nerd | Other ones are there for the remote features. |
07:35:17 | Paul_The_Nerd | It's essentially a unified "extension" port. Much like the irivers have their little port the remote uses, etc. |
07:35:43 | yeahx | there was a remote port next to the headphones before |
07:35:59 | midkay | Paul_The_Nerd, do you know - the irivers have chip8 emulator? |
07:36:07 | midkay | i don't see it in their /rocks folder, but on the wiki it's labeled as compatible |
07:36:13 | yeahx | its just so SCSI and the thing piece in the middle breaks easily |
07:36:17 | Paul_The_Nerd | midkay: I think it's a viewer. Not sure |
07:36:27 | midkay | on my video it's in my rocks folder |
07:36:57 | Paul_The_Nerd | midkay: Odd. I have an h120 rockbox.zip sitting around, one sec |
07:37:17 | midkay | Paul_The_Nerd, ah, for the latest CVS builds i see it in viewers.. |
07:37:23 | midkay | weird, but.. alright |
07:37:23 | midkay | thx |
07:37:27 | Paul_The_Nerd | midkay: Yeah, it's in viewers here. |
07:37:33 | midkay | ty |
07:38:05 | Paul_The_Nerd | yeahx: I'm curious at your use of SCSI as an adjective. And what's bad about SCSI anyway? |
07:39:03 | | Join Bg3r [0] (n=Bager@87.246.10.17) |
07:39:37 | yeahx | I had to disconnect and reconnect SCSI devices a lot back in the day and it was a pain in the ass |
07:40:07 | Paul_The_Nerd | Ah, so it's just the manufacturing of the port, rather than any actual aspects of SCSI itself. |
07:40:54 | midkay | um. the cube plugin runs on the archos player? that's not right |
07:41:08 | B4gder | midkay: yes it is, iirc |
07:41:25 | B4gder | thanks to amiconn magic |
07:41:27 | midkay | B4gder, i don't understand how that could possibly be.. but i'll go with it :) |
07:41:50 | B4gder | midkay: amiconn gfxlib uses the reconfigurable characters |
07:42:01 | yeahx | yeah scsi connectors |
07:42:22 | yeahx | it seems that soon my ipods connector will be shot and I'll have to make a trip to best buy |
07:42:26 | midkay | B4gder, still - with the amount of pixels on the player LCD.. i can only imagine you seeing about 5 pixels in the center occasionally morph into 6, then back to 5.. ;) |
07:42:36 | yeahx | is it only meant for occasional use? |
07:42:41 | yeahx | once a week maybe? |
07:42:42 | B4gder | midkay: yes, I bet it doesn't look very cool ;-) |
07:42:51 | Paul_The_Nerd | yeahx: How long have you had yours? |
07:42:51 | yeahx | then how should you charge it? |
07:42:59 | yeahx | a few weeks |
07:43:01 | midkay | B4gder, apparently blobs of pixels are better than no pixels at all ;) |
07:43:23 | Paul_The_Nerd | yeahx: Man, what do you do to it? I've had mine for months without any problems, and I plug it in a minimum of twice a day for testing various things. |
07:44:08 | yeahx | dunno, just plug it in to charge and put on rockbox |
07:44:53 | Paul_The_Nerd | Well, either yours was defective, or you're mistreating it, if it's broken already. |
07:45:59 | | Part Paul_The_Nerd |
07:46:08 | | Quit ghode|afk (Read error: 110 (Connection timed out)) |
07:46:48 | | Join LinusN [0] (n=linus@labb.contactor.se) |
07:49:52 | yeahx | yeah I have no idea |
07:50:05 | yeahx | I plug in my nano and lay it down gently |
07:50:33 | yeahx | Id like a dock, but apple are cheap now and Im too broke to spend $30 |
08:00 |
08:01:39 | amiconn | morning |
08:01:44 | midkay | morning amiconn |
08:02:59 | amiconn | midkay: You're right - cube on player doesn't exactly look smooth. You need a bit of imagination to recognise a cube |
08:03:16 | midkay | amiconn, haha - a "bit" of imagination? :) |
08:03:20 | amiconn | It was more of an experiment, and testing the playergfx library |
08:03:32 | midkay | amiconn, cool that you got it to run though - bravi ;) |
08:03:34 | amiconn | YOu can check it out yourself |
08:03:35 | midkay | bravo* |
08:03:45 | amiconn | Just build a player sim |
08:03:59 | midkay | i just may :) |
08:04:03 | amiconn | There are some more playergfx'ed sims |
08:04:31 | midkay | wee-hee, i just updated the entire PluginIndex page. |
08:04:38 | midkay | i hope it wasn't a bad idea. :) |
08:04:49 | B4gder | I see you got a highscore (624) tonight midkay ;-) |
08:04:55 | midkay | B4gder, :D |
08:05:24 | amiconn | midkay: logo, mosaique and snow... |
08:05:44 | midkay | amiconn, i was wondering how in the hell you managed logo :) |
08:05:57 | amiconn | logo and snow use some additional trickery in order to use the whole screen |
08:06:13 | midkay | yeah, some limit on the number of custom cells, right? |
08:06:40 | amiconn | With the 8 reconfigurable characters it is possible to show 14x20 or 7x40 pixels |
08:06:45 | midkay | Just About Anything's Possible When You've Got Amiconn (tm) |
08:06:46 | midkay | ;) |
08:07:19 | midkay | amiconn, ah, right |
08:08:30 | | Join amiconn_ [0] (n=jens@p54BD6161.dip.t-dialin.net) |
08:08:58 | yeahx | every once in a while I try to turn off backlight but it still doesnt work :) |
08:09:07 | | Quit amiconn (Nick collision from services.) |
08:09:07 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD6161.dip.t-dialin.net) |
08:09:11 | midkay | yeahx, i know the exact solution: stop trying. ;) |
08:09:13 | amiconn | midkay: logo.rock on player uses a 7x16 pixel logo, moving across the whole (!) screen |
08:09:32 | yeahx | I sort of did for a while |
08:09:43 | midkay | amiconn, that makes sense - what about snow? do you randomly tile the 8 character cells across the screen? |
08:09:44 | yeahx | just tested it again recently thinking it might work |
08:10:10 | amiconn | midkay: No, I just replicate the whole 14x20 image 3 times |
08:10:41 | amiconn | Wow, that's a really big clock.rock update |
08:10:42 | midkay | yeahx, no - not yet - i was looking at it a few nights ago, and paul_the_nerd was looking at it too - we got "on" to turn the backlight off, but we have no idea why it works the way it does |
08:10:55 | midkay | amiconn, yes - huge ;) |
08:11:04 | midkay | worked on that for a few weeks |
08:11:25 | yeahx | oh so on turns it off? |
08:11:53 | midkay | compiled size dropped by something like 7kb, that was nice :) more on my ipod.. |
08:12:00 | midkay | yeahx, no.. |
08:12:10 | midkay | yeahx, we changed some code and got "on" to turn it off |
08:12:21 | midkay | but we couldn't figure out why changing that code in such a way would give that result.. |
08:12:27 | amiconn | Imho you should use the bmp build system integration for the logo. This will make it way easier to adapt clock to different LCDs |
08:12:42 | *** | Saving seen data "./dancer.seen" |
08:12:43 | midkay | amiconn, that's my next update - bmp2rb during build for all the bitmaps |
08:13:05 | DBUG | Enqueued KICK Bluechip |
08:13:05 | Bluechip | has anybody any experience in removing the hard-drive spinup/write/spindown noise from recordings? |
08:13:14 | midkay | btw - is there any objection to splitting it up into multiple files?.. i'm worried about how big it will get (even how big it is right now) trying to scale it up for a few different LCD sizes |
08:13:21 | LinusN | Bluechip: is it possible at all? |
08:13:50 | Bluechip | Yes, I've had a reasonable level of success, but I'm looking to add any further improvements from other people's experiements |
08:14:03 | LinusN | i thought that would require some really advanced dsp |
08:14:28 | *** | Alert Mode level 1 |
08:14:28 | Bluechip | In post I have a 1.6GHz PC at my disposal |
08:15:05 | amiconn | midkay: You could also try to just re-use the iPod 4G keypad for iPod 3G. This should work with no other change |
08:15:48 | midkay | amiconn, i checked the build errors - i don't know if it was related to the keypad thing or not, but it looked like the 3g build didn't like the way i used some defines.. |
08:15:49 | amiconn | *keypad defines |
08:15:51 | JdGordon | where is the dircache thread code? |
08:16:10 | LinusN | JdGordon: dircache.c |
08:16:17 | LinusN | in firmware/common/ |
08:16:28 | JdGordon | ah, thanx |
08:16:36 | *** | Alert Mode level 2 |
08:16:36 | Bluechip | LinusN: I'm trying to get it as clean as I can before I try and script it |
08:16:48 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:17:01 | LinusN | Bluechip: cooledit? |
08:17:13 | midkay | amiconn, ie #define BLAH "Blah." and then lcd_puts(0, 0, "Blah, Blah, " BLAH); |
08:17:16 | *** | Alert Mode level 3 |
08:17:16 | Bluechip | LinusN: Sound Forge is my app of choice |
08:17:21 | LinusN | ok |
08:17:48 | amiconn | midkay: Yes, but BLAH wasn't defined for 3G... |
08:17:54 | BHSPitLappy | seriously... what's with the complete formatting abuse, Bluechip ? |
08:18:13 | *** | Alert Mode level 4 |
08:18:13 | Bluechip | formatting abuse? |
08:18:25 | midkay | amiconn, oh - i didn't realize that - whoops ;) |
08:18:48 | | Join needleboy [0] (n=needlebo@DSL217-132-37-163.bb.netvision.net.il) |
08:19:22 | amiconn | For some unknown reason the 3G has its own keypad #define ... |
08:19:40 | midkay | amiconn, hm? the key layout is different.. |
08:20:02 | midkay | i'd bet that it'd be desireable to have different button mappings when you've got the same buttons but in different locations, in some cases (ie games) |
08:21:15 | midkay | bbi10\ |
08:22:01 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
08:22:12 | amiconn | Afaik the button layout of all iPods is identical, except the 1G |
08:22:19 | BHSPitLappy | Bluechip: why do you need to have a space prepending each message, and then type everything in blue? |
08:22:51 | ScoTTie | 3G and earlier have the button under the screen |
08:23:05 | ScoTTie | later models including the mini have the on the actually dial thing |
08:23:11 | ScoTTie | them* |
08:23:51 | midkay | amiconn, 3gs have the same number of buttons and button definitions.. but the buttons themselves are under the LCD in a row, instead of around or integrated in the touchwheel |
08:24:00 | amiconn | Ah, ok |
08:24:12 | *** | Alert Mode level 5 |
08:24:12 | Bluechip | BHSPitLappy: I guess they are both client issues - I'm not sure about the 1st, but the second may be changeable if it is distressing to others |
08:24:34 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:24:34 | * | B4gder strips off IRC colors |
08:24:40 | amiconn | I see. 1G and 2G seem to have the buttons around the wheel, instead of integrated into the wheel |
08:24:47 | BHSPitLappy | +c would be good :P |
08:24:58 | midkay | amiconn, right - 3g = row under LCD, 4g+ = integrated in the wheel |
08:25:19 | amiconn | Still, they have the same buttons available |
08:25:31 | | Join Siku [0] (n=Siku@f303b.w3.ton.tut.fi) |
08:25:35 | *** | Alert Mode level 6 |
08:25:35 | Bluechip | "B4gder strips off IRC colors" ...does that mean I don't have to go hunting through the config to work out if I am able to fix it here? |
08:25:45 | midkay | amiconn, right.. it'd be rare, but i can think of cases where different setups would be desireable.. |
08:25:45 | JdGordon | your purple now! |
08:25:55 | midkay | amiconn, btw - thanks for pointing out the 3g fix |
08:26:03 | B4gder | it means I'm saved from people throwing around colors in IRC |
08:26:03 | *** | Alert Mode level 7 |
08:26:03 | Bluechip | hm, guess it doesn't |
08:26:13 | * | Bluechip is confused |
08:26:25 | *** | Alert Mode level 8 |
08:26:25 | Bluechip | if there is something I can do to help, LMK |
08:26:29 | BHSPitLappy | JdGordon: "you're" ;) |
08:26:40 | Bg3r | Bluechip remove your colors :) |
08:26:50 | B4gder | Bluechip: it is your client that adds the colors |
08:27:18 | BHSPitLappy | he said the client was responsible for the space, not the colors |
08:27:24 | *** | Alert Mode level 9 |
08:27:24 | Bluechip | B4gder: OK, I will go look see |
08:27:54 | *** | Alert Mode level 10 |
08:27:54 | Bluechip | so the client does the space, not the colour. OK |
08:28:01 | B4gder | IRC colors is the invention of the devil |
08:28:08 | B4gder | == mirc |
08:28:10 | B4gder | ;-) |
08:28:16 | *** | Alert Mode level 11 |
08:28:16 | Bluechip | I shall seek "prepend space to all messages" and remove the tick next to it |
08:28:18 | yeahx | so is irc scripting and bots |
08:28:40 | midkay | hey! |
08:28:42 | * | midkay defends logbot |
08:28:49 | * | B4gder pats logbot |
08:28:50 | Bg3r | B4gder why don't just add +c to the # mode? |
08:29:03 | midkay | B4gder, op him and make him kill yeahx :( |
08:29:13 | B4gder | because I have no idea what +c does |
08:29:13 | amiconn | midkay: I just tried it. With using IPOD_3G_PAD as an alternative where IPOD_4G_PAD was used before, clock builds without error & warning |
08:29:25 | B4gder | a freenode extension I guess |
08:29:28 | midkay | amiconn, i just did too - i'll commit a fix now |
08:29:41 | yeahx | hehe |
08:29:45 | BHSPitLappy | Bluechip: I doubt it says that :P |
08:30:03 | Bg3r | B4gder it should disable using of colour in the channel |
08:30:06 | *** | Alert Mode level 12 |
08:30:06 | Bluechip | BHSPitLappy: me too, but I know of nothing else to do |
08:30:07 | midkay | amiconn, it's in cvs now |
08:30:15 | BHSPitLappy | Bluechip: in all seriousness, stop using Trillian and start using a real IRC client |
08:30:19 | JdGordon | any1 wanna have a guess as to why plugging in the ac adapter kills the dircache thread on the hxx0 ? |
08:30:22 | BHSPitLappy | who has ops in here? |
08:30:26 | BHSPitLappy | just set +c |
08:30:45 | B4gder | or get a client that can filter it |
08:30:51 | JdGordon | Bluechip: get miranda |
08:31:16 | * | B4gder loves the build speeds we have these days |
08:31:25 | *** | Alert Mode level 13 |
08:31:25 | Bluechip | BHSPitLappy: please excuse me eschewing the "my <x> is better than your <x>" ...trillian serves me well |
08:31:26 | B4gder | btw |
08:31:31 | BHSPitLappy | lol |
08:31:33 | B4gder | I made bz2 versions of the sources available now |
08:31:56 | B4gder | shaves off more than one megabyte from the package |
08:32:05 | BHSPitLappy | Bluechip: some of us around here believe in the open source philosophy... you can't deny that our license is better than your license :D |
08:32:29 | *** | Alert Mode level 14 |
08:32:29 | Bluechip | BHSPitLappy: I can, but this is neither the time nor the place |
08:32:41 | BHSPitLappy | bah |
08:33:03 | BHSPitLappy | B4gder: remember to clean the floor this time, it was like a carpet yesterday... |
08:36:00 | JdGordon | whats autostart.rock? |
08:37:35 | JdGordon | old code rhats not used anymore? |
08:37:37 | midkay | btw - why isn't dircache on the archos models? |
08:37:48 | B4gder | it uses lots of ram |
08:37:48 | BHSPitLappy | because you left it out! |
08:37:51 | BHSPitLappy | gaw! |
08:38:05 | LinusN | JdGordon: well, it's actually code that was never used |
08:38:08 | midkay | B4gder, iirc it took like 8kb for my entire ipod disk, i've got quite a few files on it.. |
08:38:17 | JdGordon | LinusN: what was it gonna be for? |
08:38:22 | LinusN | JdGordon: it's supposed to allow a plugin to be run at boot |
08:39:11 | midkay | oh. it takes 128kb currently. :E |
08:39:15 | midkay | move along, nothing to see here.. |
08:39:19 | midkay | *slips back into shadows* |
08:39:43 | BHSPitLappy | *where you belong* |
08:39:54 | midkay | :( |
08:40:19 | midkay | BHSPitLappy, i know you do, but what do i? (oooooooooooooo) |
08:40:23 | * | LinusN just loves 8051...NOT |
08:40:35 | BHSPitLappy | drugs. |
08:40:50 | B4gder | 8051? woooo |
08:40:54 | B4gder | super powers! |
08:40:57 | B4gder | ;-O |
08:41:22 | midkay | BHSPitLappy, drugs are cool man.. |
08:42:30 | *** | Alert Mode OFF |
08:50:57 | markun | LinusN: trying to read a book on my iriver yesterday motivated me to work on the viewer again :) |
08:51:24 | LinusN | markun: good |
08:52:11 | markun | LinusN: had to get the paperclip out a few times even :( |
08:53:38 | amiconn | JdGordon, LinusN: The autostart feature is used by the one who added it |
08:53:53 | JdGordon | alrighty |
08:54:27 | amiconn | [IDC]Dragon uses (used?) it to autostart alpine_cdc.rock on his recorder |
08:55:21 | amiconn | The principle is simple: If the feature is enabled in the build, rockbox looks for a plugin called autostart.rock at boot, and loads it if it finds one |
08:55:56 | amiconn | Most useful with tsr plugins |
08:57:29 | amiconn | midkay: Dircache can take a lot more than your 128KB, and even setting 128KB aside is a significant waste on archos |
08:57:56 | midkay | amiconn, right - i was under the impression it was much smaller |
08:58:16 | amiconn | It takes >200KB here - if I enable it, which I don't do for normal use |
09:00 |
09:01:48 | nudel | anyone know if the tag database supports various-artists albums? |
09:02:38 | amiconn | LinusN: stripwax wanted to fix the issue with auto-change directory not working while running a plugin. |
09:03:04 | LinusN | amiconn: how good for him :-) |
09:03:12 | amiconn | Turned out that this feature is a nasty hack - it fiddles with the tree context to find the next music directory |
09:03:24 | LinusN | yes |
09:03:45 | amiconn | That doesn't work when running a plugin, because then the tree context is set to browse plugins... |
09:03:54 | LinusN | exactly |
09:04:03 | amiconn | I'm not sure what to do about this |
09:04:19 | LinusN | me neither |
09:04:29 | amiconn | There's another problem which can lead to a crash - this code tries to splash() |
09:04:39 | amiconn | ..when something fails |
09:04:41 | LinusN | boo |
09:04:52 | LinusN | i believe the playback engine does that too |
09:05:09 | amiconn | Imagine this happening when a grayscale plugin is running: it will confuse the LCD controller |
09:09:04 | midkay | does anyone know if there are any docs in the wiki pertaining to bmp2rb during compile? |
09:10:45 | linuxstb | midkay: No, I don't think there are. |
09:10:51 | | Quit quobl_ (Remote closed the connection) |
09:10:58 | midkay | might be a nice addition |
09:11:07 | | Join quobl_ [0] (i=id@tor/session/x-0c27ae77712638e5) |
09:11:32 | midkay | doesn't seem overly complicated, but i did take a look a few nights ago and wasn't sure what exactly needed to be changed/added to put in some new bitmaps |
09:12:16 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:13:20 | | Join Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
09:13:21 | amiconn | midkay: If you still have your recorder - cube now runs on it including the solid greyscale mode :) |
09:14:46 | midkay | amiconn, yes i do :) it's been like that for a while, hasn't it? or did you just update something? (very cool in any case) :) |
09:17:24 | amiconn | It's like that for a while |
09:18:28 | midkay | amiconn, add dynamic lighting ;) |
09:18:33 | amiconn | ..since 2006-01-23 to be precise |
09:19:07 | midkay | hell, i'd barely be surprised if you could manage to get the recorder LCD to show a 24-bit color range.. ;) |
09:19:30 | amiconn | I think about adding the other solids... |
09:19:42 | amiconn | *platonic solids... |
09:20:16 | amiconn | The plugin name would need to be changed then |
09:20:25 | midkay | amiconn, that'd be very cool.. |
09:22:51 | midkay | amiconn, how about a plugin that lets the user design his own geometry and have rockbox display it? ;) |
09:23:18 | amiconn | The rather simple 3d algorithm should work for any convex shape |
09:23:34 | midkay | loadable from files would be cool.. |
09:24:11 | amiconn | i.e. there must not be an indented edge or corner |
09:24:22 | midkay | right |
09:30:27 | | Join Farpenoodle [0] (n=solo84@cm58.sigma6.maxonline.com.sg) |
09:31:19 | yeahx | isnt there a doom for rb now too? |
09:31:34 | JdGordon | dooom???? no.. what gave u that crazy idea |
09:31:50 | yeahx | saw it meantioned a while ago |
09:31:51 | BHSPitLappy | lol |
09:32:19 | yeahx | never saw it in the plugins, you have to put this in yourself Im guessing |
09:32:32 | yeahx | if it even works on the nano |
09:32:38 | | Join safetydan [0] (n=dan@195.27.52.9) |
09:32:57 | JdGordon | it works on the h300... i think ipod as well? |
09:33:00 | BHSPitLappy | just install iPL, dude :) |
09:33:11 | BHSPitLappy | iDoom ftw |
09:33:28 | B4gder | the rockbox doom works on ipod too |
09:33:33 | BHSPitLappy | nano? |
09:33:53 | B4gder | I'm pretty sure on nano too |
09:34:49 | BHSPitLappy | hey, does anyone here have a black 5G iPod? |
09:36:05 | yeahx | yeah I might put ipl on it if I can |
09:36:15 | yeahx | just need my cable back |
09:36:37 | midkay | BHSPitLappy, i do.. |
09:36:51 | BHSPitLappy | midkay: does it show scratches like the nano does? |
09:37:00 | midkay | BHSPitLappy, yes |
09:37:06 | BHSPitLappy | hmm |
09:37:15 | BHSPitLappy | maybe white is the way to go... |
09:37:21 | BHSPitLappy | also, is the battery life crap? |
09:37:26 | midkay | the nano and the 5g both seem to use the same Apple proprietary scratch-inducing coating on their plastic covers.. |
09:37:42 | BHSPitLappy | my friends' white ones look fine |
09:37:45 | midkay | BHSPitLappy, audio playback is fine, and i've managed to watch a lot of video as well - i'd say it's fine for what it does |
09:37:55 | midkay | white probably shows less than black, i'd imagine.. |
09:38:04 | midkay | either way i'd strongly suggest getting a case asap.. |
09:38:12 | midkay | one that you can leave it in all the time |
09:38:27 | BHSPitLappy | yeah, I know |
09:38:49 | midkay | considering getting one? |
09:38:55 | BHSPitLappy | yeah. tomorrow |
09:39:08 | midkay | excellent - i don't think you'll be disappointed |
09:39:16 | BHSPitLappy | selling my nano to my mom :) |
09:39:16 | midkay | except perhaps with iPL.. |
09:39:19 | midkay | lmao |
09:39:25 | BHSPitLappy | so I can keep it around for iPL and rockbox play, yay! |
09:39:50 | BHSPitLappy | iPL is the least disappointing venture I've involved myself with :P |
09:39:53 | midkay | haha, "i'm selling it to my mom" aka "i'm getting money for it and then using it whenever i want".. :) |
09:40:04 | BHSPitLappy | exaaaactly :D |
09:40:04 | midkay | i'm saying it runs rather slow.. |
09:40:09 | BHSPitLappy | ahh |
09:40:15 | BHSPitLappy | I know :) |
09:40:24 | midkay | rockbox runs very well, though.. |
09:40:26 | BHSPitLappy | but I get to witness all the growth it's experiencing |
09:40:32 | BHSPitLappy | hotdog's going to be amazing |
09:40:36 | midkay | what is it? |
09:40:46 | BHSPitLappy | the new rendering and compositing engine |
09:40:52 | BHSPitLappy | it runs wicked fast on the 5G |
09:40:57 | midkay | anywhere i can read about it? |
09:41:05 | BHSPitLappy | it's just a matter of its completion, and applications starting to use it |
09:41:09 | BHSPitLappy | wiki/forums? |
09:41:31 | BHSPitLappy | the plan is for hd to become integrated into ttk |
09:41:33 | midkay | don't see it at the wiki anyhwere |
09:42:13 | BHSPitLappy | bah... |
09:42:21 | BHSPitLappy | well, you can grab the svn yourself |
09:42:26 | BHSPitLappy | and look at it from that point of view :P |
09:42:30 | midkay | .. something runs realtime? |
09:42:38 | BHSPitLappy | the hotdog demo runs |
09:42:53 | midkay | i don't have svn installed :( if it's something small, any chance you could fling a copy my way? |
09:44:17 | BHSPitLappy | install svn then. |
09:44:23 | BHSPitLappy | you on winders or something? |
09:44:58 | midkay | i am |
09:45:41 | midkay | no builds of it anywhere? :( |
09:46:29 | amiconn | svn is available as cygwin package |
09:46:45 | midkay | yes, but that means i need to _install_ it. ;) |
09:47:25 | | Quit needleboy () |
09:48:11 | nudel | if tortoise-svn is like toroise-cvs you can just install a setup.exe you're done. not sure though as i've never used svn either. |
09:48:14 | BHSPitLappy | cygwin is the easiest to install for, when there's a package :P |
09:48:24 | midkay | ah, a mere 1mb.. alright :) |
09:48:35 | BHSPitLappy | cygwin setup.exe is pretty nice |
09:48:47 | | Join ender1 [0] (i=ychat@84.52.165.220) |
09:49:03 | nudel | yeah i was impressed by the cygwin setup when i installed teh rockbox stuff yesterday |
09:49:19 | nudel | only thing i'd change is it's stupid to put the package name miles away from the skip/install thing :) |
09:49:32 | nudel | but when the setup dialog resized i almost hugged my PC hehe |
09:49:40 | BHSPitLappy | that's true |
09:50:53 | LinusN | i despise the cygwin installer |
09:50:55 | nudel | since it was for a bunch of command-line tools i was expecting a rather hellish installer made of shell scripts and other stuff that would be broken all over the place, but it all just worked |
09:51:18 | BHSPitLappy | LinusN: why? it makes a P.O.S. easy to install :) |
09:51:48 | BHSPitLappy | of course it just worked, it's windows... everything's compiled for one system |
09:51:55 | LinusN | well, it's partly the installer software itself, and partly their lousy mirroring |
09:51:56 | BHSPitLappy | no opts. ever. :D |
09:52:06 | B4gder | yes, their mirroring is less than fine |
09:52:08 | BHSPitLappy | I have a mirror I like |
09:52:16 | BHSPitLappy | lucky, huh |
09:52:19 | B4gder | you might need to chase down a mirror that works fine |
09:52:22 | BHSPitLappy | when you just try at random, and find a nice one |
09:52:25 | B4gder | since many are broken |
09:52:40 | LinusN | and sometimes the network installation can hang for no reason, and you have to restart the installation from scratch |
09:52:41 | BHSPitLappy | I've installed cygwin on both the computers i use at school :P |
09:52:43 | midkay | i just tried at random to get subversion.. first one worked great |
09:52:47 | BHSPitLappy | just for X server... |
09:52:50 | BHSPitLappy | so I could ssh/X |
09:53:12 | amiconn | LinusN: I wonder why you do. Imho the cygwin installer works really similar to hwo a linux package manager works |
09:53:14 | JdGordon | help.. trying to build gcc for the h300 on linux.. i get this... (in make for gcc) |
09:53:14 | JdGordon | configure: error: No support for this host/target combination. |
09:53:15 | JdGordon | make: *** [configure-target-libstdc++-v3] Error 1 |
09:53:17 | JdGordon | ? |
09:53:41 | midkay | JdGordon, oh, after you left last night, i think it was preglow who said "he wasn't supposed to build for c++" or something. |
09:54:05 | midkay | BHSPitLappy, svn is installed - now what? :) |
09:54:07 | JdGordon | hmm... i followed the steps from the wiki... |
09:54:23 | BHSPitLappy | midkay: /msg iplbot `svn |
09:54:25 | yeahx | bur bye |
09:54:27 | | Quit ender` (Read error: 110 (Connection timed out)) |
09:54:36 | LinusN | amiconn: yes, i guess the only real flaw in the installer is the shaky network handling |
09:54:45 | midkay | BHSPitLappy, he's retarded when it comes to `svn. |
09:55:00 | LinusN | the rest of the problems are merely about mirroring and packaging |
09:55:16 | JdGordon | this is the command i used before make.. "../../../gcc-3.4.5/configure −−target=m68k-elf −−prefix=/home/jonno/rockbox/build −−enable-language=c" |
09:55:28 | midkay | −−enable_languages? |
09:55:37 | midkay | iirc |
09:55:40 | LinusN | midkay: yup |
09:55:56 | BHSPitLappy | midkay: check the wiki then. |
09:56:09 | midkay | BHSPitLappy, i searched the wiki for "hotdog". two pages, 0 relevant.. iirc.. |
09:56:14 | JdGordon | LinusN: have i done something wrong? any ideas? |
09:56:17 | BHSPitLappy | search for subversion |
09:56:45 | LinusN | JdGordon: like midkay said, you misspelled −−enable-languages |
09:57:05 | JdGordon | oh fuck... bloody missing s |
09:57:12 | JdGordon | took 2 hours to compile last night :'( |
09:57:13 | midkay | and i think you need an underscore? |
09:57:21 | midkay | enable_ instead of enable- |
09:57:23 | midkay | maybe i'm wrong though.. |
09:57:24 | * | Mikachu hugs tabcomplete |
09:57:24 | safetydan | midkay, no it's a - |
09:57:24 | LinusN | midkay: nope |
09:57:25 | midkay | i can't remember |
09:57:29 | midkay | ah, alright |
09:58:26 | midkay | BHSPitLappy, what am i checking out? podzilla? |
09:58:58 | JdGordon | ok, here we go again.. start the clock! |
09:59:04 | BHSPitLappy | midkay: the whole thing |
09:59:10 | safetydan | amiconn, I looked at doing oscilloscope first but it used an ISR for timing which is a little out of my area of understanding right now |
09:59:13 | midkay | BHSPitLappy, tools? |
09:59:17 | BHSPitLappy | yes |
09:59:20 | midkay | gotcha, ty |
09:59:24 | BHSPitLappy | np |
10:00 |
10:03:36 | JdGordon | the list wiget only scrolls the selected line doesnt it? |
10:04:40 | JdGordon | and is it available to plugins? |
10:06:28 | LinusN | no, it is currently not exported |
10:06:34 | JdGordon | grrr... there goes that idea :p |
10:06:39 | LinusN | and it only scrolls the selected one |
10:06:42 | midkay | screw this. |
10:06:47 | LinusN | JdGordon: why? |
10:06:52 | LinusN | export it then |
10:06:54 | | Join needleboy [0] (n=needlebo@DSL217-132-37-163.bb.netvision.net.il) |
10:06:57 | midkay | no "arm-uclinux-elf-gcc". :( |
10:06:58 | JdGordon | coz im lazy, i wanted to use it ina plugin |
10:07:14 | midkay | w/e, need to get to bed - tomorrow i'll try again |
10:07:15 | midkay | nite all |
10:07:29 | LinusN | we export functions when they are needed |
10:07:40 | LinusN | so if you need it, you export it |
10:07:46 | JdGordon | ok |
10:08:53 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
10:09:16 | | Join _FireFly_ [0] (n=FireFly@p54A45A3C.dip.t-dialin.net) |
10:09:32 | t0mas | [09:57:10] <JdGordon> oh fuck... bloody missing s |
10:09:32 | t0mas | [09:57:16] <JdGordon> took 2 hours to compile last night :'( |
10:09:35 | t0mas | cygwin? |
10:09:40 | JdGordon | no, linux |
10:09:43 | t0mas | :| |
10:09:46 | JdGordon | my crappy lappy (TM) |
10:09:46 | t0mas | all targets? |
10:09:53 | JdGordon | just m68k |
10:09:57 | t0mas | what?? |
10:10:05 | JdGordon | 2 hours could be an overstatement |
10:10:07 | B4gder | he's building gcc |
10:10:14 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
10:10:19 | t0mas | oh ok |
10:10:31 | t0mas | 2 hours for rockbox builds would be a new world record, even for cygwin :) |
10:12:44 | *** | Saving seen data "./dancer.seen" |
10:14:21 | JdGordon | bbll |
10:14:30 | petur | building the crosscompilers in cygwin is a major pita... |
10:17:05 | LinusN | that's why i made the cygwin packages |
10:17:55 | petur | and I thank you for that! now I can test build ipod and archos before committing ;) |
10:18:55 | LinusN | i once had the idea to build debian packages as well, but i haven't yet found the time |
10:22:20 | petur | Linus, now that I remember: what's up with that H3xx GPIO29 port connected to USB Host ID? What is it? |
10:22:53 | LinusN | i have no idea :-) i just got it from the disassembly of the iriver firmware |
10:23:23 | petur | would that be the isp1362 host controller? |
10:23:45 | petur | maybe that's the hardware enable? was it related to usbhost? |
10:28:49 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-1-27.w83-198.abo.wanadoo.fr) |
10:35:18 | | Quit yeahx (Read error: 110 (Connection timed out)) |
10:36:20 | LinusN | petur: i don't remember |
10:36:57 | petur | ok... I hope I get the time to look at the disassembly myself |
10:39:51 | | Join youngcereal [0] (n=youngcer@p54B2215D.dip0.t-ipconnect.de) |
10:40:05 | youngcereal | hi |
10:42:07 | youngcereal | has anyone implementad the dock line out g4 patch ? |
10:42:37 | youngcereal | on cvs ? |
10:43:04 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
10:43:08 | linuxstb | What is the dock line out g4 patch? |
10:43:43 | linuxstb | Line-out should work fine in Rockbox on the ipods without a patch. Are you saying it doesn't? |
10:43:59 | youngcereal | no in the dock not |
10:44:31 | linuxstb | What is your patch? |
10:44:37 | youngcereal | i think i have sent or not sorry |
10:44:48 | youngcereal | i have no sleep |
10:44:58 | youngcereal | adc driver kill my brain ;) |
10:46:18 | youngcereal | one moment i send a mail with patch its easy if you put the ipod to dock with the menu button |
10:46:35 | youngcereal | it enabled it |
10:47:20 | youngcereal | 5 min |
10:52:35 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
10:58:20 | | Join Moos [0] (i=DrMoos@m77.net81-66-158.noos.fr) |
11:00 |
11:01:51 | youngcereal | help where is the cvs patch command |
11:02:16 | B4gder | 'cvs diff -u' ? |
11:02:26 | youngcereal | thx |
11:05:43 | youngcereal | linuxstb |
11:06:01 | youngcereal | linuxstb: i have send the patch to your email |
11:08:12 | markun | preglow: complaints about the sound quality of the EQ: http://www.misticriver.net/showthread.php?t=38229 |
11:09:15 | B4gder | I don't know about you, but I never take those MR posts seriously |
11:09:39 | BHSPitLappy | someone know of a way to convert Real audio to mp3 in linux? |
11:09:57 | webmind | mencoder? |
11:10:01 | markun | B4gder: Not too seriously, no :) |
11:10:15 | webmind | BHSPitLappy, mencoder? |
11:10:35 | BHSPitLappy | hmm |
11:10:45 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
11:10:51 | BHSPitLappy | I'm not too great with mencoder |
11:11:11 | markun | BHSPitLappy: "man mencoder" |
11:11:13 | linuxstb | BHSPitLappy: mplayer -vo null -ao wav:file.wav file.rm - and then encode the wav as normal. |
11:11:34 | BHSPitLappy | I guess that makes linuxstb the "man" ;) |
11:11:39 | markun | :) |
11:11:40 | BHSPitLappy | thanks |
11:14:25 | markun | Hm, didn't know realmedia used so many different audio codecs: http://en.wikipedia.org/wiki/RealAudio#Codecs |
11:14:34 | BHSPitLappy | hmm, I don't know how to save that damn pnm:// protocol :S |
11:15:22 | markun | BHSPitLappy: mencoder can |
11:15:29 | markun | 't handle pnm? |
11:15:58 | linuxstb | youngcereal: I'm sorry, I don't understand your patch. I have used the line-out with a dock in the past (but that dock is now broken), and it worked fine in Rockbox. Also, no-one has complained that the line-out doesn't work, and I know lots of people are using it... |
11:16:05 | BHSPitLappy | don't think so |
11:16:18 | BHSPitLappy | I got a nice message from real networks while trying to resolve the address |
11:17:01 | markun | BHSPitLappy: what's the URL? |
11:17:06 | amiconn | LinusN: I have a working display flip for H300 :) |
11:17:14 | youngcereal | linuxstb: not on my i have the new dock with ir |
11:17:23 | BHSPitLappy | pnm://audio.nytimes.com/books/01/01/21/lifetimes/schlosser.ra |
11:17:29 | BHSPitLappy | (school assignment...) |
11:17:30 | amiconn | I'll lok into some other issues with the H300 lcd driver tonight, then commit |
11:17:31 | LinusN | amiconn: nice |
11:18:14 | youngcereal | linuxstb: without that i have no sound |
11:18:28 | markun | BHSPitLappy: I also get a message that I should upgrade my player.. |
11:18:46 | merbanan | BHSPitLappy: try -dumpstream |
11:19:33 | BHSPitLappy | markun: yeah, message from Real, not mplayer |
11:19:59 | merbanan | try this instead rtsp://audio.nytimes.com/books/01/01/21/lifetimes/schlosser.ra |
11:20:00 | | Quit qwm_ (clarke.freenode.net irc.freenode.net) |
11:20:00 | NSplit | clarke.freenode.net irc.freenode.net |
11:20:20 | markun | merbanan: doesn't work |
11:21:04 | BHSPitLappy | indeed |
11:21:07 | BHSPitLappy | tried it in VLC |
11:21:09 | markun | merbanan: ah, with rtsp it does work |
11:21:15 | merbanan | markun: works for me, I'm getting a stream.dump file |
11:21:22 | NHeal | clarke.freenode.net irc.freenode.net |
11:21:22 | NJoin | qwm_ [0] (n=qwm@h136n2fls32o1010.telia.com) |
11:21:53 | linuxstb | merbanan: Yes, but it's downloading _very_ slowly for me. |
11:22:14 | merbanan | linuxstb: It downloads in realtime |
11:22:18 | linuxstb | And mplayer refuses to play it. |
11:23:07 | linuxstb | merbanan: I know that - but it's coming in at about 2 kilobytes per second for me. |
11:24:36 | amiconn | LinusN:The current lcd handling is a bit strange. E.g. 'display on' uses lcd_init_device(), going through the whole init including port setup, controller reset and all |
11:24:38 | merbanan | hmm, true, I'll go and bug the mplayer devs with this file |
11:24:50 | amiconn | I also have some questions regarding the init sequence |
11:24:53 | LinusN | amiconn: yes, it can be made a lot simpler |
11:25:08 | LinusN | amiconn: ask iriver |
11:25:22 | amiconn | It looks a bit strange too. Is this just duplication of what iriver does? |
11:25:27 | LinusN | yes |
11:25:29 | warewolf | haha |
11:25:35 | Bg3r | LinusN ah ? |
11:25:36 | warewolf | wait for it |
11:25:36 | Bg3r | it isn't |
11:25:38 | warewolf | wait for it |
11:25:40 | warewolf | iriver++ |
11:25:45 | amiconn | Some statements seem to have no effect at all... |
11:26:04 | LinusN | well, it was a duplication in my first version of the driver |
11:26:15 | | Join ghode|afk [0] (i=testing@host-84-9-105-90.bulldogdsl.com) |
11:26:15 | LinusN | i haven't kept track of later changes |
11:27:01 | warewolf | is there any possibility of init'ing the remote-lcd (besides just the backlight) when the h300 boots? |
11:27:02 | LinusN | i may have made a mistake when i duplicated the settings, though |
11:27:17 | LinusN | warewolf: yes |
11:27:51 | warewolf | cool, because that's one of the minor irks I have with rb |
11:28:09 | warewolf | anything −− including the boot progress messages would be killer. |
11:28:22 | Bg3r | amiconn : http://www.rockbox.org/twiki/bin/view/Main/FirmwareDisassemblyH300 |
11:28:41 | Bg3r | didn't have time to try this here |
11:28:54 | Bg3r | more precisely http://www.rockbox.org/twiki/bin/view/Main/FirmwareDisassemblyH300#LCD |
11:29:06 | amiconn | I'd rather use the datasheet... |
11:29:45 | amiconn | Worked fairly well for display flip once I started to understand the meaning of the various settings |
11:29:49 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-66-17.w86-196.abo.wanadoo.fr) |
11:31:39 | t0mas | :D |
11:31:50 | * | t0mas had a speaking test English today |
11:31:55 | t0mas | "Defenately the best I've heard untill now." |
11:32:07 | t0mas | somewhere between 7 and 10 out of 10 :D |
11:32:11 | t0mas | depending on the others |
11:33:01 | muesli__ | t0mas nerd ;) |
11:33:08 | amiconn | LinusN: Please compare lcd-h300.c, lines 151 & 152 and lines 145 and 150. The second line of each pair should have no effect... |
11:33:27 | t0mas | muesli__: the only language I'm good at :P |
11:34:07 | muesli__ | what about dutch? |
11:34:11 | amiconn | Bg3r: These on and off sequences apparently don't uses display standby or sleep |
11:34:25 | amiconn | *use |
11:34:32 | t0mas | muesli__: for English I have an 8,6 out of 10 now |
11:34:37 | LinusN | amiconn: yes, i'd rather use the data sheet too, but my first version of the driver was only a hack to get it running, and copying the iriver setup was the quickest and easiest way to get there |
11:34:38 | t0mas | for dutch just a 7 |
11:36:30 | amiconn | LinusN: Okay. I'll compare the iriver init with what the datasheet says, and try to simplify |
11:36:39 | LinusN | great |
11:37:01 | amiconn | Related Q: Do we want inverse mode on the colour LCDs? |
11:37:14 | amiconn | It's possible, but would look rather strange... |
11:37:19 | amiconn | Colour negative... |
11:38:14 | amiconn | Another question is whether we want a contrast setting |
11:38:32 | Bg3r | i vote for contrast |
11:39:04 | amiconn | I can't imagine where this could be useful |
11:39:54 | Bg3r | imho it's a nice to have (but definitely not important) |
11:40:35 | t0mas | most displays support contract by hardware right? |
11:40:40 | t0mas | *constrast |
11:40:50 | t0mas | **contrast |
11:41:56 | amiconn | The colour lcd controller allows to manipulate the gamma curve |
11:44:02 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
11:45:03 | amiconn | LinusN: Any news concerning the power issue? |
11:45:21 | LinusN | nope, i haven't had time to investigate further |
11:45:43 | amiconn | I get around 10 hours out of my H340 |
11:46:36 | amiconn | Different target. I did some experiments with my pullup idea for the OFF button on v1. |
11:46:43 | LinusN | ah |
11:47:20 | amiconn | Even when forcing PB4 high for a couple of insns and the directly reading after switching back to input, I still get OFF events when the battery is low |
11:47:37 | amiconn | I begin to think that this is a hardware feature instead of just a glicth... |
11:49:51 | | Join [IDC]Dragon [0] (n=d90a3c55@labb.contactor.se) |
11:51:05 | [IDC]Dragon | 'mornig! |
11:51:16 | * | [IDC]Dragon peeks Archos talk |
11:51:42 | amiconn | morning to the peeker ;) |
11:52:03 | [IDC]Dragon | butI'm off for lunch soon |
11:52:49 | [IDC]Dragon | please don't remove the autorock, I use it every day |
11:53:19 | [IDC]Dragon | (should comment it more clearly, as extra define) |
11:55:26 | amiconn | I didn't plan to remove it |
11:55:34 | t0mas | hm... how hard is it to play a beep from a plugin? |
11:55:37 | webmind | hmm was rockbox able to do video btw? |
11:55:38 | amiconn | JdGordon asked what it is, and I explained |
11:55:47 | webmind | and ifso could it do this on the ipod nano? |
11:56:19 | t0mas | does the ipod nano play video in the apple firmware? |
11:56:24 | amiconn | t0mas: check out how metronome does it |
11:56:28 | linuxstb | webmind: No, there is no video in Rockbox for the iPod, only for the old Archos players. |
11:56:31 | linuxstb | t0mas: No. |
11:56:59 | webmind | ok |
11:57:05 | webmind | linuxstb, any chance there will be ? |
11:57:10 | amiconn | linuxstb: For the archos recorders and ondios to be precise. Please avoid the word 'player' for anything else than the archos player/studio |
11:57:24 | linuxstb | That's the Player. |
11:57:31 | linuxstb | But I understand your point. |
11:57:43 | webmind | uhm my archos player didn't have video support |
11:57:51 | webmind | due to the crappy display |
11:57:55 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
12:00 |
12:00:34 | | Join BHSPitLappy_ [0] (n=stephen@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
12:02:09 | | Quit BHSPitLappy (Nick collision from services.) |
12:02:14 | | Nick BHSPitLappy_ is now known as BHSPitLappy (n=stephen@adsl-66-139-218-115.dsl.rcsntx.swbell.net) |
12:07:38 | JdGordon | oh bloody hell.... got errors with gcc again :'( |
12:07:45 | JdGordon | make[2]: m68k-elf-ar: Command not found |
12:07:46 | JdGordon | make[2]: *** [libgcc.a] Error 127 |
12:07:46 | JdGordon | make[2]: Leaving directory `/home/jonno/rockbox/build/gcc/gcc' |
12:07:46 | DBUG | Enqueued KICK JdGordon |
12:07:46 | JdGordon | make[1]: *** [stmp-multilib] Error 2 |
12:07:46 | JdGordon | make[1]: Leaving directory `/home/jonno/rockbox/build/gcc/gcc' |
12:07:46 | *** | Alert Mode level 1 |
12:07:46 | JdGordon | make: *** [all-gcc] Error 2 |
12:07:48 | JdGordon | ? |
12:08:13 | Zagor | JdGordon: "Command not found" is hardly a gcc error :-) |
12:08:25 | JdGordon | yes, but its while making gcc... |
12:08:34 | LinusN | JdGordon: you forgot to set the path to the m68k binutils |
12:08:44 | amiconn | Looks like you don't have the m68k binutils in your path |
12:08:46 | LinusN | (as the instructions told you to) |
12:09:01 | JdGordon | gah, hahah, i actually did, but im a dill... i had your path not my path :p |
12:09:08 | LinusN | :-) |
12:09:11 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
12:09:11 | * | JdGordon feels stupid |
12:09:19 | * | LinusN giggles |
12:09:32 | * | t0mas slaps LinusN |
12:09:35 | t0mas | I did that too :P |
12:09:51 | * | JdGordon doesnt feel so bad now |
12:11:15 | JdGordon | does rockword actually work? i want to make a text editor for rb but wont bother if it does |
12:11:19 | JdGordon | i cant get it to work |
12:12:10 | preglow | why do these people nagging about sound quality refuse to do blind tests? |
12:12:42 | t0mas | preglow: because they point out the wrong file as high quality 8/10 times :P |
12:12:47 | *** | Saving seen data "./dancer.seen" |
12:12:58 | preglow | markun: there's nothing in that thread that seems to target the eq specifically |
12:13:23 | preglow | apart from the occasional "the eq sounds like a bag of shit", which i ignore until they actually give me some information i can use to fix it |
12:14:41 | markun | preglow: "but once i turned it off it was fine." |
12:14:48 | LinusN | somehow people are very trigger happy when it comes to complaining, but are less helpful when you ask them to help you find the problem |
12:15:07 | preglow | markun: well, that falls into that category |
12:15:29 | preglow | fixing an eq based on a subjective statement is all but impossible |
12:16:04 | preglow | now, if someone with more flac files than me would try out the new optimisation, i'd be grateful |
12:16:17 | preglow | i don't think it should blow up, but like i said, i don't have a lot of flacs |
12:16:21 | markun | preglow: your EQ was very nice this weekend to compensate for the terrible speakers of my gf's mother this weekend |
12:16:36 | preglow | linuxstb: some -8 files actually decode realtime at 21mhz here now |
12:17:17 | preglow | markun: someone should put in a preamp, though |
12:17:24 | preglow | so boosting is more practical |
12:17:28 | preglow | and i should finish my grapher |
12:17:47 | *** | Alert Mode OFF |
12:18:23 | LinusN | preglow: have you tried to feed a clean sinus into your eq and tried to suppress it? |
12:18:32 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
12:19:41 | preglow | LinusN: nah, but i guess that should be a no-brainer |
12:19:45 | preglow | i'll just have a shower first |
12:19:54 | preglow | i based myself primarily on white noise |
12:19:59 | LinusN | i wa sthinking about that winamp comparison |
12:20:24 | preglow | for some reason i don't really trust the winamp eq too much... |
12:21:25 | LinusN | :-) |
12:21:51 | LinusN | but i believe the guy claimed that your eq failed to suppress the 60Hz |
12:22:45 | preglow | yeah, he did |
12:22:48 | t0mas | we have something to get a plugin in the background right? |
12:22:53 | LinusN | yes |
12:22:55 | BHSPitLappy | the eq is fun :P |
12:23:00 | BHSPitLappy | though it makes the music skip on my nano |
12:23:05 | t0mas | and also some way to make it take back the focus? |
12:23:06 | youngcereal | hi anyone know about the pcf50605/6 ? |
12:23:16 | LinusN | t0mas: no i don't think so |
12:23:20 | youngcereal | and has a moment time |
12:23:33 | LinusN | youngcereal: what do you want to know? |
12:23:43 | t0mas | LinusN: no way to make a plugin go in the background for 2 minutes, and then make it pop back up? |
12:23:52 | LinusN | t0mas: nope |
12:23:58 | t0mas | shit... |
12:24:03 | youngcereal | LinusN: g4 has 505 right |
12:24:11 | LinusN | i believe so |
12:24:18 | youngcereal | LinusN: and adc |
12:24:56 | | Join Zoide777 [0] (n=800c5ab5@labb.contactor.se) |
12:25:02 | LinusN | well, adc is a 506 feature iirc |
12:25:21 | youngcereal | PCF50605HN/xB/N1 HVQFN56 (SOT684-2) PCF50606, bondout version B |
12:25:31 | LinusN | ah, no my bad |
12:25:44 | LinusN | touch-screen ctrl is a 506 feature |
12:25:49 | | Join Farpnut [0] (n=solo84@cm58.sigma6.maxonline.com.sg) |
12:25:51 | youngcereal | no |
12:26:24 | youngcereal | ipod g4 has i think a pcf50606 |
12:26:25 | youngcereal | not 5 |
12:26:57 | youngcereal | in the datasheet of 05/06 |
12:26:58 | LinusN | ok |
12:27:02 | t0mas | LinusN: do you think it will be difficult to make a plugin go in the background, and get it to come back on some event? |
12:27:13 | LinusN | t0mas: yes i do |
12:27:17 | t0mas | hm... |
12:27:20 | t0mas | I want some sort of timer |
12:27:28 | youngcereal | part manual ist the PCF50605HN/xA/N1 only a 505 |
12:27:30 | t0mas | what can a plugin being in the background do atm? |
12:27:33 | youngcereal | all other 506 |
12:27:43 | t0mas | I assume it can't catch key presses? |
12:27:56 | LinusN | t0mas: no it can't |
12:28:02 | JdGordon | yay i have a working setup on linux :D |
12:28:20 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-141-219.pools.arcor-ip.net) |
12:28:52 | preglow | BHSPitLappy: it's the combination of the rapid screen updates and the eq calculation that kills it, the eq itself runs quite happily once it's been set and allowed to run without interruption |
12:28:59 | preglow | the filter calculation is pretty hardcore |
12:29:16 | BHSPitLappy | cool |
12:29:25 | * | BHSPitLappy upgrades to a 5G tomorrow |
12:29:33 | LinusN | youngcereal: the ID register may give a clue |
12:29:39 | preglow | but showernow |
12:32:20 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
12:33:35 | JdGordon | yay, my linux box is slower than cygwin :)) |
12:33:41 | JdGordon | i mean :'( |
12:36:01 | t0mas | that must be a 16 core super machine running cygwin... or a _really_ slow linux box... |
12:36:18 | | Join ashridah [0] (i=ashridah@220-253-122-21.VIC.netspace.net.au) |
12:37:08 | JdGordon | the 2nd |
12:37:18 | JdGordon | up to the plugins... |
12:37:49 | JdGordon | 12min for the whole thing... |
12:38:09 | B4gder | haha |
12:38:14 | B4gder | that a 486? ;-) |
12:38:23 | JdGordon | 120mhz p1 |
12:38:28 | B4gder | JdGordon: ccache should help a bit |
12:38:41 | B4gder | for rebuilds |
12:39:41 | JdGordon | whats firmware_flash.rock? |
12:40:12 | BHSPitLappy | on-the-fly firmware flashing plugin! |
12:40:14 | BHSPitLappy | lol |
12:40:26 | JdGordon | is it? |
12:40:40 | B4gder | yes |
12:40:44 | Moos | for archoses only |
12:40:45 | LinusN | JdGordon: it is for flashing rockbox on the archos |
12:40:45 | B4gder | but for Archos only |
12:41:06 | JdGordon | .. so why did it compile for my h300 ? |
12:41:26 | LinusN | JdGordon: beats me |
12:41:28 | BHSPitLappy | seems like bad measure, to allow the user to flash without a power source |
12:43:22 | Moos | LinusN: any news on the X5 front? :-) |
12:43:28 | JdGordon | *wierd* |
12:43:35 | JdGordon | ..ignoring it for the time being |
12:43:37 | t0mas | LinusN: how do I get a plugin into the background? |
12:43:38 | B4gder | BHSPitLappy: without a power source, I doubt Rockbox runs ;-P |
12:43:44 | safetydan | preglow, ep0ch did some EQ measurements the other day (yesterday?) comparing to an Adobe product... 60Hz for peak filter doesn't work basically. |
12:44:00 | preglow | did you measure with white noise+ |
12:44:04 | LinusN | t0mas: check the battery plugin |
12:44:24 | LinusN | Moos: not really, i haven't had much time lately |
12:44:33 | LinusN | Moos: the ATA driver works, more or less |
12:44:43 | Moos | w00t good to hear |
12:47:01 | | Quit Farpenoodle (Read error: 110 (Connection timed out)) |
12:48:27 | | Join IcyStorM [0] (n=aknemyr@h216n3c1o1043.bredband.skanova.com) |
12:49:00 | preglow | *sigh* |
12:49:05 | preglow | safetydan: did you get anywhere with the cordic? |
12:49:36 | t0mas | LinusN: so there's no way for a running thread to do rb->button_get(); ? |
12:49:50 | t0mas | or can I fetch 1 button press that way? |
12:51:03 | preglow | hmm, no, coef calc should survive just fine at 60hz |
12:51:37 | Bg3r | t0mas if you do it, u'll eat some button from the UI ... |
12:51:50 | t0mas | ok, that's what I want :) |
12:52:06 | Bg3r | and this will confuse the user... |
12:52:22 | t0mas | in this case, it will not |
12:52:27 | JdGordon | should we be carefull about the size of the plugin struct? im adding the list funcions but wondering if i should mlimit it to only the nescacery funcs to keep the struct smaller? |
12:52:36 | JdGordon | .. also coz im lazy :p |
12:52:46 | Bg3r | JdGordon add only these you need |
12:52:54 | t0mas | I want a plugin with 2 settings, sleep interval, button press time |
12:53:03 | t0mas | the first is the time between "pings to the user" |
12:53:13 | t0mas | like making 2 beeps... and wait for a key to be pressed |
12:53:23 | t0mas | you get X (like 30) seconds to press a button if it beeps |
12:53:28 | t0mas | if you don't, it will shut down |
12:53:35 | Bg3r | hm |
12:53:41 | t0mas | that way you can listen to an audiobook, with the timer on 10 minutes |
12:53:44 | Bg3r | i'm not sure that this will work ... |
12:53:55 | Zoide777 | hi |
12:54:00 | safetydan | preglow, I don't know how he measured and I don't have a cable I can use for recording output unfortunately |
12:54:00 | t0mas | if you fall asleep (as I always do) you will still know in which 10 minute blok you were |
12:54:10 | t0mas | so you don't have to search for the right position |
12:54:11 | safetydan | if only there was a wav writer for the PCM layer |
12:54:18 | Zoide777 | what happened to the chess game? It's no longer in Browse Plugins. (I'm running a 4g grayscale) |
12:54:58 | t0mas | Bg3r: why not? :) |
12:55:17 | safetydan | preglow, also, I only started looking at it last night so I haven't got anywhere yet. Maybe tonight I might make some tentative attempst. Though could you just use the same trick for (a)sinh as you do for sin, i.e. lookup table and interpolation? |
12:55:27 | safetydan | re: cordic that is |
12:55:31 | t0mas | The running in the background thing is possible, and you told me I can rb->button_get() |
12:55:55 | preglow | safetydan: problem is that lookup table and interpolatioon isn't sufficient for all tasks, as i've found out |
12:56:05 | preglow | it's quite nice for audio, but not for coefficient calculation and such |
12:56:39 | safetydan | Would Rockbox benefit from a common set of "fixed-point" math routines? Or would that limit people too much to a particular representation? |
12:56:48 | preglow | depends how you code them |
12:56:55 | preglow | my sqrt function, for example, would be quite sufficient for most tasks |
12:57:02 | preglow | you can set the precision yourself |
12:57:08 | IcyStorM | How to leave Dice on iPod video |
12:57:09 | safetydan | I suppose cordic can be variable precision too |
12:57:20 | preglow | well, for sin and cos, it doesn't really need to |
12:57:29 | preglow | just use all the precision you can, and let the user scale to precision of his choice |
12:57:33 | preglow | that's what i do now |
12:57:45 | preglow | sin and cos returns a long where all bits are used, LONG_MAX being +1 and LONG_MIN being -1 |
12:58:05 | JdGordon | can any1 give me a regexp to get the funciton name from void gui_list_select_item(struct ?? |
12:58:39 | Bg3r | JdGordon ?? |
12:58:58 | JdGordon | i gotta replace it with (*func_nbame) and im to lazy to do it manually |
13:00 |
13:00:05 | Bg3r | s/\(func_name\)\((.*\)/(*\1)\2/ |
13:00:09 | Bg3r | or something similar :) |
13:00:17 | Zoide777 | so... does anyone know what happened to the chess game? |
13:00:28 | JdGordon | Bg3r: ye, but hte func name changes which is the problem |
13:00:40 | ashridah | there was a chess game? thought it was just a chess timer |
13:00:48 | safetydan | preglow, well it'll be a good excuse for me to relearn my trig :) |
13:00:54 | Bg3r | ashridah there is a chessbox too ... |
13:01:11 | Bg3r | hm |
13:01:12 | Zoide777 | yeah, chessbox.. where did it go? can't find it in Browse Plugins anymore |
13:01:13 | ashridah | ah |
13:02:05 | | Part IcyStorM |
13:02:31 | Bg3r | s/.*\([a-z_]*\)\((.*\)/(* \1)\2/ |
13:02:50 | amiconn | t0mas: Reading button events from more than one thread will cause strange side effects |
13:03:05 | JdGordon | ta, too slow... lots of mouse clicks later its done :p |
13:03:08 | amiconn | Most button loops rely on button sequences |
13:03:17 | t0mas | so there's no way to make a plugin sleep for X seconds, and then beep and check if the users hits a button? |
13:03:30 | Bg3r | JdGordon :) then u're not lazy enough :) |
13:04:57 | preglow | safetydan: the eq seems to have a huge precision problem at 60hz |
13:05:09 | * | preglow misses floating point... |
13:05:24 | safetydan | preglow, is it related to the A*Q vs Q for peak filters? Or are you just running out of bits? |
13:05:34 | preglow | wait, i've made a 64 bit mistake... |
13:05:44 | preglow | i'm just running my eq coef calc on my computer right now |
13:05:53 | preglow | and it doesn't exactly look like my code is 64 bit safe, heh |
13:06:21 | amiconn | t0mas: Get more interesting audio books ;) |
13:06:51 | t0mas | dan brown's deception point wasn't interesting enough to keep me awake :) |
13:07:09 | t0mas | or maybe I just can't listen for longer than a few hours :P |
13:08:57 | | Join Matze41 [0] (i=Miranda@p5484D5A3.dip.t-dialin.net) |
13:13:03 | t0mas | but do you agree it would be a really nice feature for audio books in trains... and planes? |
13:13:26 | amiconn | I don't have any audio books, so I don't know |
13:13:39 | preglow | blarghhhh |
13:14:29 | | Join zhilik [0] (n=_if_you_@ppp85-140-15-152.pppoe.mtu-net.ru) |
13:15:33 | preglow | safetydan: as far as i can see, the eq coef calculation is fine and dandy even lower than 60hz |
13:15:44 | preglow | safetydan: i'll just have me some food, then i'll check it out |
13:16:07 | preglow | fg |
13:16:19 | * | preglow then chooses the correct window |
13:16:20 | JdGordon | whats faster.. working with pointers or indicies for an array? |
13:16:29 | preglow | depends on the compiler and what you do |
13:16:39 | preglow | for modern compilers, the last might be fastest |
13:16:40 | JdGordon | .. in general for rb..? |
13:16:46 | | Quit ashridah ("Leaving") |
13:17:15 | | Join Mong [0] (n=mongeyc@213-94-250-235.b-ras1.dbn.dublin.eircom.net) |
13:17:17 | | Quit Mong (Remote closed the connection) |
13:17:48 | t0mas | amiconn: more low level idea... |
13:18:00 | amiconn | My experience is that using pointers is faster, and more compact |
13:18:04 | t0mas | I can wakeup my thread, pause audio playback |
13:18:21 | t0mas | then wait for a queue change, without the sleep_thread() the kernel makes in between |
13:18:51 | t0mas | then I'm sure I'll get the next button event... |
13:19:08 | t0mas | after that, also eat the release event |
13:19:17 | t0mas | and then sleep my thread again |
13:19:44 | t0mas | or, if I don't get it in X seconds, shutdown. |
13:21:27 | t0mas | or would that cause major trouble somewhere else? :) |
13:24:54 | | Join tucoz [0] (n=martin@140.80-202-100.nextgentel.com) |
13:24:57 | tucoz | Hello |
13:25:04 | amiconn | yes |
13:25:08 | tucoz | I am playing around with screenshots for the manual |
13:25:20 | amiconn | You can't wait for the event without yielding |
13:25:34 | amiconn | This will interrupt playback within milliseconds |
13:25:46 | t0mas | that's not a problem, I'll pause the playback anyway |
13:25:55 | t0mas | but can the button driver post the event w/o yielding? |
13:26:06 | t0mas | (read: is it done in the interrupt handler?) |
13:26:33 | tucoz | and I wonder what you think of the following setup. 1) In each chaper directory, we have a images directory |
13:27:16 | tucoz | 2) the naming of the images is ss-cube-160x128x4.png |
13:27:57 | tucoz | (where ss=screenshot, cube is the name of the screenshot, and 160x128x4 is the resolutionxcolor-depth |
13:28:33 | | Part Bluechip |
13:28:44 | tucoz | And in the includegraphics statement, this will be called as \includegraphics{plugins/images/ss-cube-\genericimg.png} |
13:29:31 | tucoz | where \genericimg is defined in the platform file, and point to the resolution of the actual target |
13:29:53 | JdGordon | does this look right? it should loop through 0->(MAX_LINES-1) starting from somehwere in the middle but checking every item once? http://pastebin.com/586796 |
13:30:21 | tucoz | Or should we call the \genericimg something else? |
13:30:59 | | Quit perl|wtf (Read error: 110 (Connection timed out)) |
13:31:39 | tucoz | If it is a screenshot or a picture of the target, we could simply use the \playertype macro for that. |
13:34:32 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
13:36:29 | preglow | safetydan: eq works fine at 60hz, i can even hear it with my ears |
13:36:53 | LinusN | JdGordon: the i=last+1 assignment must use the modulo as well: i=(last+1)%MAX_LINES |
13:37:50 | JdGordon | i realsied it wouldnt work if i==-1, so ive changed it to do while which i tihnk works |
13:38:21 | JdGordon | http://pastebin.com/586803 |
13:40:13 | tucoz | linuxstb_, are you around? |
13:42:05 | tucoz | anyway, the \genericimg i used because of the fact that several players share screenshots (same resolution, bitdepth) |
13:42:28 | t0mas | JdGordon: that if (start == -1) shouldn't that be if (start < 0) ? |
13:42:33 | t0mas | or is -2 a good value? |
13:42:34 | tucoz | Btw, is it 18 or 16 bits that is used by the h300 and ipodphoto? |
13:42:45 | JdGordon | t0mas: oops, your right |
13:42:57 | t0mas | and if you define a start > MAX_LINES |
13:43:05 | t0mas | this will be an endless loop right? |
13:43:36 | JdGordon | if ((start <0) || (start >=MAX_LINES)) |
13:43:37 | JdGordon | ? |
13:43:44 | B4gder | tucoz: we have only 16 bit targets |
13:43:52 | B4gder | I mean, no more than 16 bits |
13:43:56 | t0mas | that would be a solution |
13:44:10 | t0mas | but what are you tying to do? loop through all lines starting at start? |
13:44:16 | tucoz | B4gder, ok. great. I was wondering because of the data in the devicechart |
13:44:26 | B4gder | tucoz: yes, that date is misleading |
13:44:29 | B4gder | data |
13:44:47 | safetydan | preglow, I think ep0ch said that it's not cutting/boosting as much as the gain value would indicate |
13:44:56 | JdGordon | t0mas: ye, but starting in the middle somehwere |
13:45:08 | safetydan | But that may be the A*Q thing actually now that I think about it |
13:45:13 | t0mas | and you want it to go through the first ones if it doesn't find a new one after start? |
13:45:18 | t0mas | or just go from start to the end? |
13:45:29 | tucoz | B4gder, Ok. Do you think I should just get working on the concept I mentioned ^^, or wait? |
13:45:42 | JdGordon | first one |
13:45:52 | t0mas | ah ok |
13:46:00 | B4gder | tucoz: sounds fine to me, I think you could go with that |
13:46:11 | tucoz | B4gder, ok. cool. |
13:46:29 | JdGordon | t0mas: most of the time it should hit the first time... |
13:48:27 | t0mas | I don't know if this is any faster... or better... |
13:48:30 | t0mas | but I would write: if ((start <0) || (start >=MAX_LINES)) |
13:48:32 | t0mas | erm |
13:48:36 | t0mas | http://pastebin.com/586813 |
13:48:37 | t0mas | that one |
13:48:42 | t0mas | wrong paste command :) |
13:50:02 | JdGordon | pretty much the same as my fixed version.. cept i get to say i finnaly got to use do {} while () in a real program :p |
13:50:35 | t0mas | ghehe |
13:50:43 | t0mas | maybe that's why I would do it another way :) |
13:52:39 | tucoz | hmm. Is it possible to take screenshots in the sim? |
13:52:49 | JdGordon | num_0 |
13:53:26 | B4gder | or F5 (iirc) |
13:53:27 | | Join ep0ch [0] (n=ep0ch@213-208-105-37.dyn.gotadsl.co.uk) |
13:53:31 | tucoz | ok |
13:58:01 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
13:58:32 | tucoz | and what do you use to convert bmp to png? command line tool would be nice ;-) |
13:59:03 | B4gder | 'convert' from imagemagick |
13:59:37 | tucoz | B4gder, ah. Thanks |
14:00 |
14:00:43 | B4gder | it really is a magic tool |
14:01:45 | | Join banan_ [0] (i=banan@dalink.campus.luth.se) |
14:04:40 | tucoz | B4gder, hehe. That you can say. |
14:10:28 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-17-113.w83-198.abo.wanadoo.fr) |
14:12:49 | *** | Saving seen data "./dancer.seen" |
14:15:48 | amiconn | LinusN: Did you see my optimised archos button check? |
14:15:59 | LinusN | yes |
14:16:02 | LinusN | looked ok |
14:16:16 | amiconn | I used a similar binary-tree if() structure as on the newer targets |
14:16:38 | LinusN | btw, the iriver remote control detection must be revised |
14:16:44 | amiconn | I'm thinking about rewriting the other target's if(9 trees as well |
14:17:06 | amiconn | The binary tree should be balanced, with one important exception |
14:17:08 | LinusN | it turns out that the a/d value is way off if the hold button is on |
14:17:38 | Bg3r | LinusN ah, i noticed this when i plugged my non-lcd remote ... |
14:17:39 | amiconn | ..which I realised when doing it for archos: The most common case (no button pressed) should be catched by the first if |
14:18:04 | | Quit merbanan (Read error: 110 (Connection timed out)) |
14:18:20 | lostlogic | I notice that we use 8 bit rather than 10 bit ADC mode on the iRiver, could this be related? |
14:18:20 | amiconn | Before, no button pressed needed 4 if()s on archos. Now it needs just one |
14:18:28 | LinusN | lostlogic: no |
14:18:55 | amiconn | LinusN: How do you mean? If hold is non, the values don't need to be checked.. |
14:19:09 | LinusN | amiconn: not entirely correct |
14:19:25 | LinusN | the a/d is only read when inserting the remote |
14:19:57 | LinusN | thus the detection fails |
14:20:13 | amiconn | Ah, you're talking about the type detection... |
14:20:14 | LinusN | and it isn't re-detected when the hold is switched off |
14:20:33 | amiconn | I can't do that. I only have a h100 remote |
14:21:10 | LinusN | the iriver firmware reads the remote type all the time in their button handler |
14:21:25 | LinusN | amiconn: can't do what? |
14:21:35 | amiconn | Rework the remote type check... |
14:22:17 | LinusN | ah, no, but you can see for yourself how it fails |
14:22:42 | LinusN | i'm not entirely sure how to handle the problem |
14:22:56 | amiconn | Another related thing: I've implemented a better debounce check (for irivers atm), that avoids triggering on transients |
14:23:04 | LinusN | i guess we'd have to monitor the hold button changes and redetect |
14:23:06 | amiconn | You know, my H340 has mushy buttons... |
14:23:19 | LinusN | amiconn: good |
14:24:03 | amiconn | I implemented a last-value tracking directly in button_get(), and only accept the adc value if it's within +/- 1 range of the previous reading |
14:24:15 | amiconn | What do you think? |
14:24:54 | preglow | ep0ch: here? |
14:26:40 | LinusN | amiconn: sounds good |
14:27:05 | LinusN | btw, it seems like the pcf50606 i2c timing might be a tad too aggressive |
14:27:30 | LinusN | so the adc button reading sometimes fails |
14:27:46 | amiconn | Ah... |
14:27:52 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
14:28:00 | amiconn | That might also explain the problems I'm having... |
14:28:13 | LinusN | it only happens when boosting |
14:28:21 | amiconn | Could you verify this? |
14:28:38 | | Quit ScoTTie () |
14:28:58 | amiconn | Also: did you catch my comment about OFF on recv1? |
14:30:06 | LinusN | yes, that the pseudo-pullup didn't work |
14:33:54 | * | JdGordon is brilliant :D |
14:36:27 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
14:36:30 | Jungti1234 | hi |
14:37:01 | Jungti1234 | What is 'Prerecord'? |
14:37:44 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
14:37:57 | preglow | safetydan: i think all this is just a misconception, really, bands begin to get so narrow at lower frequencies that the cut might be observed to be lower than it should be |
14:38:33 | petur | Jungti1234: it lets your recording start a certain amount of time before the moment you press the record key |
14:39:57 | preglow | safetydan: thanks to the low freq bin granularity of most spectrum analysers at low frequencies |
14:40:19 | preglow | i can't find anything wrong with the eq in any case |
14:40:21 | Jungti1234 | hmm.. |
14:40:34 | safetydan | preglow, quite likely to be something like that as there's a lot misconceptions about what the EQ does and doesn't do |
14:40:44 | Jungti1234 | petur: sorry, I don't understand. |
14:41:22 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:42:26 | petur | Jungti1234: rockbox is constantly buffering the signal that comes in, and when you press 'record' it also saves the 30 seconds before. the 30 seconds is configurable |
14:42:56 | preglow | safetydan: i think a proper bandwidth parameter instead of q might clear a lot of it up |
14:43:16 | preglow | now if i only could think of a nice way to handle the gigantic dynamic range of sinh |
14:43:51 | Jungti1234 | Why is it 'Prerecord'? |
14:44:16 | B4gder | because pre means before |
14:44:47 | Jungti1234 | Meaning of 'Prerecord' is 'Record beforehand'. |
14:44:54 | Jungti1234 | no? |
14:45:00 | preglow | but i think i'll try to finish the eq plotter first |
14:48:20 | tucoz | Ok, I have made some changes to the manual. But, I have updated my ubuntu and the CVS info seems to be lost. I get a cvs add: cannot open CVS/Entries for reading: No such file or directory cvs [add aborted]: no repository |
14:48:20 | | Quit Zoide777 ("CGI:IRC (EOF)") |
14:48:43 | | Join Zoide777 [0] (n=800c5ab5@labb.contactor.se) |
14:49:44 | tucoz | grr, is it possible to revert to the local changes if I made a cvs up -dP ? |
14:50:17 | | Quit Zoide777 (Client Quit) |
14:52:10 | Bg3r | tucoz are you sure u're in the right directory ? |
14:52:33 | tucoz | I am not in the rockbox-devel, but in rockbox-devel/manual |
14:54:43 | tucoz | nevermind, I needed to add the new directory :) |
14:55:42 | Bg3r | ;) |
14:57:54 | | Quit perldiver (Read error: 110 (Connection timed out)) |
15:00 |
15:00:09 | markun | Jungti1234: yes |
15:00:18 | Jungti1234 | yes.. |
15:01:50 | Jungti1234 | markun, are you busy? |
15:02:07 | markun | not very much, why? |
15:02:40 | Jungti1234 | I updated korean language file. |
15:02:48 | * | tucoz realizes that additon of screenshots will be a tedious task |
15:03:40 | tucoz | hopefully, the concept to do it is not that complicated and that patches will be submitted :) |
15:04:48 | Jungti1234 | marknu: Do I upload it to Flyspray? |
15:04:55 | Jungti1234 | oh, markun. :) |
15:06:39 | | Join muesli- [0] (n=muesli_t@141.71.4.202) |
15:09:27 | markun | Jungti1234: just send it over IRC |
15:09:51 | Jungti1234 | ok |
15:11:27 | | Part tucoz ("Leaving") |
15:12:50 | | Nick banan_ is now known as merbanan (i=banan@dalink.campus.luth.se) |
15:13:18 | ^BeN^ | how can i fill in white in archos? |
15:13:54 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
15:14:27 | lostlogic | Any reason not to make generic the pcf50606 and pcf50605 adc driver code? |
15:16:45 | LinusN | lostlogic: because 50605 doesn't have an adc? |
15:17:38 | lostlogic | LinusN: ... interesting that you say that considering the 50605 adc is how we read battery on the ipod :-P |
15:18:06 | LinusN | the datasheet clearly says that 50605 doesn't have an adc |
15:18:24 | LinusN | page 8 |
15:18:28 | lostlogic | I was pretty sure it was only missing the MBC battery and therefore short 1 adc |
15:18:32 | lostlogic | *looks at page 8* |
15:19:05 | lostlogic | ah, mine's not in color, so the blue vs. green doesn't help :( |
15:19:15 | LinusN | lol |
15:19:32 | youngcereal | and in the same register were get the batvolt |
15:19:49 | youngcereal | are touchscreen elements |
15:19:50 | youngcereal | ;) |
15:19:55 | lostlogic | but regardless ... I'm quite certain that the battery readings are coming from the pcf50605 on ipod, so someone's lying |
15:21:28 | youngcereal | how has sayd that there an pcf50605 is in ipod |
15:23:48 | | Join larc [0] (n=lars@p54B679BC.dip.t-dialin.net) |
15:25:46 | | Quit Jungti1234 (Read error: 104 (Connection reset by peer)) |
15:26:04 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
15:30:11 | | Quit needleboy () |
15:30:29 | Jungti1234 | bye |
15:30:49 | Bg3r | bye, Jungti1234 |
15:30:55 | youngcereal | cz |
15:30:58 | youngcereal | cu |
15:30:58 | Jungti1234 | yeah. |
15:31:02 | | Quit Jungti1234 () |
15:39:42 | muesli- | just ouf of curiosity: what improves the new clock code? |
15:40:27 | amiconn | LinusN: (recv1 OFF) I begin to think this is a hardware feature rather than a glitch |
15:40:39 | amiconn | Any idea how to check this? |
15:40:39 | LinusN | feature? |
15:41:03 | amiconn | Yes, to prevent the batteries from deep discharge |
15:42:52 | LinusN | amiconn: wouldn't it be better to turn off the player instead of sending fake OFF events (which the original firmware ignores) |
15:43:20 | amiconn | Maybe the feature itself is buggy. |
15:43:33 | amiconn | ...or it's because of flaky battery connections |
15:47:05 | LinusN | amiconn: my recorder doesn't have that problem |
15:50:52 | youngcereal | has anyone the speedstep patch or is it on flayspray |
15:58:57 | preglow | speedstep? |
15:59:03 | youngcereal | yes |
16:00 |
16:04:15 | | Quit larc (Read error: 113 (No route to host)) |
16:07:07 | markun | youngcereal: what is "the speedstep patch" ? |
16:07:46 | youngcereal | for g5 cpu speed |
16:08:30 | youngcereal | cpu frequency scaling |
16:12:50 | *** | Saving seen data "./dancer.seen" |
16:14:48 | preglow | http://www.pvv.org/~thomj/rockbox/ipod_cpuboost.patch |
16:14:56 | youngcereal | thx |
16:17:27 | webmind | can anyone tell me why rockboy doesn't work on the nano? |
16:21:28 | B4gder | I believe because nobody adjusted it |
16:22:17 | | Join SereR0kR [0] (n=Fletcher@Fce0f.f.strato-dslnet.de) |
16:24:27 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
16:24:48 | | Join DreamTactix291 [0] (n=DreamTac@adsl-157-39-32.bna.bellsouth.net) |
16:25:12 | | Join fairway [0] (i=fairway@217-162-176-206.dclient.hispeed.ch) |
16:25:14 | fairway | hi |
16:25:49 | petur | how's the snow? |
16:26:03 | muesli- | got a great line ;) |
16:26:04 | fairway | not bad |
16:26:07 | | Quit _FireFly_ ("Leaving") |
16:28:43 | | Quit fairway (Client Quit) |
16:30:39 | preglow | linuxstb_: do we need endian swapping lots on the ipod? |
16:33:59 | | Join _FireFly_ [0] (n=FireFly@p54A45817.dip.t-dialin.net) |
16:34:29 | amiconn | LinusN: Do you think it might be helpful to connect a scope to PB4 and watch the signal when running on low bat? |
16:34:44 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-141-219.pools.arcor-ip.net) |
16:35:14 | | Join needleboy [0] (i=Miranda@85-65-157-59.barak-online.net) |
16:35:23 | | Quit needleboy (Client Quit) |
16:35:29 | | Join needleboy [0] (i=Miranda@85-65-157-59.barak-online.net) |
16:35:38 | Bg3r | btw, nobody added the Lang v2 to the discussion list for the devconf ? |
16:35:56 | B4gder | its not that much to discuss about it, is there? |
16:36:19 | Bg3r | so it just needs to be done ? :) |
16:36:27 | B4gder | yes |
16:36:40 | petur | are there plans to have a battery low event? Would be nice to prevent issues like power loss during recording causing file corruption |
16:37:41 | | Join youngcerea1 [0] (n=youngcer@p54B23509.dip0.t-ipconnect.de) |
16:37:51 | B4gder | petur: sounds a like a good idea to me |
16:38:24 | | Quit youngcereal (Read error: 110 (Connection timed out)) |
16:38:30 | petur | the hardest part of course is defining the voltage limit... |
16:40:36 | [IDC]Dragon | petur: doesn't the Archos have that? |
16:40:47 | petur | no idea |
16:41:03 | [IDC]Dragon | I vaguely remember |
16:50:41 | | Join webguest96 [0] (n=d4406110@labb.contactor.se) |
16:52:16 | webguest96 | lostlogic, I get pops/artificats when skipping tracks and when playing from pause, this occurs with optical out as well. also on powerup I get a pop |
16:52:45 | webguest96 | I have tried several recent builds, all exhibit same artifiacts |
16:53:14 | webguest96 | err forgot to mention I have a H140 |
16:55:14 | amiconn | [IDC]Dragon: It doesn't have an event, but it has a function to check for low bat |
16:55:37 | amiconn | It's even exported to the plugin api, and your flash plugins use it as a safeguard |
16:57:48 | [IDC]Dragon | ah, yes ;-) |
16:58:10 | [IDC]Dragon | I did remember it's not an event |
16:59:07 | [IDC]Dragon | petur: so just implement that, if not already done |
17:00 |
17:04:29 | | Quit quobl_ ("Leaving") |
17:05:06 | | Quit OneFix_Work (Remote closed the connection) |
17:05:16 | | Part webguest96 |
17:05:25 | | Part LinusN |
17:08:00 | | Quit B4gder ("time to say moo") |
17:10:17 | | Join chitin [0] (n=20080218@64.107.156.234) |
17:10:19 | chitin | yo |
17:10:23 | chitin | make it for x5 |
17:10:24 | | Quit chitin (Client Quit) |
17:10:30 | preglow | yes, yes |
17:10:31 | ep0ch | preglow: yo |
17:10:40 | preglow | ep0ch: did you do any eq measurements? |
17:10:56 | ep0ch | yeah i did briefly yesterday with some sine waes |
17:11:03 | ep0ch | waves |
17:11:16 | ep0ch | PF filters don't seem accurate at low frequencies |
17:11:22 | preglow | i think they are |
17:11:51 | ep0ch | did you see the results i posted yesterday? |
17:11:59 | preglow | nope |
17:12:03 | ep0ch | hangon |
17:12:05 | preglow | measurements on white noise is also nice |
17:12:10 | preglow | but i've gotta go and meet someone now |
17:12:13 | preglow | i'll be back later |
17:12:42 | ep0ch | 15.01.32 # <ep0ch> safetydan: 60 Hz sine wave can't filter with a peak filter, 200 Hz sine wave filters with PF@110 Hz, 440 Hz sine wave filter with PF@410 Hz |
17:13:28 | ep0ch | preglow: ok |
17:18:40 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:19:26 | | Join Rob2222 [0] (n=Miranda@ACB0069A.ipt.aol.com) |
17:19:43 | | Quit YouCeyE (Read error: 110 (Connection timed out)) |
17:26:16 | | Quit Shani}{Coder (Read error: 110 (Connection timed out)) |
17:29:59 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-37-122.w83-198.abo.wanadoo.fr) |
17:30:49 | | Quit safetydan ("Leaving") |
17:40:14 | | Join virtualball2 [0] (n=virtualb@ACAAE47E.ipt.aol.com) |
17:42:14 | | Quit _FireFly_ ("Leaving") |
17:43:51 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
17:46:05 | | Join harbel [0] (n=harbel@chtwpe0105w-142068125042.pppoe-dynamic.pei.aliant.net) |
17:46:11 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
17:47:48 | | Join webguest77 [0] (n=548745cc@labb.contactor.se) |
17:48:30 | webguest77 | yo? |
17:48:59 | muesli- | yo! |
17:49:07 | virtualball2 | hi |
17:51:59 | webguest77 | i've got a question |
17:52:08 | webguest77 | concerning rockbox on my ipod mini |
17:54:16 | muesli- | will rockbox ever support that subwoofer`? :o http://www.digitalgrabber.com/audio/the_60_inch_subwoofer.html |
18:00 |
18:00:25 | | Quit webguest77 ("CGI:IRC") |
18:03:40 | preglow | ep0ch: what q factor did you use? |
18:03:48 | preglow | ep0ch: and what gain/cut? |
18:03:53 | ep0ch | well i tried various |
18:04:09 | preglow | filters get really narrow at lower frequencies |
18:04:19 | preglow | even at pretty low q |
18:04:31 | ep0ch | gain was -24db, Q from 0.5 to 6.4, used 6.4 most of the time to get the accuracy |
18:04:48 | preglow | well, it's hard to say |
18:05:01 | preglow | my filters are pretty much exactly what they should be |
18:05:26 | preglow | i need to find that recording cable again |
18:06:26 | ep0ch | well if you generate lots of sine waves and loop them you can pretty much tell just by listening if its affected by the eq |
18:07:25 | preglow | i did lots of tests with peaking filters and white noise |
18:07:34 | preglow | and i always got a correct center frequency in the frequency plot |
18:08:12 | ep0ch | i think its just for < 500 hz that its not too accurate |
18:08:25 | preglow | it should be completely accurate there as well :/ |
18:08:41 | ep0ch | my 1000, 2000 and 4000 hz test seemed spot on |
18:09:15 | ep0ch | (ps 4000 hz is not good to listen too) |
18:09:36 | lostlogic | Hmm... so we should setup a tick task that updates a time_t seconds value rather than using the RTC to get the time during runtime, with perhaps an occasional sync with the RTC? |
18:10:17 | | Quit petur ("dada") |
18:11:20 | preglow | isn't current_tick enough? |
18:12:31 | lostlogic | preglow: have to do lots math on every get_time call if basing the time on current tick, that happens ~20hz, seems better to do one if check 100hz and less math 1hz than more math 20hz |
18:12:54 | *** | Saving seen data "./dancer.seen" |
18:13:55 | | Quit mikearthur ("Konversation terminated!") |
18:14:50 | lostlogic | I was thinking if (! (current_tick % HZ) ) { current_time++; tm = localtime(current_time); } |
18:15:08 | preglow | ep0ch: hmok, you might have something here yes |
18:16:28 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
18:17:13 | preglow | i tried making a filter at 60hz, and it ends up at 45hz |
18:17:33 | preglow | no, 50 |
18:18:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
18:19:20 | preglow | oh, no, the error is far larger |
18:19:32 | preglow | ok, i'm willing to admit there's a problem at lower freqs now |
18:19:43 | | Part harbel ("Leaving") |
18:20:09 | preglow | but luckily, i think i know the problem |
18:20:49 | preglow | man, you'd really be surprised how sensitive these coefficients are |
18:20:50 | | Quit virtualball2 ("virtualball2 has no reason") |
18:22:39 | ep0ch | bah i had my sine waves on loop, now rockbox has crashed for the first time in ages, it just says "loading", disk is spinning, and i cant shut it down, grrr |
18:23:19 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
18:23:32 | preglow | yes, suspicion confirmed, the problem is i need a better sin() function |
18:24:08 | ep0ch | cool |
18:24:19 | ep0ch | fixable? |
18:24:23 | preglow | sure |
18:25:25 | preglow | the eq coef calc will be even slower, though :/ |
18:25:42 | preglow | i could always just use a bigger sin table... |
18:27:13 | | Part [IDC]Dragon |
18:29:01 | preglow | maybe i should just try a quickndirty taylor series |
18:29:22 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
18:30:47 | | Join actionshrimp [0] (i=nn@dhcp-163-1-214-233.seh.ox.ac.uk) |
18:31:33 | preglow | ep0ch: but yeah, on a lighter note, when i do have a better sin, the eq graph plotting will also be closer |
18:31:54 | lostlogic | Importing the offtime function from glibc, good idea bad idea? |
18:32:39 | preglow | amiconn: are you completely certain the memset16 test in your memtest plugins is correct? |
18:38:40 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
18:41:15 | | Join webguest46 [0] (n=548763a9@labb.contactor.se) |
18:41:45 | webguest46 | muesli?? |
18:45:05 | webguest46 | ach man, leute... ich frag einfach mal so rein: funzt rockbox aufm ipod mini, oder nicht??? |
18:45:58 | markun | webguest46: nein, but it's better to ask in English |
18:46:22 | webguest46 | lol |
18:47:04 | webguest46 | so, is there any possibility that rockbox will be released for the ipod mini? |
18:47:20 | markun | Sure, but I don't know if anyone is working on it |
18:47:42 | webguest46 | hmm... |
18:48:33 | webguest46 | i'm looking for an alternative os for such a long time, but everything i find is not compatible with my ipod mini... |
18:49:20 | markun | ipodlinux didn't work? |
18:49:28 | webguest46 | not for my mini |
18:49:42 | Mikachu | weren't there some commits for mini recently? |
18:49:45 | webguest46 | and now rockbox doesn't work either |
18:49:55 | webguest46 | i actually don't know |
18:50:28 | Mikachu | firmware/export/config-ipodmini.h |
18:50:31 | preglow | webguest46: it's on the way |
18:51:00 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-27-157.w83-198.abo.wanadoo.fr) |
18:51:10 | webguest46 | so it will be released some time? |
18:51:27 | webguest46 | lets say within the next 2 months? |
18:52:46 | webguest46 | well... |
18:52:58 | webguest46 | and how can i use this "firmware/export/config-ipodmini.h"-file?? |
18:53:01 | preglow | released, no |
18:53:05 | preglow | but working, yes |
18:53:13 | webguest46 | working? |
18:53:15 | webguest46 | lol |
18:53:21 | webguest46 | that's what i meant |
18:53:39 | Mikachu | i just wanted to show it's in the source tree, the file alone isn't a lot of fun |
18:53:43 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
18:54:25 | ^BeN^ | how can i fill in white in archos? |
18:54:39 | webguest46 | so it's in the source tree |
18:55:03 | webguest46 | and how can i make use of this file? |
18:55:24 | webguest46 | are there other files or even a intruction to install this file? |
18:55:39 | markun | webguest46: you can't install the file, just be patient |
18:56:24 | webguest46 | ^^' |
18:56:41 | webguest46 | okay... |
18:56:42 | markun | webguest46: why doesn't your ipod mini work with ipl btw? Do you have a 2nd generation? |
18:56:52 | webguest46 | jepp |
18:57:20 | markun | webguest46: there are a lof of screenshots for a device that doesn't work... http://ipodlinux.org/2g_mini |
18:57:25 | Mikachu | wow, the clock really feels overkill now, it has its own menu system why exactly? |
18:58:24 | webguest46 | it really works? |
18:58:29 | webguest46 | omg.... |
18:59:12 | webguest46 | i guess i should have looked it up before writing stupid things... |
18:59:34 | webguest46 | but let me resume |
19:00 |
19:00:22 | webguest46 | rockbox for the ipod mini isn't developed yet, but it will be the next time |
19:00:49 | webguest46 | and now i just have to wait and be patient... is this correct? |
19:06:06 | | Nick qwm_ is now known as qwm (n=qwm@h136n2fls32o1010.telia.com) |
19:07:51 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
19:10:02 | lostlogic | blurgh, i see why we were just reading from the RTC... converting RTC->secondssince1970 is significantly untrivial. |
19:10:33 | webguest46 | what do they mean with "ipod Mini support" (http://www.rockbox.org/daily/changes-20060224.html) |
19:13:38 | Mikachu | it means bejeweled should work on ipod mini |
19:15:13 | | Join Shani}{Coder [0] (i=Coder@Is.A.TclCoder.Org) |
19:15:46 | amiconn | preglow: What about the memset16() test? |
19:17:58 | ^BeN^ | amiconn, how can i fill in white in archos? |
19:18:09 | amiconn | ?? |
19:18:54 | ^BeN^ | i want to fill place in white, not in black |
19:19:02 | | Nick ^BeN^ is now known as Paprica (i=Paprica@85-250-85-64.bb.netvision.net.il) |
19:19:07 | | Join Benacool [0] (n=benacool@toronto-HSE-ppp4042048.sympatico.ca) |
19:19:20 | amiconn | It's simple, there's a lot of places where this is done |
19:19:33 | Paprica | mm |
19:19:44 | amiconn | Set drawmode to (DRMODE_SOLID|DRMODE_INVERSEVID), then use lcd_fillrect() |
19:19:45 | Paprica | ok i will take a look |
19:19:49 | Paprica | ok |
19:19:51 | Benacool | pyro: are you there ? |
19:19:52 | Paprica | thanks |
19:20:13 | | Join safetydan [0] (n=dan@81-178-240-201.dsl.pipex.com) |
19:21:12 | | Join damaki [0] (n=Chocolat@ALille-153-1-5-40.w83-198.abo.wanadoo.fr) |
19:22:03 | * | amiconn forgot to ask something when Linus was around :( |
19:27:01 | preglow | amiconn: just wondering if you're sure it's correct |
19:27:12 | | Join Zoide777 [0] (n=800c5ab5@labb.contactor.se) |
19:27:15 | safetydan | Can we actually display 18-bit colour on the H300 screen? |
19:27:15 | preglow | it insists there's a bug in my memset16 |
19:27:18 | preglow | on arm |
19:27:32 | Zoide777 | hi |
19:27:44 | amiconn | preglow: I'm quite sure it is. Did you run it against C memset16() ? |
19:27:49 | Zoide777 | sorry to ask again, but does anyone know why he chess game isn't in Browse Plugins anymore? |
19:28:20 | amiconn | safetydan: I admit that adapting oscilloscope for swcodec *cleanly* isn't as simple as I thought. There's a quick-n-dirty SH1 asm leftscroll routine in it. |
19:28:33 | lostlogic | amiconn: you wouldn't by any chance be interested in helping out with importing struct tm -> time_t -> struct tm conversion functions from somewhere into rockbox, would you? |
19:28:39 | amiconn | We need proper scrolling for 1 and 2 bit targets in xlcd first |
19:29:45 | amiconn | lostlogic: I think these functions would be fairly complex. We might be better off with simply throttling RTC access |
19:29:52 | amiconn | (like you already did) |
19:30:09 | amiconn | Perhaps we could go down to once per second? |
19:30:37 | lostlogic | amiconn: yeah, I'm trying to figure out hwo to do the throttling without making the seconds flow inconsistently on the WPS (if you have my rtc in wps patch and show seconds) |
19:31:05 | amiconn | hmm |
19:31:32 | Zoide777 | is there a way of recording in the ipod? I saw that ipodlinux allows recording by plugging in a mic into the headphone jack. Plus it seems from the latest CVS updates that Rockbox has ADC support for the ipod. |
19:31:33 | safetydan | Zoide777, do you have a .rockbox/rocks/chessbox.rock file? |
19:32:01 | lostlogic | was thinking that using the tick timer to flag when the tm struct needs updatin gmight be a workable solution |
19:32:03 | Zoide777 | safetydan: no. The daily builds used to have it, but apparently not anymore. (4g grayscale) |
19:34:13 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
19:34:30 | safetydan | amiconn, yeah the scrolling was what stopped me. I'm sure I could have bodged together something but I was just doing the easy things at the time. |
19:35:12 | | Quit webguest46 ("CGI:IRC (EOF)") |
19:35:24 | amiconn | I'll look at that. I've done practically all scrolling routines in rockbox anyway (xlcd for 16 bit, grayscale library) |
19:35:38 | preglow | amiconn: i did, and that seems to work ok |
19:35:39 | amiconn | A moderate challenge is to provide a C alternative for the sims |
19:36:12 | preglow | safetydan: seems we need a good and accurate sin() for the eq itself too |
19:37:14 | safetydan | preglow, good, accurate, and fast... pick two? :) |
19:37:38 | safetydan | Zoide777, I just compiled the ipod 4g sim and it includes the chessbox plugin... weird that the daily's miss it |
19:37:54 | amiconn | preglow: Then I'm pretty sure your memset16() is wrong. |
19:38:35 | amiconn | I had a similar effect with my coldfire version. Turned out I just overlooked to change a move.b into a move.w (I based memset16 on memset of course) |
19:38:47 | Zoide777 | safetydan: That's very strange. I swear it's not in the .zip build! (http://www.rockbox.org/dist/build-ipod4gray/rockbox.zip) |
19:39:53 | preglow | safetydan: in this context accurate will have to do |
19:39:54 | | Join IcyStorM [0] (n=aknemyr@h216n3c1o1043.bredband.skanova.com) |
19:40:20 | preglow | safetydan: a bigger 32 bit lookup table would do the job nicely, but i'm not too fond of huge lookup tables |
19:40:21 | amiconn | lostlogic: What about this idea: |
19:40:45 | safetydan | Zoide777, I just compiled an ipod4g build here and it was included in that. So... I've no idea then. Try a CVS build maybe? |
19:41:53 | Zoide777 | safetydan: Well, isn't the file http://www.rockbox.org/dist/build-ipod4gray/rockbox.zip a cvs build? (the "bleeding edge" build from the CVS Builds page) |
19:42:17 | Zoide777 | b/c http://www.rockbox.org/dist/build-ipod4gray/rockbox.zip doesn't have the chess game |
19:42:43 | amiconn | Change the test in get_time to if (last_tick + HZ < current_tick), and then don't set last_tick = current_tick in the body, but |
19:42:58 | amiconn | last_tick = 100 * (current_tick / 100) |
19:43:20 | amiconn | better: last_tick = HZ * (current_tick / HZ) |
19:44:22 | amiconn | The tradeoff is one division... |
19:44:35 | amiconn | ...but only once per second |
19:44:45 | safetydan | Zoide777, yes that's the one. I am now officially out of ideas. Bagder might know more. |
19:48:09 | Zoide777 | safetydan: ok, thanks anyway. |
19:48:25 | | Quit Farpnut (Read error: 104 (Connection reset by peer)) |
19:48:42 | | Quit Kohlrabi (Nick collision from services.) |
19:48:52 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-141-219.pools.arcor-ip.net) |
19:49:24 | | Join jocke1s [0] (n=joakim@1-1-4-5a.goe.gbg.bostream.se) |
19:50:17 | | Join mozetti [0] (n=mozetti@p54A86AB2.dip.t-dialin.net) |
19:50:28 | Zoide777 | safetydan: it's a bit scary though... i wonder if there are other differences between the compiled-at-home CVS build and the automatized .zip that get puts on the website |
19:51:53 | jocke1s | hi, I am running linux and have a 30gb ipod (bought it today). Can someone point me to install instructions ? |
19:53:11 | ghode|afk | http://www.rockbox.org/twiki/bin/view/Main/IpodInstallation |
19:53:48 | jocke1s | thanks. Will it work since I am not using windows at all? |
19:54:52 | ghode|afk | ah files look like windows only, but there must be a way |
19:55:43 | | Part IcyStorM |
20:00 |
20:00:15 | | Join charkins [0] (n=casey@pdpc/supporter/active/charkins) |
20:00:41 | charkins | Ya'll rock |
20:00:45 | Paul_The_Nerd | jocke1s: The ipodpatcher program can be replaced with dd if you're familiar with using it for the ipodlinux installation. The ipod_fw utility can be compiled for linux, and its source is available in the rockbox source package I believe. |
20:00:59 | amiconn | t0mas: Something is fishy in the distributed build system... |
20:01:08 | t0mas | hm? |
20:01:24 | Mikachu | jocke1s: it's a lot easier under linux than under windows |
20:01:47 | t0mas | amiconn: what's wrong? |
20:02:00 | jocke1s | it is. Think you can point me to how to get started :) |
20:02:02 | amiconn | t0mas: chessbox.rock is zero-byte in the automated build dirs (ipod), so it's not included in the zip. |
20:02:25 | amiconn | If I try the very same build on the very same machine just from the commandline, everything is ok |
20:02:41 | charkins | jockels: from the rockbox/tools/ directory, run 'make ipod_fw' |
20:02:53 | amiconn | That's not only on my machine, but also on others |
20:03:06 | t0mas | weird |
20:03:12 | amiconn | E.g. the last ipod4gray build was done elsewhere, but has the same problem |
20:03:34 | t0mas | can you try to build it with make -j2 on your machine? |
20:03:53 | amiconn | I already tried make -j |
20:04:01 | amiconn | Same result; I'll just try -j2 |
20:04:19 | Slasheri | hmm, make -j just means make -j1 |
20:04:36 | Mikachu | um, no |
20:04:42 | Mikachu | make -j means unlimited subprocesses iirc |
20:04:45 | amiconn | -j means "use as many jobs as make sense" |
20:04:51 | lostlogic | amiconn: yes. |
20:05:02 | Slasheri | oh, interesting |
20:05:12 | jocke1s | charkins: What should I download to get the tools dir? (CVS?) |
20:05:15 | amiconn | t0mas: make -j2 triggers the problem... |
20:05:21 | t0mas | ok |
20:05:28 | * | amiconn wonders why... |
20:05:33 | t0mas | then something is wrong with the makefile |
20:05:39 | charkins | jockels: you can grab a cvs snapshot (rockbox-bleeding.tar.bz), lemme find a link |
20:05:46 | t0mas | some depency is wrong |
20:05:51 | t0mas | somewhere... |
20:06:01 | t0mas | the chessbox thing... |
20:06:09 | t0mas | doesn't that use it's own makefile? |
20:06:10 | amiconn | Ahahaha, yes indeed |
20:06:18 | t0mas | maybe that one is not 'make -j' safe |
20:06:21 | amiconn | It tries to objcopy before linking... |
20:06:39 | charkins | jocke1s: http://www.rockbox.org/dist/build-source/rockbox-bleeding.tar.bz2 |
20:07:00 | jocke1s | charkins: Ok on its way |
20:07:19 | | Join bluey [0] (n=bluey@dslb-084-059-114-102.pools.arcor-ip.net) |
20:07:36 | charkins | jocke1s: new to rockbox myself (just bought an ipod and installed rockbox this morning) |
20:07:36 | | Quit Zoide777 ("CGI:IRC (EOF)") |
20:07:44 | | Join Zoide777_ [0] (n=800c5ab5@labb.contactor.se) |
20:07:45 | charkins | but it was pretty painless to get going |
20:07:49 | jocke1s | cool |
20:08:06 | linuxstb_ | lostlogic: I read in the logs that you've been talking about the pcf50605, but do you know that the 5g ipod has a pcf50607? |
20:08:13 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:08:17 | jocke1s | well rockbox was what made it possible to get |
20:08:25 | amiconn | t0mas: I even know why... |
20:08:49 | t0mas | ok, then fix it :) |
20:08:50 | charkins | jocke1s: agreed, everything is ogg/flac here |
20:09:07 | jocke1s | charkins make worked. What next :) |
20:09:09 | lostlogic | linuxstb: no, I didn't know that. so ... we have a pcf50606 driver for the pcf50606 in H3x0 and X5 and a pcf50605 driver for the 05 and 07... *sigh* |
20:09:18 | linuxstb | :) |
20:09:22 | lostlogic | linuxstb: either way, we can unify the ADC controllers between them. |
20:09:42 | charkins | jocke1s: follow these (from step 2) http://www.rockbox.org/twiki/bin/view/Main/IpodBoot |
20:09:43 | amiconn | The archos loader plugin must not even tried to build for iriver/ipod. Otherwise there'll already be an (empty) chessbox.elf which is then used to make chessbox.rock |
20:09:52 | linuxstb | I haven't tested your code on my 4G yet. I'll need to make similar modifications to the audio driver (something else that needs unifying...) |
20:09:53 | amiconn | ...before the correct chessbox.elf is created |
20:09:53 | jocke1s | ok. Thanks! |
20:10:14 | charkins | jocke1s: then follow from step 2 here: http://www.rockbox.org/twiki/bin/view/Main/IpodInstallation |
20:10:15 | lostlogic | linuxstb: I think the audio driver modifications are no longer needed |
20:10:28 | jocke1s | charkins. Ok got it |
20:10:31 | jocke1s | thanks |
20:10:46 | lostlogic | linuxstb: because I moved the interrupt protection and locking to a per-byte level inside the i2c driver |
20:10:50 | | Part jocke1s |
20:10:55 | amiconn | Hmm, but plugins/chessbox.c is properly disabled for ipod in SOURCES... |
20:11:46 | charkins | jocke1s: the first instructions refer to a bootloader.bin file which you need to grab from the bottom of the second link i gave ya |
20:12:26 | amiconn | CC chessbox.c ... wtf??? |
20:12:31 | linuxstb | lostlogic: You might like to bookmark this page - http://ipodlinux.org/Generations |
20:12:56 | *** | Saving seen data "./dancer.seen" |
20:13:04 | Zoide777_ | Btw, the Sourceforge sponsor image is still present in many of website's subsections |
20:13:13 | lostlogic | ahh, yes, I was looking for that yesterday. |
20:13:32 | | Quit Matze41 (Read error: 104 (Connection reset by peer)) |
20:14:15 | amiconn | Bagder: Is it possible that MEM isn't defined when processing SOURCES ? |
20:14:31 | vca | would someone familiar with the ipod nano's boot process be able to explain the boot process to me a bit? or direct me to some docs explaining it? in particular i'm interested where the ipod's hardware hands over control to the bootloader. |
20:15:29 | amiconn | D'oh! it's called MEMORYSIZE for SOURCES... |
20:16:30 | linuxstb | lostlogic: So what should I change if I wanted to test your battery code on the 4G? Anything more than just enabling it in the config file? |
20:16:58 | lostlogic | linuxstb: I think you just need to define the battery as LIPOL1300 |
20:17:29 | linuxstb | OK, I'll see what happens... |
20:18:01 | youngcerea1 | i work on it |
20:18:21 | youngcerea1 | lostlogic i send you my patch |
20:18:22 | linuxstb | youngcerea1: Have you looked at lostlogic's code? |
20:18:23 | youngcerea1 | ther is |
20:18:37 | youngcerea1 | yes a moment |
20:18:49 | youngcerea1 | there is nothing in powermanagment |
20:18:58 | youngcerea1 | for ipod |
20:19:15 | youngcerea1 | there where need a new battery |
20:20:46 | youngcerea1 | Index: firmware/powermgmt.c |
20:20:47 | youngcerea1 | =================================================================== |
20:20:47 | youngcerea1 | RCS file: /cvsroot/rockbox/firmware/powermgmt.c,v |
20:20:47 | DBUG | Enqueued KICK youngcerea1 |
20:20:47 | youngcerea1 | retrieving revision 1.103 |
20:20:47 | youngcerea1 | diff -u -r1.103 powermgmt.c |
20:20:47 | *** | Alert Mode level 1 |
20:20:47 | youngcerea1 | −−- firmware/powermgmt.c4 Mar 2006 09:48:53 -00001.103 |
20:20:49 | youngcerea1 | +++ firmware/powermgmt.c5 Mar 2006 14:53:53 -0000 |
20:20:51 | youngcerea1 | @@ -123,6 +123,8 @@ |
20:20:53 | youngcerea1 | 310, 345 /* alkaline, NiHM */ |
20:20:55 | youngcerea1 | #elif CONFIG_BATTERY == BATT_LIPOL1300 /* iRiver H1x0 */ |
20:20:57 | youngcerea1 | 339 |
20:20:59 | youngcerea1 | +#elif CONFIG_BATTERY == BATT_IPODPHOTO |
20:21:01 | youngcerea1 | +150 |
20:21:03 | youngcerea1 | #else /* Player/recorder, NiMH */ |
20:21:05 | youngcerea1 | 475 |
20:21:06 | | Join jocke1s [0] (n=joakim@1-1-4-5a.goe.gbg.bostream.se) |
20:21:07 | youngcerea1 | #endif |
20:21:09 | youngcerea1 | @@ -141,6 +143,8 @@ |
20:21:11 | youngcerea1 | #elif CONFIG_BATTERY == BATT_LIPOL1300 |
20:21:13 | youngcerea1 | /* Below 337 the backlight starts flickering during HD access */ |
20:21:15 | youngcerea1 | { 337, 358, 365, 369, 372, 377, 383, 389, 397, 406, 413 } |
20:21:17 | youngcerea1 | +#elif CONFIG_BATTERY == BATT_IPODPHOTO |
20:21:19 | youngcerea1 | +{ 120, 150, 170, 190, 220, 250, 270, 290, 300, 320, 345 } |
20:21:21 | youngcerea1 | #else /* NiMH */ |
20:21:23 | youngcerea1 | /* original values were taken directly after charging, but it should show |
20:21:25 | youngcerea1 | 100% after turning off the device for some hours, too */ |
20:21:27 | youngcerea1 | oh shit |
20:21:29 | youngcerea1 | i send a mail |
20:22:05 | lostlogic | yeah, don't paste patches to the channel man. |
20:22:06 | Zoide777_ | hehe |
20:22:22 | lostlogic | those battery readings look ... wrong. |
20:24:00 | | Quit charkins ("Leaving") |
20:24:10 | youngcerea1 | no |
20:24:14 | youngcerea1 | it works |
20:24:26 | amiconn | t0mas, Zoide777_: Fixed. Next bleeding edge should contain chessbox. |
20:24:38 | Zoide777_ | amiconn: Thanks |
20:24:41 | youngcerea1 | i have send out |
20:24:44 | t0mas | amiconn: I can force a new build |
20:24:54 | amiconn | It should rebuild anyway |
20:24:57 | t0mas | DBG: Creating temp. buildpage. |
20:24:59 | t0mas | DBG: Building now... |
20:24:59 | t0mas | yes |
20:25:05 | t0mas | it's already building |
20:25:23 | markun | youngcerea1: the numbers should represent voltage*100 |
20:25:47 | amiconn | Who would expect the very same #define to be called different in SOURCES than in .c/.h files ... |
20:25:58 | youngcerea1 | not on ipod |
20:26:08 | markun | youngcerea1: why not? |
20:26:11 | youngcerea1 | if i do this never have power |
20:26:35 | youngcerea1 | ipod battery have 700 mah of 3.7v |
20:26:38 | amiconn | The number should always represent centivolts |
20:27:17 | youngcerea1 | yes i know but the reading option where use at the moment is not korrekt |
20:27:24 | jocke1s | charkins: bootloader.bin is missing and when looking at compiling I need arm-elf-gcc How do I get that? |
20:27:30 | amiconn | Maybe the iPod does some kind of range spreading, then this has to be accounted for by the voltage reading function |
20:27:44 | lostlogic | youngcerea1: then fix the reading, don't make up false values |
20:27:59 | Mikachu | jocke1s: there are instructions for compiling a cross compiler somewhere |
20:28:03 | youngcerea1 | i work on it |
20:28:09 | Mikachu | jocke1s: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
20:28:13 | lostlogic | linuxstb: do you get battery voltages similar to youngcerea1's on your ipod 4g? |
20:28:27 | jocke1s | thanks |
20:28:39 | youngcerea1 | lostlogic: this where for you too see wath you need |
20:29:27 | linuxstb | lostlogic: It's currently reading 4.13 |
20:29:37 | bluey | jocke1s: do you use gentoo? if yes try crossdev |
20:29:39 | linuxstb | (this is a 60GB 4G Color) |
20:30:21 | jocke1s | bluey: ubuntu and yoper |
20:30:27 | youngcerea1 | i go to lunch back in 15 min |
20:30:48 | *** | Alert Mode OFF |
20:30:57 | Zoide777_ | wow that's a fast lunch |
20:32:48 | lostlogic | linuxstb: sounds right to me |
20:33:01 | | Join hydrahead [0] (n=5774aaf3@labb.contactor.se) |
20:33:27 | Zoide777_ | Does Rockbox support iPod recording? iPodLinux lets you do it through the headphone jack, and I noticed that Rockbox has an adc driver for iPods... |
20:35:03 | bluey | is a C++ compiler needed for rockbox or only C ? |
20:35:41 | Mikachu | only c |
20:36:24 | youngcerea1 | back |
20:36:40 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
20:36:55 | youngcerea1 | Zoide777_: if i programming it is so |
20:36:56 | youngcerea1 | ;) |
20:37:57 | Zoide777_ | youngcereal: :D |
20:38:24 | Zoide777_ | Has anyone heard of any tagcache updates from Slasheri? |
20:39:08 | | Nick Zoide777_ is now known as Zoide777 (n=800c5ab5@labb.contactor.se) |
20:39:42 | | Part jocke1s |
20:44:02 | amiconn | Zoide777: Grab your chessbox :) |
20:44:23 | Zoide777 | amiconn: I did, it's working :) |
20:44:25 | Aditya | hola |
20:44:32 | Zoide777 | amiconn: thanks a lot |
20:44:43 | Zoide777 | gotta go |
20:44:45 | Zoide777 | bye |
20:44:49 | Aditya | thank god |
20:44:53 | | Quit Zoide777 ("CGI:IRC") |
20:46:16 | | Join LinusN [0] (n=linus@labb.contactor.se) |
20:47:48 | | Join Bger [0] (n=Bager@217.9.226.114) |
20:49:54 | amiconn | LinusN: It looks like lcd_roll() is impossible to implement for H300. |
20:50:41 | amiconn | (1) The LCD has no roll, only scroll. (2) This is vertical scroll as the controller sees it, but the panel is mounted sideways |
20:50:49 | amiconn | Did I overlook something? |
20:52:29 | | Quit preglow (Read error: 110 (Connection timed out)) |
20:54:38 | | Join Rondom [0] (n=Rondom@mrbg-d9b953ca.pool.mediaWays.net) |
20:55:43 | | Quit bluey ("Leaving") |
20:56:04 | | Part commanderx ("Leaving") |
20:58:32 | | Part mozetti |
21:00 |
21:00:45 | | Join bluey [0] (n=bluey@dslb-084-059-114-102.pools.arcor-ip.net) |
21:01:36 | hydrahead | hey can i set the rockbox so that the backlight doesnt turn on everty time i do something? |
21:03:47 | | Join preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
21:03:57 | preglow | how to run a good server, point 1: reboot every ten minutes |
21:05:06 | Benacool | preglow: humor ? lol |
21:05:39 | preglow | humour would be if i actually meant that |
21:06:34 | hydrahead | is there any way to fix the apple firmware showing from right to left? i just installed rockbox and booted into original os |
21:10:13 | | Quit SereR0kR (Remote closed the connection) |
21:11:15 | | Join SereR0kR [0] (n=Fletcher@Fce0f.f.strato-dslnet.de) |
21:11:20 | | Quit SereR0kR (Remote closed the connection) |
21:11:43 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-31-192.w83-198.abo.wanadoo.fr) |
21:12:06 | hydrahead | anyone have an idea? please? |
21:12:49 | Bger | linuxstb ? preglow ? |
21:12:51 | Paul_The_Nerd | hydrahead: Assuming you have a grayscale iPod, that's just the way it works right now. |
21:13:25 | Paul_The_Nerd | hydrahead: Since it's still in development, Rockbox doesn't 100% peacefully coexist yet. |
21:14:20 | Paul_The_Nerd | hydrahead: If I understand correctly, there is a fix if you feel like doing a little coding. It's not the desired solution overall, but as a hack it works. I *think* it was said that if you remove the LCD initialization portion of the bootloader, the problem disappears. |
21:14:34 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:14:34 | * | Paul_The_Nerd could be remembering wrong |
21:15:00 | hydrahead | yes I'm on a greyscale ipod... :( I have 2 more questions: 1. Can I stop the backlight from turning on every time i do something? 2) Do I have to enter retail os diskmode in order to add songs? |
21:15:29 | hydrahead | i would gladly use the hack but outside of BASIC i dont know anything 'bput codin |
21:15:39 | hydrahead | *about |
21:16:09 | Paul_The_Nerd | hydrahead: At the moment (assuming it wasn't fixed since last night and I missed it), the backlight currently can't be set to "Off" because it's the same as "On" (at least on color iPods. Check the setting in the menus and try it yourself, it may be working on grayscale for all I know) |
21:16:25 | Paul_The_Nerd | hydrahead: And there's no USB mode in rockbox itself yet, so yeah, it reboots into retail to do USB |
21:18:03 | | Join webguest06 [0] (n=d4406110@labb.contactor.se) |
21:18:10 | hydrahead | yeah i just switched it to off and it wont shut down |
21:18:19 | hydrahead | the best i can do is set it to 1s |
21:18:27 | Paul_The_Nerd | Yeah |
21:18:31 | | Join bluebrother^ [0] (n=dom@neon.ip6.hadiko.de) |
21:18:50 | webguest06 | lostlogic, I get artifacts/pops when skipping tracks and when I select play from pause |
21:19:14 | webguest06 | H140 |
21:19:25 | | Quit linuxstb_ ("CGI:IRC") |
21:20:25 | hydrahead | linuxstb: paul mentioned some hacked solution for retailos showing upside down. do you know if there is a compiled version of it? |
21:21:59 | linuxstb | hydrahead: Maybe this one: http://www.davechapman.f2s.com/rockbox/bootloader-4gtest2.bin |
21:23:13 | linuxstb | Paul_The_Nerd: Have you tried enabling the battery status on the Nano? |
21:23:41 | Mikachu | last time i turned on my nano i got a fancy graph in the debug screen and the battery meter is full instead of empty |
21:24:04 | Paul_The_Nerd | linuxstb: No, I haven't. Is there a patch for it? |
21:24:26 | | Nick bluey is now known as bluey^afk (n=bluey@dslb-084-059-114-102.pools.arcor-ip.net) |
21:24:33 | linuxstb | Just look at the last changes to config-ipodvideo.h and apply them to config-ipodnano.h |
21:24:37 | Paul_The_Nerd | Ah |
21:24:50 | linuxstb | I've just done that for config-ipodcolor.h and it seems to be fine. |
21:24:51 | hydrahead | I just paste this into the ipod? |
21:25:22 | hydrahead | oh yeah BTW i see the battery shows as full on my grayscale, way to go! :) |
21:26:00 | linuxstb | hydrahead: That's a replacement bootloader - so you need to follow the bootloader installation instructions (but starting at step e, and using the original bootpartition.bin) |
21:26:01 | Paul_The_Nerd | linuxstb: Should the battery scale be the same as 'video, or do you have a guess for what I should use? |
21:26:22 | linuxstb | Paul_The_Nerd: I've no idea. |
21:26:25 | Paul_The_Nerd | Okay |
21:26:27 | Paul_The_Nerd | I'll try that then |
21:26:40 | Paul_The_Nerd | What does the scale represent? |
21:26:41 | | Quit damaki (Connection timed out) |
21:26:57 | linuxstb | No idea... :) |
21:27:17 | Paul_The_Nerd | Hehehe |
21:27:19 | * | linuxstb is fresh out of ideas today. |
21:27:23 | Paul_The_Nerd | It's a vague term. =/ |
21:28:05 | | Join tinodeleste [0] (n=antoine@ASt-Lambert-153-1-98-103.w86-205.abo.wanadoo.fr) |
21:29:39 | linuxstb | preglow: I tried arm-elf-gcc-4.1 on my 32-bit Debian system, and it didn't compile either. This is using a native gcc-4.0.3 |
21:29:44 | hydrahead | Linuxstb: so i just do step e? |
21:29:56 | linuxstb | hydrahead: And step f)... |
21:30:46 | | Join jocke1s [0] (n=joakim@1-1-4-5a.goe.gbg.bostream.se) |
21:30:58 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
21:31:06 | jocke1s | Is it sh-elf or arm-elf for the ipod video ? |
21:31:16 | bluey^afk | arm-elf |
21:32:18 | preglow | linuxstb: someone in ipodlinux says it's working |
21:32:23 | preglow | ahh, that'd be you |
21:32:50 | jocke1s | I get a arm-elf-ar command not found when trying to compile gcc :( |
21:33:07 | Mikachu | did you forget to set the path after you installed binutils? |
21:33:30 | Paul_The_Nerd | linuxstb: Well, the battery scale is off, but it displays a value. It's sorta fluctuating between 88 and 90% |
21:33:44 | jocke1s | I might have missed that. I'll check |
21:34:05 | linuxstb | bluey^afk: How did you compile arm-elf-gcc 4.1? |
21:34:25 | bluey^afk | used gentoo's crossdev script and installed it with binutils-2.6.91.0.6 |
21:34:28 | | Join crashd [0] (i=nobody@badger.ing.me.uk) |
21:35:04 | linuxstb | Which native version of gcc are you using? |
21:35:14 | bluey^afk | both are 4.1 now |
21:36:13 | webguest06 | lostlogic, you around ? |
21:37:17 | hydrahead | linuxstb: i did it but now it doesent seem to want to boot into original os |
21:37:31 | hydrahead | im holding down menu but it always gives me rockbox |
21:37:50 | linuxstb | That's one way to fix it.... :) |
21:38:12 | jocke1s | looked like I only got the rot dir of the binutils I am adding the bin dir too and Iäll try again |
21:38:18 | jocke1s | root |
21:38:52 | linuxstb | hydrahead: Can you try this file? http://www.davechapman.f2s.com/rockbox/bootloader-4gtest1.bin |
21:39:04 | hydrahead | i will, one moment :) |
21:39:47 | | Join SereR0kR [0] (n=Fletcher@Fce0f.f.strato-dslnet.de) |
21:40:19 | | Quit SereR0kR (Remote closed the connection) |
21:41:03 | | Quit bluey^afk ("Leaving") |
21:41:30 | hydrahead | linuxstb: it just booted into retail os without that secon bootloader, dont know how i did it. the display is fine :)) |
21:42:10 | hydrahead | i turned it of, pluged the firewire cable and held the menu button... |
21:43:02 | | Quit Nico_P () |
21:43:17 | hydrahead | do you still want me to try test1 or should i leave it alone? |
21:43:40 | | Part jocke1s |
21:43:41 | steveb | just in case anyone is interested (and uses it) i started a channel for discussion of the H300 Experimental build #rockbox-h300 |
21:44:02 | linuxstb | hydrahead: If it's working for you, then just leave it. Someone with a greyscale LCD needs to try and debug the problem and fix it properly - but I don't have such an ipod. |
21:44:14 | steveb | yes, there is no one there yet and it might be a waste of time but i thought it was a good idea :-/ |
21:44:54 | hydrahead | ok ill try to boot it without the cable, if that works ill leave it alone |
21:47:30 | hydrahead | ok its working, thanks a lot! |
21:47:56 | linuxstb | Does anyone know any Linux scripts/apps to download album art based on a CDDB ID? |
21:49:19 | steveb | linuxstb: there are very few album art downloaders. the best i have seen is http://kempele.fi/~skyostil/projects/albumart/ |
21:50:02 | | Join tucoz [0] (n=martin@140.80-202-100.nextgentel.com) |
21:50:51 | tucoz | Hello |
21:51:21 | linuxstb | steveb: That looks promising. Any idea if it supports FLAC files? |
21:51:39 | steveb | linuxstb: hmmm no idea sorry |
21:52:08 | linuxstb | steveb: n.p. I'll download it and have a look. |
21:52:23 | steveb | its pretty good. gives you a nice selection of sites to search from |
21:52:31 | steveb | and then you can pick which image you want |
21:52:37 | hydrahead | i think it supports id3 tags only if you want to embed |
21:55:13 | | Join herz42___ [0] (n=herz42@p549FD425.dip.t-dialin.net) |
21:56:09 | | Nick herz42___ is now known as herz42 (n=herz42@p549FD425.dip.t-dialin.net) |
22:00 |
22:02:52 | Paul_The_Nerd | linuxstb: Good news is that with the patch, battery_bench now seems to be recording voltages. |
22:03:50 | | Join solexx [0] (n=jrschulz@c219140.adsl.hansenet.de) |
22:04:21 | linuxstb | steveb: That's a very nice program. It's going to need a little configuration (to get the album/track names from my directory structure), but it's working. |
22:04:47 | steveb | i cant get mine working.... i had to boot in to vmware an windows to use it! |
22:04:54 | steveb | some problems with utf8 i think |
22:05:07 | steveb | it works for individual tracks, but not for recursive directories |
22:05:48 | linuxstb | It seemed to work OK for me recursively. |
22:08:16 | steveb | and everyone else it seems... |
22:08:17 | steveb | pita. |
22:08:22 | | Quit imphasing (Read error: 104 (Connection reset by peer)) |
22:08:34 | | Quit Paul_The_Nerd ("Leaving.") |
22:08:36 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
22:08:38 | | Join SereR0kR [0] (n=Fletcher@Fce0f.f.strato-dslnet.de) |
22:11:43 | | Part webguest06 |
22:12:06 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
22:12:59 | *** | Saving seen data "./dancer.seen" |
22:13:25 | linuxstb | steveb: What directory structure are you using? |
22:13:43 | steveb | linuxstb: i use /music/genre/album |
22:14:46 | | Quit solexx_ (Read error: 104 (Connection reset by peer)) |
22:14:59 | | Quit needleboy () |
22:15:41 | linuxstb | steveb: Ah, that may be the problem. Do you have the artist name anywhere? |
22:16:07 | | Join vektek [0] (n=522e2c38@labb.contactor.se) |
22:16:08 | steveb | linuxstb: it works fine on windows |
22:16:30 | vektek | Hi I'm looking at getting an archos 202s..... Any good? |
22:16:33 | | Join XavierGr [0] (n=XavierGr@ppp48-adsl-254.ath.forthnet.gr) |
22:17:17 | linuxstb | vektek: It doesn't run Rockbox... |
22:17:34 | vektek | Will it in the future? |
22:18:48 | preglow | not likely |
22:18:59 | preglow | need someone to port it, at least |
22:19:10 | steveb | you never know. in the future we may have 10 feet and be able to fly |
22:19:17 | * | steveb has dreams of this |
22:19:36 | steveb | ok that was a little random |
22:19:39 | steveb | anywho... |
22:19:42 | vektek | True... Steve you're scaring me |
22:19:59 | steveb | its been a long day |
22:20:44 | vektek | What is the machine like even though it doesn't run on rockbox? |
22:21:34 | Bagder | this is #rockbox, we mostly know and speak Rockbox... |
22:22:04 | * | safetydan 's head explodes from fixed point trig overload |
22:22:10 | Bagder | I doubt many people here have or uses a gmini |
22:23:23 | vektek | ok badger. i was asking for a friend who is not technical.... it was a long shot.... thanks anyway |
22:24:04 | tucoz | I hope it's okay that I go havoc on the manual once in a while (without asking you guys before I commit). It's in a rather sorry state as it is, and needs lot's of fixes. |
22:24:27 | Bagder | tucoz: we consider you mr manual anyway, feel free |
22:24:43 | Mikachu | Bagder: do many people call you badger? |
22:24:53 | Bagder | yes |
22:24:56 | Bagder | all the time |
22:25:06 | preglow | safetydan: got some eq plotting magic going on here now |
22:25:14 | Mikachu | where does "bagder" come from? |
22:25:14 | | Quit vektek ("CGI:IRC (EOF)") |
22:25:23 | preglow | safetydan: and i'm really sceptical as to how informative this will be on a tiny screen |
22:25:26 | tucoz | Ok. good. But if anyone else gets tempted (not that I would imagine that) do change something, please do :) |
22:25:47 | Bagder | Mikachu: I picked a nick ~20 years ago, and misspelled it but then I thought it was cool like this and kept it |
22:25:54 | Mikachu | ah, okay |
22:25:57 | preglow | tucoz: go ahead |
22:26:04 | preglow | tucoz: i haven't had time to look at it yet, but i'm planning to |
22:26:32 | tucoz | preglow, ok good. |
22:26:56 | safetydan | preglow, really? What about those lucky iPod Video owners, do they have enough res? |
22:27:10 | safetydan | Or am I going to have to force you to implement zoom? :) |
22:27:45 | preglow | safetydan: they might, we'll see |
22:27:48 | hydrahead | is there some throttling patch that doesent crash 4g grey? |
22:27:52 | preglow | i've still got a ton of bugs to iron out |
22:27:56 | preglow | hydrahead: no |
22:28:23 | linuxstb | Well, no-one's tested it on a greyscale 4g afaik. But it doesn't work on my 4g Color. |
22:28:30 | hydrahead | aw bugger, its getting really hot :) |
22:28:40 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
22:28:51 | hydrahead | well since the processors are the same i dont figure there is a difference |
22:28:53 | Mikachu | are both oscillo* ported or only oscillograph? |
22:29:05 | linuxstb | hydrahead: No, I would be surprised if there was any difference. |
22:29:18 | hydrahead | unless the lcd causes it to chrash :) |
22:29:21 | safetydan | Mikachu, only oscillograph, oscilloscope had a few too many SH1 dependencies for me to do a quick port |
22:29:26 | Mikachu | okay |
22:29:41 | Mikachu | i got an oscilloscope.rock too but it seems to be 0-length |
22:30:04 | linuxstb | preglow: I get two types of crashes with the cpu speed patch. It either just freezes, or I get a prefetch abort at somewhere like 0x60005ffe |
22:30:15 | safetydan | Mikachu, yeah that's normal. It's got a big #ifdef (CODEC != SWCODEC) around it so you get 0 byts on compile |
22:30:24 | Mikachu | okay |
22:30:25 | crashd | evening guys |
22:30:31 | crashd | i ended up getting an ipod 5g |
22:30:44 | Mikachu | i would have thought that would be considered a small bug in the SOURCES file |
22:30:49 | preglow | linuxstb: still not much i can do without an actual 4g, i'm afraid |
22:31:06 | safetydan | Mikachu, 0 byte .rock files aren't included in the actual .zip file in the end |
22:31:18 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
22:31:23 | Mikachu | i've never run that make zip thing |
22:32:07 | Mikachu | which you could say is my fault then :) |
22:33:17 | Paprica | aha! rockcalendar is ready for archos recorder! |
22:33:23 | | Join Farpenoodle [0] (n=solo84@cm58.sigma6.maxonline.com.sg) |
22:33:26 | Paprica | testers? |
22:40:45 | * | safetydan gives up on cordic for the night |
22:41:21 | hydrahead | preglow: so unless you get your hands on a 4g, no chance of variable cpu speed ? |
22:44:35 | preglow | i'm not the only one capable of fixing it |
22:45:15 | preglow | linuxstb: but yeah, a prefetch error most certainly suggests something goes wrong with the memory controller |
22:45:47 | preglow | linuxstb: you could try making the delay after the reclock largen than 2ms |
22:46:01 | linuxstb | Yes, I tried adjusting that delay, but it didn't seem to help. |
22:46:18 | preglow | no, can't say i'd expect it to |
22:46:19 | preglow | hmm |
22:51:08 | | Quit SereR0kR ("XChat Aqua") |
22:51:26 | | Join SereR0kR [0] (n=Fletcher@Fce0f.f.strato-dslnet.de) |
22:52:50 | Bger | nite |
22:52:51 | | Quit Bger ("BitchX: often imitated, never duplicated!") |
22:53:59 | | Quit zhilik (Read error: 104 (Connection reset by peer)) |
22:55:30 | linuxstb | preglow: Any idea what the write to 0x70000020 does in set_cpu_frequency() ? |
22:57:31 | preglow | gimme a sec |
22:58:09 | preglow | hmm |
22:58:19 | preglow | i'm guessing it enables the pll |
22:58:22 | preglow | powers it up |
22:58:30 | preglow | i think 0x7000xxxx is device control |
22:58:42 | | Part tucoz ("Leaving") |
22:58:45 | linuxstb | Sounds reasonable. |
22:59:46 | preglow | the 60006020 writes just select the clock source, i'd imagine |
23:00 |
23:00:05 | preglow | the first selects xtal, then you set the scalersr, wait for relock, the select the pll |
23:02:01 | preglow | you think yielding within the set_cpu_freq is possible? :> |
23:03:22 | | Join jocke1s [0] (n=joakim@1-1-4-5a.goe.gbg.bostream.se) |
23:04:34 | preglow | i guess i should just accept there's no point in fretting over 2ms and stop thinking about it |
23:04:40 | jocke1s | I have installed the bootloader.bin but how do I install .rockbox folder. I am doing this from linux |
23:04:55 | preglow | make zip |
23:04:59 | preglow | then unzip that zip to the root of the ipod |
23:05:21 | preglow | or if you've just downloaded a build, just unzip it to the root of the ipod |
23:05:35 | jocke1s | ok i'll try it |
23:06:10 | linuxstb | preglow: Have you tried decreasing that delay? |
23:07:26 | preglow | no |
23:07:38 | preglow | i figured 2ms was already pretty small for a relock |
23:09:09 | | Join antoine [0] (n=antoine@ASt-Lambert-153-1-43-162.w81-249.abo.wanadoo.fr) |
23:10:40 | | Quit SereR0kR ("XChat Aqua") |
23:13:36 | | Join quobl [0] (n=quobl@tor/session/x-2ecff1375e601095) |
23:15:54 | | Quit safetydan ("Leaving") |
23:16:05 | | Part ep0ch ("Kopete 0.11.1 : http://kopete.kde.org") |
23:17:14 | | Join RaTG [0] (i=RaTG@83.103.164.50) |
23:18:36 | jocke1s | so where do I put my music? In the root or under for example a mp3 folder? |
23:18:54 | Bagder | jocke1s: whereever you want ;-) |
23:19:04 | jocke1s | cool |
23:19:11 | nudel | argh :( my FLAC albums just finished converting to MP3, after about 2 days of calculation, and now i realise/remember that fresh installs of Foobar are set to write archaic ID3v1 tags that can't fit most song titles andit's all screwed.. . AFASKJHDLSAKJDH!"!!! KILL |
23:19:16 | * | nudel stabs foobar |
23:19:44 | * | preglow patches foobar up again |
23:20:26 | * | Aditya gives foobar a cookie |
23:20:34 | nudel | second time i've done this as well :-/ |
23:20:48 | * | Aditya then slashes foobar's hand off as he reaches for the cookie |
23:20:51 | Aditya | bwahahahahaa |
23:20:57 | nudel | :) |
23:21:06 | * | preglow gives foobar an appreciation hat |
23:21:20 | Paul_The_Nerd | nudel: I thought foobar did both ID3v1 and ApeV2 by default. Do the ape tags get trimmed as well? |
23:21:35 | nudel | oh don't know, my file manager doesn't support ApeV2 |
23:21:40 | Paul_The_Nerd | Aaaah |
23:21:47 | | Join BHSPitLappy [0] (n=Steve-O@adsl-65-65-221-229.dsl.rcsntx.swbell.net) |
23:21:53 | nudel | i'll load them into TGF and see if i can move the tags |
23:22:37 | nudel | i don't agree with ApeV2 when ID3v2 has always worked fine and is less supported... i'm not aware of anything (worth using, made post 1968) that supports id3v1 but not id3v2 either... seems a silly default |
23:24:10 | | Part jocke1s |
23:24:39 | | Join ashridah [0] (i=ashridah@220-253-123-202.VIC.netspace.net.au) |
23:25:18 | | Quit tinodeleste (Read error: 110 (Connection timed out)) |
23:33:12 | BHSPitLappy | NEW 5G! YAY! |
23:34:20 | | Join jocke1s [0] (n=joakim@1-1-4-5a.goe.gbg.bostream.se) |
23:34:53 | crashd | BHSPitLappy: ;) |
23:34:59 | crashd | is there a tutorial for using loader2 with rockbox? |
23:35:05 | crashd | not because i want one, but ive just been doing it |
23:35:16 | crashd | and i thought i may as well share the experience ; |
23:35:35 | Paul_The_Nerd | I imagine that since loader2 is their project, it'd be better to ask around the ipodlinux channel? |
23:35:49 | jocke1s | what theme would be nice for a beginner :) |
23:35:50 | crashd | Paul_The_Nerd: well, i was going to, but loader2 is handy for us rockbox users |
23:35:59 | crashd | and as im not actually using ipl atm |
23:36:20 | Paul_The_Nerd | Yeah, but I'm just saying that if there were a tutorial, you'd expect to find it where you get the software from. |
23:37:07 | crashd | yeah, loader2 is still in dev tho, so the tutorial is thin on the ground (and not really for beginners) |
23:37:10 | crashd | but |
23:37:12 | crashd | fairplay for the answers : ) |
23:37:16 | Paul_The_Nerd | I mean, it's just a multi-purpose bootloader right? Or does it offer specific advantages to rockbox over those that it offers in general? |
23:37:30 | crashd | well, it is just a multi purpose bootloader, sure |
23:37:40 | lostlogic | anyone know how to make itunes not open when I connect ipod to computer? |
23:37:46 | crashd | i just hear a lot of people moaning on the forums about not being able to default to apple os, or whatever |
23:37:47 | linuxstb | crashd: I don't see any problems with putting it on the Rockbox wiki - those kind of documents don't really have a home. |
23:37:55 | Paul_The_Nerd | lostlogic: Right click on your ipod in itunes, choose properties, and there's a check box somewhere in there |
23:38:04 | crashd | lostlogic: tell it not too in the config, or stop the 'ituneshelper' running on startup |
23:38:11 | crashd | linuxstb: cheers, ill get to it inabit |
23:38:11 | linuxstb | lostlogic: Add/Remove Programs, uninstall iTunes. |
23:38:17 | crashd | hehe |
23:38:21 | crashd | itunes is a real bane |
23:38:34 | Paul_The_Nerd | lostlogic: My vote goes for linuxstb's suggestion really, unless you *want* iTunes for some reason. |
23:38:49 | lostlogic | hahaha thanks for all the help guys |
23:39:09 | | Join TCK- [0] (n=tckocr@81-178-192-54.dsl.pipex.com) |
23:40:01 | | Join BHSPitMonkey [0] (n=Steve-O@adsl-65-65-221-229.dsl.rcsntx.swbell.net) |
23:40:48 | Paul_The_Nerd | Hehehe. I forgot that the iFP-790 port still uses the WMA trick to load rockbox. After building, I was staring at the build dir looking and rockbox.wma and thinking "Well, that's new..." |
23:42:37 | coob | lostlogic: there's an option in the itunes ipod prefs not to open itunes when the ipod is connected |
23:42:58 | coob | you need to set this pref whilst the ipod is connected, as the ipod prefs are kept on the ipod |
23:43:12 | nudel | i've got that off and itunes doesn't open when i plug the ipod in, but one weird thing is it takes *ages* for the drive letter to appear and be ready... is that normal for ipods? |
23:44:27 | | Quit antoine ("Client exiting") |
23:48:42 | | Part jocke1s |
23:48:48 | | Join quobl_ [0] (n=quobl@tor/session/x-76a1302b839e6152) |
23:49:10 | | Quit quobl (Remote closed the connection) |
23:49:19 | Mikachu | how can it read the prefs from the ipod to know it shouldn't start, without actually starting first? |
23:49:34 | linuxstb | Isn't there an ipodservice.exe running? |
23:49:51 | Mikachu | right, windows - the land of random processes |
23:51:10 | nudel | ipodhelper.exe |
23:51:27 | nudel | i don't think it's windows' fault that apple write crap software |
23:51:54 | Paul_The_Nerd | Nah. Windows is at fault merely for being Windows. |
23:52:08 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
23:52:09 | nudel | yeah :) no need to blame it for extra stuff |
23:52:11 | Aditya | and you my friend are a zealot |
23:53:19 | nudel | i like windows... last time i tried out linux my monitor exploded shortly afterwards (okay, i was playing quakeworld back in windows at the time, but i still blame linux!) |
23:53:22 | Paul_The_Nerd | To be a zealot I'd have to be a proponent of something else, technically |
23:53:26 | markun | Aditya: hey, you here to spoil our fun again? ;) |
23:53:39 | Paul_The_Nerd | Since I'm not frothing-at-the-mouth pro-Linux, I don't really qualify as a Zealot. |
23:53:57 | Aditya | you seem to be doing the frothing for apple just fine |
23:54:08 | markun | Paul_The_Nerd: you're a rockbox militant, isn't that bad enough? |
23:54:32 | Paul_The_Nerd | markun: You have a point. |
23:55:27 | Paul_The_Nerd | Aditya: I'm not pro Apple. In fact, as a whole I'm generally not a fan of them at all. But I tend to see a lot of baseless negative statements, and while I have no problem with people pointing out flaws in things, I do expect those flaws to at least be supported clearly and logically with fairly solid facts. |
23:55:50 | markun | What should the viewer do with tabs? Just insert a few spaces? |
23:56:01 | | Part LinusN |
23:56:15 | Paul_The_Nerd | markun: Text viewer? |
23:56:18 | Aditya | Paul_The_Nerd: I am kind of just kidding |
23:56:19 | markun | yes |
23:56:28 | nudel | the question is how many spaces, and whether to make it configurable for different text file extensions :) |
23:56:29 | Aditya | I like to just poke people |
23:56:29 | Paul_The_Nerd | markun: Yeah, a few spaces. |
23:56:48 | markun | Paul_The_Nerd: I could also do real tabs, but I don't know if that's overkill. |
23:57:15 | Aditya | well its just a viewer |
23:57:16 | Paul_The_Nerd | Aditya: Ah, sorry. I'm just kinda used to some extremely anti-this and pro-that people who don't really back it up. I have a tendency to pick at arguments, even when I agree with them. |
23:57:20 | Aditya | just do what s easy |
23:57:48 | markun | Aditya: yes, I know. But I'm fixing the viewer anyway right now.. |
23:57:58 | Aditya | I know.. its still a viewer |
23:58:08 | Paul_The_Nerd | markun: Hrm. Real tabs may be better, just for consistency then. |
23:58:11 | Aditya | so if spaces is easier then tabs would just be a waste of brain cells =P |
23:58:15 | Aditya | pssh |
23:58:18 | markun | :) |
23:58:35 | * | Paul_The_Nerd is all in favor of "If you're gonna do it, may as well do it _right_" |