00:02:09 | preglow | norway isn't covered :/ |
00:02:24 | bagawk | :( |
00:06:54 | *** | Saving seen data "./dancer.seen" |
00:11:50 | Christi-S | Argh - I think I'm having a brain fart. How do I expose private subroutines to external files. I thought it was just a matter of declaring them extern. |
00:12:08 | Christi-S | I am probably being very dumb - it's so long since I wrote C. |
00:12:24 | Zagor | Christi-S: the external file needs to see the declaration somewhere. |
00:12:32 | preglow | you declare them in a .h file and just link with the .o file that contains the sub? |
00:12:41 | preglow | extern isn't needed, i think |
00:12:58 | preglow | but then again, it's been a while since i coded pure c as well |
00:14:25 | * | Christi-S nods. It's compiling without warnings and then complaining about missing routines when I get to the linker stage. |
00:14:30 | amiconn | extern is default, so it's not needed |
00:14:50 | Zagor | Christi-S: is it static? |
00:14:51 | preglow | ahh, so extern is the opposite of static? |
00:15:02 | Christi-S | Nope. |
00:16:04 | amiconn | preglow: True for function declarations. For variables, there is a difference. |
00:16:36 | preglow | amiconn: then i understand, yes, i was about to ask about that |
00:17:29 | Zagor | Christi-S: then the function is simply not included in the link stage. check for spelling mistakes etc. |
00:17:35 | Christi-S | I am trying to call routines in main_menu.c and recorder/recording.c from tree.c |
00:18:23 | preglow | why not just do an objdump and see if the function name is correctly exported? |
00:18:59 | Zagor | which functions? |
00:19:15 | Christi-S | rec_menu and recording_screen |
00:19:47 | Zagor | which target are you building? |
00:19:55 | Christi-S | simulator |
00:20:03 | Christi-S | (jbfm) |
00:20:11 | Zagor | that's the problem. those functions are not available in the simulator. |
00:20:19 | Zagor | #if CONFIG_HWCODEC == MAS3587F |
00:20:24 | Christi-S | Ah. I am a prat. |
00:20:35 | Zagor | :) |
00:21:31 | bagawk | prat? |
00:21:40 | bagawk | British terms... |
00:21:43 | preglow | english word |
00:24:27 | | Quit lImbus (" WOW! This IRC Client ownz! HydraIRC -> http://www.hydrairc.com <-") |
00:24:37 | | Quit [IDC]Dragon (" WOW! This IRC Client ownz! HydraIRC -> http://www.hydrairc.com <-") |
00:28:28 | | Quit bagawk ("Leaving") |
00:38:29 | | Quit midk (Read error: 104 (Connection reset by peer)) |
00:50:14 | Christi-S | Wow! I've succeeded in creating a build in which leaving the recording settings menu crashes the box. |
00:50:41 | Zagor | congratulations :) |
00:50:47 | preglow | you're the man! |
00:51:07 | Christi-S | I think my mother would've mentioned something like that. |
00:51:26 | preglow | haha, in that case, you're the woman! |
00:53:17 | Zagor | bed time |
00:53:19 | | Quit Zagor ("Client exiting") |
00:53:42 | preglow | yes, quite |
00:57:01 | preglow | Christi-S: what are you trying to code? |
00:57:17 | Christi-S | A start in the recorder screen mode. |
00:58:49 | | Join BBub [0] (belzebub16@dsl-082-082-249-198.arcor-ip.net) |
01:00 |
01:00:11 | Christi-S | I can't for the life of me figure out why it's happening. |
01:01:59 | preglow | know the feeling |
01:02:28 | preglow | i usually spend about six hours in this stage before i find the most stupid mistake imaginable |
01:02:36 | preglow | let's hope you have better luck |
01:05:09 | Christi-S | Hmm - wonder if it's because I need to update the config version number. |
01:06:28 | | Join Gnat [0] (~nat@h00045af7a55d.ne.client2.attbi.com) |
01:06:49 | Gnat | anyone active? |
01:06:57 | Christi-S | Nope, still dies. :( |
01:07:36 | preglow | i'm waiting to accumulate my rockbox experience until the h120 bootloader comes out, so i'm little help, i'm afraid |
01:07:56 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
01:08:03 | Gnat | does rockbox support added songs to a play list on the fly? |
01:09:05 | Gnat | *adding |
01:09:15 | | Quit TexJoachim ("Bye!") |
01:09:21 | Gnat | that may be a stupid question, as i just started looking through the manual |
01:15:26 | Christi-S | Yes, it does. |
01:15:39 | Christi-S | Anyway I'm calling it a night. |
01:15:41 | | Quit Christi-S ("If I were actually witty, this quitline would be funny.") |
01:15:59 | preglow | and me |
01:16:00 | | Part preglow |
01:31:20 | | Quit amiconn (" Nite") |
01:49:21 | | Quit Gnat (Read error: 110 (Connection timed out)) |
01:53:35 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
02:00 |
02:06:56 | *** | Saving seen data "./dancer.seen" |
02:17:02 | | Quit BBub (""Fange nie an aufzuhören. Höre nie auf anzufangen." - Tiki") |
02:37:27 | | Quit midk ("Leaving") |
02:38:38 | | Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) |
02:38:54 | | Quit Stryke` (Remote closed the connection) |
02:38:57 | | Join webguest35 [0] (~445f51f2@labb.contactor.se) |
02:40:47 | | Quit webguest35 (Client Quit) |
02:42:57 | | Join Muntek [0] (~Muntek@adsl-68-95-81-242.dsl.hstntx.swbell.net) |
02:43:59 | Muntek | Hello? |
02:49:19 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
03:00 |
03:09:08 | | Quit midk ("Leaving") |
03:12:06 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
03:16:39 | | Quit pike (Read error: 104 (Connection reset by peer)) |
03:34:47 | | Part Muntek |
03:49:16 | | Join Gnat [0] (~nat@h00045af7a55d.ne.client2.attbi.com) |
04:00 |
04:03:40 | | Quit courtc ("Leaving") |
04:06:02 | | Join courtc [0] (~court@adsl-217-0-48.asm.bellsouth.net) |
04:06:59 | *** | Saving seen data "./dancer.seen" |
04:21:44 | | Quit Gnat (Read error: 110 (Connection timed out)) |
04:22:23 | | Join Muntek [0] (~Muntek@adsl-68-95-81-242.dsl.hstntx.swbell.net) |
04:22:52 | | Join Muntek_ [0] (~Muntek@adsl-68-95-81-242.dsl.hstntx.swbell.net) |
04:23:57 | | Part Muntek_ |
04:42:40 | | Quit Muntek (Read error: 110 (Connection timed out)) |
04:53:22 | | Quit midk ("Leaving") |
05:00 |
05:02:50 | | Join adi|home [0] (~adi|home@as5300-3.216-194-7-221.nyc.ny.metconnect.net) |
05:02:58 | | Nick adi|home is now known as adiamas (~adi|home@as5300-3.216-194-7-221.nyc.ny.metconnect.net) |
05:03:02 | | Nick adiamas is now known as adi|home (~adi|home@as5300-3.216-194-7-221.nyc.ny.metconnect.net) |
05:07:13 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
06:00 |
06:00:34 | | Quit Strath ("Client closed") |
06:07:03 | *** | Saving seen data "./dancer.seen" |
06:10:53 | | Quit midk (Read error: 104 (Connection reset by peer)) |
06:44:49 | | Join Chrisl [0] (~chatzilla@hsdbsk142-165-191-20.sasknet.sk.ca) |
06:45:33 | | Quit Chrisl (Client Quit) |
08:00 |
08:07:05 | *** | Saving seen data "./dancer.seen" |
08:16:18 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
08:17:53 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
08:33:35 | | Quit Taxi (Read error: 110 (Connection timed out)) |
08:34:37 | | Quit MooMaunder (Read error: 110 (Connection timed out)) |
08:50:26 | | Join LinusN [0] (~linus@labb.contactor.se) |
08:52:04 | | Join Taxi [0] (Taxi@oslo-dhcp-248-180.bluecom.no) |
08:53:18 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:00 |
09:18:52 | | Join Zagor [242] (~bjst@labb.contactor.se) |
10:00 |
10:07:08 | *** | Saving seen data "./dancer.seen" |
10:24:12 | | Join amiconn [0] (~jens@pD9E7F4D6.dip.t-dialin.net) |
10:44:16 | | Join MooMaunder [0] (~me@194.152.87.150) |
10:44:32 | | Quit Taxi (Read error: 110 (Connection timed out)) |
10:45:07 | LinusN | will anyone object if i remove the automatic start of playback when inserting a track in the playlist from the on-play menu? |
10:45:25 | Bagder | I won't |
10:45:28 | LinusN | it is a nuisance when all you want is to build a playlist |
10:45:34 | LinusN | especially if you're blind |
10:45:46 | Bagder | I've never used it ;-) |
10:46:15 | Zagor | i don't use playlist building much either |
10:50:21 | Lynx_ | hmm, is it many keypresses to start the playlist then? |
10:51:15 | LinusN | it should start when pressing ON |
10:51:21 | LinusN | to go to the wps |
10:51:29 | LinusN | (if you have resume enabled) |
10:52:22 | Lynx_ | ah, sure, resume... |
10:54:51 | LinusN | or save the playlist and then play it |
10:55:09 | LinusN | (which i think would be the main point of the exercise) |
10:56:17 | Lynx_ | well, i rarely play saved lists, usually i play the first track by inserting it into the list and while it plays add more tracks. |
10:56:49 | Lynx_ | because otherwise the whole directory will go into the list, which is annoying |
10:57:49 | LinusN | someone should write a playlist editing plugin :-) |
10:58:22 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
10:59:11 | Bagder | someone should write a boot loader for the iRiver B-] |
10:59:22 | * | Bagder hides |
10:59:32 | * | LinusN too |
11:00 |
11:01:15 | Lynx_ | The curse of having the only BDM wiggler... |
11:02:37 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
11:02:48 | LinusN | :-) |
11:06:08 | | Quit ze ("leaving") |
11:06:49 | amiconn | LinusN: I'd vote to make it an option whether start building a playlist also starts playback |
11:07:02 | LinusN | because...? |
11:09:09 | Lynx_ | well, I would be against making it mandatory to start the playlist separately, for the reasons above... |
11:09:15 | amiconn | For some people (like me) it may be preferable to immediately start playback. I almost never use saved playlists |
11:09:54 | LinusN | ...but you start playback by inserting a file? |
11:11:17 | LinusN | i wonder if it could be dependent on the voice settings |
11:11:36 | LinusN | i do this solely to enable playlist building for the blind |
11:11:45 | amiconn | Well, it depends. I almost never isert single files, but quite sometimes I start with inserting a dir. |
11:12:26 | amiconn | This is not the same as starting a track within the dir if both "shuffle" and "play selected file first" are enabled |
11:12:31 | LinusN | what is the difference between inserting dir and playing the first file in the dir? |
11:12:45 | LinusN | aha |
11:15:33 | LinusN | what if it doesn't start playing if the voice is enabled (and there is a voice file) |
11:15:34 | LinusN | ? |
11:17:06 | [IDC]Dragon | I'd call that a very difficult to understand side effect |
11:17:11 | Bagder | I agree |
11:17:21 | LinusN | probably |
11:17:35 | LinusN | problem is, if we have an option, what should be the default? |
11:18:04 | [IDC]Dragon | when do you insert a file and want to start playback? |
11:18:27 | LinusN | amiconn and Lynx_ have presented their examples |
11:18:31 | [IDC]Dragon | I start by playing a file, is that playlist insertion |
11:18:34 | [IDC]Dragon | ? |
11:19:09 | LinusN | on-play->playlist->insert starts playback automatically |
11:19:31 | LinusN | bad for blind people who wants to build a playlist |
11:19:39 | [IDC]Dragon | it's not intuitive to me that this should start playback |
11:19:44 | LinusN | me neither |
11:19:47 | [IDC]Dragon | or rather, does |
11:20:52 | LinusN | i personally think it should do what it says, and insert the file. period. |
11:21:03 | * | [IDC]Dragon agrees |
11:21:30 | LinusN | but it would make it less convenient for guys like Lynx_ |
11:22:14 | LinusN | i think the default option should be not to start playback |
11:22:53 | LinusN | or maybe an option to not insert the rest of the directory when playing a file |
11:25:25 | Lynx_ | btw, what is the difference between the queue and the playlist? |
11:26:16 | Lynx_ | would it be much trouble just to add another option "insert and play" that is only active when nothing is playing? |
11:27:32 | LinusN | so, to insert and play: |
11:28:28 | amiconn | LinusN: Thinking about it a bit further, I have to agree. Starting playback by inserting a track/dir is not intuitive (although it makes using playlists a bit more complicated in certain scenarios) |
11:28:52 | amiconn | (...if it does not start automatically) |
11:29:13 | LinusN | hold ON, PLAY to select "playlist", DOWN and the PLAy to select "insert and play", total of 4 keypresses |
11:29:21 | LinusN | or: |
11:29:57 | LinusN | hold ON, PLAY to select "playlist", PLAY again to select "insert", then ON to go to the WPS, total of 4 keypresses |
11:30:51 | LinusN | (if resume is set to "always", that is) |
11:32:19 | amiconn | After all, it may make building a playlist in the car more convenient if the list does not start automatically... |
11:33:03 | Lynx_ | LinusN: hmm, is the latter one not 5 keypresses, i have to confirm the resume with PLAY ? |
11:33:21 | Lynx_ | ah, resume set to always, sorry. |
11:33:36 | LinusN | Lynx_: that's why i said (if resume is set to "always") |
11:33:55 | Bagder | you don't need to confirm resume when ON is pressed, do you? |
11:34:02 | LinusN | yes i do |
11:34:06 | Bagder | I can't recall having to do that |
11:34:09 | Bagder | but ok |
11:34:14 | LinusN | maybe you have "ask once"? |
11:34:26 | Lynx_ | sorry, i wasn't really aware of the resume settings |
11:34:27 | Bagder | I don't think so, but I don't remember |
11:37:07 | Bagder | perhaps ON should resume whatever the resume setting says |
11:37:30 | Bagder | I think of the resume setting for shutdown/power on resumes |
11:37:55 | LinusN | perhaps it should, yes |
11:44:39 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
11:52:36 | | Join [Ts^Smokeh] [0] (~mcquadey2@cpc3-shep3-6-0-cust58.leic.cable.ntl.com) |
11:52:51 | | Part [Ts^Smokeh] |
11:53:12 | | Quit lImbus (Read error: 60 (Operation timed out)) |
11:53:12 | | Quit silencer_ (Read error: 60 (Operation timed out)) |
11:55:59 | | Join ze [0] (psyco@adsl-63-205-41-198.dsl.lsan03.pacbell.net) |
12:00 |
12:07:10 | *** | Saving seen data "./dancer.seen" |
12:30:06 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
12:58:30 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
13:00 |
13:10:51 | | Join Cassandra [0] (~Christi@213.78.101.203) |
13:11:28 | Cassandra | Hello - can anyone tell me how the first entry in the rockbox config structures works? |
13:11:51 | LinusN | please elaborate |
13:13:06 | Cassandra | At the beginning of the struct that stores rockbox config info in memory there is a kind of null entry. Currently it's nine bytes long. I'm interested in knowing what it means. |
13:13:54 | Zagor | are you talking about struct user_settings? |
13:14:06 | Cassandra | Yes. |
13:14:29 | Zagor | i don't see any null entry. the first struct member is "int volume;" |
13:14:34 | Cassandra | Erm, no. |
13:15:09 | Cassandra | Sorry, hd_bits and rtc_bits |
13:16:14 | LinusN | it contains the size of the block |
13:17:18 | LinusN | in bits |
13:17:22 | | Join ashridah [0] (ashridah@220-253-118-207.VIC.netspace.net.au) |
13:17:49 | LinusN | and it is nine bits long, not bytes |
13:18:14 | Cassandra | I thought it was 44 bits long. |
13:18:26 | LinusN | the entry is 9 bits long |
13:18:38 | LinusN | the RTC RAM is 44 bytes long |
13:19:22 | LinusN | the placeholder contains the number of *used* bits, not the size of the RTC RAM |
13:19:52 | LinusN | it is updated by the save_bit_table() function |
13:20:06 | Cassandra | But there seems to be far more than 9 bits of information in the rtc_bits struct. |
13:20:51 | LinusN | "placeholder" |
13:21:10 | LinusN | it is calculated and written by save_bit_table() |
13:21:32 | Cassandra | Ah. So it doesn't need updating when you change things then? |
13:21:32 | LinusN | the *size field* is 9 bits long |
13:21:48 | Zagor | Cassandra: a 9 bit value holds 0-511. the rtc struct is is <512 bits long. |
13:22:21 | LinusN | yes, it is constant until you change the struct definition |
13:23:13 | Cassandra | I've added 1 bit of into to hd_bits. Do I need to up the placeholder from 11 to 12, or not? |
13:23:26 | LinusN | i repeat: |
13:23:27 | Zagor | no |
13:23:28 | LinusN | it is calculated and written by save_bit_table() |
13:23:41 | Zagor | you don't ever need to touch it |
13:23:42 | LinusN | dynamically |
13:24:52 | Cassandra | Right. OK. Thanks, that eliminates a possibility. |
13:25:03 | | Join Christi-S [0] (~Christi@213.78.101.203) |
13:25:04 | | Quit Cassandra (Read error: 104 (Connection reset by peer)) |
13:25:18 | | Nick Christi-S is now known as Cassandra (~Christi@213.78.101.203) |
13:25:23 | Cassandra | Right. OK. Thanks, that eliminates a possibility. |
13:27:16 | Cassandra | Ah, found what I was doing wrong. It was in a completely different part of the code. |
13:28:57 | dwihno | I was thinking... Perhaps the "new" breed of units could have a C implementation of the font stuff untill there's optimized code... Opinions? |
13:29:44 | Bagder | dwihno: of what font stuff? |
13:32:23 | Bagder | I doubt the fonts will be a problem on the new units |
13:32:41 | LinusN | they aren't on the iriver |
13:32:43 | Bagder | possibly only colored ones |
13:32:45 | Zagor | odd. the H340 is cheaper than the H140 on pricerunner |
13:33:24 | LinusN | dwihno: perhaps you're referring to the iriverport wiki, where i say that loadable fonts don't work? |
13:33:54 | LinusN | that has nothing to do with optimization |
13:34:13 | LinusN | it's just an ordinary bug :-) |
13:34:17 | Bagder | actually, jyp also "removed" the font loading in his patch |
13:34:28 | Bagder | but I didn't commit that ;-) |
13:35:37 | dwihno | LinusN: Yeah, that's what I thought... |
13:35:40 | LinusN | what do we prefer, tons of dead code in the boot loader, or tons of #ifdefs in the firmware code? |
13:35:55 | ashridah | Zagor: wouldn't that be a symptom of dwindling h1xx stocks? |
13:36:01 | dwihno | LinusN: I thought perhaps everything was arm optimized and stuff :) |
13:36:11 | preglow | aren't iriver discontinuing the h1x0 series? |
13:36:17 | Bagder | preglow: yes |
13:36:29 | Bagder | at least people all over say so |
13:36:30 | LinusN | we wouldn't optimize for arm, since we don't have an arm in any of our target platforms :-) |
13:36:41 | Zagor | ashridah: possibly |
13:36:46 | preglow | exit the good players, enter the xp only players |
13:36:52 | LinusN | or maybe you meant "hand optimized" :-) |
13:37:16 | LinusN | ooooh, it's not even hand optimized, it's ARM optimized!!! |
13:37:24 | preglow | hahaha |
13:37:28 | ashridah | preglow: XP only? don't tell me they're fucking over customers by gluing things like the n10 and h10 to WMP ? |
13:37:35 | preglow | ashridah: they are indeed |
13:37:37 | Zagor | ashridah: they sure do |
13:37:40 | ashridah | god |
13:37:49 | LinusN | "tied for sure" |
13:37:52 | Zagor | no mass storage for you |
13:37:55 | ashridah | what did iriver's customers do to deserve that kind of treatment? |
13:38:05 | preglow | buy iriver players |
13:38:10 | Zagor | lol |
13:38:13 | ashridah | this is the fault of those sods who complained about a lack of protected wma support |
13:38:28 | * | ashridah huggles his h1xx and dreams the dreams of the free |
13:39:02 | LinusN | mp3 freedom fighters are a dying breed :-) |
13:39:16 | preglow | by the way, do you guys think vorbis support in the h1x0 uses more power because of some inherent complexity in vorbis, or because of a lousily coded decoder? |
13:39:27 | Zagor | preglow: both |
13:39:46 | Cassandra | Can anyone think of a reason why if I change a setting that I've added to Rockbox and then ROLO the kernel again the setting reverts to its default value |
13:39:51 | Zagor | i wouldn't say "lousy" though, but it's probably at lot less optimised than the mp3 decoder |
13:39:54 | ashridah | i couldn't really care less about mp3s, but they can pry oggs out of my cold dead hands |
13:40:03 | preglow | i use vorbis exclusively, more or less, so it's a concern, heh |
13:40:08 | LinusN | Cassandra: that's one of the uses for the size field |
13:40:21 | Bagder | Cassandra: because the config struct changed it can't load the old one |
13:40:26 | Bagder | and it resets to default |
13:40:26 | LinusN | if the size changes, the settings are invalid, since the struct has changed |
13:40:59 | ashridah | preglow: heh, someone on misticriver (iirc) managed to cram a 20-something hour battery into his h1xx. just do that :) |
13:41:32 | preglow | ashridah: yeah, i noticed, i think i'll try that if it ever becomes a big concern |
13:41:34 | Cassandra | Ah, so I need to bump the CONFIG_BLOCK_VERSION ? |
13:42:23 | ashridah | bit of a tight squeeze tho apparently, i'd be worried about some component piercing the packaging on it. while li-poly's aren't SUPPOSED to go *ROAST* flame-thrower style if they're cut, it's still probably not good for the contents of the player |
13:42:59 | * | ashridah is still entertained by the pictures made by a guy who made his pda into a 2-foot flamethrower for a few seconds because he accidentalyl damaged the packaging on the battery when trying to hack in a mod into it |
13:44:01 | * | ashridah should probably also be concerned by the way the battery pack in an old nokia phone he has is slowly expanding (it's got a bulge of about 1mm to it atm. hm) |
13:44:27 | preglow | hah! |
13:44:37 | preglow | my new torx screwdrivers fit in the iriver screws! |
13:44:40 | ashridah | i don't really want it to explode in my desk, but i can't throw it into the bin |
13:44:42 | LinusN | Cassandra: yes, you should bump it |
13:44:45 | preglow | time for preglows hardware adventure |
13:45:12 | ashridah | preglow: heh, i'm not even willing to 'skin' the stock firmware yet, mine's still in warranty |
13:45:20 | ashridah | (only for three more months tho) |
13:45:42 | preglow | i've probably got over year left |
13:45:44 | Cassandra | Didn't seem to help though. It's still "forgetting" the changed value. |
13:45:48 | LinusN | Cassandra: but it will only have the exact same effect |
13:46:08 | Cassandra | Oh. |
13:46:31 | LinusN | however, it shouldn't happem when you rolo the exact same version of rockbox |
13:46:41 | amiconn | ashridah: You should probably also look at http://joerg.hohensohn.bei.t-online.de/archos/bursting_fmr/ |
13:47:16 | * | ashridah peers |
13:47:58 | Cassandra | linus: I am doing, unfortunately, and it's still not remembering I've changed it. |
13:47:59 | preglow | hah, that's a pretty flat battery |
13:48:11 | LinusN | maybe you didn't save the settings before rolo:ing? |
13:48:21 | LinusN | (spin up the hard drive) |
13:48:44 | ashridah | amiconn: hah. |
13:48:51 | Cassandra | (Added weirdness: I can't load my test firmware with ON+F1, when it's in the root of the drive.) |
13:49:11 | LinusN | is it too big? |
13:49:32 | Cassandra | linus: I doubt it - boots fine with ROLO. |
13:49:48 | LinusN | rolo doesn't have the same size check as the archos boot loader |
13:50:02 | Cassandra | How big is too big? |
13:50:07 | LinusN | 200k |
13:50:19 | Cassandra | Nope, 185k |
13:50:57 | LinusN | also, the archos loader has some issues so it sometimes won't find AJBREC.AJZ even if it's there |
13:51:16 | LinusN | directory snoop can remedy that, see the FAQ |
13:51:26 | Cassandra | that's probably what's happening. Ta. |
13:53:19 | ashridah | LinusN: care to offer a guess about how long it'll be before there's a working firmware loader for the h1xx? |
13:53:31 | LinusN | lemme guess....... |
13:53:42 | LinusN | .....not so long? |
13:54:13 | ashridah | spare-time permitting, as expected. |
13:54:15 | preglow | and the player still functions, total triumph |
13:54:15 | Cassandra | Wow - he usually says "when it's ready". |
13:54:23 | dwihno | How are you going to get the loader in a non-bdm box? |
13:54:26 | LinusN | i'm currently writing the boot loader code |
13:54:40 | ashridah | cool. |
13:54:43 | LinusN | dwihno: with the firmware update feature in the iriver firmware |
13:54:46 | dwihno | "Linus evil boot loader ... please wait while formatting..." |
13:54:53 | dwihno | LinusN: aah, neato! that's cool! |
13:55:04 | dwihno | this will be so cool! |
13:55:20 | preglow | indeed |
13:55:24 | LinusN | my main problem right now is how to make it small enough |
13:55:41 | * | ashridah can imagine |
13:55:45 | LinusN | currently, i end up with a huge blob of dead code |
13:55:45 | preglow | ahh, assembly size optimizing |
13:55:49 | preglow | nothing is that fun |
13:55:51 | ashridah | how much empty space is there in the iriver firmware? |
13:55:55 | dwihno | Use lzip (http://lzip.sourceforge.net/) ;D |
13:56:05 | LinusN | since the rockbox firmware library has a lot of cross-references |
13:56:16 | ashridah | dwihno: hahah. yeah, push the compression to 100%, get a 0 byte file :) |
13:56:24 | preglow | LinusN: you aren't writing it in assembly? |
13:56:32 | LinusN | ashridah: about 60-100k iirc |
13:56:43 | dwihno | \o/ :) |
13:56:50 | ashridah | LinusN: ah. more than i expected, tbh. |
13:57:12 | LinusN | the code size isn't the main issue, it's the fact that i want to know exactly which code is included |
13:57:22 | dwihno | aah, okay |
13:57:33 | LinusN | sor safety |
13:57:34 | LinusN | for |
13:58:15 | Cassandra | Why does my generated "rockbox.ucl" file say "fake" in it? |
13:58:35 | LinusN | because you don't have the ucl packer |
13:58:50 | [IDC]Dragon | Cassandra: you don't need to bump the config version if you just add an entry at the table bottom |
13:58:50 | Cassandra | Ah. What's the CVS package name? |
13:59:20 | LinusN | Cassandra: the ucl packer is not in our cvs |
13:59:24 | Cassandra | idc - need to add it in the middle, really, since it ought to be with the other recording settings. |
13:59:37 | Cassandra | linus: Oh, right. |
13:59:44 | * | LinusN is soooo curious |
13:59:47 | [IDC]Dragon | that's just esthetic |
13:59:54 | dwihno | Cassandra: you need to download the ucl packer from that obenhumer guys page and patch it with something jörg wrote, afaik |
14:00 |
14:00:00 | [IDC]Dragon | please add it at the bottom |
14:00:27 | [IDC]Dragon | in order not to break compatibility |
14:00:29 | LinusN | then we move it when we do something that requires a bump |
14:00:37 | Cassandra | OK. Makes sense |
14:01:19 | [IDC]Dragon | I was pleased to notice that the ucl packer is in a cygwin package |
14:01:32 | [IDC]Dragon | (Eric's) |
14:02:03 | [IDC]Dragon | even 1.03 (the current version), with my patch |
14:03:00 | LinusN | eric is a nice guy |
14:03:04 | dwihno | what does your patch do? |
14:03:24 | LinusN | adds an option that doesn't compress |
14:03:25 | [IDC]Dragon | allow uncompressed ucl, for rombox |
14:03:37 | dwihno | aah, okay |
14:07:11 | *** | Saving seen data "./dancer.seen" |
14:11:08 | | Join Taxi|3 [0] (Taxi@oslo-dhcp-248-180.bluecom.no) |
14:41:42 | Cassandra | OK, that is weird. |
14:42:46 | Cassandra | I have definitely wiped all the old directory entries from my drive. However, it's still not booting ajbrec.ajz with F1+ON but loading the default Archos firmware instead. |
14:44:13 | Zagor | do you have another file with a name starting with "ajb"? |
14:45:41 | Cassandra | Nope |
14:47:34 | LinusN | Cassandra: which jukebox model? |
14:47:45 | Cassandra | JBFM downflashed to v1 |
14:47:48 | Cassandra | v2 |
14:47:50 | Cassandra | I mean |
14:47:53 | LinusN | there you have it |
14:48:10 | Cassandra | Hmmm? |
14:48:21 | LinusN | the scrambling is different between v2 and fm |
14:48:50 | LinusN | the archos boot loader looks for an fm file |
14:49:04 | LinusN | and you probably built a v2 file |
14:49:14 | Cassandra | Nope, built an fm file. |
14:49:28 | Cassandra | In which case, it's probably the other way round. |
14:49:34 | LinusN | probably |
14:49:36 | * | Cassandra slaps forehead. |
14:49:38 | Cassandra | Thank you. |
14:50:00 | LinusN | why downflash? rombox? |
14:50:26 | Cassandra | Yep. |
14:50:40 | LinusN | you needy people, can't even waste 200k of mp3 buffer :-) |
14:51:10 | Cassandra | Although now I have the iRiver, squeezing the last bit of battery life out of the jbfm isn't so important. |
14:51:47 | Cassandra | But RomBox is ke3l. All my friends think I'm teh l33t. Or something. |
14:54:01 | LinusN | w0w! |
14:54:49 | | Quit ashridah ("sleep (yay... 25 years old. i feel so old. someone get me some false teeth and a balcony to sit in and carp from") |
14:55:32 | LinusN | old at 25! what an insult to us 36-year-olds :-) |
14:56:19 | Cassandra | Shit. It's still not remembering this setting. Do I need to worry about where in the user_settings struct I put the new variable? |
14:57:02 | LinusN | nope |
14:57:09 | LinusN | is it resetting all the settings? |
14:57:21 | Cassandra | No, just the new one. |
14:57:30 | LinusN | that's a clue |
14:57:50 | Cassandra | I know, but I don't know what it means. |
14:58:31 | | Join R3nTiL [0] (~zorroz@217.30.249.153) |
14:58:38 | LinusN | is it reset when you enter the settings menu? |
14:59:53 | Cassandra | Doesn't seem to be. |
15:00 |
15:00:36 | LinusN | ok, so you have a new setting which doesn't survive a reboot? |
15:00:56 | Cassandra | It's not being saved. |
15:01:17 | Cassandra | Which means I need to update the settings save routine? |
15:01:19 | LinusN | do you know that for a fact, or could it just as well not being loaded? |
15:01:41 | Cassandra | True, it could be not being loaded. |
15:02:25 | LinusN | could you show me the entry in hd_bits? |
15:02:55 | | Quit Taxi|3 () |
15:03:33 | Cassandra | {1, S_O(rec_start), false, "Start in record screen", off_on }, |
15:03:52 | [IDC]Dragon | Cassandra: you don't need to modify any save/load code, just add an enty to the table |
15:04:36 | Cassandra | That's what I thought, IDC - but there's obviously *something* I'm missing. |
15:04:37 | LinusN | Cassandra: looks ok |
15:05:04 | LinusN | where in main.c do you go to the record screen? |
15:05:43 | Cassandra | Just after resume. And then I fake getting back out by calling the record menu and the main menu. |
15:06:04 | LinusN | but it never enters the menu |
15:06:09 | LinusN | the screen |
15:06:27 | Cassandra | Nope, and the setting is always "no" when I come to look at it after booting. |
15:06:53 | LinusN | ok, how do you restart? |
15:07:27 | Cassandra | Well I've tried it with ROLO and with F1+ON so far. Effect is the same with both ways. |
15:07:44 | LinusN | and you use the safe shutdown, of course |
15:08:16 | Cassandra | Use the v2 power off. I've seen the "shutting down" appear. |
15:08:44 | LinusN | do you call settings_save()? |
15:09:07 | Cassandra | Me? No. |
15:09:23 | Cassandra | I'd expect the shut down to do that. |
15:09:54 | Cassandra | And we know that it's saving changes to other settings. I tried with the editable recording setting. |
15:09:54 | LinusN | the settings aren't saved until you leave the settings screen |
15:10:11 | LinusN | back to the main menu |
15:10:12 | Cassandra | OK - let me try again. |
15:10:27 | LinusN | in fact, not until you leave the main menu |
15:11:34 | crash_ | LinusN: topic isnt really acurate anymore, isnt it? ;) |
15:11:44 | Bagder | :-) |
15:12:00 | crash_ | :) |
15:12:06 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
15:12:24 | Bagder | I can't make myself op anymore |
15:12:26 | Bagder | :-( |
15:12:28 | Topic | "Business as usual" by LinusN (~linus@labb.contactor.se) |
15:12:36 | LinusN | Bagder: you can't? |
15:12:39 | Bagder | nope |
15:12:45 | LinusN | since when? |
15:12:46 | Bagder | it just stopped working |
15:12:48 | crash_ | how about : iriver bootloader is coming, i see it at the horizont ;) |
15:12:50 | Bagder | since a month or so |
15:13:13 | LinusN | have you reregistered your nick? |
15:13:32 | Bagder | "An access level of [10] is required for [OP] on #rockbox" |
15:13:56 | Cassandra | Right. Exiting the menu makes no difference. It's saving the Editable frames setting, but not the record on start one. |
15:13:58 | Bagder | I am registered and identified |
15:15:09 | Bagder | time for coffee! |
15:15:40 | Cassandra | The explanation is obvious. Rockbox hates me. |
15:15:56 | LinusN | Bagder: adi|home is your man |
15:16:17 | LinusN | Cassandra: must be that |
15:16:59 | Cassandra | Someone else needs to patch it so that it doesn't hate me, then. |
15:17:50 | preglow | remove the prejudice ai? never! |
15:18:27 | LinusN | it's the girlie-germs protection thread |
15:18:44 | preglow | haha |
15:18:53 | preglow | you'll have to wait for rockbox to turn 12 or something |
15:18:56 | preglow | it'll be better then |
15:19:01 | LinusN | yup |
15:19:42 | [IDC]Dragon | LinusN: the topic should be descriptive to this channel |
15:20:00 | | Join pike [0] (pike@c83-249-120-49.bredband.comhem.se) |
15:20:02 | LinusN | isn't it? :-) |
15:20:03 | [IDC]Dragon | it's what people see when browsing the list of chatrooms |
15:20:23 | pike | (swe only) http://forum.sweclockers.com/showthread.php?s=&threadid=399908 damn shame I wasnt fast |
15:20:30 | preglow | i think most of the people come here from the website |
15:20:43 | Cassandra | Cooties! Yes! It all suddenly makes sense. ;) |
15:20:56 | [IDC]Dragon | some pop in and clueless ask what this is about |
15:21:00 | Topic | "Rockbox - Coolest firmware around" by LinusN (~linus@labb.contactor.se) |
15:21:16 | Zagor | "Inkurant produkt" lol |
15:21:38 | [IDC]Dragon | pehaps something about portable mp3 players? |
15:22:15 | Cassandra | I also had a look at implementing F1 to do modal changes like I suggested on the list, but I can't see a way to do it without completely screwing the program flow. |
15:22:30 | Cassandra | So I decided against doing that. |
15:23:49 | preglow | wisely so |
15:24:36 | pike | does rockbox have any visualizations or spectrum meters in it's current version ? |
15:24:55 | preglow | not the archos version, at least |
15:24:57 | preglow | so probablynot |
15:25:20 | Zagor | we have the oscillograph |
15:25:37 | preglow | does the archos players allow you to read the audio data? |
15:25:47 | LinusN | no |
15:25:53 | pike | the iriver remote, it's just dumb duplicate of the org screen, so everything it shows it sent to it, it doesnt have any builtin "intelligence" ? |
15:26:05 | preglow | pike: no |
15:26:08 | LinusN | it's a separate screen |
15:26:14 | Zagor | different screen dimension |
15:26:17 | LinusN | and separate keyboard |
15:26:17 | Bagder | its darned cool |
15:26:26 | LinusN | Bagder: ack |
15:26:32 | pike | what interface between iriver<->remote? |
15:26:42 | pike | speed etc |
15:26:43 | preglow | spi? |
15:26:44 | LinusN | spi and adc |
15:26:56 | preglow | LinusN: adc for the buttons? |
15:26:58 | LinusN | yes |
15:27:11 | LinusN | except for the hold switch |
15:27:11 | preglow | is that a common design? that's the first time i've heard of such a solution |
15:27:23 | LinusN | adc for buttons? |
15:27:25 | preglow | yes |
15:27:27 | LinusN | common, yes |
15:27:40 | | Quit R3nTiL () |
15:27:46 | | Join c0g0 [0] (~keranamu@218.111.201.71) |
15:27:53 | c0g0 | hey anyone here? |
15:27:55 | preglow | goes for showing me how much i know about electronics |
15:28:00 | LinusN | hehe |
15:28:00 | preglow | c0g0: apparently |
15:28:05 | c0g0 | ya ;D |
15:28:13 | pike | LinusN: how many bps is the interface? |
15:28:29 | LinusN | haven't measured |
15:28:33 | preglow | pike: you thinking of having a spectrum analyzer on the remote, or something? |
15:28:41 | c0g0 | i wonder something about the new archos pma400 ... will it be possible to show all versions of divx and xvid on it? |
15:28:43 | LinusN | i don't know the lcd limits |
15:28:46 | c0g0 | since it has linux... |
15:28:55 | pike | preglow: there's an idea :) |
15:28:56 | LinusN | c0g0: i have absolutely no idea |
15:29:29 | c0g0 | but it says only mpeg4 sp in the specs.. |
15:29:34 | pike | on iriver fw, if tag is too long, it scrolls it. if you ffw simultaneously, it can "lag" somewhat, so the speed is prob not much to celebrate |
15:29:35 | preglow | c0g0: that's more a question of how good the archos coders are |
15:29:39 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
15:29:46 | c0g0 | but wouldnt it be possible for someone to code it? |
15:29:49 | preglow | c0g0: linux doesn't enter into it |
15:29:56 | Zagor | c0g0: i assume it requires dsp-adapted codecs |
15:30:06 | preglow | c0g0: possibly, depends on how much they've modified the kernel |
15:30:24 | preglow | c0g0: they have to release the source they use anyway, so yes, it should be possible |
15:30:28 | LinusN | pike: the spi speed isn't necessarily the ussue |
15:30:29 | c0g0 | there is a sdk out... but i dont know anything about that stuff thou |
15:30:30 | LinusN | issue |
15:30:37 | webguest43 | hi ! quick question: do you think you will implement FLAC on the iRiver ? |
15:30:39 | | Join jyp [0] (~jp@142.7-136-217.adsl.skynet.be) |
15:30:45 | LinusN | webguest43: yes we will |
15:30:47 | preglow | i can't see a reason for not doing it |
15:30:56 | Zagor | c0g0: the dsp docs is TI property, so you won't get to see them |
15:31:10 | c0g0 | ic... |
15:31:33 | | Quit webguest43 (Client Quit) |
15:31:37 | c0g0 | so probably it wont be able to show all versions more then any other player? |
15:31:52 | preglow | you'll have to test it to find out |
15:32:16 | c0g0 | hehe true... |
15:32:17 | Zagor | not unless a) archos spends a lot of time and money to support it b) someone digs up the dsp docs and spends the time |
15:32:25 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
15:32:44 | | Quit webguest43 (Client Quit) |
15:32:47 | c0g0 | ic... |
15:32:51 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
15:33:26 | c0g0 | btw does anyone know if the usual released movies are playable on the players like archos or iriver or any other? |
15:33:42 | | Part jyp ("Leaving") |
15:33:58 | c0g0 | i guess tehy manly release in xvid nowadays... |
15:34:05 | Zagor | yes |
15:35:31 | webguest43 | another question: can one specifically donate to the rockbox iriver port ? |
15:35:37 | c0g0 | so mainly most movies are playanle? |
15:35:40 | pike | do the portable players really manage 1Mbps xvids ? |
15:35:44 | LinusN | webguest43: not really |
15:36:08 | webguest43 | bugger, would have liked to invite you for a beer. |
15:36:15 | preglow | invite me! |
15:36:30 | webguest43 | you are hereby invited |
15:36:36 | LinusN | i'd like a beer too! |
15:36:48 | preglow | if i'm ever in sweden, i'll let you know, heh |
15:36:56 | Bagder | hey, I made a iRiver-sized rockbox logo! ;-) |
15:37:06 | preglow | i'll even promise to write a code |
15:37:14 | preglow | Bagder: can we see? |
15:37:18 | c0g0 | hmm look at this: |
15:37:23 | c0g0 | Yes you can run any application on this device. There are allready hundreds of emulators for SNES, NES, there is voice-over-IP software, word processing software to edit docs, image editors, video editing.. Many cool programs you can for example find on http://www.killefiz.de/zaurus/ - those apps are for the Sharp Zaurus, which is the only other PDA running Linux and is only available in Japan. Some of those programs just need to be recompiled for the exact |
15:37:25 | webguest43 | last question: will you ever support the irivers remote ? |
15:37:29 | Bagder | preglow: sure, build the simulator for iRiver ;-) |
15:37:47 | Bagder | or beg Linus to take a photo of his unit showing it |
15:38:02 | Bagder | webguest43: yes |
15:38:20 | Bagder | that "ever" makes it safe to say yes ;-) |
15:38:21 | preglow | i'll check out the code once i'm done programming a vst plug for a guy |
15:38:57 | preglow | which i'll be in a couple of days, with some luck |
15:39:19 | c0g0 | so the only way to make the player play all versions is to code for that particular dsp? |
15:39:38 | webguest43 | ok, then I think i will get a h-140 very soon, hate to see all the DRM stuff come up on the new players |
15:39:51 | preglow | c0g0: my guess is that they have already made it compatible with most warezed movies, since that's what i guess most people will watch anyway |
15:40:12 | LinusN | webguest43: do that |
15:40:18 | webguest43 | need to sell my christmas-present-ipod first though, anyone here want it ? |
15:40:25 | webguest43 | :-) |
15:40:28 | LinusN | /kick webguest43 |
15:40:28 | Bagder | hahaha |
15:40:29 | preglow | haha |
15:40:40 | Cassandra | I'll take it for free. |
15:40:49 | webguest43 | was tough to keep a smile on my face in front of my mum |
15:40:56 | preglow | hahaha |
15:41:03 | webguest43 | she was so proud she bought me something technical..... |
15:41:05 | preglow | " wow, this is.... adequate... thanks! " |
15:41:54 | preglow | i like the ipod user interface, at least |
15:41:56 | c0g0 | preglow: so u think most players out there will play warez movies? |
15:42:20 | preglow | c0g0: i have no idea, really, but if i were a coder for those players, i'd try to make them compatible |
15:43:00 | c0g0 | ya hehe true.. |
15:43:58 | | Part LinusN |
15:45:58 | Zagor | c0g0: i think it will NOT play most movies. their earlier players haven't. |
15:46:45 | Zagor | very few hardware players support xvid, in fact |
15:47:18 | Cassandra | Yay, that works. |
15:48:28 | Cassandra | Even interacts correctly with resume now. |
15:48:32 | Cassandra | I am a happy bunny. |
15:49:04 | [IDC]Dragon | :-) |
15:49:36 | [IDC]Dragon | and why weren't you beforehand? |
15:50:07 | Cassandra | Cause it wasn't working. |
15:50:19 | Cassandra | Now to submit the fruits of my labour to Sourceforge. |
15:51:45 | dwihno | how do you divert heat from the other components when soldering let's say, a circuit board? |
15:53:00 | Zagor | dwihno: you don't. work quickly so the heat doesn't spread. |
15:53:35 | c0g0 | Zagor: hmm i guess most movies are compressed in the hardest methods, wich is not SP anyway... so maybe it does not work.. |
15:54:36 | Lynx_ | c0g0: see, I told you yesterday: get a subnotebook ;) |
15:55:36 | | Part Zagor |
15:56:15 | dwihno | Hm. I need to practice the soldering stuffs :) |
15:57:15 | preglow | if you want to solder mp3 players, then yes indeed, you need to |
15:59:16 | c0g0 | subnotebook? |
15:59:36 | c0g0 | whats that? :P |
15:59:43 | Lynx_ | c0g0: a small notebook |
16:00 |
16:00:15 | c0g0 | he.. but can i play all versions of movies on it? ;D |
16:00:37 | Lynx_ | c0g0: even from cd's and dvd's if its not too small ;) |
16:02:01 | Bagder | Cassandra: I like that option |
16:03:16 | c0g0 | hehe :D |
16:04:19 | dwihno | Anyone got good ideas for soldering practicing? |
16:06:11 | [IDC]Dragon | 8 MB mod ;-) |
16:07:12 | *** | Saving seen data "./dancer.seen" |
16:08:26 | dwihno | ;) |
16:08:33 | dwihno | come on. |
16:08:37 | dwihno | be serious for a sec :) |
16:08:41 | dwihno | cables? |
16:10:41 | [IDC]Dragon | start with what you need and want |
16:10:53 | [IDC]Dragon | that gives best motivation |
16:11:20 | Cassandra | Thanks, badger. It seemed like the sort of thing some people would find incredibly useful. |
16:11:34 | Cassandra | (Not me, as it happens. God knows why I wrote it.) |
16:12:21 | Cassandra | Erm, bagder, I mean. |
16:12:30 | Cassandra | Bloody keyboard macros in my brain. |
16:13:06 | | Join TuDo [0] (~chatzilla@c529cc3eb.cable.wanadoo.nl) |
16:19:03 | | Join bagawk [0] (~Lee@bagawk.user) |
16:20:33 | | Quit webguest43 ("CGI:IRC (EOF)") |
16:21:58 | | Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) |
16:24:44 | dwihno | [IDC]Dragon: true... I've soldered a 3.5mm connector which was failing. It was fun! |
16:27:53 | [IDC]Dragon | proper tools are essential |
16:29:53 | dwihno | such as? |
16:30:04 | dwihno | I'm a complete newbie when it comes to soldering... Haven't done it in a dog's age |
16:30:57 | [IDC]Dragon | for just a connector a cheap iron may do |
16:31:48 | bagawk | [IDC]Dragon, what iron do you use? i have a cheap 15w |
16:31:53 | [IDC]Dragon | but if small and bigger metal parts are involved (like shielding), a regulated station does a better job |
16:32:09 | bagawk | (and a switachable 20/40w also, which i use on larger things) |
16:32:29 | TuDo | hi |
16:32:36 | [IDC]Dragon | as a student, I used a 30W or so |
16:32:54 | TuDo | can anyone advise me on how to port rockbox to Gmini 220? |
16:33:00 | [IDC]Dragon | now I have a Weller station |
16:33:13 | bagawk | TuDo, get a devoloper to :) |
16:33:37 | bagawk | A few people are working on just that |
16:33:50 | bagawk | see donate.org/archos |
16:35:03 | Lynx_ | donat.org |
16:35:20 | [IDC]Dragon | ;-) |
16:35:23 | crash_ | donat.org has routing problems |
16:35:30 | crash_ | for a rough overview have a look at |
16:35:44 | crash_ | http://www.rockbox.org/twiki/bin/view/Main/GminiPort |
16:36:02 | TuDo | thnx :) |
16:36:21 | bagawk | http://www.donat.org/archos/ |
16:36:24 | bagawk | wrong place :) |
16:40:31 | Cassandra | Damn - found another bug. |
16:40:59 | TuDo | #gmemu |
16:41:08 | dwihno | I think my soldering iron is 30w... is it too hot? |
16:41:55 | | Quit TuDo ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041202]") |
16:44:25 | bagawk | Could be |
16:45:05 | bagawk | Just depends on the project :) |
16:45:06 | [IDC]Dragon | but neither temperature nor sound quality are measured in W ;-) |
16:45:28 | | Join jyp [0] (~jp@142.7-136-217.adsl.skynet.be) |
16:47:22 | bagawk | [IDC]Dragon, http://www.action-electronics.com/wewsl.htm you did not pay 399$ did you? :) |
16:47:53 | | Quit ze ("oh shit") |
16:50:00 | pike | Looool http://www.gizmodo.com/gadgets/portable-media/ipod/howto-hack-ipod-into-ipod-shuffle-029509.php |
16:52:02 | bagawk | umm |
16:53:38 | bagawk | http://www.ticalc.org/archives/news/articles/1/15/15975.html |
16:53:42 | bagawk | That is a funny one ;)\ |
16:54:58 | Cassandra | Always nice to fix your own bugs before someone else gets to them. |
16:57:58 | | Join R3nTiL [0] (~zorroz@217.30.249.92) |
16:58:04 | Cassandra | Nicer not to make them in the first place, but we live in an imperfect world. |
17:00 |
17:02:12 | bagawk | Time to get hower and go to school |
17:02:15 | bagawk | byee :) |
17:02:20 | bagawk | *shower |
17:02:51 | | Quit bagawk ("Leaving") |
17:07:31 | | Quit c0g0 () |
17:19:22 | Lynx_ | is there a software mp3 player that does something like the MDB? |
17:24:07 | | Quit R3nTiL () |
17:26:58 | | Quit jyp ("Leaving") |
17:28:53 | | Join nobby [0] (nobby@ACBAC963.ipt.aol.com) |
17:36:50 | | Join ze [0] (psyco@adsl-64-161-173-156.dsl.lsan03.pacbell.net) |
17:37:43 | | Join jyp [0] (~jp@142.7-136-217.adsl.skynet.be) |
17:40:32 | | Join Spida_ [0] (Spida@pD9FFA118.dip.t-dialin.net) |
17:45:58 | | Join webguest43 [0] (~8f416314@labb.contactor.se) |
17:51:47 | | Quit Spida (Read error: 110 (Connection timed out)) |
17:54:59 | | Join mecraw__ [0] (~lmarlow@69.2.235.2) |
18:00 |
18:03:10 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:03:29 | | Nick Spida_ is now known as Spida (Spida@pD9FFA118.dip.t-dialin.net) |
18:07:13 | *** | Saving seen data "./dancer.seen" |
18:15:04 | | Quit [IDC]Dragon ("CGI:IRC") |
18:31:00 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
18:42:06 | | Quit MooMaunder () |
18:43:30 | | Quit webguest43 ("CGI:IRC (Ping timeout)") |
18:56:20 | nobby | marco! |
18:56:29 | nobby | polo? |
18:56:33 | nobby | guess not... |
19:00 |
19:30:42 | | Join MooMaunder [0] (~paul@cpc1-stkp4-5-0-cust117.mant.cable.ntl.com) |
19:35:03 | | Quit MooMaunder (Client Quit) |
19:35:06 | | Join MooMaunder [0] (~paul@cpc1-stkp4-5-0-cust117.mant.cable.ntl.com) |
19:48:35 | | Quit Cassandra (Read error: 110 (Connection timed out)) |
19:50:01 | | Join edx [0] (edx@p54879367.dip.t-dialin.net) |
20:00 |
20:01:18 | | Quit nobby () |
20:07:14 | *** | Saving seen data "./dancer.seen" |
20:09:33 | | Join Christi-S [0] (~Christi@213.78.162.230) |
20:26:01 | | Join TexJoachim [0] (~TexJoachi@pD9E2457B.dip.t-dialin.net) |
20:35:05 | | Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) |
20:41:18 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
21:00 |
21:43:43 | | Quit MooMaunder (Read error: 60 (Operation timed out)) |
22:00 |
22:07:15 | *** | Saving seen data "./dancer.seen" |
22:08:24 | | Quit Christi-S ("If I were actually witty, this quitline would be funny.") |
22:08:29 | | Join Christi-S [0] (~Christi@213.78.162.230) |
22:11:43 | | Quit TexJoachim ("Bye!") |
22:12:17 | | Quit Stryke` (Read error: 60 (Operation timed out)) |
22:32:28 | | Quit webguest43 ("CGI:IRC") |
22:52:14 | | Quit Christi-S (Read error: 110 (Connection timed out)) |
22:58:45 | | Join [IDC]Dragon [0] (~Joerg@pD95126E6.dip.t-dialin.net) |
23:00 |
23:00:46 | | Quit preglow (Read error: 60 (Operation timed out)) |
23:06:48 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
23:09:33 | | Join CpuMan2001 [0] (~cpuman200@ool-18bbbf99.dyn.optonline.net) |
23:10:22 | CpuMan2001 | my archos's screen is blank, though it still works internally, as the backlight works and I can still hear music |
23:11:22 | Bagder | sounds like the LCD is broke somehow |
23:12:04 | CpuMan2001 | how would I be able to fix that |
23:12:15 | Bagder | http://www.rockbox.org/docs/repairlcd.html |
23:12:21 | Bagder | perhaps |
23:12:58 | amiconn | CpuMan2001: What model do you have? |
23:14:50 | | Join webguest89 [0] (~945701ab@labb.contactor.se) |
23:15:08 | | Quit webguest89 (Client Quit) |
23:15:28 | | Join Cassandra [0] (~Christi@213.78.162.230) |
23:28:49 | Cassandra | Is anyone here who understands how memory management is done in Rockbox. I'm thinking particularly of when manipulating strings such as filenames. |
23:29:19 | Bagder | manipulating how? |
23:30:55 | amiconn | What do you need to know? |
23:30:55 | amiconn | The general memory management within rockbox is static. |
23:30:56 | Cassandra | Well, looking at the virtual keyboard code, it looks like the code just grows the buffer infinitely. I can't work out how one ensures that the buffer you hand it has room to grow at the end. |
23:31:22 | Bagder | in general you need to pass along a size as well |
23:31:33 | Bagder | or just "know" the size of the static buffer |
23:32:25 | Cassandra | Well, the routine is passed a size, but like I say, it can increase that. Otherwise you wouldn't be able to enter a filename longer than what you started with. |
23:32:52 | Cassandra | Basically what I'm asking is how do we know it's not going to overwrite something else important. |
23:33:01 | Bagder | possibly it doesn't |
23:33:06 | Bagder | and that's badness |
23:33:11 | Bagder | it needs to check for it |
23:33:27 | * | Cassandra nods. |
23:34:21 | amiconn | Nope, it does check. The size you pass it is the maximum length the filename can grow to. |
23:34:42 | Bagder | ok, good |
23:35:44 | Cassandra | Ah, yes. I see it now. It looked to me like it was being called with that set to the length of the string though, which is not good if it's true. |
23:35:50 | amiconn | apps/recorder/keyboard.c, line 385 |
23:37:42 | Cassandra | empirically I have to be wrong about that. |
23:43:21 | Cassandra | Ah - I'm confusing sizeof and strlen. It's obviously way too long since I seriously wrote C. |
23:44:58 | * | Cassandra is trying to add a directory selection interface to the keyboard. Unfortunately I seem to be hitting implementation issues. |
23:45:05 | | Join LinusN [0] (~linus@labb.contactor.se) |
23:45:05 | crash_ | can someone tell me how i can build a simulated target vor iriver? |
23:45:17 | Bagder | crash_: on what OS? |
23:45:20 | LinusN | [IDC]Dragon: u there? |
23:45:25 | crash_ | configure works fine but when i "make" it tells me nothing to be done |
23:45:27 | crash_ | linux |
23:45:41 | Bagder | nothing? |
23:45:51 | [IDC]Dragon | LinusN, I'm here |
23:45:53 | crash_ | make[1]: Nothing to be done for `all'. |
23:46:02 | LinusN | having uart boot probs |
23:46:10 | Bagder | crash_: and I guess nothing was built? |
23:46:18 | [IDC]Dragon | what kind? |
23:46:27 | Bagder | crash_: I'll rebuild mine from scratch now to try |
23:46:33 | [IDC]Dragon | and what hardware? |
23:46:46 | LinusN | [IDC]Dragon: never stops downloading monitor |
23:47:05 | crash_ | Bagder: i feel sorry, think i saw an error where none has been |
23:47:20 | LinusN | [IDC]Dragon: works! |
23:47:21 | Bagder | builds for me |
23:47:33 | LinusN | (wrong com port) |
23:47:37 | [IDC]Dragon | aha?! |
23:47:47 | crash_ | i think i have now a simulated iriver working, didnt test rockboxui :/ |
23:48:01 | Bagder | hm |
23:48:05 | crash_ | Bagder: you told it would be pissible to see rockbox logo iriver size? :) |
23:48:08 | [IDC]Dragon | LinusN, what box are you on? |
23:48:19 | LinusN | rec v1 (Bagders) |
23:48:25 | | Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) |
23:48:25 | Bagder | crash_: yeps, when you start the sim, it'll pop up for a brief moment |
23:48:34 | [IDC]Dragon | new flash? |
23:48:41 | LinusN | will change it now |
23:48:45 | | Join ashridah [0] (ashridah@220-253-119-31.VIC.netspace.net.au) |
23:48:54 | crash_ | ok its maybe a qarter second ;) |
23:49:19 | Bagder | crash_: yes, but it is longer in the target and you can see it again when checking version |
23:49:26 | [IDC]Dragon | are you using uart_boot on Windows? |
23:49:36 | LinusN | yup |
23:49:59 | [IDC]Dragon | no Linux port byproduct :-( |
23:50:56 | LinusN | would have been nice, but my time is extremely limited... |
23:51:55 | crash_ | Bagder: i've seen, nice :) |
23:52:07 | [IDC]Dragon | no worry, it's not used so often to justify |
23:52:07 | crash_ | crazy how much space left on the iriver display in settings menu |
23:52:19 | Bagder | yes |
23:52:27 | Bagder | you can tell the Archos LCD is smaller ;-) |
23:52:53 | amiconn | LinusN: Are there some scans (or at least front photos) of the iRiver somewhere? (Unstripped of course) |
23:53:47 | crash_ | amicon: yes in the wiki |
23:54:00 | * | amiconn checks |
23:54:05 | crash_ | http://www.rockbox.org/twiki/bin/view/Main/IriverInfo |
23:55:41 | amiconn | I know of those. |
23:55:53 | amiconn | <amiconn> LinusN: Are there some scans (or at least front photos) of the iRiver somewhere? ===>> Unstripped of course <<=== |
23:56:25 | crash_ | hmm think i missunderstood unstripped |
23:56:28 | crash_ | sry |
23:56:38 | amiconn | unstripped == not stripped :) |
23:56:54 | amiconn | Hmm, maybe this was unclear |
23:57:32 | Bagder | hehe |
23:57:53 | ashridah | amiconn: you mean of the external casing, or of the pcb pre disassembly? |
23:57:54 | amiconn | Basically, I need the iRiver equivalent to this: http://www.rockbox.org/docs/recorder.jpg |
23:58:01 | crash_ | think i have to train my active vocabulary ;) |
23:58:22 | crash_ | i could make you one of the h3xx ;) |
23:58:32 | Bagder | amiconn: I don't think anyone of us has taken/scanned a good photo |
23:58:44 | ashridah | there's plenty of pictures of the 3xx and 1xx on misticriver.net |
23:58:51 | ashridah | http://www.misticriver.net/index.php?page=player_reviews |