00:00:18 | ripnetUK | wow - the screen is big enough to see a whole album :) |
00:01:21 | HCl | you don't have an iriver? or? |
00:02:51 | ripnetUK | yeah, but the defult firmware makes a point of wasting most of the screen space |
00:02:56 | HCl | true |
00:08:11 | * | [IDC]Dragon still can't reproduce the Ravenheart problem |
00:08:34 | [IDC]Dragon | (I just felt like listening to that song *again*) |
00:11:12 | amiconn | Hmm. I'll check whether ata_read_sector() errors out. That would suggest a problem with the card |
00:11:47 | amiconn | (either the card itself, or some odd timing the mmc driver doesn't handle correctly) |
00:12:19 | amiconn | Too bad gdb is unusable for Ondio |
00:12:56 | [IDC]Dragon | yes, would have needed that, too |
00:13:53 | [IDC]Dragon | e.g. I plastered everything with panic() in search of my dir handle leak |
00:15:23 | [IDC]Dragon | looking into late mounting (later than USB), but this is not so easy |
00:16:09 | [IDC]Dragon | because the USB screen is not called by init() |
00:16:18 | amiconn | I already looked into it too. |
00:16:25 | [IDC]Dragon | this happens with the normal event |
00:16:25 | amiconn | There is a race problem. |
00:16:59 | amiconn | Either it happens with the normal event, or within ask_resume() |
00:17:25 | amiconn | See also this patch: https://sourceforge.net/tracker/index.php?func=detail&aid=1110332&group_id=44306&atid=439120 |
00:17:54 | amiconn | This also mentions a related bug |
00:18:08 | amiconn | I commented on it |
00:18:40 | [IDC]Dragon | brr, there's another USB check in ask_resume()? look nasty, do we need that? |
00:18:54 | amiconn | Read my comment why this is there |
00:19:02 | amiconn | Zagor added this about a year ago |
00:21:27 | [IDC]Dragon | to me this sounds like we really should do early USB checking + screen |
00:21:53 | | Quit gromit` (Read error: 110 (Connection timed out)) |
00:22:09 | jyp | What's the exact purpose of rolo.c ? |
00:22:34 | amiconn | jyp: rolo is Rockbox Loader. |
00:22:38 | [IDC]Dragon | jyp: to load a firmware from disk |
00:22:57 | amiconn | jukeboxes check for firmware on disk at boot |
00:23:16 | amiconn | With rolo, we can load such a firmware any time |
00:23:20 | jyp | alright, so this has no equivalent on gminis |
00:23:40 | [IDC]Dragon | it may, if you can "play" a firmware file |
00:23:40 | amiconn | I think so, yes |
00:23:44 | jyp | since the there's no ram for executable code |
00:23:59 | [IDC]Dragon | or rather, want to, in future |
00:24:07 | [IDC]Dragon | oh, ok |
00:24:15 | amiconn | Really? The architecture doesn't allow running code from ram? |
00:24:28 | jyp | (actually there's 32k of fast ram internal to the processor) |
00:25:05 | amiconn | But there must be other ram too, for buffering mp3 etc. |
00:25:28 | jyp | there are 2 distinct addressing spaces for code & data |
00:25:49 | amiconn | Ah, harvard architecture like dsps. The MAS also has this... |
00:26:02 | amiconn | Bye-bye plugins... :( |
00:26:19 | jyp | maybe we could load them in the 32k space |
00:26:29 | [IDC]Dragon | or, small, fast plugins |
00:29:20 | jyp | Some of it will be used already though |
00:30:35 | | Join CD [0] (~a024514b@labb.contactor.se) |
00:31:02 | | Part CD |
00:31:37 | [IDC]Dragon | Oh, we missed the chance to say happy birthday, LinusN |
00:32:34 | | Join CMB [0] (BMC@fotzibaer.roamr.utk.edu) |
00:32:34 | | Join Christi-S [0] (~Christi@213.78.124.188) |
00:32:34 | | Quit CMB (Client Quit) |
00:32:34 | Christi-S | I have a weird build error I don't understand. |
00:32:34 | Christi-S | Build LDS file for Rombox |
00:32:34 | Christi-S | LD rombox.elf |
00:32:48 | [IDC]Dragon | forget it, I'm misreading the profile |
00:33:16 | amiconn | On the SH1 boxes, plugin space is by coincidence set to 32 KB... |
00:33:16 | amiconn | ...but rockbox uses some CPU-internal ram to speed up things |
00:33:16 | amiconn | (Only 4 K on SH1) |
00:33:16 | DBUG | Enqueued KICK amiconn |
00:33:16 | amiconn | :( |
00:33:16 | amiconn | [IDC]Dragon: Hmm, I can' |
00:33:16 | *** | Alert Mode level 1 |
00:33:16 | amiconn | t splash() with grayscale running |
00:33:42 | | Join hile_ [0] (hile@hack.fi) |
00:33:51 | [IDC]Dragon | true |
00:34:08 | [IDC]Dragon | I thoughtyour test plugin would read the file |
00:34:14 | Christi-S | Argh - cut and paste not working |
00:34:14 | Christi-S | oh, starts with a / |
00:34:14 | Christi-S | silly me |
00:34:14 | DBUG | Enqueued KICK Christi-S |
00:34:14 | Christi-S | * /home/christi/work/rockbox-devel/lib/gcc-lib/sh-elf/3.0.4/../../../../sh-elf/bin/ld: region FLASH is full (/u/christi/work/rockbox-devel/rockbox/jbfm-build/rombox.elf section .rodata) |
00:34:45 | Christi-S | This could possibly be because I don't have the Rombox toolchain, assuming it's still not in the main repository. |
00:34:53 | | Quit jyp (zelazny.freenode.net irc.freenode.net) |
00:34:53 | NSplit | zelazny.freenode.net irc.freenode.net |
00:34:53 | | Quit DMJC (zelazny.freenode.net irc.freenode.net) |
00:35:22 | Ctcp | Ignored 2 channel CTCP requests in 58 seconds at the last flood |
00:35:22 | Ctcp | Ping on #rockbox from Christi-S!~Christi@213.78.124.188 |
00:35:25 | | Quit hile (zelazny.freenode.net irc.freenode.net) |
00:35:58 | amiconn | Indeed - ata_read_sectors() errors out |
00:36:48 | [IDC]Dragon | now we're getting somewhere |
00:37:31 | NHeal | zelazny.freenode.net irc.freenode.net |
00:37:31 | NJoin | jyp [0] (~jp@121.200-200-80.adsl.skynet.be) |
00:40:18 | amiconn | Christi-S: rombox is in the main repository. This error simply occurs because rombox doesn't fit for the fmr, ignore it. |
00:40:18 | amiconn | [IDC]Dragon: I did test now with my test plugin, and got 2 ata_read_sector() errors (rc == -10) |
00:40:25 | Christi-S | OK. Thanks. |
00:40:52 | amiconn | Now I only have to check what -10 means... |
00:40:52 | amiconn | I checked multiple times, it occurs at 2 constant positions. |
00:41:47 | Quel|wc3 | good night to all! |
00:42:00 | | Quit Quel|wc3 ("KVIrc 3.0.1.99 'Realia'") |
00:43:17 | *** | Alert Mode OFF |
00:46:40 | amiconn | [IDC]Dragon: Did you check what the archos fw does when you start with USB connected & MMC inserted? Weird things happen... |
00:46:48 | | Join Eodun [0] (~Eodun@80.28.66.43) |
00:46:57 | amiconn | Btw, -10 means send_cmd() failed |
00:49:21 | *** | Saving seen data "./dancer.seen" |
00:50:41 | jyp | good night |
00:50:57 | | Quit jyp ("poof!") |
00:52:55 | [IDC]Dragon | amiconn: no, I haven't checked Archos |
00:53:40 | amiconn | Archos also prompts for MMC removal. After that it enables/disables/enables/disables...... USB |
00:55:30 | [IDC]Dragon | stable here |
00:55:39 | | Quit preglow ("keke") |
00:55:48 | [IDC]Dragon | very similar to rockbox |
00:56:08 | [IDC]Dragon | it prompts for removal, I see the internal |
00:56:19 | [IDC]Dragon | I can plug, see the external |
00:56:44 | amiconn | Hmm, strange. I got the described effect. |
00:57:23 | HCl | different fw versions? |
00:58:11 | amiconn | Maybe. |
00:58:54 | amiconn | (early usb check) I just noticed that this would only help if rockbox is flashed. |
00:59:34 | [IDC]Dragon | true |
00:59:40 | [IDC]Dragon | or, no |
00:59:46 | amiconn | Ah, not necessarily. The internal gets mounted by the archos rom fw, then loads rockbox from there. |
00:59:53 | [IDC]Dragon | Archos always boots from the internal |
00:59:58 | amiconn | The external is not yet initialized at this point. |
01:00 |
01:00:09 | [IDC]Dragon | but it may have touched the external |
01:00:27 | amiconn | So if rockbox then checks usb first, it would still work as intended. |
01:00:43 | [IDC]Dragon | if untouched, yes |
01:00:53 | amiconn | I have a really strange effect now: |
01:01:10 | amiconn | I added 2 splash() calls within ata_read_sectors() |
01:01:40 | amiconn | Instead of showing the intended numbers, I get some garbled characters |
01:02:16 | [IDC]Dragon | some stack mess? |
01:02:47 | amiconn | Maybe. However, I wonder why this wouldn't hit more often then... |
01:02:58 | | Quit Eodun () |
01:03:16 | [IDC]Dragon | or you goofed with the printf arguments |
01:03:34 | amiconn | argl - true. Thanks. |
01:03:44 | amiconn | I forgot the "true" for the frame |
01:03:47 | amiconn | :( |
01:03:49 | Christi-S | Do the contents of english.lang get compiled into a rockbox build? |
01:03:53 | [IDC]Dragon | I recommend panic() |
01:04:07 | [IDC]Dragon | Christi-S: yes |
01:04:07 | amiconn | Christi-S: yes |
01:04:11 | amiconn | :) |
01:04:12 | Christi-S | Thought so. |
01:04:18 | * | [IDC]Dragon needs to sleep |
01:04:32 | midk | yes you do. good night |
01:04:42 | [IDC]Dragon | amiconn: good luck, feel free to tell logbot on how you do |
01:04:42 | Christi-S | My patch has stopped working in a weird way. The menu item I've added just doesn't show up in the recording settings menu. |
01:04:49 | amiconn | Nite [IDC]Dragon |
01:04:50 | Christi-S | My brain hurts. |
01:04:54 | | Quit [IDC]Dragon () |
01:08:22 | Christi-S | Argh. I think I'll come at this fresh in the morning. |
01:11:24 | amiconn | Hmm. The card signals parameter error !??!??! |
01:11:59 | midk | way behind the times - does rockbox have an id3 browser now? |
01:12:16 | amiconn | yup |
01:18:13 | Christi-S | Night all |
01:18:40 | amiconn | night Christi-S |
01:18:50 | | Quit Christi-S ("If I were actually witty, this quitline would be funny.") |
01:27:56 | amiconn | I don't believe this - obviously the partition is larger than the card itself (!!!) |
01:37:06 | | Join midk_ [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
01:37:10 | | Quit midk (Read error: 104 (Connection reset by peer)) |
01:38:34 | | Quit _aLF (Read error: 104 (Connection reset by peer)) |
01:56:10 | | Quit Patr3ck (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
01:56:29 | HCl | O.o |
01:56:44 | * | HCl gets curious to what kind of horrible gui hydrairc must have |
01:57:28 | HCl | meh, looks like an advanced version of mirc.. |
01:57:34 | midk_ | haha |
01:57:50 | * | HCl still prefers putty+screen+irssi :P |
01:59:10 | rasher_ | It's very scary. did I mention that their "Open source" license is pretty much like Microsoft's as well. |
02:00 |
02:00:39 | HCl | yea :P |
02:04:14 | | Quit Ka (Connection timed out) |
02:06:16 | | Join Ka [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) |
02:07:23 | | Quit midk_ ("Leaving") |
02:16:36 | | Quit edx (Read error: 60 (Operation timed out)) |
02:23:37 | * | HCl sleep |
02:40:54 | * | amiconn says goodnight |
02:41:05 | | Part amiconn |
02:45:43 | | Quit ashridah (zelazny.freenode.net irc.freenode.net) |
02:45:43 | NSplit | zelazny.freenode.net irc.freenode.net |
02:48:19 | NHeal | zelazny.freenode.net irc.freenode.net |
02:48:19 | NJoin | ashridah [0] (ashridah@220-253-120-198.VIC.netspace.net.au) |
02:49:25 | *** | Saving seen data "./dancer.seen" |
02:50:57 | | Join Bluechip [0] (~BlueChip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
02:52:15 | | Part Bluechip |
02:52:46 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
02:53:06 | | Quit ashridah (zelazny.freenode.net irc.freenode.net) |
02:53:06 | NSplit | zelazny.freenode.net irc.freenode.net |
02:54:17 | NHeal | zelazny.freenode.net irc.freenode.net |
02:54:17 | NJoin | ashridah [0] (ashridah@220-253-120-198.VIC.netspace.net.au) |
02:57:57 | | Join ashridah_ [0] (ashridah@220-253-120-198.VIC.netspace.net.au) |
02:58:34 | | Quit ashridah (zelazny.freenode.net irc.freenode.net) |
03:00 |
03:10:35 | | Quit mecraw_ () |
03:40:40 | | Quit Ka (Read error: 60 (Operation timed out)) |
03:43:49 | | Join Ka [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) |
04:00 |
04:07:30 | | Join edx [0] (edx@p54879E40.dip.t-dialin.net) |
04:14:40 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:29:08 | | Join meswhitesox3 [0] (~452f8541@labb.contactor.se) |
04:29:41 | | Quit meswhitesox3 (Client Quit) |
04:29:45 | | Join webguest95 [0] (~452f8541@labb.contactor.se) |
04:30:48 | | Quit webguest95 (Client Quit) |
04:35:27 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:37:53 | | Quit XShocK (" Try HydraIRC -> http://www.hydrairc.com <-") |
04:39:55 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
04:44:20 | | Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:44:55 | | Quit elinenbe_ (Read error: 104 (Connection reset by peer)) |
04:49:26 | *** | Saving seen data "./dancer.seen" |
04:50:26 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:52:07 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:52:07 | | Nick elinenbe_ is now known as elinenbe (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:55:27 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:55:41 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:55:55 | | Nick elinenbe_ is now known as elinenbe (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
05:00 |
05:08:51 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
05:12:15 | | Quit elinenbe (Read error: 60 (Operation timed out)) |
05:13:43 | | Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
05:24:03 | | Quit elinenbe (Read error: 60 (Operation timed out)) |
05:27:57 | | Quit elinenbe_ (Read error: 110 (Connection timed out)) |
05:37:18 | | Nick ashridah_ is now known as ashridah (ashridah@220-253-120-198.VIC.netspace.net.au) |
06:00 |
06:01:56 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
06:10:26 | | Quit midk (Read error: 104 (Connection reset by peer)) |
06:43:24 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
06:49:29 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:55:33 | | Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) |
08:00 |
08:00:23 | | Quit midk (Read error: 54 (Connection reset by peer)) |
08:00:24 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
08:04:06 | | Quit MooMaunder (Read error: 60 (Operation timed out)) |
08:05:03 | | Join rasher [0] (~rasher@62.79.64.148.adsl.hs.tiscali.dk) |
08:17:32 | | Quit rasher_ (Read error: 110 (Connection timed out)) |
08:26:38 | | Join rasher_ [0] (~rasher@62.79.64.148.adsl.hs.tiscali.dk) |
08:35:11 | | Quit rasher (Read error: 60 (Operation timed out)) |
08:36:25 | | Quit ripnetUK (Read error: 60 (Operation timed out)) |
08:41:56 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:49:31 | *** | Saving seen data "./dancer.seen" |
08:55:11 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:00 |
09:26:10 | | Join Zagor [242] (~bjst@labb.contactor.se) |
09:28:28 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
09:28:28 | DBUG | Enqueued KICK Lynx_ |
09:28:50 | Bagder | morning guys |
09:29:25 | dwihno | morning |
09:31:31 | Bagder | -rwxr-xr-x 1 daniel daniel 184517572 Feb 4 09:31 battery_test.rock |
09:31:40 | Bagder | something tells me this isn't right |
09:31:54 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:31:54 | * | Bagder builds plugins for iriver |
09:32:17 | dwihno | :-D |
09:32:29 | Bagder | 184MB is a big plugin |
09:32:31 | | Join [IDC]Dragon [0] (~idc-drago@pD9FF89EA.dip.t-dialin.net) |
09:32:35 | dwihno | must be the -funroll-loops flag ;) |
09:32:58 | Zagor | yikes |
09:33:10 | Zagor | looks like a linker mistake, rather. |
09:33:14 | Bagder | yeah |
09:36:01 | Bagder | but I can't spot it |
09:37:04 | Bagder | it builds and links error-free otherwise |
09:38:35 | Bagder | a bunch of more commits for that |
09:40:55 | Bagder | btw |
09:41:07 | Bagder | we should make a CONFIG_USB config |
09:41:20 | Bagder | the many USB_* is not as nice |
09:43:04 | | Join DMJC [0] (~James@220-245-162-47-sa-nt.tpgi.com.au) |
10:00 |
10:10:56 | HCl | yawn |
10:16:22 | DMJC | how goes the coding? |
10:16:34 | Bagder | porting plugins |
10:16:57 | Bagder | can't wait to see bounce on my 140 ;-P |
10:19:26 | Bagder | porting plugins is mostly about mapping up the keys |
10:19:29 | | Quit [IDC]Dragon (Read error: 60 (Operation timed out)) |
10:21:49 | DMJC | ogg/mp3 :D |
10:21:55 | DMJC | then I'll flash |
10:21:57 | Bagder | ? |
10:22:00 | Bagder | well |
10:22:13 | Bagder | it'll take time |
10:23:02 | rasher_ | What's the harm in flashing earlier? |
10:23:16 | rasher_ | As long as it's deemed safe enough to not brick the unit |
10:23:36 | Bagder | it'll start rockbox by default, so if you're not interested in rockbox it'll be a slight annoyance I guess |
10:24:14 | rasher_ | true |
10:26:00 | DMJC | I don't mind having it on there as long as it can do *something* |
10:26:05 | DMJC | even if it's not much |
10:26:11 | DMJC | but a flashing screen is kind of lame |
10:26:22 | Bagder | I disagree |
10:26:35 | Bagder | when you can make it flash like that, you can call it lame |
10:26:42 | Bagder | until then, I think not |
10:27:09 | rasher_ | Well if you're not going to do development, there's not much value in having it there |
10:27:42 | Bagder | no, it'll be a while before it'll be useful to non-devs |
10:28:52 | rasher_ | Can't even do any testing with a flashing screen :) |
10:28:57 | Bagder | nah |
10:29:02 | Bagder | it isn't that useful |
10:29:14 | Bagder | I hope we'll start up in the dir browser soonish |
10:29:40 | rasher_ | how safe is the flashing process atm? |
10:29:49 | Bagder | it isn't tested that much yet |
10:30:04 | ashridah | flashing wouldn't be dangerous. booting it afterwards would be ;) |
10:30:22 | rasher_ | Heh, right |
10:30:31 | Bagder | Linus is setting up some tools in order to be able to save "bricked" players after failed flashes |
10:31:53 | dwihno | bricked? |
10:32:03 | Bagder | as in turned into a brick |
10:32:07 | Bagder | == dead |
10:32:23 | dwihno | heh. |
10:32:59 | | Join Patr3ck [0] (~Patr3ck@pD9ECF440.dip.t-dialin.net) |
10:37:45 | | Join MooMaunder [0] (~me@194.152.87.150) |
10:48:07 | Bagder | pong is gonna be tricky on the iriver ;-) |
10:49:33 | *** | Saving seen data "./dancer.seen" |
10:56:07 | | Join amiconn [0] (~jens@pD9E7F4F7.dip.t-dialin.net) |
10:56:19 | amiconn | hi |
10:56:43 | rasher_ | Bagder: why's that? |
10:56:53 | Bagder | because it is two-player |
10:56:55 | rasher_ | oh |
10:57:02 | rasher_ | I can see how that'd be a problem :) |
10:57:14 | Bagder | it is actually rather hard on the archos as well |
10:57:34 | rasher_ | other games should be good though, with a real joystick |
10:57:35 | Bagder | and I doubt anyone ever played that game seriously ;-) |
10:57:36 | Zagor | however since all irivers have the remote, that can be used for one player |
10:57:42 | Bagder | true! |
10:57:49 | Bagder | forgot abou that |
10:57:53 | Zagor | he gets his own screen too! :-) |
10:57:56 | rasher_ | haha |
10:57:59 | Bagder | haha |
10:58:07 | Bagder | dual-screen pong! |
10:58:10 | amiconn | Bagder: Why do you declare metronome mas-only? Imho this should be possible on all players... |
10:58:18 | Bagder | yes, but it isn't |
10:58:21 | Bagder | since it uses mas stuff |
10:58:23 | Zagor | amiconn: yes, but not yet |
10:59:32 | Bagder | hm |
10:59:43 | Bagder | well it failed on something, I'll check again |
11:00 |
11:00:48 | Bagder | right, it wasn't a mas-dependency |
11:00:50 | dwihno | Bagder: "are we there yet"? :) |
11:01:09 | Bagder | where? |
11:01:14 | Bagder | pong? |
11:01:29 | | Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
11:02:59 | Bagder | amiconn: fixed now |
11:04:10 | ripnetuk | i hope the 184 meg tests the battery REAL well ;) |
11:04:20 | Bagder | haha |
11:04:35 | dwihno | Bagder: just wondering if the stubs and glue seems to come together :) |
11:04:53 | Bagder | dwihno: they do, rockbox builds now for iriver |
11:05:01 | Bagder | I just have the plugins left |
11:05:12 | Bagder | and we need some init code sorted out |
11:05:14 | dwihno | yay! |
11:05:17 | Bagder | then we'll fly |
11:05:18 | ripnetuk | nice work |
11:05:23 | dwihno | yeah, really nice done Bagder! |
11:05:32 | dwihno | what isn't init:Ed? |
11:05:48 | Bagder | linus has some local fixes and changes done |
11:06:06 | dwihno | everything needed? |
11:06:31 | Bagder | I think so, possibly he'll have some work to sort out CVS conflicts with my commits |
11:07:00 | dwihno | aah, really, really cool! |
11:07:11 | dwihno | are there many plugin issues to sort out? |
11:07:21 | Bagder | not really |
11:07:29 | Bagder | they are mainly to map the keys |
11:07:46 | Bagder | more boring than hard |
11:08:25 | amiconn | Thanks to my changes when I added Ondio support :) |
11:08:46 | amiconn | The only plugin I didn't manage to adapt is wormlet. |
11:08:52 | Bagder | yes, you did a lot of work then |
11:09:13 | amiconn | Wormlet has very weird button handling scattered all over the place |
11:11:22 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
11:11:45 | Bagder | solitaire is a beast too |
11:18:53 | amiconn | Solitaire shouldn't be hard if you have enough buttons |
11:19:05 | Bagder | they're just many |
11:19:08 | Bagder | to define |
11:20:12 | | Join Cassandra [0] (~christi@213.78.117.64) |
11:20:36 | Cassandra | Hello. |
11:20:48 | Bagder | morning |
11:20:51 | * | rasher_ blinks |
11:20:56 | Bagder | or whatever time it is ;-) |
11:21:18 | Cassandra | I think the rockbox build system has it in for me today. |
11:21:26 | Cassandra | sound_menu.c:379: `LANG_RECORD_STARTUP' undeclared (first use in this function) |
11:21:43 | Cassandra | It's defined in english.lang, where one would expect it to be. |
11:22:34 | amiconn | I suspect a simple typo |
11:23:02 | Cassandra | I'd suspect that too. But grep tells me otherwise. |
11:23:45 | Cassandra | [christi@slappy apps]$ rgrep LANG_RECORD_STARTUP * |
11:23:45 | Cassandra | lang/english.lang:id: LANG_RECORD_STARTUP |
11:23:45 | Cassandra | sound_menu.c: return set_bool(str(LANG_RECORD_STARTUP), |
11:23:45 | DBUG | Enqueued KICK Cassandra |
11:23:45 | Cassandra | sound_menu.c: items[i].desc = ID2P(LANG_RECORD_STARTUP); |
11:23:45 | Cassandra | [christi@slappy apps]$ |
11:24:41 | Cassandra | Oh, hold on. |
11:24:46 | Cassandra | new: missing |
11:25:06 | amiconn | That's it. |
11:25:22 | amiconn | If new: is missing altogether, the entry doesn't get processed |
11:26:02 | Cassandra | See all I had to do was humiliate myself in public and then the answer was obvious. |
11:26:41 | Cassandra | Hmmm. This is not good though. The V2 build with the new option is too big for ROMbox. |
11:27:13 | Bagder | it is bound to happen |
11:27:25 | Bagder | imho, we should make a separate build option for rombox |
11:27:35 | Bagder | as then we can disable features easier for it |
11:30:22 | Cassandra | Should I still go ahead and commit this once I've made sure it's still working then? |
11:30:39 | Bagder | yes |
11:30:55 | Bagder | imo |
11:32:31 | amiconn | Imho we could throw out some debug menu items, or does anyone use things like mas register read etc? |
11:32:59 | Bagder | I don't know, I guess not |
11:34:45 | ripnetuk | would that really save a lot of space tho? |
11:35:01 | Bagder | it would only be a temporary win |
11:35:16 | amiconn | In fact, I would suggest to remove the debug menu for release versions altogether, after moving some useful functionality elsewhere |
11:35:43 | amiconn | The debug menu is fairly large |
11:35:46 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
11:35:46 | * | amiconn checks |
11:35:52 | ripnetuk | no ! i like the debug menus :) the are cool to look at (for me). I guess i could always buidl the debug version |
11:36:13 | Cassandra | I find the battery voltage graph useful sometimes. |
11:36:19 | ripnetuk | do plugins get compiled in the sim? |
11:36:29 | Bagder | ripnetuk: yes |
11:36:47 | ripnetuk | cool |
11:37:22 | amiconn | (debug menu) (1) I talked about removing it in *release* versions, i.e. not in dailies. (2) I said "after moving some useful functionality elsewhere" |
11:37:29 | ripnetuk | is your plugin stuff back in cvs? |
11:37:46 | Bagder | not yet |
11:37:56 | ripnetuk | ok... i wont test it in the sim then :) |
11:38:17 | Bagder | the plugin linking is still bad too |
11:38:26 | Cassandra | cvs commit: Using deprecated info format strings. Convert your scripts to use |
11:38:26 | Cassandra | the new argument format and remove '1's from your info file format strings. |
11:38:26 | Cassandra | What on earth does that mean? |
11:38:34 | * | [IDC]Dragon wants "bootbox", a miniature rockbox instead of the Archos ucl |
11:38:45 | Bagder | Cassandra: we all get that, ignore it. its a server-side config issue |
11:38:48 | amiconn | Hi Jörg |
11:38:52 | [IDC]Dragon | but has no time :-( |
11:38:57 | amiconn | I didn't see you slip in again |
11:39:06 | Cassandra | OK - thought so, but I thought I'd better check. |
11:39:08 | [IDC]Dragon | Hi there |
11:40:12 | Cassandra | I presume an automatic build will happen soon now I've committed. |
11:40:16 | amiconn | The strange file issue is solved - it turned out that the partition was defined larger than the card's physical capacity (!) |
11:41:11 | Bagder | Cassandra: it runs every 20 mins if a change has happened |
11:41:19 | [IDC]Dragon | my card has a larger capacity |
11:41:30 | [IDC]Dragon | so it wasn't a problem there |
11:41:40 | Cassandra | Right. |
11:41:48 | amiconn | Now rockbox panics in such cases, so it's easier to nail down if someone else experiences this in the future |
11:42:27 | [IDC]Dragon | panic turn off the interrupt, so we see it even in video playback, right? |
11:43:17 | amiconn | I think so, yes |
11:44:09 | [IDC]Dragon | the downside is that we still don't have a reroduceable file system bug |
11:44:24 | amiconn | Btw, the audio underrun you got is also understandable. |
11:44:49 | | Join netukrip [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
11:45:17 | Cassandra | I must have a look at the new ID3 browser at some point. I think virtual directory entries provide a way around another thorny problem I was considering. |
11:45:43 | Cassandra | I was thinking about adding a directory selection dialogue to the virtual keyboard when you're entering a filename. |
11:45:53 | Cassandra | You need to have some way to select the root, of course. |
11:47:23 | Cassandra | It's actually fairly easy to adapt the interface after that. Of course, you have to disable the ability to manually enter directories otherwise parsing becomes a nightmare. |
11:47:43 | Cassandra | Do people feel that the ability to select a directory to save your config file in would be worth having? |
11:48:28 | [IDC]Dragon | no, they should be in .rockbox, where the "browse configs" takes you |
11:48:57 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
11:49:39 | * | [IDC]Dragon dislikes HydraIRC for bold advertising |
11:49:41 | * | amiconn keeps the "environment-switch" configs in the root - much more convenient |
11:49:48 | Cassandra | The problem with that is that browse configs is so deep in the menu structure it's much more convenient to just have them in the root and use "Show Supported". |
11:50:03 | amiconn | [IDC]Dragon: Yeah, that's the only drawback of HydraIRC |
11:50:05 | Bagder | one red |
11:50:29 | amiconn | That's why I either use /part, or /quit <message> |
11:50:59 | ashridah | only 100,000 downloads? that's really not that much |
11:51:30 | Cassandra | Ah - presumably that's because the recording structure isn't there for HP100 yet. |
11:51:56 | Bagder | the rec_menu depends on a specific mas instead of have_recording |
11:52:18 | * | rasher_ hugs irssi |
11:52:25 | rasher_ | [11:52] Ignoring QUITS from * [-pattern hydrairc] |
11:52:27 | rasher_ | :) |
11:53:08 | Cassandra | Makes sense. Would the best way to fix it be to define a dummy rec_menu for H100? |
11:53:15 | Bagder | checking |
11:54:48 | Bagder | heh, changing the check to HAVE_RECORDING affects a lot of related stuff |
11:55:20 | Bagder | leave that to me, I'll sort it out with my other iriver work |
11:55:29 | Cassandra | Thanks. |
11:56:48 | * | rasher_ sends happy thoughts to Bagder |
11:57:59 | Bagder | commit |
12:00 |
12:01:31 | Cassandra | The other advantage of directory browsing is that it allows us to implement "move" on the Jukebox. |
12:03:03 | Cassandra | Not sure how much of an advantage that is, really. |
12:06:28 | | Join Quelsaruk [0] (~kvirc@80.103.128.128) |
12:07:03 | Quelsaruk | morning... or afternoon... as you wish |
12:07:04 | Quelsaruk | :) |
12:08:31 | | Quit DMJC ("Leaving") |
12:08:36 | Cassandra | See people later |
12:09:30 | | Quit Cassandra ("Client Exiting") |
12:11:20 | Bagder | blah, I broke some other builds instead :-/ |
12:11:59 | | Quit MooMaunder (Read error: 104 (Connection reset by peer)) |
12:12:10 | | Join lImbus [0] (lImbus@174-63.244.81.adsl.skynet.be) |
12:12:14 | lImbus | Hi all |
12:12:20 | lImbus | Zagor, are you reading ? |
12:12:47 | lImbus | I noticed something strange, even with daily build, and I assume it's somewhere in the code you touched lately |
12:13:33 | lImbus | If I try to On-Play on a directory, then Playlist->Insert, I'm getting a "Error accessing directory". |
12:13:53 | lImbus | After that, "Show Files" is set to "All" instead of "Supported" as before. |
12:14:06 | ripnetuk | what is chess clock? |
12:14:36 | lImbus | ripnetuk it's a clock for chess-gaming, but only on players, IIRC |
12:14:45 | ripnetuk | gotcha |
12:14:45 | Bagder | no, it is for recorders too |
12:15:03 | Bagder | or rather bitmap displays |
12:15:12 | lImbus | :-) |
12:17:10 | lImbus | I thought it was only for players because the file was 0 bytes long for a while :-) |
12:17:31 | lImbus | the .rock was empty on my recorder-build, precisely |
12:17:46 | Bagder | yes, it started as player-only |
12:18:50 | lImbus | that must have been before introduction of the SOURCES file even. otherwise I wouldn't even have seen the file |
12:19:07 | lImbus | btw, Bagder, can you reproduce my problem ? |
12:19:29 | Bagder | I don't have my archos near atm |
12:20:26 | lImbus | kk, with the build I had installed before (a daily build from about the weekend) I was even able to get more strange side-effects afterwards. I had a broken browser a few times, a "can't find playlist.control-file" and even a panic... |
12:27:20 | Lynx_ | |Imbus: I can reproduce the error on my recorder |
12:28:03 | lImbus | nice, thanks, Lynx_ |
12:28:52 | Lynx_ | after that there a lot seem screwed... |
12:29:09 | lImbus | :-) |
12:31:15 | Lynx_ | after the error i am in the directory i tried to insert into the playlist, and can't leave it (like the resume error that was fixed). If i try to play a file it takes extremely long to load it. (like 6 seconds) |
12:31:43 | lImbus | yes, I had that until I applied the daily build |
12:31:50 | lImbus | (todays daily build) |
12:32:04 | Lynx_ | ah, i have yesterdays i think. |
12:32:12 | Lynx_ | i will update and try again |
12:32:13 | lImbus | I deleted the playlist control file a few times in the meantime, so this may be a problem too. |
12:33:00 | Zagor | lImbus: i'll look at it |
12:35:09 | lImbus | nice, thanks |
12:35:14 | Bagder | -rwxr-xr-x 1 daniel daniel 838831868 Feb 4 12:33 bounce.rock* |
12:35:23 | Bagder | now at 800 MB :-/ |
12:35:40 | ashridah | rofl |
12:35:46 | lImbus | hehe. |
12:36:00 | lImbus | way too much for the plugin-framework, isn't it ? |
12:36:05 | Bagder | hehe |
12:36:12 | Lynx_ | where is the playlist control file? |
12:36:22 | lImbus | Lynx_: .\rockbox |
12:36:45 | lImbus | .playlist_control is the very correct file name |
12:39:07 | | Quit Patr3ck (" WOW! This IRC Client ownz! HydraIRC -> http://www.hydrairc.com <-") |
12:39:29 | ashridah | patreck? |
12:39:35 | Lynx_ | todays build does not change anything for me...actually when trying to inster a folder, there is two error messages, but i can't read the first one because it gets covered by the 'error accessing directory' on too fast |
12:39:51 | Lynx_ | insert |
12:40:21 | Quelsaruk | i'll check also to see if i get the same issue :) |
12:44:14 | ripnetuk | does the configure script allow you to pass command line parameters instead of manually entering the options (like target etc?) |
12:44:34 | Bagder | ripnetuk: no |
12:44:53 | Bagder | but passing them to stdin works |
12:44:59 | Bagder | the options |
12:45:22 | Quelsaruk | lImbus: i don't get the error |
12:45:36 | ripnetuk | i tried that ages ago. I seem to eremember that echo options | configure failed, but doing configure < inputfile worked. How do you do it? |
12:46:10 | Quelsaruk | yo are playing a file−−>browser−−>ON+PLAY−−>playlist−−>insert is this what you did? |
12:46:51 | Bagder | ripnetuk: echo "blablabla" | configure |
12:47:01 | ripnetuk | how do you get the linefeeds in? |
12:47:06 | Bagder | the cvs builds do it that way |
12:47:14 | Bagder | we do echo -e |
12:47:38 | Bagder | echo -e "x\n" |
12:47:47 | ripnetuk | gotcha :) thanks |
12:48:16 | ripnetuk | works :) |
12:49:36 | *** | Saving seen data "./dancer.seen" |
12:50:01 | lImbus | Quelsaruk, no inserting files works for me too, I want to insert folders, errm directories |
12:50:44 | lImbus | Lynx_, the message unterlying is most probably the message that usually says "inserting 10 files to playlist" |
12:51:12 | HCl | lmao.. dualscreen pong.. xD |
12:51:18 | HCl | morning |
12:51:40 | Lynx_ | |Imbus: right, but actually i checked and it sais inserting 0 files...but there are some in the dir |
12:52:24 | Quelsaruk | folders.. checking |
12:52:47 | Quelsaruk | getting the same error |
12:53:15 | Quelsaruk | queue makes the same error |
12:54:30 | Quelsaruk | strange |
12:57:03 | | Join Patr3ck [0] (~patr3ck@pD9ECF440.dip.t-dialin.net) |
12:57:08 | Quelsaruk | must go |
12:57:10 | Quelsaruk | cu! |
12:57:15 | | Nick Quelsaruk is now known as quel|away (~kvirc@80.103.128.128) |
13:00 |
13:01:14 | amiconn | Lynx_, lImbus, quel|away: This looks like a problem introduced with id3 browsing. |
13:02:51 | quel|away | maybe |
13:02:54 | quel|away | :) |
13:02:54 | quel|away | must go |
13:03:14 | quel|away | bye |
13:05:52 | Lynx_ | amiconn: that's why it also affects the files shown i guess? (after the error occurs, "show files" is set to "all") |
13:07:40 | lImbus | yes, I thought as well it had to do with id3-browsing, this is why I pointed on Zagor :-) |
13:07:55 | lImbus | where the id3-browsing still not works for me, btw. |
13:08:17 | lImbus | but thats another story. gotta go now |
13:08:39 | Lynx_ | bye |
13:08:57 | ripnetuk | cool i now have a script that books out the current cvs and builds it for me... all set for the rapid-dev phase that i can smell is coming up :) |
13:09:35 | lImbus | ripnetuk ??? something else than cvs up -Pd && cd build-dir/ && make ? |
13:09:57 | ripnetuk | not much else... it had to build the tools dir, and run configure, ut thats basically it |
13:10:19 | ripnetuk | and I dont trust cvs to update, so I get a fresh copy each time |
13:10:32 | lImbus | :) |
13:10:35 | ripnetuk | maybe cvs is better than i thought? |
13:10:40 | Bagder | it is |
13:10:45 | lImbus | it definitely is |
13:10:57 | ashridah | ripnetuk: uh. why don't you trust cvs to update? it's not like rockbox is using sourceforge :) |
13:11:02 | | Join Patr3ck_ [0] (~patr3ck@p548CB7E4.dip.t-dialin.net) |
13:11:02 | ripnetuk | heh |
13:11:03 | ripnetuk | e |
13:11:24 | ripnetuk | dunno really, maybe im used to win32 dev tools :) |
13:11:32 | lImbus | gotta run now, bbl |
13:11:35 | | Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- \o/") |
13:12:35 | | Quit midk (Read error: 104 (Connection reset by peer)) |
13:14:20 | | Join jyp [0] (~jp@200-99.241.81.adsl.skynet.be) |
13:18:10 | | Quit Patr3ck (Read error: 60 (Operation timed out)) |
13:29:06 | Bagder | I need some helpful eyes on the plugin.lds file to point out my mistake(s) |
13:30:14 | Bagder | od -x pong.rock |
13:30:22 | Bagder | 0000000 6972 6867 0074 656c 7466 2500 2073 6373 |
13:30:22 | Bagder | 0000020 726f 7365 0021 6425 2d20 2520 0064 0000 |
13:30:25 | Bagder | 0000040 0000 0000 0000 0000 0000 0000 0000 0000 |
13:30:26 | Bagder | * |
13:30:30 | Bagder | 6177700000 ef4f ccff d748 040c 6f24 3800 0174 3c20 |
13:30:33 | Bagder | quite a gap |
13:32:04 | Zagor | no clues from the map file? |
13:32:35 | | Join LinusN [0] (~linus@labb.contactor.se) |
13:33:42 | * | LinusN bricked his 120 last night :-) |
13:33:51 | Zagor | whee :) |
13:34:01 | LinusN | lycky me that has a bdm |
13:34:05 | LinusN | lucky |
13:34:08 | LinusN | :-) |
13:34:20 | [IDC]Dragon | no minimon yet? |
13:34:30 | LinusN | i'll ditch the minimon |
13:34:39 | [IDC]Dragon | why? |
13:34:52 | LinusN | because you can use the original firmware to reflash |
13:35:11 | [IDC]Dragon | if it starts, yes |
13:35:24 | LinusN | yes |
13:35:31 | Zagor | is it really more likely that minimon starts than the original firmware? |
13:37:17 | dwihno | ditch minimon, go for digimon! :) |
13:37:30 | Bagder | to brick or not to brick, that is the question |
13:41:09 | LinusN | Bagder: fixed the plugin.lds file for you |
13:41:14 | Bagder | great |
13:41:22 | Bagder | I committed my plugin changes now |
13:41:42 | ripnetuk | how did you brick your box? |
13:41:47 | LinusN | but plugins aren't enabled in the config file yes |
13:41:49 | LinusN | yet |
13:41:51 | Bagder | no |
13:41:55 | Bagder | that's the only thing left |
13:41:59 | LinusN | ripnetuk: a bug n the boot loader |
13:42:11 | Bagder | LinusN: I changed my makefile locally while testing this out |
13:42:12 | LinusN | when i developed the cookie safety fix |
13:42:18 | LinusN | Bagder: me too |
13:42:41 | LinusN | in fact, i bricked it like 5 times :-) |
13:42:42 | ripnetuk | so the one in cvs was never broken :) it will be interesting to see if i could have got away with a maverick flasking :) |
13:43:21 | ripnetuk | scary stuff! did you establish that the ram survives a reset? |
13:43:28 | LinusN | seems o, yes |
13:43:34 | LinusN | so |
13:43:41 | LinusN | damn keyboard |
13:43:45 | ripnetuk | good |
13:44:06 | LinusN | hopefully, i will have a new version out this weekend |
13:44:15 | ripnetuk | did you test a deliberate hang, followed by reset then? |
13:44:20 | LinusN | yup |
13:44:24 | LinusN | worked fine |
13:44:25 | ripnetuk | nice |
13:44:33 | * | ripnetuk is getting excited |
13:44:49 | ripnetuk | i love the way you can see an entire album on screen at once (in sim) |
13:44:51 | Zagor | <stdin>:35:23: warning: extra tokens at end of #ifndef directive |
13:45:10 | Bagder | ah, yes |
13:45:16 | Bagder | couldn't find that sucker |
13:45:19 | desrt | linus; ? |
13:45:19 | Bagder | can you? |
13:45:29 | Zagor | searching... |
13:48:01 | amiconn | Bagder: Wow, huge commit |
13:48:26 | Bagder | pretty big, yes |
13:50:11 | Zagor | apps/plugins/SOURCES:35:#ifndef CONFIG_KEYPAD != IRIVER_H100_PAD |
13:50:17 | Zagor | bad syntax |
13:50:17 | Bagder | aha |
13:50:41 | Bagder | thanks |
13:50:58 | amiconn | Bagder: Your calculator button assignments look odd to me. |
13:51:06 | Bagder | lots of them are odd |
13:51:22 | Bagder | I've never even used the calculator |
13:51:22 | LinusN | desrt: yup |
13:51:38 | Bagder | I've mainly made them compile, not made sensible keymaps |
13:52:02 | LinusN | we'll sort out the keymap when we start testing them |
13:52:29 | Bagder | and now I've enabled the plugins in the default build |
13:52:44 | LinusN | rock'n'roll |
13:52:52 | desrt | LinusN; do you know enough to help me convert a BSDL file into a freewince jtag hardware description file? |
13:53:34 | | Join Digital007 [0] (~acd61387@labb.contactor.se) |
13:53:38 | Digital007 | hi |
13:53:41 | LinusN | i might, if i knew what BSDL and freewince was |
13:53:48 | desrt | oh. well |
13:53:56 | desrt | do you know PaulS's email address, then? :) |
13:54:05 | | Quit hile_ (Nick collision from services.) |
13:54:13 | | Join hile__ [0] (hile@hack.fi) |
13:54:26 | LinusN | desrt: hmmm, no... |
13:54:27 | Digital007 | pretty impressed withe progress on iriver 'box |
13:54:38 | LinusN | Digital007: things are moving |
13:54:43 | desrt | openwince is the project that makes the opensource 'jtag' tool |
13:54:47 | LinusN | aaah |
13:55:00 | amiconn | Bagder: Maybe I'll look into the plugin button mapping for iRiver, via the sim |
13:55:00 | LinusN | the one paul was usign to jgat his bricked box? |
13:55:05 | desrt | BSDL is the standard hardware-description file format for jtag-able devices |
13:55:06 | LinusN | jtag |
13:55:12 | desrt | probably. |
13:55:17 | Bagder | amiconn: yes, that should be possible |
13:55:19 | Digital007 | yea i saw |
13:55:25 | Digital007 | i saw the plugins adapted for iriver |
13:55:49 | Digital007 | i just wonder how will the interface will be controlled due to the iRiver's different control layout compared to the Archos |
13:55:51 | LinusN | sadly enough, we'll probably have the games working before the sound :-) |
13:56:08 | ripnetuk | lol |
13:56:17 | Bagder | well, the games are easier than the sound |
13:56:29 | Digital007 | sound as in MP3 playback or sound effects? |
13:56:43 | LinusN | as in mp3 |
13:56:44 | Bagder | both |
13:56:49 | LinusN | :-) |
13:56:51 | ripnetuk | there seem to be a few new plugins since i sold my archos |
13:56:53 | amiconn | LinusN: I'd like to know if I understood your button assignment correctly. |
13:57:14 | LinusN | "select" is pushing the joystick |
13:57:27 | Digital007 | Would Rockbox fix this issue? on iriver f/w as you increase the volume bass power decreases |
13:57:27 | LinusN | "mode" is the A/B button |
13:57:47 | dwihno | A/B! The most useful feature! Hooray for iRiver design team \o |
13:57:49 | dwihno | \o/ |
13:57:54 | LinusN | Digital007: it is a necessity to avoid distortion |
13:58:03 | Zagor | document the buttons in wiki:ButtonAssignments |
13:58:37 | LinusN | have to run the corridors for a while, brb |
13:59:15 | Digital007 | ok |
14:00 |
14:00:07 | Digital007 | have you got a sample version of rockbox working on iriver now? |
14:01:15 | ripnetuk | digital - it compiles now, and the plugins aparently compile. Bootloader is still not safe |
14:01:21 | Digital007 | ok |
14:01:26 | Digital007 | looking good though |
14:01:27 | ripnetuk | also, no sound |
14:01:30 | ripnetuk | looking very good |
14:01:33 | Digital007 | i really want the playlist feature from the archos |
14:01:48 | Digital007 | Is there a "virtual keyboard" for naming playlists/renaming files? |
14:01:57 | Bagder | yes |
14:02:01 | Digital007 | cool |
14:03:07 | amiconn | Bagder: iRiver sim build now errors out on solitaire :( |
14:03:23 | amiconn | This is because the sim build system still doesn't use SOURCES... |
14:03:36 | Bagder | crap |
14:05:19 | * | dwihno wants a rockbox port for his ifp-799 |
14:05:21 | dwihno | ;) |
14:05:29 | Zagor | dwihno: what's stopping you? ;) |
14:06:38 | dwihno | Zagor: Well, I know jack about hardware :) |
14:06:48 | desrt | <zagor> "dwihno: patches plz, k thx" |
14:07:32 | ripnetuk | where should .rocks go these days? directly in .rockbox, or in a subdir? |
14:07:54 | dwihno | So let's make a deal - I fix the settings and a GUI, and you fix me the port :) |
14:07:58 | Zagor | ripnetuk: subdir |
14:07:59 | | Quit ashridah ("sleep") |
14:08:00 | amiconn | one of 2 subdirs |
14:08:24 | amiconn | Regular ones go into /.rockbox/rocks, viewers to /.rockbox/viewers |
14:08:33 | ripnetuk | thanks... sorry i should have rtfm |
14:09:07 | Bagder | ripnetuk: you normally do 'make zip' and then unpack that zip to your player |
14:09:19 | ripnetuk | nice |
14:12:08 | | Quit Digital007 ("CGI:IRC (EOF)") |
14:20:21 | | Quit jyp ("poof!") |
14:21:39 | ripnetuk | are we aware of 'cannot find entry point' on some plugins on iriver sim? (like the mandelbrot)? |
14:22:30 | Bagder | hm |
14:22:37 | amiconn | That's normal |
14:22:43 | Bagder | mandelbrot doesn't work on the iriver |
14:22:49 | ripnetuk | i see |
14:23:00 | ripnetuk | just thought you would want to know if it was a prob |
14:23:10 | amiconn | Plugins are all compiled for the sim, because simulator builds don't use SOURCES yet |
14:23:35 | amiconn | Plugins that actually aren't suited for the target are empty, hence this message |
14:23:45 | ripnetuk | i know little about makefiles... Delphi on which i usually dev handles all that for you with a project... is SOURCES just a list of .c files that want compiling from that dir? |
14:24:30 | Bagder | ripnetuk: basically, yes, but the list is preprocessed so parts can be conditional on target features |
14:24:51 | ripnetuk | i see... im not sure if i love of hate the 'hit the metal' attitude of c |
14:24:55 | ripnetuk | or hate |
14:25:02 | Bagder | hehe |
14:25:15 | Bagder | we should make rockbox in java instead ;-) |
14:26:43 | amiconn | LinusN: Around again? |
14:26:51 | ripnetuk | hehe |
14:27:03 | LinusN | amiconn: for now, yes |
14:27:06 | ripnetuk | then it could run on EVERTTHING except mp3 players |
14:27:35 | Bagder | :-] |
14:28:56 | * | LinusN wanders off |
14:29:03 | amiconn | LinusN: What are BUTTON_ON & BUTTON_OFF on iriver? |
14:29:25 | amiconn | I can only see a play and a stop button in addition to the ones you already mentioned |
14:29:31 | Bagder | on is play |
14:29:35 | Bagder | off is stop |
14:29:48 | amiconn | Ah ok, so I got this right for the sim :) |
14:49:37 | *** | Saving seen data "./dancer.seen" |
14:53:56 | | Quit Nibbler (Read error: 110 (Connection timed out)) |
14:54:31 | | Join Nibbler [0] (~sven@port-212-202-78-188.dynamic.qsc.de) |
15:00 |
15:02:51 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:05:26 | | Join Trevmar [0] (~trevor@ca-agoura-cuda2h-53.ventca.adelphia.net) |
15:16:58 | Trevmar | Joerg, I was reflecting on this, and realized I have seen no signs that the basic CPU ROM loses its memory. Every unit I have seen has uart_booted OK, even if the behavior after that has been uncertain :) |
15:22:07 | | Quit Trevmar () |
15:24:17 | | Join jipi [0] (~jipi@cm65.gamma184.maxonline.com.sg) |
15:24:57 | * | Bagder sighs |
15:27:37 | | Join R3nTiL [0] (~zorroz@83.69.98.68) |
15:28:21 | LinusN | (sigh?) |
15:29:01 | * | Bagder helps these people with their java build crap |
15:29:10 | Bagder | in one word: ant |
15:29:39 | Bagder | it makes me tired |
15:30:34 | LinusN | hehe |
15:37:06 | | Join rasher [0] (~rasher@62.79.64.148.adsl.hs.tiscali.dk) |
15:54:47 | | Quit R3nTiL () |
15:59:09 | | Quit rasher_ (Read error: 110 (Connection timed out)) |
16:00 |
16:01:03 | | Join jyp [0] (~jp@200-99.241.81.adsl.skynet.be) |
16:01:43 | | Join amiconn_ [0] (~jens@pD9E7F4F7.dip.t-dialin.net) |
16:02:44 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
16:02:53 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
16:03:00 | preglow | helo |
16:03:05 | Bagder | hi |
16:03:09 | elinenbe | iriver progress = :-) |
16:03:45 | Bagder | yeps |
16:03:50 | Bagder | step by step |
16:07:26 | jyp | Bag |
16:07:56 | | Join El_Barto2 [0] (firecreepe@www.e-spirit.de) |
16:07:58 | El_Barto2 | hi |
16:08:05 | LinusN | hi |
16:08:10 | jyp | Bagder, I think the code is ready to make librockbox to compile for gmini |
16:08:21 | El_Barto2 | heard something about linux on an archos player |
16:08:26 | El_Barto2 | is it correct? |
16:08:31 | preglow | why'd you want that? |
16:08:45 | El_Barto2 | or possible? |
16:08:48 | Bagder | jyp: cool |
16:09:06 | Bagder | I just committed a fix to remove the errors in rolo and serial for gmini |
16:09:16 | Zagor | El_Barto2: the av480 runs linux |
16:09:36 | jyp | Bagder: cool, that's just what I wnated to ask you ;) |
16:09:39 | El_Barto2 | and the 300 series? |
16:09:39 | Bagder | El_Barto2: linav.free.fr |
16:09:39 | Zagor | sorry, it's called the pma400 |
16:10:04 | Bagder | jyp: I read your mind ;-) |
16:10:15 | | Quit amiconn (Read error: 60 (Operation timed out)) |
16:10:15 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7F4F7.dip.t-dialin.net) |
16:11:03 | El_Barto2 | on the picture i see linux on a av320! |
16:11:12 | El_Barto2 | so i think its possible ;) |
16:12:47 | Bagder | jyp: the hwcompa.c problem looks like a compiler problem to me |
16:12:53 | Bagder | hwcompat.c |
16:14:00 | | Quit jyp (zelazny.freenode.net irc.freenode.net) |
16:14:00 | NSplit | zelazny.freenode.net irc.freenode.net |
16:19:16 | | Quit DMJC-L (Remote closed the connection) |
16:21:49 | Bagder | I guess Christi's first cvs commit didn't get the attention it deserves |
16:24:27 | El_Barto2 | could some tell me a bit about linav or the av320? ...if he is interested ;) |
16:25:10 | NHeal | zelazny.freenode.net irc.freenode.net |
16:25:10 | NJoin | jyp [0] (~jp@200-99.241.81.adsl.skynet.be) |
16:25:10 | LinusN | El_Barto2: you're on the wrong channel for that |
16:25:10 | Bagder | El_Barto2: we are not linav, that's a separate project |
16:25:19 | * | Zagor cheers christi's first commit. hooray hooray! |
16:25:39 | Zagor | #linav |
16:26:07 | El_Barto2 | they are sleeping there ;) |
16:26:29 | Bagder | I'm off |
16:27:52 | * | jyp got split |
16:38:41 | | Part LinusN |
16:38:58 | elinenbe | Bagder: so, do plugins now work on the iriver −− on the target? |
16:39:18 | elinenbe | also, has anyone else put rockbox on their iriver −− other than Linus? |
16:39:23 | ripnetuk | i think badger left... i dont think we know. They seem to work on the sim |
16:39:28 | ripnetuk | no, only Linus AFAIK |
16:39:42 | ripnetuk | they certainly compile for the target |
16:49:38 | *** | Saving seen data "./dancer.seen" |
16:57:06 | | Join Cassandra [0] (~christi@213.78.117.64) |
16:57:06 | | Quit preglow (Read error: 104 (Connection reset by peer)) |
16:57:26 | Lynx_ | bye all |
16:57:49 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
16:57:49 | DBUG | Enqueued KICK Lynx_awy |
16:58:44 | El_Barto2 | anyone interested in buying my archos jukebox recorder 20? |
16:59:22 | El_Barto2 | wants to buy a gmini 120 but first i have to sell my two weeks old recorder :( |
17:00 |
17:01:13 | El_Barto2 | coming back later...if someone is interested he could tell me ;) |
17:01:20 | El_Barto2 | bye |
17:01:28 | | Quit El_Barto2 () |
17:03:20 | | Join mecraw [0] (~mecraw@69.2.235.2) |
17:09:21 | | Part Zagor |
17:09:57 | jyp | amiconn, I scanned my gmini, if you're still interested in a high quality pic |
17:10:07 | jyp | jyp/GminiSP.png">http://www.donat.org/users/jyp/GminiSP.png |
17:16:43 | amiconn | Thats; maybe I'll remake the Win32 sim picture then. |
17:17:08 | amiconn | s/Thats/Thanks/ |
17:17:30 | amiconn | (If I get the pic to download from that "special" domain, that is) |
17:17:54 | | Quit Cassandra (Read error: 60 (Operation timed out)) |
17:21:11 | Bagder | jyp: those two remaining build errors look like compiler problems |
17:21:20 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
17:21:28 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
17:21:32 | Bagder | they are easily avoided though |
17:21:52 | jyp | amiconn, I'm using coral to access it ... Just postfix .nyud.net:8090 to the hostname |
17:22:03 | lolo-laptop | I just want to say that you guys rock, and I can't wait to see your iRiver H3x0 work in action. |
17:22:10 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
17:22:10 | * | Bagder is off again |
17:22:45 | jyp | Bagder, this is not entirely a compiler error. The C code acesses memory outside addressable space. |
17:23:16 | jyp | I committed a fix. |
17:23:31 | | Join Cassandra [0] (~christi@213.78.105.44) |
17:28:44 | mecraw | Bagder: [OT] did you see curl is touted by a spammer? |
17:28:51 | mecraw | Bagder: http://www.theregister.co.uk/2005/01/31/link_spamer_interview/print.html |
17:31:29 | ripnetuk | i noticed that you guys had a hand in curl as well yesterday :) i never realised before |
17:34:40 | ripnetuk | in fact more than a hand :) kudos |
17:37:54 | amiconn | jyp: Back up to 13 errors and 395 warnings :( There are some internal compiler errors now... |
17:38:58 | | Quit netukrip (Remote closed the connection) |
17:39:01 | jyp | of course, it does the app directory now |
17:39:11 | jyp | more work ahead ;) |
17:40:22 | jyp | there seem to be only one ICE |
17:40:26 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new age") |
17:40:47 | jyp | so; not *much* more work ;) |
17:41:06 | | Join MooMaunder [0] (~me@194.152.87.150) |
17:42:35 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
17:48:22 | | Nick quel|away is now known as Quelsaruk (~kvirc@80.103.128.128) |
17:48:30 | Quelsaruk | back |
18:00 |
18:00:40 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:07:41 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
18:08:11 | cYmen | i just put a 40gb drive in my jukebox recorder 20 but it doesn t recognize the partitioning do i have to make 20gb partitions? |
18:10:05 | Quelsaruk | ¿? |
18:10:18 | Quelsaruk | it should |
18:10:27 | | Quit jipi ("Leaving") |
18:10:34 | Quelsaruk | did you format it using Fat32? |
18:12:14 | cYmen | yes |
18:12:44 | Quelsaruk | i only upgraded with a 30GB hd, but worked perfectly |
18:12:47 | cYmen | to be precise i did |
18:12:47 | Quelsaruk | that's strange |
18:12:48 | cYmen | sfdisk /dev/sda -f |
18:12:53 | cYmen | and hit enter some times |
18:12:55 | cYmen | and |
18:13:01 | cYmen | mkfs.vfat -F 32 /dev/sda1 |
18:13:33 | | Quit Patr3ck_ ("User pushed the X - because it's Xtra, baby") |
18:13:33 | Quelsaruk | mmm... |
18:14:04 | Quelsaruk | dunno |
18:14:06 | Quelsaruk | should work |
18:14:07 | Quelsaruk | :/ |
18:15:10 | Quelsaruk | does the computer still recognice the drive? |
18:15:18 | cYmen | sure |
18:16:18 | jyp | Formatted with windows or linux ? |
18:16:25 | Quelsaruk | linux |
18:16:35 | Quelsaruk | using mkfs.vfat is linux... afaik |
18:16:55 | jyp | I suggest trying windows (but I'm no expert in those matters) |
18:17:24 | Quelsaruk | well.. |
18:17:26 | jyp | just that the Gmini doesn't seems to like partitions formatted with mkfs |
18:17:48 | cYmen | Quelsaruk: does the jukebox care about the partition type? what type did you set? |
18:18:54 | Quelsaruk | if i remember correctly, rockbox loks for the first fat32 (vfat) partition it can find in the drive |
18:18:58 | Quelsaruk | *looks |
18:19:59 | Quelsaruk | Bagder: are you here? |
18:20:20 | cYmen | ah partition type set to b and it seems to work |
18:20:45 | * | Quelsaruk thinks it's a good moment for LinusN to enter the channel |
18:20:55 | Quelsaruk | does it work now? |
18:21:40 | cYmen | it s working or i m hearing phantoms ;) |
18:21:46 | Quelsaruk | :) |
18:21:52 | Quelsaruk | now i know something new |
18:22:04 | cYmen | anathema - closer :) |
18:22:07 | Quelsaruk | partition type must be set to b to work |
18:22:11 | Quelsaruk | :) |
18:22:50 | cYmen | well i tried 83 (which is a linux partition) by accident and i tried c which is win95 fat32 lba and both didnt work that s all i can say |
18:22:58 | cYmen | on the other hand it may not be the type |
18:23:13 | cYmen | i also recreated the partition...ah whatever :) |
18:23:18 | cYmen | it works that s all that matters :) |
18:23:37 | Quelsaruk | yes |
18:23:41 | Quelsaruk | that's what matters |
18:24:04 | cYmen | to bad the harddisk screws don t fit in the new drive :) |
18:25:34 | Quelsaruk | no? |
18:26:23 | * | lolo-laptop wants rockbox... wish I had the brains to help out with it (iRiver H340) |
18:26:56 | Quelsaruk | searching for documentation for it is a good starting point |
18:27:14 | Quelsaruk | but it may mean disassembling the iriver :/ |
18:27:44 | lolo-laptop | Quelsaruk: hehe, I have the torx driver to do so on order, and they appear to already have the hardware for my player listed on the site so not sure how much my disassembilng another one would help |
18:28:14 | Quelsaruk | :) |
18:28:17 | Quelsaruk | i din't know |
18:28:38 | Quelsaruk | i thought they had only the hardware info for the h1XX |
18:29:02 | lolo-laptop | http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents |
18:30:08 | Quelsaruk | oh |
18:30:09 | Quelsaruk | :) |
18:39:40 | | Join LinusN [0] (~linus@labb.contactor.se) |
18:40:01 | LinusN | this is just hilarious: |
18:40:05 | LinusN | http://www.misticriver.net/boards/showthread.php?t=12121 |
18:40:32 | LinusN | unfortunately, you need flash to really enjoy it |
18:40:35 | Quelsaruk | LinusN: you came late |
18:40:35 | Quelsaruk | :P |
18:46:30 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
18:46:49 | LinusN | the cookie safety measures for the boot loader works |
18:49:26 | preglow | what's it do? |
18:49:41 | *** | Saving seen data "./dancer.seen" |
18:50:09 | coob | gives you a cookie if it thinks you're a theif. |
18:50:19 | LinusN | it sets a magic value in a location in IRAM early in the boot loader, and resets it right before starting the original or the rockbox firmware |
18:50:45 | coob | why is that needed? |
18:51:24 | LinusN | and it checks this "cookie" in the reset/power on handler. if it is set, the rockbox boot loader must have crashed, so it starts the original |
18:52:00 | preglow | quite clever |
18:52:20 | LinusN | so if the boot loader hangs, all you do is reset, and the original is started |
18:52:38 | preglow | ahhh, so it persists across resets |
18:52:42 | preglow | then it's very clever |
18:53:03 | preglow | it'll pretty much handle all bootloader related issues |
18:53:05 | izzy_ | LinusN: what's the magic value? 0xdeadbeef? :) |
18:53:19 | LinusN | c00l5a17 |
18:53:36 | izzy_ | :) |
18:53:53 | amiconn | cYmen: Partition type shouldn't matter for rockbox; it checks the bootblock for fat32. However, rockbox does only handle primary partitions, no logical drives within an extended partition |
18:54:58 | LinusN | izzy_: http://daniel.haxx.se/hexpoetry/ |
18:55:35 | amiconn | LinusN, [IDC]Dragon: My player doesn't seem to suffer from rld, despite having the "right" hd. I hoped that I could investigate rld with it... :-/ |
18:56:26 | LinusN | amiconn: interesting |
18:57:03 | * | amiconn just had an idea why this is |
18:57:52 | amiconn | I run almost stock cvs compile on it - but one difference may have an effect on it - I use hardware ata poweroff |
18:58:14 | amiconn | Maybe I should disable it and then try again... |
18:58:47 | LinusN | the ata poweroff doesn't matter to those who have rld, afaicr |
18:59:52 | amiconn | Hmm. ATA poweroff isn't enabled for the players in cvs, and for recorders it's off by default. Are you sure? |
19:00 |
19:00:16 | LinusN | that's one of the first things we have asked the rld victims to try |
19:00:44 | amiconn | Okay. |
19:01:14 | amiconn | Do you remember whether player owners reported rld at all? Maybe it does only occur with recorders... |
19:01:27 | LinusN | hmmm, don't rememebr |
19:01:33 | LinusN | brb |
19:09:43 | | Join BobAl [0] (~d4937cda@labb.contactor.se) |
19:11:18 | | Part BobAl |
19:12:13 | | Part LinusN |
19:13:27 | | Join Marder [0] (~MArder@lsn-boi-catv-c124-p218.vtx.ch) |
19:14:35 | Quelsaruk | but does it still happen? |
19:14:40 | Quelsaruk | that rdl issue? |
19:14:53 | Marder | Hi All - Proud owner of H140 - Eagerly awaiting RockBox on iRiver |
19:15:18 | | Join LinusN [0] (~linus@labb.contactor.se) |
19:15:19 | Quelsaruk | hi Marder |
19:17:01 | Marder | Trying to set a RockBox development environment - but www.cygwin.com is down |
19:18:05 | LinusN | sourceware.org had a disk crash, i think cygwin was affected too |
19:18:18 | LinusN | gcc.org, source.redhat.org... |
19:18:22 | Marder | :-( |
19:18:30 | Quelsaruk | taht's not good |
19:19:18 | preglow | i assume they have backups |
19:19:22 | Marder | Any mirror you know of (Cygwin uses an Internet install) ? |
19:19:32 | preglow | i've got the installer, if you want it |
19:19:55 | Marder | You mean setup.exe ? |
19:20:09 | preglow | yes |
19:20:11 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
19:20:16 | Quelsaruk | there are a lot of mirrors |
19:20:19 | preglow | it's a tiny thing |
19:20:21 | preglow | http://glow.m0f0.net/setup.exe |
19:20:30 | Marder | Useless, as it can not find mirrors.lst :-( |
19:20:36 | preglow | hah |
19:20:49 | preglow | but that's probably mirrored as well |
19:21:00 | Quelsaruk | ftp.rediris.es/mirror/cygwin |
19:21:08 | Quelsaruk | if i remember correctly |
19:22:08 | Marder | That's it thx Quel ! |
19:22:09 | * | LinusN just loaded rockbox on his iriver |
19:22:21 | Quelsaruk | :) |
19:22:23 | lImbus | WHAT ? |
19:22:44 | LinusN | it crashes right after loading the directory tree |
19:22:57 | lImbus | uh. directory tree works. nice |
19:23:10 | lImbus | I expected crashing earlier :-) |
19:23:14 | izzy_ | :) |
19:23:22 | LinusN | hehe, no, it crashes right after loading it, not displaying it :-) |
19:23:44 | * | lImbus does not really know how far iRiverBox already is |
19:24:59 | izzy_ | LinusN: I haven't realised before that you can do over 300 words in hex :) |
19:25:07 | LinusN | :-) |
19:25:22 | LinusN | the like the poem about the cobol hacker |
19:25:27 | LinusN | i like |
19:25:59 | lImbus | _really_ gotta go now. I wish you all a nice weekend, and a nice carnival for all those who celebrate it :-) |
19:26:01 | lImbus | Alaaf |
19:26:05 | | Quit lImbus ("saufen") |
19:26:12 | LinusN | have to go too, cu later |
19:26:15 | | Part LinusN |
19:27:10 | amiconn | away, bbl |
19:28:39 | Marder | Cygwin setup still hangs on not finding mirrors.lst, probably on dead site |
19:28:54 | Marder | any way to point setup.exe to another site ? |
19:29:06 | preglow | i'll try |
19:29:29 | preglow | bah, it's upxed |
19:29:40 | preglow | un-upx it and edit the site string |
19:29:42 | preglow | should work great |
19:32:08 | Marder | Thx. I'll try when I've had figured what un-upx means. Google is your friend. |
19:34:50 | | Quit [IDC]Dragon ("CGI:IRC") |
19:35:06 | einhirn | upx: Compression for binaries, with runtime-decompression (->When Binary is started, it decompresses itself and then runs). |
19:35:38 | einhirn | un-upx: just decompress the file. |
19:39:48 | Marder | upx: setup.exe: IOException: setup.exe: Permission denied |
19:40:50 | preglow | great |
19:41:40 | Marder | Ok, I'll grow up and come back later - hate to be a newb |
19:41:56 | preglow | waiting til cygwin site is up again probably will be enough |
19:42:37 | Marder | Words of wisdom - bbl |
19:42:46 | | Part Marder |
19:52:54 | ripnetuk | cookie code committed :) looking good |
19:54:21 | preglow | deed |
19:59:21 | | Part coob |
20:00 |
20:03:23 | | Join Stryke` [0] (~Chairman8@130.85.241.86) |
20:13:48 | * | HCl sighs.. |
20:14:14 | HCl | any news..? |
20:15:49 | rasher | [19:22] * LinusN just loaded rockbox on his iriver |
20:15:57 | rasher | [19:22] <LinusN> it crashes right after loading the directory tree |
20:16:06 | HCl | nice... |
20:16:17 | lolo-laptop | hmm... I don't think I'll risk that |
20:16:19 | * | HCl just got back from the hospital and his parents, his sister isn't doing well :( |
20:16:38 | lolo-laptop | HCl: :-( what's da matter with her? |
20:17:59 | | Quit jyp ("poof!") |
20:22:17 | ripnetuk | linus - did you flash your 140 yet? |
20:23:26 | preglow | 19:26 < LinusN> have to go too, cu later |
20:23:27 | preglow | 19:26 -!- LinusN [~linus@labb.contactor.se] has left #rockbox [] |
20:23:48 | ripnetuk | :) |
20:23:49 | rasher | He usually ends up finding it in the logs if he turns up |
20:23:55 | preglow | that's true |
20:24:14 | ripnetuk | now the safety cookie is in place, i guess its almost time |
20:24:40 | lolo-laptop | ripnetuk: what is the safety cookie? The hold record to boot original firmware or something else? |
20:24:51 | ripnetuk | the way i see it is as soon as someone else (i trust) tries it on a 140, and our md5's match, i flash |
20:25:09 | ripnetuk | lolo - LinusN realised that you can overcome the bootloader from crashing |
20:25:26 | ripnetuk | by setting a 'this might crash' flag at the start, and clearing it at the end. |
20:25:45 | ripnetuk | by checking for 'this might crash' before you do ANYTHING else, you can say that if you find it, it HAS crashed |
20:26:15 | ripnetuk | so if the bootloader crashes, you just press reset, the cookie (a value stored in ram) is there, and it realises it has crashed, and just jumps to the original rom |
20:26:34 | lolo-laptop | smart coding. |
20:26:40 | ripnetuk | yeah... |
20:26:53 | lolo-laptop | the bootloader is flashed throught the original firmware's firmware loading process? |
20:27:01 | ripnetuk | it will be |
20:27:13 | lolo-laptop | cool. |
20:27:38 | lolo-laptop | I must find some time to dig into this thing's code... maybe I'll just stop going to class or sleeping :-\ |
20:27:44 | ripnetuk | of course its not foolproof, thats why im not flashing yet. the jump to original might fail |
20:27:54 | lolo-laptop | of course, heh |
20:28:07 | lolo-laptop | and then I'd need this 'BDM' interface to repair the firmware |
20:28:11 | ripnetuk | yes |
20:28:17 | ripnetuk | and you would have to be good as soldering :) |
20:28:20 | ripnetuk | at |
20:28:54 | preglow | linus says he'll do the soldering for you |
20:29:03 | preglow | but better spare him the work and wait for the mad swedes to flash it first |
20:29:12 | | Quit Nibbler (Remote closed the connection) |
20:29:15 | lolo-laptop | Has anyone done any preliminary type testing on the H3X0 with BDM yet? |
20:29:17 | ripnetuk | he did, but i would feel stupid if i flashed against his advice :) |
20:29:28 | preglow | yes you would ;) |
20:29:30 | ripnetuk | lolo - not to my knowledge |
20:29:32 | | Join Nibbler [0] (~sven@port-212-202-78-188.dynamic.qsc.de) |
20:29:40 | lolo-laptop | where is Linus located? |
20:29:41 | ripnetuk | i would possibly BE stupid |
20:29:48 | ripnetuk | i think sweden |
20:29:49 | preglow | lolo-laptop: i expect that might happen after linus is done with h120, if he has time and is willing |
20:29:55 | preglow | lolo-laptop: he's in sweden |
20:30:17 | lolo-laptop | does he have a H3X0 in addition to the H1X0? |
20:30:23 | preglow | don't know |
20:30:28 | Quelsaruk | no |
20:30:30 | preglow | but he can probably get one easy enough with donation money |
20:30:32 | ripnetuk | dunno... i dont remember him mentioning having one |
20:30:37 | Quelsaruk | i think he just have the h1xx |
20:30:39 | lolo-laptop | kk |
20:30:56 | ripnetuk | i know he has a bdm'ed 120 and a 140 |
20:31:00 | preglow | we'll see, with any luck the players are similar |
20:31:01 | ripnetuk | not bdmed |
20:31:12 | Quelsaruk | afaik he has an archos player, dunno if a recorder, a fm recorder, and a iriver |
20:31:19 | Quelsaruk | he is the jukebox man |
20:31:21 | Quelsaruk | :D |
20:31:39 | ripnetuk | if someone gets the bootloader working on the 3xx im sure that that would lower the bar enough for others to port the rest |
20:32:04 | lolo-laptop | how much does a 'BDM' interface cost and how does one acquire one? |
20:32:36 | ripnetuk | i think they are in the region of $130 and you can just buy them on the net aparently |
20:32:43 | Quelsaruk | i assume that iriver doesn't boot firmware from HDD, isn't it? (i know nothing about iriver) |
20:32:43 | ripnetuk | ive never seen one tho :) |
20:32:54 | ripnetuk | no, it boots from flash |
20:33:02 | Quelsaruk | then, that is harder work |
20:33:03 | Quelsaruk | :) |
20:33:15 | ripnetuk | that be why we have to wait for a safe bootloader before we can try it :) |
20:33:20 | preglow | it boots from hd first after linus has written a loader that does that |
20:33:25 | preglow | by default, it's flash only |
20:33:31 | lolo-laptop | The stuff is similar between H3x0 and H1x0 but not th esame... mostly updated components... |
20:33:34 | ripnetuk | unless we find a buffer overrun attack |
20:33:45 | Quelsaruk | we can mess with archos jukebox, as we can delete the file if it's corrupted :) |
20:33:49 | preglow | lolo-laptop: my guess is the hardware part will be pretty similar, and the bootloader should function well enough |
20:33:49 | ripnetuk | i have had the firmware crash every time with a particular mp3 |
20:34:01 | preglow | lolo-laptop: if that's true, then the whole thing doesn't have to depend on linus |
20:34:32 | lolo-laptop | preglow: I'd be up for trying out the bootloader on my 340 if I had a way to recover :-( |
20:34:44 | ripnetuk | we all would :) |
20:34:49 | lolo-laptop | damn |
20:34:49 | lolo-laptop | hehe |
20:35:13 | lolo-laptop | does booting from hdd instead of flash cost in terms of battery lifetime? |
20:35:27 | ripnetuk | has anyone else built the latest bootloader? did you get md5 6ef84888f108c9c70602c01447357abb /home/george/projects/rockbox/cvs/rockbox/build/boot/bootloader.bin? |
20:35:35 | | Quit Nibbler (Remote closed the connection) |
20:35:47 | | Join Nibbler [0] (~sven@port-212-202-78-188.dynamic.qsc.de) |
20:35:52 | preglow | lolo-laptop: well, some, of course, both in battery time and boot time |
20:36:16 | ripnetuk | im off... see ya later |
20:36:25 | preglow | ait |
20:36:35 | lolo-laptop | is there a particular reason that rockbox doesn't boot entirely from flash (aside from the fact that archos players don't by default)? |
20:36:51 | preglow | you can boot rockbox from flash |
20:36:57 | lolo-laptop | oh, excellent |
20:37:03 | preglow | but it's not as safe |
20:37:06 | lolo-laptop | development off HDD makes much more sense |
20:37:07 | lolo-laptop | right |
20:37:11 | preglow | especially while developing, yes |
20:37:22 | preglow | but sure, they have a rockbox that boots off of flash |
20:37:35 | preglow | it supposedely boots quite a bit faster |
20:37:56 | lolo-laptop | damn, I'll stop saying stupid stuff for a while and do some more RTFS and RTFMing. |
20:38:05 | preglow | no worries |
20:40:43 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
20:48:18 | lolo-laptop | Jesus, full coldfire development kits are expensive. |
20:49:41 | Cassandra | Who's the Rockbox RTC expert. |
20:49:43 | *** | Saving seen data "./dancer.seen" |
20:54:51 | Cassandra | Any developers around at all? I've fixed a minor bug with the wakeup alarm (it now resumes without asking even if your resume setting is ask - which is what you want when using the Jukebox as a wakeup alarm. |
20:55:10 | Cassandra | Just not sure whether to commit it or get someone to have a look first. |
21:00 |
21:02:45 | | Join Cassandra_ [0] (~christi@213.78.102.112) |
21:03:34 | Quelsaruk | Cassandra_: hmm |
21:04:12 | Quelsaruk | i suppose that's ok, but you can always ask Bagder or amiconn :) |
21:04:20 | Quelsaruk | i never used the wakeup alarm |
21:04:44 | Quelsaruk | i think that you use the jukebox as a radio alarm, playing a song, isn't it? |
21:04:55 | * | Cassandra_ nods. Exactly. |
21:05:09 | Quelsaruk | so, it's logical that it doesn't ask then if you want to resume or not |
21:05:13 | Cassandra_ | There's no point in turning it on at a certain time only to have it prompt you about resume. |
21:05:50 | Quelsaruk | the logical think is the box to play :) |
21:06:03 | Cassandra_ | Possibly I should just commit it. It does seem to work. |
21:06:06 | Quelsaruk | so, if right now it ask |
21:06:25 | Quelsaruk | and your fix makes it not asking |
21:06:30 | Cassandra_ | Yup |
21:06:33 | Quelsaruk | i think its a good fix |
21:06:39 | Quelsaruk | :) |
21:06:54 | Quelsaruk | but i always ask things before |
21:07:00 | Quelsaruk | ;) |
21:07:11 | Cassandra_ | I think so too. Some of the RTC stuff is a little hairy though. Wouldn't like to mess that up in a bad way. |
21:07:52 | Quelsaruk | amiconn is normally active a bit later |
21:08:02 | Quelsaruk | if you can wait, ask him |
21:08:10 | Cassandra_ | Yeah, I'll hang on for a bit. |
21:21:09 | | Quit Cassandra (Read error: 110 (Connection timed out)) |
21:49:44 | | Quit Nibbler (Remote closed the connection) |
21:52:34 | | Join Nibbler [0] (~sven@port-212-202-78-188.dynamic.qsc.de) |
21:57:50 | cYmen | ah i m glad my box is back with the new hd :) |
21:58:00 | cYmen | had been broken for weeks |
22:00 |
22:06:14 | | Join Remo [0] (~Remo@pbschmidt.physik.unibas.ch) |
22:14:21 | HCl | hrm |
22:14:31 | HCl | i think the whole iriverramload wiki page is obsolete/ |
22:14:32 | HCl | ? |
22:15:47 | lolo-laptop | ya mean now that the boot loader is functional? Yes, probably. |
22:17:14 | HCl | yea. |
22:26:26 | | Join jyp [0] (~jp@200-99.241.81.adsl.skynet.be) |
22:34:26 | jyp | Can a button driver guru help me ? |
22:35:13 | jyp | The question is how to set the triggering levels for adc input |
22:35:38 | jyp | to avoid false repeats, etc. |
22:49:44 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:05:55 | | Nick Quelsaruk is now known as Quel|away (~kvirc@80.103.128.128) |
23:12:21 | Bagder | "neuros firmware source code has been retracted from public use" |
23:12:30 | Quel|away | ¿? |
23:13:15 | HCl | ? |
23:13:33 | Bagder | apparently TI asked them to |
23:13:40 | HCl | aha |
23:15:40 | Bagder | I did spot an interesting thread about integer FLAC on their site |
23:15:50 | Bagder | encoding that is |
23:16:03 | Bagder | I added a URL on the iriverport wiki page |
23:18:21 | Cassandra_ | bagder - you know anything about the Archos rtc? I have a patch I'd like to commit which I'd appreciate someone having a quick look at to see I haven't done anything insane. |
23:19:41 | Bagder | I'm not an rtc expert, but I can take a look anyway |
23:19:59 | Cassandra_ | DCC OK? |
23:20:10 | Bagder | I think so |
23:20:46 | Cassandra_ | Heh, well I can't work out how to do it in this client. Email? |
23:23:14 | Cassandra_ | Sent. Thanks. |
23:24:53 | Cassandra_ | Does coldfire really have no floating point support at all? |
23:27:14 | Bagder | I don't think so, other than of course in sw |
23:27:42 | Cassandra_ | Wow. I thought even the 68040 had floating point in some models. |
23:33:55 | preglow | i think it was coprocessor based |
23:35:05 | Bagder | it had "an on-chip FPU (floating point unit)" accortding to wikipedia |
23:35:14 | preglow | then i'm mistaken :) |
23:35:19 | preglow | there are coldfires with fpus as well |
23:35:23 | preglow | but not the one in the h1x0 |
23:35:31 | Cassandra_ | Ah, right. |
23:35:38 | preglow | there are overall few, if any, mp3 players with fpus |
23:36:15 | Cassandra_ | I'd have thought it'd be fairly necessary for encoding/decoding, but then I don't write audio codecs. |
23:36:37 | preglow | nope, not necessary at all, as long as you've got decent size integer registers |
23:37:21 | preglow | and the coldfire in the iriver has even got a nice extra width accumulator/multiplier |
23:37:48 | Cassandra_ | So how come FLAC requires floating point then? |
23:38:01 | preglow | very few things _require_ floating point |
23:38:06 | Bagder | it hasn't been written with that in mind |
23:38:10 | preglow | it just hasn't got fixed point support coded yet |
23:38:15 | Cassandra_ | Right. |
23:39:14 | Bagder | Cassandra_: I don't know enough RTC to comment on the function, I guess you've tested it on target? I do have some concerns regarding the code though. I'll explain: |
23:39:24 | Cassandra_ | Please do. |
23:39:32 | Cassandra_ | Yes, it works on target. |
23:39:52 | Bagder | it comes to the "separation" between firmware and apps |
23:40:25 | Bagder | I would prefer a somewhat cleaner approach, possibly with a function call to firmware or so |
23:40:58 | Bagder | but that's me, I'm not sure how others would see it |
23:41:05 | Bagder | we're not always that consistent on this |
23:41:06 | Cassandra_ | *nod* how about if I set started_from_rtc as the return code of rtc_init? |
23:41:25 | Cassandra_ | Since it's returning void at the moment anyway. |
23:41:53 | Bagder | I like that |
23:42:01 | Cassandra_ | OK. |
23:42:07 | preglow | sound like a cool thing to support anyway |
23:44:36 | preglow | time for ale |
23:48:51 | amiconn | back |
23:49:31 | Cassandra_ | Hi ami - know anything about the Archos RTC? |
23:50:11 | amiconn | Not much. Afaik it's a standard rtc like the one in PCs |
23:50:26 | amiconn | There is a datasheet in the wiki |
23:51:04 | amiconn | You need to check whether the rtc woke up the box, right? |
23:51:37 | Cassandra_ | Oh, I figured out how to do it. I want to know that my code is OK. |
23:52:42 | | Join amiconn_ [0] (~jens@pD95D1342.dip.t-dialin.net) |
23:52:58 | | Quit amiconn (Nick collision from services.) |
23:52:58 | | Nick amiconn_ is now known as amiconn (~jens@pD95D1342.dip.t-dialin.net) |
23:53:13 | amiconn | Can I access your patch somewhere? |
23:53:26 | Cassandra_ | email? |
23:55:21 | amiconn | jyp: Re adc levels - I think setting the margins halfway between the stable levels works best |
23:55:33 | amiconn | Rockbox does button debouncing by default |
23:55:46 | jyp | Alright, thanks for the info :) |
23:56:23 | jyp | Now, what does mean 'margins halfway between the stable levels' exactly ? :P |
23:56:39 | Cassandra_ | Sent - that's the old version, but I've fixed it up now as per badger's suggestion. |
23:57:11 | Cassandra_ | Bagder. I must have badgers on the brain or something. |
23:57:17 | Bagder | :-) |
23:57:59 | amiconn | jyp: That means, if e.g. for single buttons on a channel, and the readings are 0 for button not pressed and 370 for button pressed, set the threshold to 185 |
23:58:33 | jyp | unfortunately, there are up to 4 on a channel |
23:58:53 | amiconn | Similar for multi button: No button = 0, Button 1 = 100, Button 2 = 200 ==> Threshold1 = 50, Threshold2 = 150 |