00:03:18 | Paul_The_Nerd | It's not *always* the best idea to update. Since it's still in development, new bugs appear too. Does it give an error message or anything, when it occurs? |
00:04:11 | amiconn | Hmm, the actual drawing (in the 'View audio thread' screen) draws at least twice as much CPU power as the lcd_update() |
00:04:31 | amiconn | (H3x0) |
00:04:34 | Bagder | ! |
00:06:28 | * | amiconn goes to code memset16() |
00:06:59 | amiconn | I wonder where this would fit best. firmware/common ? |
00:07:06 | | Quit NightCat (Remote closed the connection) |
00:07:16 | amiconn | It's not exactly a standard function |
00:07:29 | Bagder | I would still look in that dir for it |
00:07:41 | | Join webguest23 [0] (n=51429f35@labb.contactor.se) |
00:07:58 | amiconn | Well, memset16.c (and probably memset16_a.S) then |
00:08:07 | t0mas | good night |
00:08:11 | t0mas | bed time for me :) |
00:08:22 | | Quit t0mas ("c u all tomorrow") |
00:10:14 | Paul_The_Nerd | Y'know... I just like "Fix red builds." and "Fix red builds more." as commit messages. Together, they make me smile for some reason. |
00:11:06 | Xerion | i found that funny as well :p |
00:12:42 | lostlogic | hehe, glad I made some people smile while I as breaking things :-P |
00:12:53 | | Quit eli_sherer () |
00:13:04 | Xerion | hehe |
00:13:31 | Xerion | i discovered the build i had put on my h140 last couldn't play anything lol |
00:13:34 | Xerion | all codecs failed :p |
00:13:44 | lostlogic | Zoric: that's become a known bug, but we don't know how to fix it yet. It happens when you play across songs of different formats. |
00:13:52 | Xerion | first time i was glad i could boot into iriver firmware instead :) |
00:14:31 | Zoric | oh okay, thanks lostlogic. |
00:14:52 | Zoric | I guess its the new codec-reading-something thats causing trouble? |
00:14:54 | kkurbjun | badger: I've put up a new version of the patch. amiconn: I don't know what's causing that sound bug. It seems to be getting old data in the buffer, but I've initialized them to 0 and I still get the sound bug |
00:15:06 | Bagder | I noticed, will try it out tomorrow |
00:15:42 | amiconn | kkurbjun: Perhaps it's the same reason why you'll get periodic static noise if voice is enabled but no voice file present |
00:16:09 | amiconn | Maybe a problem with the pcm buffering (??? wild guessing) |
00:16:13 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
00:16:17 | kkurbjun | badger: let me know if there are any problems, I can't test archos builds (don't have a cross compiler setup), but I fixed all the semicolon errors and the H100's build. |
00:17:05 | amiconn | yuck! dbg_audio_thread() calls lcd_clear_display() 5 times per second |
00:17:16 | amiconn | memset16 should help a lot then |
00:17:35 | petur | or erasing the LCD less.... |
00:17:39 | kkurbjun | amiconn: I wasn't aware of that bug. I havn't looked into rockbox's playback code in much detail so I'm not really familiar with how it works. It would seem odd though that I would get the error on rockboy and it wouldn't show up in the codecs though |
00:17:43 | Bagder | kkurbjun: I can at least build it for a range of targets... |
00:18:26 | | Part LinusN |
00:18:32 | amiconn | kkurbjun: The (swcodec target) playback code is one of the most complex parts of rockbox. |
00:19:22 | kkurbjun | I can imagine |
00:19:49 | lostlogic | amiconn: memset16 takes a short 'data' argument instead of a byte? That doesn't seem like it'd help much, but I'm sure I'm missing something. |
00:20:08 | amiconn | I'm afraid that the playback code will need a complete rewrite one day - when no-one is able to understand it anymore |
00:20:36 | lostlogic | amiconn: or someone needs to dig into it hardcore and understand it completely in it's current state |
00:21:02 | amiconn | lostlogic: It allows to optimise lcd_clear_display(), lcd_fillrect() and horizontal line drawing a lot |
00:21:32 | amiconn | coldfire asm memset16() will of course utilise burst mode, like coldfire asm memset() |
00:21:57 | lostlogic | that's why I don't see the big difference between using memset and memset16. I'll just read the code when you're done. |
00:22:28 | amiconn | memset() can't fill arbitrary pixel values, but only those where highbyte == lowbyte |
00:22:39 | amiconn | (for 16bpp framebuffer) |
00:22:54 | lostlogic | oh, duh −− I was thinking only of the clear case. *shakes head* |
00:23:11 | amiconn | Even clear won't work with memset() |
00:23:45 | amiconn | 'clear' clears to the background colour - and that isn't necessarily black or white |
00:23:55 | lostlogic | speaking of the playback code the swcodecs dont' have an audio_event_handler system like hwcodec does. Can I just add the abrepeat lines (1 line in each) to the playback.c functions they need to be called at the same time as? |
00:24:02 | lostlogic | *nod* |
00:24:41 | amiconn | I don't know, I suggest to ask Slasheri |
00:25:31 | Xerion | /home/Xerion/m68k/lib/gcc/m68k-elf/3.4.5/../../../../m68k-elf/bin/ld: region PLU |
00:25:32 | Xerion | GIN_IRAM is full (/home/Xerion/rockbox-devel/build/apps/plugins/rockboy/rockboy. |
00:25:32 | Xerion | elf section .ibss) |
00:25:32 | DBUG | Enqueued KICK Xerion |
00:25:32 | Xerion | collect2: ld returned 1 exit status |
00:25:32 | Xerion | make[3]: *** [/home/Xerion/rockbox-devel/build/apps/plugins/rockboy/rockboy.elf] |
00:25:32 | *** | Alert Mode level 1 |
00:25:32 | Xerion | Error 1 |
00:25:34 | Xerion | make[2]: *** [rockboy] Error 2 |
00:25:36 | Xerion | make[1]: *** [rocks] Error 2 |
00:25:38 | Xerion | make: *** [all] Error 2 |
00:25:40 | Xerion | :( |
00:25:56 | Bagder | with the latest one? |
00:26:04 | Xerion | yes |
00:26:53 | Bagder | what target? |
00:27:09 | Xerion | H120/140 |
00:27:12 | kkurbjun | hmm |
00:27:17 | kkurbjun | I thought I fixed that |
00:27:40 | vger_ | did you run ../tools/configure? |
00:28:20 | Bagder | I doubt that changes this |
00:28:23 | kkurbjun | is there a difference in iram between the iHP1xx and H1xx |
00:28:44 | Bagder | no |
00:29:06 | Bagder | iHP1xx and H1xx are the same players |
00:29:09 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:29:09 | Bagder | just a different name |
00:29:27 | kkurbjun | it builds fine for me.. what gcc version are you using? |
00:29:38 | Xerion | 3.4.5 |
00:29:40 | ashridah | iirc, someone objected to their use of iHP |
00:29:57 | amiconn | ashridah: HP afaik |
00:30:14 | Bagder | apps/plugins/rockboy.map shows how much too big the iram usage is |
00:30:45 | Bagder | apps/plugins/rockboy/rockboy.map even |
00:30:52 | Paul_The_Nerd | Which is sad, since it's a better name considering the iFPs. |
00:30:59 | ashridah | amiconn: i figured as much, but didn't know for sure |
00:31:30 | kkurbjun | hmm, I'm using 3.4.4 |
00:32:11 | lostlogic | Slasheri: when you have a moment, I'd like to talk about handling audio events for ab repeat in swcodec machines. |
00:32:21 | kkurbjun | Xerion how much over are you? |
00:32:32 | | Quit webguest23 ("CGI:IRC") |
00:32:52 | Xerion | i'm currently trying to build it again after re-doing configure script :p |
00:33:31 | Bagder | check the address of "iend" int he map file |
00:34:34 | kkurbjun | oh, I foudn the error |
00:34:42 | kkurbjun | I didn't include the makefile changes |
00:34:52 | Bagder | :-) |
00:34:54 | Xerion | :D |
00:35:03 | kkurbjun | 03 sets it over |
00:35:18 | kkurbjun | O3 that is |
00:35:25 | | Quit ender` (" It's is not, it isn't ain't, and it's it's, not its, if you mean it is. If you don't, it's its. Then too, it's hers. It isn') |
00:35:33 | *** | Alert Mode OFF |
00:38:30 | kkurbjun | ok, I put up a new version |
00:38:40 | kkurbjun | xerion: can you make sure it builds |
00:38:57 | Xerion | i'll check :) |
00:40:30 | Xerion | strange it isn't showing your new file :p |
00:41:31 | muesli__ | "I04:IllInstr |
00:41:31 | muesli__ | at 32EC0000" |
00:41:37 | muesli__ | on a h3xx |
00:41:50 | muesli__ | what could that mean_? |
00:42:10 | | Part Zoric |
00:42:11 | petur | read that error here some days ago |
00:42:19 | kkurbjun | I'm able to get it, from sourceforge, try clearing cache or re-opening your browser |
00:42:34 | amiconn | muesli__: That probably means you're running an old rockbox (rockbox.iriver that is) |
00:42:53 | muesli__ | one user running optimized rockbox reported it |
00:42:54 | Xerion | i just opened it in IE instead of firefox that seemed to work :p |
00:42:56 | amiconn | ...maybe even with new codecs already installed |
00:43:03 | | Join ts-x [0] (n=0cad6dbb@labb.contactor.se) |
00:43:11 | Xerion | i cleared firefox' cache but for some reason that didn't help |
00:43:46 | Bagder | here's the file url http://sourceforge.net/tracker/download.php?group_id=44306&atid=439120&file_id=164100&aid=1407719 |
00:45:01 | Xerion | think it worked |
00:45:12 | Xerion | least it's passed rockboy now :) |
00:45:22 | Xerion | yup finished |
00:45:25 | kkurbjun | great |
00:45:36 | kkurbjun | now if it only runs properly.. |
00:45:41 | Xerion | hehe |
00:45:46 | Xerion | i'll check |
00:47:45 | | Quit vger_ ("BitchX: No windows left!") |
00:49:15 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
00:49:40 | Xerion | it seems to work find, except for that startup noise bug :p |
00:50:31 | kkurbjun | great |
00:50:32 | kkurbjun | thanks |
00:50:46 | Xerion | it has to be something with a buffer as it plays a bit of the music from the last game i tried now :p |
00:51:40 | kkurbjun | yeah, that's what I noticed, after talking with amiconn though I don't think it has to do with rockboy though as I have code in there that clears the buffers |
00:52:04 | lostlogic | kkurbjun: but do you reset the buffer pointers correctly? |
00:52:12 | Xerion | heh frameskip 7 max is slower than frameskip 5 max |
00:52:35 | kkurbjun | buf = my_malloc(pcm.len * N_BUFS); |
00:52:35 | kkurbjun | gmbuf = my_malloc(pcm.len * N_BUFS*sizeof (short)); |
00:52:35 | kkurbjun | pcm.buf = buf; |
00:52:35 | DBUG | Enqueued KICK kkurbjun |
00:52:35 | kkurbjun | pcm.pos = 0; |
00:52:35 | kkurbjun | curbuf = gmcurbuf= 0; |
00:52:36 | *** | Alert Mode level 1 |
00:52:36 | kkurbjun | memset(gmbuf, 0, sizeof gmbuf); |
00:52:40 | kkurbjun | memset(buf, 0, sizeof buf); |
00:52:42 | kkurbjun | that's the startup |
00:52:55 | kkurbjun | yeah, that's what I found with the frameskip |
00:53:33 | | Quit ehntoo (Remote closed the connection) |
00:54:05 | kkurbjun | gmbuf is the buffer that the rb->pcm_play_data(&get_more); getmore function gives |
00:55:49 | lostlogic | my C may be faulty, but I think sizeof gmbuf will be 1 not the length of the buffer |
00:56:25 | kkurbjun | I think you're right |
00:56:31 | kkurbjun | oops |
00:57:09 | lostlogic | actually it will be 4, not 1, but either way, it will be wrong ;) |
00:57:13 | kkurbjun | yeah |
00:57:17 | kkurbjun | : ) |
00:57:49 | lostlogic | yay for pretty easy bugfixes! :) |
00:58:27 | *** | Saving seen data "./dancer.seen" |
00:58:48 | kkurbjun | nope, that didn't fix it |
00:58:59 | kkurbjun | memset(gmbuf, 0, pcm.len * N_BUFS); |
00:59:04 | kkurbjun | or that specifically |
00:59:17 | kkurbjun | hmm |
00:59:34 | amiconn | same goes for buf ... |
00:59:45 | lostlogic | memset is in bytes just like malloc, so probably need to have pcm.len*N_BUFS*sizeof(short) |
01:00 |
01:02:37 | *** | Alert Mode OFF |
01:03:39 | kkurbjun | great, that works, I get a bit of a thump on startup though, but much less anoying then the scrambled stuff |
01:03:44 | kkurbjun | thanks for the help |
01:04:19 | amiconn | lostlogic: Something is wrong with your latest charging fixes |
01:05:15 | amiconn | Bah, ignore me :/ |
01:06:03 | Ctcp | Ignored 2 channel CTCP requests in 27 minutes and 3 seconds at the last flood |
01:06:03 | * | amiconn got confused by too many #ifdefs |
01:06:55 | lostlogic | amiconn: obviously needs more work if the #ifdefs are still confusing ;) |
01:07:26 | petur | and for some positive news: the H3xx RTC seems to be pretty stable so far, so any weird dates and times must be due to switching to iRiver FW... |
01:08:00 | linuxstb | Do we still not deal with the iriver fw bug? |
01:08:27 | petur | no |
01:08:40 | petur | it's their bug ;) |
01:08:49 | * | amiconn wonders whether we could patch the year offset in the iriver firmware away |
01:08:52 | * | linuxstb votes for amiconn's solution of using 1964 (I think) as the year offset. |
01:09:01 | amiconn | Not that I care too much |
01:09:41 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
01:11:04 | | Join uwe_ [0] (n=uwe@dslb-084-056-002-093.pools.arcor-ip.net) |
01:16:49 | | Quit akaidiota (Read error: 110 (Connection timed out)) |
01:18:26 | | Quit petur ("here today, gone tomorrow") |
01:28:46 | | Part Kaggen |
01:30:48 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-61-44.w82-121.abo.wanadoo.fr) |
01:35:35 | | Join TCK- [0] (n=tckocr@81-178-220-171.dsl.pipex.com) |
01:39:40 | * | amiconn wonders about a number of implementation details in sudoku.c |
01:42:14 | * | amiconn has a wondering day |
01:42:36 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
01:58:53 | lostlogic | amiconn: will memset16 be able to share code with memset? guessing not since the tail ends have to be different so that would be costly? |
01:59:14 | lostlogic | amiconn: the only thing I'm wondering about sokoban is how hard it would be to save current level on exit |
02:00 |
02:08:10 | | Join DJDD__ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
02:08:18 | | Quit mikearthur (Remote closed the connection) |
02:14:45 | | Quit TCK- (Read error: 110 (Connection timed out)) |
02:36:29 | | Quit muesli__ ("ich will Kühe!!!") |
02:38:16 | | Quit mirak (Remote closed the connection) |
02:48:04 | | Quit ts-x ("CGI:IRC (EOF)") |
02:52:53 | | Join ModernExecutive [0] (n=bob@pool-70-18-144-126.norf.east.verizon.net) |
02:58:31 | *** | Saving seen data "./dancer.seen" |
02:59:23 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
03:00 |
03:22:14 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
03:33:27 | | Join amiconn_ [0] (n=jens@p54BD5A60.dip.t-dialin.net) |
03:51:27 | | Quit amiconn (Read error: 110 (Connection timed out)) |
03:51:27 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD5A60.dip.t-dialin.net) |
03:51:35 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
03:54:43 | | Join TCK [0] (n=tckocr@81-178-220-171.dsl.pipex.com) |
03:54:47 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
03:58:37 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
04:00 |
04:05:03 | | Quit ModernExecutive (Read error: 110 (Connection timed out)) |
04:31:46 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-179-140.nsw.bigpond.net.au) |
04:51:16 | Membrillo | Why is rockbox telling me my H300 non-LCD remote is always locked? |
04:51:36 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-191-171.dsl.rcsntx.swbell.net) |
04:54:40 | | Quit San (Read error: 110 (Connection timed out)) |
04:55:22 | | Quit Membrillo () |
04:58:32 | *** | Saving seen data "./dancer.seen" |
04:59:20 | | Quit dpassen1 () |
05:00 |
05:00:51 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
05:01:27 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
05:02:03 | | Join Rob2222_ [0] (n=Miranda@ACB5F085.ipt.aol.com) |
05:02:30 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
05:03:09 | | Join BHSPitMonkey [0] (n=billybob@adsl-64-123-191-171.dsl.rcsntx.swbell.net) |
05:03:50 | | Quit BHSPitLappy (Connection timed out) |
05:04:31 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
05:05:16 | Jungti1234 | hi |
05:05:47 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-64-123-191-171.dsl.rcsntx.swbell.net) |
05:07:21 | | Quit RotAtoR ("zzzzzzz") |
05:10:13 | | Join ModernExecutive [0] (n=bob@pool-70-18-144-126.norf.east.verizon.net) |
05:11:29 | | Quit ModernExecutive (Client Quit) |
05:19:28 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:25:05 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
05:56:47 | | Join Febs [0] (n=medifebb@nmd.hissf.sjc.wayport.net) |
06:00 |
06:01:40 | | Quit gtkspert () |
06:09:09 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
06:09:18 | | Join elinenbe [0] (n=elinenbe@207-237-225-224.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
06:18:06 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
06:29:23 | | Join Schee [0] (n=SeeSchlo@82.245.12.158) |
06:29:49 | | Quit SeeSchloss (Read error: 110 (Connection timed out)) |
06:34:00 | | Join San [0] (n=test@A-106-140.cust.iol.ie) |
06:39:21 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
06:48:57 | | Join Thus0_ [0] (n=Thus0@124.111.102-84.rev.gaoland.net) |
06:49:04 | | Quit Thus0 (Read error: 104 (Connection reset by peer)) |
06:49:22 | | Quit AliasCoffee ("Leaving") |
06:58:36 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:05:41 | | Quit Thus0_ (Read error: 104 (Connection reset by peer)) |
07:05:49 | | Join Thus0__ [0] (n=Thus0@124.111.102-84.rev.gaoland.net) |
07:05:58 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
07:12:03 | | Join EvilDude [0] (i=EvilDude@61.1.188.186) |
07:12:25 | BHSPitLappy | hello? |
07:22:22 | | Quit matsl (Remote closed the connection) |
07:24:26 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
07:27:50 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
07:30:30 | | Quit San (Read error: 110 (Connection timed out)) |
07:32:10 | Bger | morning :) |
07:36:44 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
07:39:11 | Jungti1234 | hi |
07:40:00 | Bger | Jungti1234 ? :) |
07:40:15 | Jungti1234 | um? |
07:40:18 | | Quit thegeek_ (Read error: 110 (Connection timed out)) |
07:40:30 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:00 |
08:03:07 | | Join jborn_ [0] (n=jborn@adsl-68-74-150-203.dsl.emhril.ameritech.net) |
08:06:18 | | Quit EvilDude () |
08:13:58 | BHSPitLappy | hello? |
08:15:05 | B4gder | pong |
08:15:14 | Jungti1234 | heh |
08:16:01 | Bger | :P |
08:16:59 | BHSPitLappy | pang |
08:19:03 | BHSPitLappy | any ipod rockbox users here? |
08:19:11 | BHSPitLappy | preglow? |
08:21:07 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
08:21:40 | | Quit jborn_ (Read error: 110 (Connection timed out)) |
08:35:44 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
08:37:59 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-064.pools.arcor-ip.net) |
08:38:06 | BHSPitLappy | rroooccckkbbbooxxxx!!! |
08:39:00 | Jungti1234 | WWWWWWWWWWWHHHHHHHHHHYYYYYYYYYY!!! |
08:41:32 | BHSPitLappy | IIIPPPOOODDD QQQUUUEEESSSTTTIIIOOONNN!!! |
08:41:58 | Jungti1234 | SSSHHHOOOOOOTTT!! |
08:43:17 | BHSPitLappy | DDDOOOEEESSS TTTHHHEEE BBBOOOOOOTTTLLLOOOAAADDDEEERRR LLLOOOAAADDD LLLIIINNNUUXXX YYYEEETTT??? |
08:44:02 | Jungti1234 | I can't read it! |
08:44:16 | Jungti1234 | stop it!!! |
08:44:57 | Jungti1234 | 'Does the bootloader load linux yet?' ?? |
08:45:09 | BHSPitLappy | yeah. |
08:45:44 | Jungti1234 | I don't know. wahahahaahah!!! |
08:46:10 | BHSPitLappy | uh huh. |
08:46:17 | BHSPitLappy | thats why i wanted preglow . |
08:48:15 | Jungti1234 | oops |
08:49:00 | Jungti1234 | Why isn't new build rockbox.iriver file? |
08:50:10 | Jungti1234 | H300 |
08:51:06 | Bger | huh ? |
08:51:13 | Bger | are you sure |
08:51:22 | Jungti1234 | yes |
08:51:28 | Jungti1234 | What happened? |
08:51:57 | amiconn | morning |
08:52:03 | amiconn | B4gder: What happened to the build table? |
08:53:12 | Bger | morning, amiconn |
08:54:55 | B4gder | what's wrong with the build table? |
08:55:20 | Jungti1234 | There is no rockbox.iriver in new Build of H300. |
08:55:32 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:55:41 | B4gder | aha |
08:55:59 | amiconn | (1) Two lines (04:34 and 05:23) which have no corresponding commit msgs on the front page. (2) The 04:34 line is also broken |
08:56:02 | B4gder | we had no disk space available during a little while this night |
08:56:15 | Bger | ashridah:) |
08:56:22 | B4gder | in the partition the site uses |
08:56:23 | Bger | uf |
08:56:24 | Bger | ah :) |
08:57:38 | Jungti1234 | hm |
08:58:00 | amiconn | Will we ever know what was committed? |
08:58:15 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
08:58:22 | Jungti1234 | Can't I use it? |
08:58:30 | B4gder | cvs log |
08:58:34 | amiconn | Can cvs get affected by running out of disk space? |
08:58:37 | *** | Saving seen data "./dancer.seen" |
08:58:52 | B4gder | the cvs data is in a different partition |
08:59:01 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
08:59:11 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
09:00 |
09:02:51 | B4gder | I doubt there was any commit, it was probably just the script getting confused because of the lack of space |
09:03:13 | amiconn | It seems I am too silly to make 'cvs log' output anything useful :-( |
09:03:40 | B4gder | I think cvs history can be used too |
09:05:31 | | Join ender` [0] (i=ychat@84.52.165.220) |
09:07:22 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
09:10:18 | | Join webguest18 [0] (n=dc57b576@labb.contactor.se) |
09:10:23 | | Join San [0] (n=test@A-106-140.cust.iol.ie) |
09:11:21 | | Quit webguest18 (Client Quit) |
09:11:25 | | Join kim135797531 [0] (n=dc57b576@labb.contactor.se) |
09:12:37 | Jungti1234 | hi kim |
09:14:50 | Jungti1234 | ´Ô? |
09:18:56 | kim135797531 | Me? |
09:19:32 | Jungti1234 | yeah |
09:19:40 | kim135797531 | ;; |
09:19:42 | kim135797531 | Hi~ |
09:19:58 | Jungti1234 | Korean uses Korean |
09:19:59 | Jungti1234 | hahaha |
09:20:11 | BHSPitLappy | pprrreegglloowww! |
09:20:17 | kim135797531 | 한글 ì¨ì§€ë‚˜? |
09:20:23 | kim135797531 | ;) |
09:20:24 | Jungti1234 | um |
09:20:27 | B4gder | english please guys |
09:20:29 | Jungti1234 | ?œê? ?¨ì??? |
09:20:30 | BHSPitLappy | kim135797531: square square square to you too :) |
09:20:35 | B4gder | that's plain rubbish to us |
09:20:39 | kim135797531 | ; |
09:20:45 | kim135797531 | square ;; |
09:20:50 | kim135797531 | not unicode? |
09:20:53 | B4gder | no |
09:21:08 | B4gder | IRC doesn't imply unicode |
09:21:52 | Jungti1234 | bad |
09:22:07 | B4gder | why? |
09:22:15 | Jungti1234 | IRC is bad |
09:22:22 | B4gder | why? |
09:22:27 | kim135797531 | not Korean? um.. |
09:22:43 | B4gder | you can speak utf8 korean as much as you want in your own channel |
09:23:13 | Jungti1234 | ok |
09:27:19 | | Part kim135797531 |
09:27:21 | Jungti1234 | heh |
09:29:47 | | Join Cari [0] (n=zeroirc@221.145.16.164) |
09:30:34 | Jungti1234 | hi |
09:31:17 | Cari | hi |
09:34:43 | preglow | BHSPitLappy: nah, i don't think it does, ipl seems to take exception to the memory remapping |
09:34:48 | preglow | queer, since it does it itself... |
09:35:56 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
09:41:52 | | Quit Cari ("Http://www.ZeroIRC.NET ¢Æ Zero IRC ¢Æ Ver 2.9a") |
09:48:02 | | Quit San (Read error: 110 (Connection timed out)) |
09:49:39 | | Quit YouCeyE ("Leaving") |
09:51:20 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-179-140.nsw.bigpond.net.au) |
09:53:51 | Jungti1234 | hi, Membrillo |
09:53:57 | Membrillo | yo |
09:58:22 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
10:00 |
10:03:51 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:04:43 | linuxstb | preglow, BHSPitLappy: Yes, the ipod bootloader can start Linux. |
10:05:22 | linuxstb | BHSPitLappy: I don't know if you read in the logs, but there are bugs in the bootloader if you compile it with gcc 3.4.x. gcc 4.0.2 is now the recommended version for the ipod. |
10:06:56 | B4gder | then I'll make sure the build server uses that |
10:07:57 | linuxstb | Thanks. |
10:09:13 | linuxstb | I don't think we need downloads of the bootloader binary on the home page though - we can do the same as the iriver, and make it available via a wiki page. |
10:09:28 | B4gder | right |
10:09:36 | B4gder | still makes sense to use the proper gcc version for warnings etc |
10:09:51 | B4gder | arm-elf-gcc −−version |
10:09:51 | B4gder | arm-elf-gcc (GCC) 4.0.2 |
10:11:13 | preglow | goodie |
10:11:25 | preglow | linuxstb: i thought you said the memory remapping broke linux loading right now |
10:11:52 | linuxstb | I was talking about making rolo load a linux kernel. |
10:12:28 | preglow | rightie |
10:12:30 | linuxstb | I haven't tested it, I'm just assuming that it won't like it if it is started with the memory already remapped. |
10:12:40 | preglow | of course, the bootloader doesn't remap memory |
10:13:44 | linuxstb | Yep. We have to keep the bootloader doing almost nothing for the retailos to work. |
10:16:06 | preglow | will pose no problem as long as we don't need interrupts |
10:16:33 | preglow | i'm very keen on finding out how the apple bootloader can detect buttons so consistently |
10:16:53 | | Join amiconn_ [0] (n=jens@p54BD70A4.dip.t-dialin.net) |
10:19:54 | | Join banan_ [0] (i=banan@dalink.campus.luth.se) |
10:20:10 | | Join Sucka [0] (i=dave@dhcp-163-1-214-233.seh.ox.ac.uk) |
10:21:17 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
10:22:02 | | Join SteL [0] (n=stel@slawson.plus.com) |
10:23:35 | Rob2222_ | preglow: Is there a problem with the ipod BL button detection? That could be the cause... i almost thought i am to stupid to hold that button. |
10:23:59 | | Nick Rob2222_ is now known as Rob2222 (n=Miranda@ACB5F085.ipt.aol.com) |
10:25:19 | preglow | bl? |
10:25:29 | preglow | ahh, right |
10:25:35 | preglow | problem, yeah, you could say that |
10:25:38 | linuxstb | Rob2222: Yes, the bootloader button code isn't very good. You need to press the button just before the apple logo - there's a knack to it |
10:25:43 | preglow | you need to press a button before the apple logo appears |
10:26:02 | preglow | again, the total lack of docs makes our possibilities very limited |
10:26:15 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
10:26:26 | preglow | i'm going to start disassembling the apple firmware when i have time |
10:26:47 | Rob2222 | ah before the apple logo |
10:26:56 | Rob2222 | aha ok |
10:27:03 | Rob2222 | good 2 know |
10:28:02 | Rob2222 | but nobody know why this is so? |
10:30:53 | Rob2222 | btw, is someone interested in a graphical RB battery_bench log of t a H340 with 128kbit abr MP3 playback at -45db? Or do we have enough? |
10:31:30 | Rob2222 | The only thing is that I got only 9:30h withe the stock battery |
10:34:35 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:34:35 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD70A4.dip.t-dialin.net) |
10:35:04 | | Quit merbanan (Nick collision from services.) |
10:35:17 | | Nick banan_ is now known as merbanan (i=banan@dalink.campus.luth.se) |
10:36:16 | preglow | hrm |
10:36:21 | preglow | very unimpressive :/ |
10:36:29 | | Join bshift- [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
10:36:33 | preglow | i think h1x0 will do slightly better |
10:36:35 | preglow | since it never boosts |
10:37:05 | Rob2222 | Up to 6h of playback the RB % indicator showed a little to much % (5-7) and after that it showed up to 15% ti little. In compare of RB % and real battery %. |
10:37:35 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
10:37:35 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
10:37:40 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
10:37:45 | Rob2222 | maybe is only my battery poor. |
10:37:48 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
10:39:08 | | Quit eEye (Read error: 113 (No route to host)) |
10:39:11 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-191-171.dsl.rcsntx.swbell.net) |
10:39:25 | | Join eEye [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
10:40:07 | | Quit bshift- (Read error: 104 (Connection reset by peer)) |
10:43:35 | Rob2222 | LinusN: You got that news, that ModernExecutive would try a 2nd time to flash the RB BL to a US H3x0, if you had one? |
10:43:42 | | Join JoeBorn [0] (n=jborn@adsl-68-74-71-81.dsl.emhril.ameritech.net) |
10:44:09 | LinusN | Rob2222: he's crazy :-) |
10:44:24 | LinusN | Rob2222: what happened to the other player? |
10:44:26 | preglow | you think you gain retain the drm shit? |
10:44:34 | preglow | s/gain// |
10:45:15 | Membrillo | did flashing with US firmware end up bricking that guys player? |
10:45:16 | Rob2222 | LinusN: The flash bricked it. |
10:45:24 | Membrillo | there you go |
10:45:27 | Rob2222 | Iriver doesnt load normal. |
10:45:33 | Rob2222 | He had no light. |
10:45:42 | Rob2222 | And wasnt able to press the NAVI button. |
10:45:50 | Bger | wow |
10:45:51 | Rob2222 | Other buttons worked. |
10:45:51 | Bger | and ? |
10:45:58 | Rob2222 | The unit will RMA: |
10:46:10 | Bger | hahaha brutal |
10:46:12 | Rob2222 | But RMA was before the flash. |
10:46:22 | Rob2222 | Cause of that he had tried it. |
10:46:31 | Rob2222 | Now he has another RMA unit. |
10:46:39 | Rob2222 | Cause of a broken disk. |
10:46:43 | Rob2222 | And he would try again. |
10:46:51 | Bger | he is really mad |
10:47:03 | preglow | well |
10:47:07 | preglow | i hope he doesn't expect to be returned a h3x0 |
10:47:09 | Rob2222 | LinusN: I think the BL broke the Iriver FW. Do you have a idea, how that could be? |
10:47:21 | LinusN | Rob2222: absolutely no idea |
10:47:27 | Rob2222 | preglow: He has the RMA H3x0 already. |
10:47:33 | preglow | oh, woot |
10:47:48 | Bger | LinusN isn't the bootloader located at the end of the flash ? |
10:47:53 | Rob2222 | LinusN: Have you checked if the US FW hava another structure? |
10:49:29 | | Quit actionshrimp (Read error: 113 (No route to host)) |
10:49:32 | | Quit einhirn (Read error: 110 (Connection timed out)) |
10:49:46 | LinusN | Rob2222: no, i assumed that it was the same |
10:50:00 | Rob2222 | BTW, does anyone have a H320 rear cover of a broken H320 that he would maybe sell to me? |
10:50:26 | Rob2222 | LinusN: That could be the cause, or? Other FW layout and other jump addresses. |
10:50:47 | LinusN | not sure about that |
10:51:09 | Membrillo | Rob2222: do you have a h340 case? |
10:51:15 | Rob2222 | Well, he said he would flash it, as long he has the 2nd RMA unit. |
10:51:29 | Membrillo | i will swap my h320 back plate for a h340 back plate |
10:51:34 | Bger | Rob2222 better tell him not to do it ... |
10:51:36 | Rob2222 | Membrillo: Yes. I thought maybe of attaching a H320 rear. |
10:51:55 | Membrillo | so you have a h340 back? |
10:52:00 | Rob2222 | Bger: Sure, only if LinusN has a idea what it could be and makes another BL. |
10:52:16 | Rob2222 | Membrillo: Yes. I have a H340 stock. |
10:52:27 | Rob2222 | Second edition cover. |
10:52:29 | Membrillo | where do you live? |
10:52:34 | Rob2222 | Germany. |
10:52:49 | Bger | Rob2222 or maybe he wants to be sure in the 100% success of bricking the unit :P |
10:53:00 | Rob2222 | lol |
10:53:11 | Rob2222 | I think he only wants rockbox. |
10:53:11 | Membrillo | i will swap my h320 cover for your h340 cover |
10:53:16 | LinusN | afaics, the bootloader part of the flash is not occupied by the 1.04 firmware |
10:53:18 | | Join cismo [0] (n=cismo@dsl-olugw6-fe76dc00-209.dhcp.inet.fi) |
10:53:55 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
10:54:32 | Rob2222 | Membrillo: Hmm, I dont know. I wanna try to get the 60GB HD in the H320 cover, but I dont know how good I can make it. I dont really want to give the 340er rear cover away. |
10:54:46 | Membrillo | ah ok |
10:54:52 | Bger | LinusN i guess it isn't, more probably other part, if the firmware boots and some buttons don't work |
10:55:05 | Rob2222 | Membrillo: You want to build in a bigger disk? |
10:55:09 | Membrillo | yes |
10:55:29 | Rob2222 | Membrillo: Some ppl build the big disks in the H320 cover without padding. |
10:55:45 | Membrillo | thats very risky though |
10:55:50 | Rob2222 | yep. |
10:56:00 | Membrillo | higher chance of short circuiting |
10:56:01 | cismo | by taking the foam off? |
10:56:08 | Rob2222 | But well, if you be carefull. |
10:56:46 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
10:56:56 | Rob2222 | yes. they isolated the HD and put it directly to the player. then directly the battery |
10:57:40 | Rob2222 | Bger: Yes it was stange. He could boot iriver but backlight was off and NAVI button doesnt worked. |
10:58:38 | *** | Saving seen data "./dancer.seen" |
10:59:36 | Bger | yes, very strange |
11:00 |
11:01:03 | LinusN | sounds like a problem with the pcf50606 setup |
11:01:44 | Bger | navi is connected to pcf50606's adc ? |
11:01:50 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
11:03:15 | Jungti1234 | Bger |
11:03:18 | Jungti1234 | Good.. :) |
11:03:57 | Bger | um?:) |
11:04:08 | Jungti1234 | I completed it. |
11:05:25 | Bger | Jungti1234 ah |
11:05:37 | Bger | rename CategoryFrontPage to CategoryFrontpage |
11:05:45 | Jungti1234 | um? |
11:05:54 | Bger | change Page to page |
11:06:39 | | Join tvelocity [0] (n=tony@ipa135.1.tellas.gr) |
11:11:04 | Jungti1234 | I don't know problem. |
11:11:22 | | Join vger_ [0] (n=henrico@cn-mss-cb01-2760.dial.kabelfoon.nl) |
11:15:22 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
11:20:09 | | Join Xerion_ [0] (i=xerion@zorgash.student.utwente.nl) |
11:20:54 | | Quit SteL (Read error: 104 (Connection reset by peer)) |
11:27:31 | | Join San [0] (n=test@A-106-140.cust.iol.ie) |
11:29:57 | preglow | what, the korean site is going to be located in the rockbox.org wiki? |
11:30:32 | Jungti1234 | um? |
11:37:34 | Jungti1234 | preglow: why? |
11:38:01 | preglow | just wondering what all the new Kr files in the wiki are about |
11:38:23 | | Quit Xerion (Read error: 110 (Connection timed out)) |
11:38:24 | | Nick Xerion_ is now known as Xerion (i=xerion@zorgash.student.utwente.nl) |
11:38:26 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
11:54:28 | Paprica[sleep] | someone know how can i make a font? |
11:54:34 | | Nick Paprica[sleep] is now known as Paprica (i=Paprica@TLV62-0-106-155.bb.netvision.net.il) |
11:54:50 | Jungti1234 | ttf -> bdf? |
11:54:53 | | Quit gtkspert () |
11:55:13 | Paprica | mm |
11:55:17 | Paprica | yep |
11:55:39 | Jungti1234 | um.. |
11:55:58 | Jungti1234 | I know but.. |
11:56:41 | Paprica | but.. |
11:56:51 | Jungti1234 | http://mfiles.naver.net/66b5518e9fc4aa1c3356/data9/2005/12/9/250/convpro.rar |
11:56:56 | Jungti1234 | http://mfiles.naver.net/9b48ac73623957e4c9a1/data16/2005/12/25/91/convert.bat |
11:57:14 | Jungti1234 | Download two files. |
11:57:50 | Jungti1234 | Two files in same place. |
11:58:27 | Jungti1234 | and |
11:59:39 | Jungti1234 | open convert.bat |
12:00 |
12:00:10 | Paprica | .. |
12:00:38 | Jungti1234 | open console mode |
12:00:39 | Jungti1234 | -_-; |
12:00:41 | Jungti1234 | And input 'convert [fontname] [size]'. |
12:01:09 | Paprica | ok |
12:01:16 | Paprica | you have a good ttf maker? |
12:01:29 | Jungti1234 | maker? |
12:01:33 | Paprica | and there is a bdf to ttf? |
12:01:39 | Paprica | yep font maker |
12:01:41 | Jungti1234 | ttf -> bdf -> fnt |
12:01:45 | Jungti1234 | auto |
12:01:55 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
12:01:57 | Paprica | ahh you dont understand |
12:01:58 | Paprica | =\ |
12:02:01 | Jungti1234 | -_-; |
12:02:02 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-65-191.w82-121.abo.wanadoo.fr) |
12:02:10 | Paprica | never mind |
12:02:23 | Jungti1234 | http://cafe.naver.com/iriverh300/842 |
12:02:34 | Jungti1234 | It's Korean. |
12:03:04 | Paprica | yeah my mother language |
12:03:07 | Paprica | `] |
12:03:08 | Jungti1234 | oh |
12:03:08 | Bger | :D |
12:03:08 | Paprica | ;] |
12:03:11 | Jungti1234 | wow |
12:03:23 | Paprica | just kidding |
12:03:33 | Jungti1234 | ah? |
12:03:35 | Jungti1234 | -_- |
12:03:53 | Jungti1234 | http://www.wikihouse.com/cipher/index.php?Font |
12:03:58 | Jungti1234 | Japanese |
12:04:06 | Bger | amiconn B4gder is there a way for a TSR plugin to get the usb connected event ? |
12:05:33 | | Join mozetti [0] (n=moe@p54A86359.dip.t-dialin.net) |
12:05:49 | Jungti1234 | Paprica: I don't have good font maker. |
12:06:50 | Paprica | ok |
12:06:50 | Slasheri | preglow: hmm, the yesterday's fix was quite buggy.. i will commit a new one this evening |
12:06:54 | | Nick jelle-k|offline is now known as jelle-k (n=jelle-k@jelle-online.xs4all.nl) |
12:07:13 | Jungti1234 | ttf -> bdf is easy |
12:07:41 | preglow | Slasheri: well, yeah, playback never stops for me when i skip to an unbuffered track |
12:08:09 | preglow | i think the wps handles a bit differently, but that's that |
12:08:19 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
12:08:20 | LinusN | Bger: yes, let the TSR plugin create an event queue |
12:08:43 | LinusN | USB connection messages are sent to all event queues |
12:08:46 | Bger | ah, and all event queues recieve the "usb conencted" |
12:08:46 | Slasheri | yep, true. And it introduces a lot of other issues too.. shouldn't do anything too late evening and being tired :) |
12:08:53 | preglow | hehe |
12:08:54 | Bger | :) u told it before me |
12:09:18 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/RockboxKernel |
12:09:38 | * | preglow curses intel |
12:09:51 | * | Bger is ashamed |
12:10:18 | preglow | how, i ask, is it possible to design such a lousy architecture |
12:10:46 | * | preglow moves on and curses amd for just bolting 64 bit onto it instead of doing something new |
12:10:55 | ashridah | hindsight being 20/20 and all that |
12:11:07 | ashridah | pity they're stuck with the dodgy choices from the 8088 |
12:11:14 | preglow | yes indeed |
12:11:15 | | Nick jelle-k|offline is now known as jelle-k (n=jelle-k@jelle-online.xs4all.nl) |
12:11:26 | preglow | but that doesn't excuse sse |
12:11:40 | Bger | preglow iirc, currently EMAC registers are saved too on context switch, arent they ? |
12:11:53 | ashridah | preglow: remember itanium? don't feel to bad, no-one else cares about it either :) |
12:11:55 | Bger | Also, no extra registers, such as MAC accumulators or status registers are preserved. |
12:12:03 | preglow | Bger: no |
12:12:10 | preglow | Bger: emac status is saved, but that's that |
12:12:16 | Bger | ah, k |
12:12:32 | preglow | i can't imagine when i'd need to save mac registers across a yield |
12:13:03 | preglow | on coldfire, the only thing that is saved across a yield is registers and macsr |
12:13:17 | Bger | k, i'm really not into this ... |
12:14:18 | | Quit tvelocity ("Leaving") |
12:15:14 | preglow | what're you doing? |
12:15:27 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
12:15:33 | | Nick jelle-k|offline is now known as jelle-k (n=jelle-k@jelle-online.xs4all.nl) |
12:15:37 | Bger | reading the RockboxKernel wiki |
12:15:41 | Bger | page:P |
12:16:10 | Bger | otherwise, helping XavierGr with his plugin |
12:16:46 | Rob2222 | Bger: Working on that H3x0 crash? |
12:17:05 | Bger | will look into this |
12:17:10 | Rob2222 | kk |
12:17:19 | Rob2222 | so i am not the only one? |
12:17:23 | Rob2222 | with that problem |
12:17:24 | Bger | haven't seen the new code yet |
12:17:28 | Bger | and haven't tryed it :P |
12:17:31 | Rob2222 | kk |
12:22:53 | mirak | Bger: hello bigge :) |
12:23:48 | Bger | hello, mirak |
12:23:53 | Bger | XavierGr ? are you here |
12:25:40 | mirak | bigger/bigge |
12:33:18 | linuxstb | preglow: Theme loading works fine on my ipod now - and very quickly. I don't know what's wrong with the h100 loading. |
12:34:51 | preglow | very quickly on a hd based device as well? |
12:34:54 | preglow | wow |
12:35:04 | linuxstb | Yep. Probably under a second. |
12:35:04 | preglow | i figured it was the hd overhead of loading very small files |
12:35:12 | preglow | sure, under a second for me as well |
12:35:31 | linuxstb | And the themes work - I've tested them in the WPS |
12:35:32 | preglow | even with bitmap heavy ones, like boxes? |
12:35:37 | preglow | yup, work here as well |
12:35:46 | | Quit Membrillo () |
12:35:51 | B4gder | cool, nice work! |
12:36:43 | linuxstb | BTW, I'm about to commit a change to the button mappings in the filetree - currently we have a long press on MENU for the menu, and a short press on MENU for wps. I think they should be changed to simply be MENU goes to menu, and PLAY (currently unused) goes to wps. |
12:36:54 | linuxstb | I don't know why I didn't do that originally. |
12:38:54 | preglow | i agree |
12:39:07 | preglow | i was wondering about the menu button handling yesterday, as a matter of fact |
12:39:08 | Paul_The_Nerd | Makes sense to me. |
12:39:15 | Bger | linuxstb are you talking about ipod ? |
12:39:20 | linuxstb | Yes. |
12:39:23 | Bger | (regarding buttons) |
12:39:37 | linuxstb | I wouldn't just go ahead and change the iriver mapping... I would be hunted down and shot. |
12:40:06 | Rob2222 | hehe |
12:40:09 | Rob2222 | lol ^^ |
12:40:22 | Bger | haha very probably |
12:40:27 | Bger | and eaten :D |
12:40:30 | Rob2222 | lol |
12:40:31 | preglow | then hanged up for all to see |
12:40:33 | preglow | then shot again |
12:40:51 | preglow | than launched into space |
12:41:05 | Rob2222 | hey |
12:41:07 | Rob2222 | thats cool |
12:41:14 | Rob2222 | launched into space ^^ |
12:41:31 | Bger | i'm repeating myself, but how to change from dos to unix EOL |
12:42:08 | B4gder | using what? |
12:42:10 | linuxstb | preglow: The other button mapping I don't like at the moment is in the wps - short press on PLAY/PAUSE is play/pause, long press is stop and very long press is shutdown. It's too easy to shutdown accidentally instead of stopping. But I'm not sure what to do about that. |
12:42:22 | | Join honkster [0] (n=anadune@p548B087D.dip0.t-ipconnect.de) |
12:42:38 | B4gder | tr -d '015' < infile is pretty good |
12:42:50 | honkster | Hello |
12:42:55 | * | Bger should remember this at last |
12:42:57 | Paul_The_Nerd | linuxstb: I've not actually accidentally shut down from that, at all. |
12:43:02 | honkster | my Problem is solved |
12:43:25 | linuxstb | Paul_The_Nerd: But have you spent much time in the WPS? |
12:43:50 | linuxstb | Maybe the problem is just that it takes a while for the WPS to respond to the stop press. |
12:43:54 | B4gder | or was it -d '\015' ? ;-) |
12:43:58 | Paul_The_Nerd | linuxstb: Yeah, but only because I bump menu often, and resume. |
12:44:07 | preglow | linuxstb: do we need stop? :> |
12:44:12 | | Quit San (Read error: 110 (Connection timed out)) |
12:44:13 | LinusN | Bger: i just wrote this for you: http://www.rockbox.org/twiki/bin/view/Main/RockboxUsbHandling |
12:45:01 | linuxstb | preglow: I like stop :) That's one of the annoyances of the apple firmware for me. It just seems unnatural |
12:45:13 | Bger | ah, LinusN, 10q |
12:45:15 | Paul_The_Nerd | I agree on the liking of stop. |
12:45:22 | preglow | what about press on select for stop? |
12:45:27 | preglow | nah, thats wps |
12:45:29 | preglow | hrmm |
12:45:33 | preglow | ehh, filetree |
12:45:42 | Paul_The_Nerd | Hold select, press Pause? |
12:45:43 | Rob2222 | http://www.techno4ever.net/t4e/stream/dsl_listen.pls |
12:45:51 | Rob2222 | ups, wrong windows |
12:45:53 | Rob2222 | sorry |
12:46:02 | LinusN | lunch |
12:46:16 | Bger | B4gder tr -d '\r' does the trick |
12:46:35 | B4gder | ah, that simple ;-) |
12:46:42 | Bger | but why to be simple |
12:46:45 | Bger | :P |
12:46:52 | B4gder | octal is cooler ;-P |
12:47:10 | Bger | but longer ;) |
12:47:24 | B4gder | that's a bonus |
12:47:37 | linuxstb | One alternative would be to change the shutdown keypress - e.g. a very long press on menu. |
12:47:51 | Bger | it depends :P i'm wearing out my keyboard;) |
12:48:22 | linuxstb | Paul_The_Nerd: I would prefer to have as few combination-presses as possible. |
12:49:58 | Rob2222 | linuxstb: Why you dont shut down holding play/pause like the original FW? |
12:50:39 | linuxstb | That's how it works at the moment. But it conflicts a little with "stop playback" - that's mapped to a long press on play/pause as well. |
12:50:42 | honkster | can you tell me how to make a theme from an wps? |
12:50:55 | Rob2222 | linuxstb: Ahh, right! |
12:51:05 | Jungti1234 | I will come back |
12:51:08 | Paul_The_Nerd | linuxstb: Yeah, that's fair. And holding down menu seems good to me too. I don't really see why people are so big on preserving the way the old firmware button presses work. |
12:51:09 | | Quit Jungti1234 () |
12:51:19 | B4gder | honkster: edit wps/WPSLIST and run make zip |
12:51:22 | Rob2222 | linuxstb: And you dont want to take stop playback to the stop button? |
12:51:27 | | Join SteL [0] (n=stel@slawson.plus.com) |
12:51:35 | linuxstb | Rob2222: What stop button? |
12:51:55 | Rob2222 | wasnt at DOWN a STOP sign? |
12:52:05 | linuxstb | No, down is the play/pause button. |
12:52:17 | Rob2222 | ah ok, then forget it, sorry |
12:52:29 | Rob2222 | stupid ipoos |
12:52:53 | preglow | hope i'll have time to look at playback soon |
12:53:08 | Rob2222 | the 5thG 60GB of my cohabitant would be cool if you didnt need to turn your finger to scroll |
12:53:08 | preglow | linuxstb: think it'll be hard to get proper battery display up and going? |
12:53:22 | linuxstb | I can give it a go. |
12:53:24 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
12:53:56 | linuxstb | I think audio and battery are the two big missing things. I can't think of much more to do after that. |
12:54:23 | preglow | btw, i've forgotten to ask all this time: i've had the button driver switch on backlight on a push to the clickwheel even though if you don't move your finger at all |
12:54:33 | preglow | is this wanted behaviour? i like it |
12:54:39 | linuxstb | Yes, I like it. |
12:55:09 | preglow | hrmf |
12:55:14 | preglow | i actually like the retailos look |
12:55:24 | B4gder | you should add some ipods to the DeviceChart page one of these days |
12:55:26 | Paul_The_Nerd | I like the way the retailOS pauses when you unplug earphones. |
12:55:38 | linuxstb | Paul_The_Nerd: I hate that. |
12:56:12 | linuxstb | I wanted to compare the sound quality by switching my headphones from my ipod and h140 playing the same ALAC file - but couldn't. |
12:56:17 | Paul_The_Nerd | Aaah |
12:56:43 | Paul_The_Nerd | For me, I have a tendency to unplug them while fishing it from my pocket, or otherwise. |
12:57:30 | | Join BHSPitLappy [0] (i=Steve-O@adsl-64-123-191-171.dsl.rcsntx.swbell.net) |
12:57:32 | linuxstb | preglow: You mean you like the GUI design? |
12:57:43 | preglow | yeah |
12:58:10 | preglow | god knows what, i should be hating the font size |
12:58:23 | honkster | B4dger... Thanx, and sorry, I´m a Newbie and on my 1st steps with rockbox |
12:58:35 | honkster | iHP140 |
12:58:42 | *** | Saving seen data "./dancer.seen" |
12:59:14 | B4gder | no worries |
12:59:16 | linuxstb | preglow: Yes, I like it as well. It's a very nice example of using a colour display with restraint. |
12:59:26 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
12:59:52 | Paul_The_Nerd | No crazy icons scattered about. |
12:59:56 | preglow | yeah, it probably is that. it's kind of flashy in a way, but very minimal |
12:59:59 | linuxstb | B4gder: I've thought about the devicechart page, but it just seems to be getting too big to add more devices to. |
13:00 |
13:00:16 | B4gder | perhaps they should be turned into separate pages |
13:00:19 | honkster | B4dger, do you have a link of an tutorial? |
13:00:41 | B4gder | linuxstb: I just like having that sort of info gathered at a single place |
13:00:57 | B4gder | honkster: for what, general rockbox you mean? |
13:01:38 | preglow | ooh, ipod nano update |
13:01:46 | Paul_The_Nerd | preglow: To me it's just the softness of it all. It feels easier on the eyes. |
13:01:47 | preglow | will upgrading retailos bust my rockbox setup to pieces? |
13:01:49 | preglow | of course it will |
13:02:06 | honkster | isn´t it on rockbox.org? Only about pws - theme |
13:02:12 | Paul_The_Nerd | preglow: Yeah, but it takes all of five seconds to remerge the firmware. |
13:02:41 | linuxstb | So how do you upgrade? Does the apple updater care that the rockbox bootloader is installed? |
13:02:43 | preglow | what actually changed in 1.1? |
13:02:46 | B4gder | honkster: there's no tutorial on themes. Themes are built based on the WPSLIST and the wpses stored |
13:02:50 | Paul_The_Nerd | As far as I can tell, nothing |
13:02:55 | preglow | apple doesn't seem to think letting me have a changelog is important |
13:03:08 | linuxstb | preglow: The usual changelog entry from apple is "bug fixes". |
13:03:15 | preglow | yes, it is now too... |
13:03:18 | Paul_The_Nerd | linuxstb: I dunno, completely blasted my boot partition in a typo (1 instead of 2 in fdisk) so I got it with a restore |
13:03:57 | ashridah | with fdisk? |
13:04:02 | preglow | linuxstb: yeah, btw, how small did you shrink your boot part? |
13:04:03 | ashridah | which fdisk? |
13:04:09 | ashridah | linux or msdos? |
13:04:14 | Paul_The_Nerd | The linux one, where I was trying to delete partition 2. |
13:04:29 | linuxstb | preglow: Mine is back at the standard (for me) 40MB. But it used to be about 8MB when I had IPL installed. |
13:04:37 | * | ashridah notes that most fdisk mistakes can be fixed with gpart (guess partitions) |
13:04:51 | preglow | and worked just fine? i'm thinking that 40 meg is quite a bit for a 2 gig device :-) |
13:05:06 | linuxstb | That's because the suspend-to-disk feature uses it. |
13:05:07 | ashridah | it'll hunt for and reproduce the partition table by looking at the sizes of the filesystems, if they're regular, it works well |
13:05:13 | preglow | riiight |
13:05:15 | linuxstb | (on the Nano and Video) |
13:05:17 | | Join TCK [0] (n=tckocr@81-178-232-231.dsl.pipex.com) |
13:05:24 | preglow | what does suspend to disk do when it finds a smaller part? |
13:05:24 | Paul_The_Nerd | ahsridah: It was fairly unimportant because the Apple tool let me restore it to factory state. I was trying to balance having apple OS, rockbox, and ipodlinux working at once. |
13:05:30 | linuxstb | preglow: I've no idea. |
13:05:38 | ashridah | aah |
13:06:06 | preglow | linuxstb: my boot part is actually 80 gigs... |
13:06:11 | preglow | ehh, megs |
13:06:25 | Paul_The_Nerd | preglow: Yours is 40? Mine's 80... |
13:06:30 | Paul_The_Nerd | Oh |
13:06:35 | Paul_The_Nerd | Good then, at least it matches. |
13:06:42 | preglow | i wonder what that's for |
13:06:55 | preglow | sounds like overkill |
13:06:59 | Paul_The_Nerd | Future plans? |
13:07:03 | Rob2222 | ah, ipods suspend to disc. thats the cause they start so fast ^^ |
13:07:09 | preglow | *shrug* |
13:07:26 | Rob2222 | btw, is there a way to get from apple os to rockbox without restting the unit? |
13:07:26 | preglow | linuxstb: how long does it take to read the 32 megs of ram image back? |
13:07:36 | Paul_The_Nerd | They're worried they might need it, and don't want to have to resize the user partition later. |
13:07:41 | preglow | Rob2222: from apple os to rockbox? how could that be possible? |
13:07:59 | preglow | Paul_The_Nerd: sure, just wondering what the hell they'd need 40 megs of unpartitioned space for |
13:08:20 | preglow | unformatted space is more like it |
13:08:21 | Paul_The_Nerd | preglow: Hiding patches for a midi sequencer, clearly. |
13:08:28 | preglow | obviously |
13:08:34 | Rob2222 | i mean, if i switch off the ipod with holding play pause. and then i switch it on again, im immidiately in the apple firmware |
13:08:34 | Paul_The_Nerd | Hehehe |
13:08:55 | Paul_The_Nerd | Yeah, that's not really turning it "off" |
13:09:26 | Rob2222 | so the question is, is there a possibility in the apple FW to completely switch off the unit (not suspend to disc) |
13:09:33 | preglow | well, yeah |
13:09:42 | preglow | there is the hardware way, press menu and and select |
13:09:47 | | Quit mozetti (Read error: 110 (Connection timed out)) |
13:09:47 | preglow | it'll be hard reset |
13:09:49 | Rob2222 | ok |
13:09:51 | Rob2222 | reset |
13:09:52 | Rob2222 | yeah |
13:09:56 | Rob2222 | the hard way |
13:09:57 | Rob2222 | ^^ |
13:10:05 | linuxstb | Rob2222: That's not suspend - that's just a power-saving sleep mode. The apple firmware suspends after 12 hours in sleep. |
13:10:10 | honkster | ah... alright... I wirte my wps and rwps, and then? edit wps/wpslit? don´t know |
13:10:16 | preglow | linuxstb: and eats a handy amount of battery while doing so |
13:10:17 | | Join Sando [0] (n=lolsteam@techgaming.net) |
13:10:26 | preglow | i wish it'd just sleep sooner |
13:10:29 | Rob2222 | linuxstb: Thats bad to wait 12h to may boot rockbox ;) |
13:10:43 | B4gder | honkster: yes, the wps and rwps files are simply hand edited files |
13:10:46 | Rob2222 | sleep = suspend to disk? |
13:11:15 | linuxstb | sleep != suspend to disk |
13:11:52 | linuxstb | sleep probably just slows down the CPU to the minimum and turns of power to the LCD, DAC etc |
13:11:52 | preglow | well, ok |
13:11:54 | preglow | suspend to disk sooner |
13:12:04 | preglow | it probably just sleeps the cpu |
13:12:24 | preglow | as far as i understood, it'll still wake up to service exceptions when sleeping |
13:12:31 | Rob2222 | I mean, what mode i get when holding PLAY/PAUSE in apple FW? |
13:12:35 | honkster | alright, got it... after that there are 2 files, .wprs and .rwps.... and now I need 2 know how to use them as a theme? |
13:12:44 | linuxstb | preglow: OK. So a button interrupt would wake it. |
13:13:10 | Rob2222 | ah OK, got it |
13:13:12 | linuxstb | Rob2222: Sleep first, and then suspend after 12 hours of sleep. |
13:13:28 | Rob2222 | Shut off => sleep for 12h => suspend to disc |
13:13:30 | Rob2222 | ok |
13:13:30 | Rob2222 | thx |
13:14:41 | B4gder | honkster: edit wpw/WPSLIST |
13:14:43 | | Quit BHSPitLappy2 (Read error: 110 (Connection timed out)) |
13:14:45 | B4gder | wps/WPSLIST |
13:15:45 | Bger | does the currenttick continues to run while in USB ? |
13:15:52 | preglow | sure |
13:16:01 | preglow | everything runs as usual |
13:16:03 | preglow | just no hd access |
13:16:08 | Bger | ah, ok |
13:16:08 | amiconn | Bger: Yes. A TSR plugin usually creates a thread, and if this thread also creates an event queue, then it will receive system-wide events as well |
13:16:12 | preglow | we could even play music if we wanted to |
13:16:26 | Bger | amiconn doing this as we speak |
13:16:46 | Rob2222 | preglow: so would it be possible to acces main/debug menu in usb? |
13:16:54 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
13:17:02 | Bger | so we can have battery info while in USB mode :) |
13:17:29 | preglow | man, gtkpod is impressive |
13:17:33 | preglow | with all the refusal to work and all |
13:17:38 | Rob2222 | I'm thinking about to write a little code that monitors charging times in a file. |
13:17:45 | preglow | Rob2222: yes, should be possible |
13:18:06 | | Join Matze41 [0] (i=Miranda@p5484CDE8.dip.t-dialin.net) |
13:18:15 | Bger | Rob2222 battery_bench could do it |
13:18:34 | Rob2222 | Hmm. |
13:19:03 | Rob2222 | I would like it to run in USB mode, too. Without disc access, too. |
13:19:19 | Rob2222 | So that it writes the data when returning from USB. |
13:19:32 | Bger | yep |
13:19:45 | Rob2222 | Well, I continue reading wiki a little more. |
13:19:49 | Paul_The_Nerd | preglow: Refusal to work? |
13:20:04 | Rob2222 | Does battery_bench stays active over a USB session? |
13:20:05 | preglow | well |
13:20:09 | preglow | i say sync, it says "..." |
13:20:17 | preglow | not by any account will it sync files to my ipod |
13:20:36 | Paul_The_Nerd | Wow. That is special |
13:20:42 | Bger | Rob2222 it will |
13:20:47 | Bger | it has buffer |
13:20:57 | Bger | so it'll write to the buffer while in USB mode |
13:21:14 | linuxstb | preglow: My FLAC test album works fine on my ipod. |
13:22:17 | preglow | flac? |
13:22:21 | preglow | it plays flac? |
13:22:26 | linuxstb | Yes. no problems. |
13:22:28 | amiconn | Bger: Btw, if you let your thread have an event queue, it has to acknowledge the USB connected events as well. Otherwise your thread prevents rockbox from going to USB mode |
13:23:09 | preglow | linuxstb: wait, you're speaking rockbox now? |
13:23:21 | linuxstb | Of course. :) |
13:23:23 | LinusN | amiconn: i wrote this page for him: http://www.rockbox.org/twiki/bin/view/Main/RockboxUsbHandling |
13:23:38 | preglow | haha, i'm fiddling with retailos right now |
13:23:43 | linuxstb | preglow: I thought you said yesterday that you have flac problems in Rockbox on your ipod? |
13:23:52 | preglow | ahhh, riight |
13:23:56 | preglow | well i do |
13:24:09 | preglow | i get a data abort on more or less all my files |
13:24:11 | honkster | B4dger: on the DAP? |
13:24:23 | B4gder | honkster: no, in your source tree |
13:24:33 | linuxstb | preglow: Is that with my patch to flac.c ? |
13:24:55 | preglow | your patch breaks all files |
13:25:04 | preglow | so no, that's without |
13:25:10 | preglow | without i have a couple that works |
13:25:53 | linuxstb | Mmm. So I shouldn't commit that patch? |
13:26:28 | preglow | no |
13:27:00 | linuxstb | But I just can't see why that patch would break anything. |
13:27:25 | preglow | no, me neither |
13:28:18 | amiconn | Slasheri: Something is fishy with your latest playback changes |
13:28:28 | preglow | Slasheri: he knows |
13:28:29 | preglow | ehh |
13:28:30 | preglow | amiconn: he knows |
13:28:36 | amiconn | Sometimes skip forward plays the same track again |
13:28:50 | preglow | he's going to fix stuff this afternoon |
13:30:05 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-179-140.nsw.bigpond.net.au) |
13:31:58 | preglow | linux does such an insane amount of write caching |
13:32:38 | preglow | i've been waiting for ipod unmount for one minute now |
13:33:18 | Bger | amiconn yes, Linus write/told me, 10q anyway |
13:33:26 | ashridah | i always run mine with 'sync' added to the mount options |
13:33:39 | * | amiconn hopes that it's possible to deactivate write caching for UMS devices in linux |
13:33:55 | Bger | sync option ? |
13:33:57 | ashridah | amiconn: yeah, easy. add 'sync' to the mount option |
13:34:11 | | Part petur |
13:34:12 | amiconn | Is that also possible for the auto-mounter? |
13:34:23 | preglow | now what does tick me off with retailos is the total lack of dirview... |
13:34:39 | ashridah | amiconn: if the auto-mounter takes its info from fstab, sure |
13:35:08 | ashridah | not sure if HAL does tho |
13:35:59 | linuxstb | preglow: Yep. If retailos had dirview and gapless, I could probably live with it. |
13:36:20 | | Join uwe_ [0] (n=uwe@p5497C3DF.dip0.t-ipconnect.de) |
13:36:27 | Paul_The_Nerd | I dunno |
13:36:35 | Paul_The_Nerd | It would be nice if it properly played VBR files too. |
13:37:29 | linuxstb | I would just use ALAC, so that's not a problem for me. |
13:37:31 | preglow | yeah, that would be a plus |
13:37:51 | preglow | now, this sleep thing is pretty nifty |
13:37:55 | Paul_The_Nerd | Lossless and 4gigs of total space don't mix well. ;-) |
13:38:02 | preglow | if i'm playing a file and send it to sleep, i can resume playback in an instant |
13:38:44 | | Quit Sucka ("a bird in the bush is worth two in your house") |
13:42:17 | Membrillo | preglow: is that on linux? |
13:42:33 | Bger | huh ... can i use ata_disk_is_active while in USB mode ? |
13:43:15 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:43:34 | | Quit linuxstb (Nick collision from services.) |
13:43:38 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:44:50 | linuxstb | preglow: Yep, a sleep mode in Rockbox could be nice. But booting with auto-resume is quite fast already - 7 seconds on my ipod to get to the WPS. |
13:45:02 | honkster | alright... still tryin... thnax a lot... c U+ |
13:45:05 | | Quit honkster ("Ich benutze das —R-A-S-c-r-i-p-t— V1.5 -=- Downloadbar auf http://w") |
13:49:31 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
13:49:53 | muesli__ | high |
13:51:10 | Bger | low :) |
13:51:25 | muesli__ | hang lose :) |
13:51:49 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
13:52:42 | Membrillo | wow the optimized thread on MR now has 27 pages |
13:54:31 | | Join webguest90 [0] (n=864c0368@labb.contactor.se) |
13:54:43 | amiconn | linuxstb: 7 seconds already annoy me. That's how long rockbox needs on H1x0/H3x0 as well |
13:55:22 | Bger | should i only add the queue_init() and queue_wait_w_tmo() to the plugin api, or all queue funcs ? |
13:55:53 | amiconn | Only those fns you need, I'd say |
13:56:09 | | Join tvelocity [0] (n=tony@ipa135.1.tellas.gr) |
13:56:12 | Bger | at least queue_wait(), too ? |
13:56:27 | amiconn | You can use ata_disk_is_active() in USB, but the return value is nonsense |
13:56:29 | B4gder | my gut says only those you need as well |
13:56:37 | preglow | linuxstb: less than two seconds to boot for me |
13:56:46 | Bger | 10x |
13:56:52 | Bger | preglow : u're lucky :P |
13:56:52 | preglow | na, around two seconds |
13:57:06 | amiconn | preglow: That's faster than Ondio then.. |
13:57:13 | amiconn | (needs around 3 seconds) |
13:57:17 | * | preglow times |
13:57:41 | preglow | a complete from scratch boot takes around 3 seconds, yeah |
13:57:49 | preglow | with the apple bootloader being the major waster of time |
13:58:06 | amiconn | Ondio boot time is from flash... |
13:58:08 | linuxstb | The slowest part is the apple bootloader in flash - it takes about 3-4 seconds for the rockbox bootloader to be started. |
13:58:27 | preglow | about two seconds of the time is spent by apple bootloader |
13:58:38 | preglow | once rockbox bootloader is run, things go very fast |
13:58:59 | linuxstb | And I don't think the cpu is boosted in our bootloader at the moment. |
13:59:09 | Paprica | mm someone have a ttf to bdf converter? |
13:59:21 | preglow | linuxstb: do we want it to be? |
13:59:59 | linuxstb | I don't think it matters. We would need to test it with retailos and IPL before enabling it. |
14:00 |
14:00:33 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
14:00:45 | linuxstb | Paul_The_Nerd: Do you still have IPL installed? |
14:01:31 | preglow | i don't think either of them will have problems |
14:02:12 | Paul_The_Nerd | linuxstb: Yep |
14:03:09 | Paul_The_Nerd | I don't see any point in removing it for the moment. |
14:07:11 | linuxstb | How fast is the IPL boot time on the Nano? |
14:07:25 | preglow | fastish |
14:07:29 | preglow | not rockbox-fat |
14:07:30 | preglow | fast |
14:08:24 | Paul_The_Nerd | Maybe about 4-5 seconds after the Apple logo is gone. |
14:08:57 | linuxstb | Have you tried podzilla2 ? |
14:09:26 | Paul_The_Nerd | Not yet |
14:11:03 | Paul_The_Nerd | I was planning on doing that next time I was in Linux for other reasons. |
14:16:09 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
14:18:14 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
14:24:55 | markun | Paprica: http://crl.nmsu.edu/~mleisher/ttf2bdf.html |
14:25:01 | | Join San [0] (n=test@A-106-140.cust.iol.ie) |
14:25:31 | | Quit vger_ ("BitchX: No windows left!") |
14:28:35 | linuxstb | Paul_The_Nerd: I've just installed podzilla2 - it's looking nice. The UI itself is basically a clone of the apple firmware. |
14:33:08 | | Join Skydemon [0] (n=udo@p50875DAB.dip.t-dialin.net) |
14:33:12 | Paul_The_Nerd | Alright, I'll be back then, I may as well try it. |
14:33:14 | | Part Paul_The_Nerd |
14:33:42 | Paprica | markun 10x but the font stay very ugly |
14:34:20 | preglow | linuxstb: does it do anything yet, or is it all eyecandy? |
14:34:37 | linuxstb | I need to install mpd to get music. That's next. |
14:35:06 | | Quit _FireFly_ ("Download IceChat at www.icechat.net") |
14:35:43 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
14:36:27 | | Join uwe_ [0] (n=uwe@p5497C0CE.dip0.t-ipconnect.de) |
14:36:33 | B4gder | Paprica: you cannot compare strings with == in C |
14:36:50 | Paprica | blah |
14:36:51 | Paprica | =\ |
14:36:58 | Paprica | in which line? |
14:37:11 | B4gder | all over in the costume patch |
14:37:38 | B4gder | apps/gui/gwps.c |
14:37:40 | Paprica | so what i need to do? |
14:37:45 | B4gder | strcmp |
14:37:59 | B4gder | but comparing strings is not a good idea there anyway |
14:38:38 | Paprica | lol but it works fine =\ |
14:39:02 | Paprica | you have other idea? |
14:39:03 | B4gder | right now, sure |
14:39:10 | Paprica | mm |
14:39:20 | Paprica | so what is the problem? |
14:39:20 | Paprica | =\ |
14:39:25 | B4gder | try making the string translated to start with |
14:39:28 | Paprica | im dont undeestand |
14:39:31 | Paprica | mm |
14:40:11 | Paprica | blah |
14:40:14 | Paprica | ont undeestand |
14:40:15 | Paprica | d |
14:40:26 | Paprica | understand* |
14:40:47 | Paprica | + if (audio_paused==true) { |
14:40:47 | Paprica | + if(status_title[status_title_pl]=="Now Playing" && status_title[status_title_pl]!="Now Pausing") status_rem_title(); |
14:40:47 | Paprica | + if(status_title[status_title_pl]!="Now Pausing") status_set_title("Now Pausing"); |
14:40:47 | DBUG | Enqueued KICK Paprica |
14:40:47 | Paprica | + }else { |
14:40:48 | Paprica | + if(status_title[status_title_pl]=="Now Pausing" && status_title[status_title_pl]!="Now Playing") status_rem_title(); |
14:40:51 | Paprica | + if(status_title[status_title_pl]!="Now Playing") status_set_title("Now Playing"); |
14:40:53 | Paprica | + } |
14:40:55 | Paprica | do you maen to this part? |
14:40:58 | B4gder | yes |
14:41:09 | B4gder | you cannot compare strings with == in C |
14:41:18 | B4gder | you just compare the pointers |
14:41:58 | Paprica | so what can i do? |
14:41:59 | Paprica | =\ |
14:42:04 | amiconn | This might even work sometimes, as gcc performs string merging |
14:42:14 | B4gder | yes, it works right now I believe |
14:42:18 | amiconn | ...but the strings need to be localised anyway |
14:42:29 | Paprica | it works |
14:42:34 | Paprica | i check it |
14:42:42 | B4gder | and repeating the same string all over is not very nice either |
14:42:44 | amiconn | B4gder: lol, 'costume' patch ;) |
14:43:53 | LinusN | why is it desired to change the x-pos of the statusbar icons? |
14:44:06 | Paprica | mmm |
14:44:40 | B4gder | well, if you can load your own you might want to tweak their positions |
14:44:55 | LinusN | shouldn't it just use the bmp widths? |
14:45:19 | B4gder | not if you want gaps between them for example |
14:45:29 | | Join ^Guest37784 [0] (i=Paprica@TLV62-0-106-155.bb.netvision.net.il) |
14:45:32 | LinusN | i see |
14:45:34 | B4gder | I'm just guessing |
14:45:39 | | Quit Paprica (Nick collision from services.) |
14:45:41 | linuxstb | And re-order them I guess. |
14:45:44 | | Nick ^Guest37784 is now known as Paprica (i=Paprica@TLV62-0-106-155.bb.netvision.net.il) |
14:46:22 | Paprica | mm you wrote somthing'? |
14:46:22 | Paprica | =\ |
14:47:30 | B4gder | you'd also need to make the strings localized and adjust to rockbox coding standards |
14:48:32 | Paprica | blah =\ |
14:52:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
14:54:22 | Paul_The_Nerd | lostlogic: Does podzilla2 display ... for a while, and take a (relatively speaking) long time to boot? |
14:55:16 | | Quit Membrillo () |
14:56:43 | linuxstb | Paul_The_Nerd: Yes. |
14:56:55 | Paul_The_Nerd | Okay |
14:57:00 | linuxstb | I think it's trying to connect to mpd |
14:57:08 | Paul_The_Nerd | Yeah, I get an error relating to that. |
14:57:53 | Paul_The_Nerd | Does yours have a music option? |
14:58:38 | linuxstb | I can't remember. I don't think so. |
14:58:44 | *** | Saving seen data "./dancer.seen" |
14:58:48 | linuxstb | I'm in the middle of trying to get mpd working. |
14:59:51 | Paul_The_Nerd | Okay, I was just curious. Podzilla 1 had it, but the instructions said something about setting up a symbolic link to my ipod control folder, so I did that this time while I was over there tinkering with stuff, and then lo and behold the new podzilla doesn't have it. Heh. |
15:00 |
15:03:55 | preglow | nice feature request |
15:04:30 | B4gder | hahaha |
15:04:52 | B4gder | you seed the red ipod build? |
15:04:54 | B4gder | seen |
15:05:12 | B4gder | twasn't my fault ;-) |
15:05:14 | Paul_The_Nerd | The display one, preglow? |
15:05:31 | preglow | no i haven't |
15:05:34 | B4gder | the yellows came with the rockboy patch |
15:05:34 | preglow | Paul_The_Nerd: yeah, heh |
15:05:46 | preglow | B4gder: then what did the ipod error come from? |
15:05:47 | | Quit San (Read error: 110 (Connection timed out)) |
15:05:48 | preglow | sokoban, of all things |
15:06:06 | B4gder | seems to be an implied memcpy put there by gcc |
15:06:10 | B4gder | or something |
15:06:10 | mirak | Paul_The_Nerd: did you mananged to run mpeg2 ? |
15:06:20 | B4gder | it looks like it came when I switched to gcc4 |
15:06:31 | preglow | ahh, yes, that's right |
15:06:31 | preglow | well |
15:06:36 | preglow | weird that i don't get it here, then |
15:06:49 | B4gder | but only color, not nano |
15:06:57 | linuxstb | B4gder: I noticed that sudoku error when I upgraded to gcc4 for the arm. I forgot to commit my fix. |
15:07:03 | linuxstb | I don't think sudoku is built for the nano |
15:07:05 | Paul_The_Nerd | mirak_: No, it's still doing the same thing. I haven't figured out exactly where it gets stuck yet. |
15:07:07 | B4gder | ok, nice |
15:07:13 | | Join _DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
15:07:28 | Paul_The_Nerd | sudoku isn't built for the nano. =/ |
15:07:44 | linuxstb | It needs someone to create the bitmaps for small colour numbers |
15:07:45 | Paul_The_Nerd | Neither is Rockboy. And the stopwatch one works a bit funny. |
15:09:13 | Paul_The_Nerd | I'm gonna have a lot of free time this weekend, I'll probably see about fixing the sudoku numbers then. As well as trying to look into the mpeg2 thing some more for mirak. |
15:09:37 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:09:37 | * | preglow whispers "playback! playback!" |
15:09:54 | Paul_The_Nerd | What about playback? |
15:09:59 | linuxstb | Write it... |
15:10:26 | Paul_The_Nerd | I could tinker with it, but I doubt I'll be very effective. |
15:11:21 | Paul_The_Nerd | Have you figured out what the problem with it is? |
15:12:30 | linuxstb | We know the problem - we don't have a proper audio driver. |
15:12:36 | Paul_The_Nerd | Aaah |
15:12:51 | linuxstb | We need to enable the FIQ (fast interrupt) and use that to feed the DAC. |
15:16:04 | Paul_The_Nerd | Gotcha. |
15:16:17 | | Join Lost-ash [0] (i=ashridah@220-253-123-144.VIC.netspace.net.au) |
15:16:19 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
15:16:25 | Jungti1234 | hi |
15:16:33 | Jungti1234 | Bger: hehe thanks |
15:17:49 | | Quit Lost-ash (Client Quit) |
15:20:07 | Bger | Jungti1234 for ? |
15:20:29 | Jungti1234 | http://www.rockbox.org/twiki/bin/view/Main/WebHomeKr |
15:22:20 | | Quit SteL (Connection timed out) |
15:22:22 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
15:23:30 | LinusN | did anyone do a decent color bmp loader for rockbox? |
15:24:13 | Bger | what does 'decent' mean ? :) |
15:24:38 | Bger | elie...<i don't remember the full nick> did one |
15:24:38 | BHSPitLappy | linuxstb: does the bootloader boot linux yet? |
15:25:27 | Paprica | Bger, eli_sherer? |
15:25:29 | Paul_The_Nerd | BHSPitLappy: It does. |
15:25:36 | Bger | Paprica yep |
15:25:42 | | Join SteL [0] (n=stel@slawson.plus.com) |
15:25:55 | BHSPitLappy | it didn't the last time I built it... |
15:26:33 | Bger | what do we prefer: to overwrite the oldest battery history or skip the newest when there's no enough buffer for the data ? |
15:26:55 | linuxstb | BHSPitLappy: I've just loaded linux now using it. |
15:27:16 | BHSPitLappy | suh-weet. |
15:27:20 | linuxstb | Are you using gcc-4 for your Rockbox builds? |
15:27:40 | BHSPitLappy | no, doesn't it create too much code? |
15:28:05 | linuxstb | Who told you that? |
15:28:07 | BHSPitLappy | ^doesn't even SOUND like I know what i'm talking about :) |
15:28:18 | BHSPitLappy | I use arm-elf-gcc 3.4.3 |
15:28:34 | BHSPitLappy | 4.x won't build stuff correctly |
15:28:35 | Jungti1234 | bye |
15:28:50 | | Quit Jungti1234 () |
15:29:09 | BHSPitLappy | (at least for iPL) |
15:29:11 | linuxstb | We've found that 3.4.x doesn't build stuff correctly for ARM. |
15:29:18 | LinusN | Bger, Paprica: was that the one part of the rockpaint plugin? |
15:29:27 | Paul_The_Nerd | What kind of problems does 4 encounter? (And also, out of curiosity, what does the bootloader do when it doesn't load linux?) |
15:29:34 | Paprica | mmm yep |
15:29:39 | BHSPitLappy | linuxstb: It seems to build everything I've ever built for iPL pretty flawlessly... |
15:29:47 | Paprica | rockpaint rockword tetrox |
15:29:49 | BHSPitLappy | which 4.x doesn't |
15:29:50 | Bger | LinusN yep |
15:29:56 | Paprica | it shows the splash screen |
15:30:02 | Paprica | and all the butmaps |
15:30:14 | BHSPitLappy | this seems like a conflict of version requirements between OS's :D |
15:30:46 | Paprica | LinusN, you make a color bitmap wps? XD |
15:30:50 | Paul_The_Nerd | BHSPitLappy: Why, what are you building on? |
15:31:45 | LinusN | Paprica: i want to extend the bmp loader, so we can start working on it at least |
15:31:50 | Bger | LinusN opinion ? |
15:32:00 | LinusN | what is eli_sherer's real name? |
15:32:02 | Bger | on my question |
15:32:14 | Paprica | this is the real name |
15:32:21 | LinusN | ok |
15:32:25 | LinusN | Eli Sherer |
15:32:53 | Paprica | yep |
15:33:29 | LinusN | wow, that bmp loader is sloooooow |
15:33:34 | Paprica | yep |
15:33:37 | Paprica | really slow |
15:33:42 | Bger | so it's not decent :) |
15:34:13 | Bger | LinusN: what do we prefer: to overwrite the oldest battery history or skip the newest when there's no enough buffer for the data ? |
15:34:19 | Paprica | you can boost it any way? |
15:34:40 | LinusN | Paprica: it should be rewritten to not read one pixel at a time from the file |
15:34:51 | LinusN | Bger: what battery history? |
15:35:05 | Bger | in the battery_bench plugin |
15:35:29 | Paprica | mmm |
15:35:32 | LinusN | Bger: it has the complete history in ram? |
15:35:34 | Paprica | so you do it? =\ |
15:35:41 | | Join Febs [0] (n=medifebb@nmd.hissf.sjc.wayport.net) |
15:35:54 | Bger | LinusN no, it writes it when the disk is spinned up |
15:36:24 | LinusN | Bger: how large is the buffer now? |
15:36:29 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
15:36:30 | Bger | 4k |
15:36:35 | Bger | for ... hm |
15:36:51 | LinusN | how often does it read the battery? |
15:36:52 | Bger | structure with 4 ints in it |
15:37:04 | | Nick jelle-k|offline is now known as jelle-k (n=jelle-k@jelle-online.xs4all.nl) |
15:37:07 | Bger | everytime when the readings are different (at least now) |
15:37:21 | LinusN | ok, so it saves the tick and the battery reading? |
15:37:33 | Bger | not exactly |
15:37:45 | Bger | struct batt_info |
15:37:45 | Bger | { |
15:37:45 | Bger | int ticks, level, eta; |
15:37:45 | DBUG | Enqueued KICK Bger |
15:37:45 | Bger | unsigned int voltage; |
15:37:47 | Bger | } |
15:38:17 | LinusN | i'd better read the source |
15:38:23 | LinusN | sourceforge? |
15:38:24 | | Join Cari [0] (n=zeroirc@221.145.16.13) |
15:38:24 | | Quit Cari (Client Quit) |
15:38:34 | Lynx_ | what is the maximum size of jpegs that the h3x0 will display with the stock firmware? |
15:38:40 | Bger | there is a version on sf, but it's not good at all |
15:38:54 | Bger | and i'm ashamed to show mine yet :P |
15:38:58 | Bger | but w8 |
15:39:03 | LinusN | :-) |
15:39:26 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-191-233.dsl.rcsntx.swbell.net) |
15:39:28 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
15:39:49 | | Quit BHSPitLappy (Read error: 104 (Connection reset by peer)) |
15:40:10 | Paprica | LinusN, you will work on the color bitmap wps? |
15:40:11 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
15:40:23 | Paul_The_Nerd | linuxstb: I have an older version of your "audio" patch. I may as well look at it while I'm gone, is there somewhere I can get the most recent stuff to work with? |
15:40:41 | Paul_The_Nerd | I may not be able to do anything, but then again you never know, 'eh? |
15:41:40 | | Join elinenbe [0] (n=elinenbe@207-237-225-224.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
15:41:53 | linuxstb | Paul_The_Nerd: Everything is in CVS apart from that patch. The latest version is here: http://www.davechapman.f2s.com/rockbox/audio.diff |
15:42:33 | linuxstb | You will also want to look at the audio driver in the IPL kernel. |
15:42:44 | Paul_The_Nerd | I was planning to. |
15:52:15 | elinenbe | morning gents. |
15:52:24 | elinenbe | or afternoon for the swedes! |
15:52:49 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:52:58 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
15:58:29 | | Quit BHSPitLappy2 (Read error: 110 (Connection timed out)) |
15:58:30 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
15:58:36 | | Join elinenbe [0] (n=elinenbe@207-237-225-224.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
15:59:00 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
15:59:37 | | Quit B4gder ("time to say moo") |
16:00 |
16:06:00 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-064.pools.arcor-ip.net) |
16:07:21 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
16:08:16 | | Quit Skydemon (Read error: 104 (Connection reset by peer)) |
16:08:54 | | Join Skydemon [0] (n=udo@p50875DAB.dip.t-dialin.net) |
16:10:35 | | Join BHSPitLappy [0] (i=Steve-O@adsl-66-141-169-162.dsl.rcsntx.swbell.net) |
16:10:45 | | Join BHSPitMonkey [0] (n=billybob@adsl-66-141-169-162.dsl.rcsntx.swbell.net) |
16:13:56 | | Quit Bger ("BitchX: try our Windows Me and Windows XP flavors too!") |
16:18:04 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
16:18:04 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
16:19:06 | | Quit DJDD__ ("Trillian (http://www.ceruleanstudios.com") |
16:19:28 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
16:19:50 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
16:20:08 | | Quit t0mas ("Doei") |
16:26:29 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
16:27:23 | | Quit SteL ("Chatzilla 0.9.67+ [SeaMonkey 1.0b/2005121900]") |
16:29:59 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
16:41:07 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
16:41:17 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
16:43:58 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
16:45:56 | Skydemon | might be very noobish, but iam new to unix/linux, when started cygwin as witch usr i can login? ) |
16:46:38 | | Join San||Away [0] (n=test@194.125.76.143) |
16:47:49 | | Quit ashridah (Read error: 110 (Connection timed out)) |
16:48:39 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
16:49:41 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:49:48 | | Quit cismo (Remote closed the connection) |
16:49:56 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
16:50:47 | | Join JoeBorn [0] (n=jborn@ppp-69-221-53-62.dsl.emhril.ameritech.net) |
16:51:07 | XavierGr | Bger: What's with the sourceforge version of the plugin? |
16:57:01 | | Quit Skydemon ("bye bye") |
16:58:02 | preglow | amiconn: sh1 doesn't have a variable shift instruction? |
16:58:45 | *** | Saving seen data "./dancer.seen" |
17:00 |
17:04:08 | | Quit _DangerousDan (Read error: 110 (Connection timed out)) |
17:04:50 | | Join mozetti [0] (n=moe@p54A86359.dip.t-dialin.net) |
17:08:31 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
17:10:24 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
17:10:30 | preglow | looks like a really annoying cpu |
17:10:36 | | Quit linuxstb (Nick collision from services.) |
17:10:40 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
17:13:10 | XavierGr | Rob2222: To log charging times is quite easily done in the current version of the battery_bench plugin. Just plugin your DAP in the charger, turn it on and start the benchmark. Now the plugin checks voltage so if I am right it will log every change in voltage and in the end you will now how long it took it to charge. |
17:13:41 | Rob2222 | hi XavierGr |
17:13:47 | XavierGr | HI |
17:14:00 | Rob2222 | hmm |
17:14:04 | XavierGr | Also yes it is a good idea to have the plugin running while in USB mode. |
17:14:10 | | Quit San||Away (Read error: 110 (Connection timed out)) |
17:14:21 | Rob2222 | i wanted to check if the charged does a trickle charge when let the unit 24h connected |
17:14:22 | XavierGr | This can be easily adapted in the plugin. |
17:14:34 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
17:14:42 | | Join vger_ [0] (n=henrico@cn-mss-cb01-2760.dial.kabelfoon.nl) |
17:14:51 | Rob2222 | btw, even with normal 5s spintime i only got 30 minutes more |
17:14:52 | Rob2222 | http://www.skyhoppel.de/rob/battery_bench2.txt |
17:15:07 | lostlogic | Rob2222: it probably doesn't, but isn't there just a battery monitor debug option that can monitor the battery voltage? |
17:15:26 | | Quit tvelocity ("Leaving") |
17:15:34 | XavierGr | Rob2222 at least now the '0' work correctly. |
17:15:36 | Rob2222 | you can see charger activitiy at GPIO |
17:15:53 | lostlogic | Rob2222: you can see the charger's _reported_ state |
17:16:03 | lostlogic | I don't know if it reports that it's charging when it goes to topoff mode |
17:16:03 | Rob2222 | yes, but i dont want to stare some houres at the debug screen ;) |
17:16:35 | lostlogic | Rob2222: any way the LX chip does a topping charge when the battery voltage falls off by 3% from full charge, this should be 1 in every 500 hours... |
17:16:45 | lostlogic | so don't expect to see it overnight or anything |
17:16:57 | Rob2222 | ah ok |
17:17:09 | Rob2222 | i didnt finished the datasheet, yet |
17:17:38 | Rob2222 | so, are we sure that the unit is consuming 0 power from the battery when at AC adapter (usb and non usb mode) |
17:17:40 | Rob2222 | ? |
17:18:13 | XavierGr | Rob2222: 490 events in 11 hours. The maximum buffered info was 37. |
17:18:30 | lostlogic | Rob2222: I haven't been able to prove this conclusively, but there is definitely electrical connection from the AC to the VDD of the unit so that's most likely the case |
17:18:40 | Rob2222 | XavierGr: 9,30houres |
17:18:42 | Rob2222 | not 11 |
17:19:04 | XavierGr | sorry I thought it started from 0 time. |
17:19:07 | preglow | i've got a feeling battery time for h1x0 beats that for h3x0 |
17:19:17 | XavierGr | preglow indeed. |
17:19:23 | lostlogic | preglow: it does, because the H3x0 LCD framebuffer updates are so expensive |
17:19:28 | Rob2222 | lostlogic: OK, then it wouldnt be a problem for the battery to let the unit 24h in the docking station |
17:19:28 | lostlogic | amiconn is working on improving that currently |
17:19:30 | XavierGr | Rob2222: Why it started from 2 hours? |
17:19:50 | Rob2222 | XavierGr: Dont know, its your plugin :) |
17:20:08 | Rob2222 | Thought it was the real time. |
17:20:12 | XavierGr | Did you leave your player open while charging |
17:20:13 | preglow | lostlogic: i thought the lcd turned itself of |
17:20:14 | preglow | f |
17:20:17 | lostlogic | Rob2222: not as far as I can tell, although it would probably be healthier not to, because this still has the battery at a higher state of charge for longer... Same as LiIon doesn't like to reach deep discharge, it doesn't like to reach high |
17:20:25 | lostlogic | preglow: it does, but the framebuffer is still being filled |
17:20:51 | lostlogic | preglow: this appears to cost 5+% boost if I recall from amiconn's side-by-side testing yesterday |
17:21:20 | preglow | was this found by turning off the framebuffer update as well? |
17:21:26 | preglow | if not, we still can't rule out some other obscure source |
17:21:26 | XavierGr | Rob2222: The plugin will read the current runtime from rockbox so if you left your player open it will not start from 0. |
17:21:45 | Rob2222 | XavierGr: Ah then thats the cause. Didnt know that. |
17:22:17 | XavierGr | Of course we can change that. But then we will loose the resuming. |
17:22:27 | Rob2222 | its no problem |
17:22:43 | Rob2222 | could you simply read infos from the GPIO pins? |
17:22:53 | Rob2222 | didnt looked at this, yet. |
17:23:24 | lostlogic | preglow: no, we haven't found a good way to turn off the framebuffer update, amiconn basically took the tack that there's nothing else that really explains the performance difference between the two than the LCD. there was like 3-4%boost difference between LCD on and LCD off over a song, but still a 5 or 6%(I think) difference between H1 and H3 |
17:23:49 | Rob2222 | GPIO bit 23 is "Charge in progress"§ |
17:24:03 | XavierGr | lostlogic: iriver reporst 16hours of playback in both H100 and H300. |
17:24:54 | lostlogic | XavierGr: maybe their framebuffer update is enough mroe efficient than ours, or maybe as preglow says we're wasting energy somewhere else on the H3x0 |
17:24:57 | Rob2222 | and GPIO pin 54 (bit 22) is "charger connected" |
17:25:14 | lostlogic | Rob2222: no need to read the GPIOs directly |
17:25:26 | lostlogic | Rob2222: those states are both reported in the powermgmt code |
17:25:28 | Rob2222 | there are functions for? |
17:25:31 | lostlogic | the statusbar displays based on them |
17:25:32 | Rob2222 | ok |
17:25:37 | Rob2222 | hmm |
17:25:37 | preglow | lostlogic: falls within reason, i guess, the actual drawing is probably slower than the transfer |
17:26:08 | Rob2222 | lostlogic: my status bar battery icon is blinking even when the charger doesnt charge. but the build is 2 days old. changed this, yet? |
17:26:18 | lostlogic | preglow: specially because I optimized the transfer with line read/write, and amiconn hasn't done the same for the drawing yet |
17:26:26 | lostlogic | Rob2222: yes, it's in CVS now. |
17:26:36 | Rob2222 | ok |
17:26:44 | lostlogic | that commit was the one that caused all those red builds over last night :-P |
17:26:52 | | Join Mmmm [0] (n=mscarrat@cpc2-hem13-3-1-cust77.lutn.cable.ntl.com) |
17:27:18 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
17:27:43 | Rob2222 | lol |
17:27:58 | | Quit jborn_ ("Leaving") |
17:29:43 | | Quit webguest90 ("CGI:IRC (Ping timeout)") |
17:30:23 | lostlogic | preglow: sadly of course the more complex draws can't be line-written, so it'll still be more expensive |
17:30:31 | | Part LinusN |
17:31:02 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
17:33:45 | | Quit muesli__ ("ich will Kühe!!!") |
17:35:02 | lostlogic | Slasheri: any news on how codec starts are getting overwritten when they are on the buffer? |
17:36:51 | Slasheri | lostlogic: i haven't got so far yet (i was able to produce that issue too, don't know yet what causes that) |
17:38:16 | lostlogic | ooh, you're here! While I've got you −− for implementing AB-repeat, I've put 1 LOC in the elapsed callback and one in the endoftrack callback in playback.c −− is there another place this could happen (since we don't have an event_handlers system like hwcodec)? |
17:39:16 | Slasheri | hmm, that should be probably enough |
17:40:34 | lostlogic | ok, I'll be committing ab-repeat for swcodec today sometime. |
17:40:50 | | Join SteL [0] (n=stel@slawson.plus.com) |
17:41:06 | preglow | linuxstb: i'm thinking we might want to use clickwheel in a more continuous manner sometimes, how do we handle that? |
17:41:30 | preglow | linuxstb: like for seeking, etc. we will want to use the full scale of the wheel then |
17:42:48 | | Nick Thus0__ is now known as Thus0 (n=Thus0@124.111.102-84.rev.gaoland.net) |
17:43:32 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
17:45:54 | linuxstb | preglow: So what happens now? Do you only send scroll events every X clicks? |
17:46:26 | preglow | yep |
17:46:38 | preglow | you remember how sensitive it used to be? |
17:46:44 | preglow | then i sent for every click |
17:47:31 | | Join _DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
17:47:37 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
17:47:49 | linuxstb | I guess we'll just need to experiment. We could simply have different scroll events - something like BUTTON_SCROLL_FWD1 |
17:48:30 | lostlogic | what about acceleration? |
17:48:50 | preglow | we'll figure it out |
17:49:16 | preglow | i'll add a sensitivity option one day |
17:49:37 | lostlogic | (continuous scrolling reduces the X in X clicks or some such) |
17:49:38 | preglow | acceleration could as a matter of fact be implemented by dynamically changing the step threshold |
17:49:39 | | Quit Zagor ("Client exiting") |
17:49:49 | lostlogic | yar |
17:50:49 | Paul_The_Nerd | You could maybe use a simple accumulator? Catch steps until the threshold is reached, then perform an action, increase the accumulator threshold if it's supposed to accelerate, and reset it? |
17:53:37 | | Part Paul_The_Nerd |
17:54:46 | preglow | yeah, i was thinking of that |
17:54:53 | preglow | that way we could use a fractional step threshold as well |
17:56:12 | linuxstb | Any ideas about how we can play rockboy in the ipod? |
17:56:42 | linuxstb | We need up/down/left/right/select/A/B/start and a way to access the menu... |
17:56:43 | preglow | heh, no |
17:56:51 | | Quit Febs (Read error: 110 (Connection timed out)) |
17:57:01 | preglow | we'll probably have to utilize the hold button :-) |
17:57:24 | linuxstb | And inserting/removing the headphones and usb... |
17:57:28 | preglow | i've been toying with the idea of making the click wheel a directional controller |
17:57:58 | | Join Kaggen [0] (n=kaggen@c-722ae155.33-1-64736c10.cust.bredbandsbolaget.se) |
17:58:57 | preglow | like if you press in the area of 17-28, you've pressed right |
17:59:11 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
17:59:14 | linuxstb | That's what iboy does. |
17:59:18 | preglow | is it now |
17:59:25 | preglow | comfortable? |
17:59:31 | linuxstb | I haven't tried it. |
17:59:36 | preglow | i don't know how reliable it'd be |
17:59:42 | linuxstb | Not sure if it's been ported to my LCD. |
18:00 |
18:03:10 | | Quit ender` (Read error: 113 (No route to host)) |
18:04:17 | | Quit DangerousDan (Connection timed out) |
18:04:39 | | Join ender` [0] (i=ychat@84.52.165.220) |
18:11:43 | | Quit SteL (Success) |
18:12:19 | preglow | i love the fact that apps need to be ported to specific lcds |
18:12:20 | preglow | that's just great |
18:13:12 | amiconn | preglow: No, SH1 doesn't have variable shift. Only 1, 2, 8 and 16 |
18:13:23 | amiconn | An no, it's not really annoying |
18:13:34 | preglow | r0 is the only index register? |
18:13:34 | amiconn | It's a nice & simple RISC |
18:13:49 | amiconn | It has rotate, unlike coldfire |
18:14:07 | preglow | yeah, slashing rotate from the instruction set wasn't very good |
18:14:12 | preglow | but then again, coldfire isn't really risc |
18:14:20 | preglow | i'm more comparing it against arm |
18:15:05 | | Join SteL [0] (n=stel@slawson.plus.com) |
18:15:51 | amiconn | SH1 has a proper VBR |
18:16:22 | amiconn | ..and it has 5 timers |
18:16:40 | preglow | arm spec doesn't define any stuff like that |
18:17:33 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
18:17:39 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
18:17:40 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
18:18:17 | preglow | having to do a looping construct to do a simple variable shift sounds pretty weird' |
18:18:44 | amiconn | You can use the whatever-it's-called device to unroll |
18:18:53 | amiconn | libgcc does this |
18:19:24 | preglow | duffs device |
18:19:35 | preglow | i figured that was used, yes |
18:19:39 | preglow | still |
18:19:47 | preglow | only cpu i know of where that isn't a simple operation |
18:20:00 | preglow | they obviously didn't want to spend transistors on a barrel shifter |
18:23:51 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
18:29:52 | linuxstb | Anyone know how many FPS Rockboy gets on a H300 now? |
18:30:20 | eEye | whats rockboy? |
18:30:43 | linuxstb | gameboy emulator |
18:30:53 | linuxstb | It's part of the standard Rockbox installation. |
18:30:54 | eEye | wow |
18:32:43 | Mmmm | What is automatic frameskip? |
18:33:03 | preglow | if rockboy can't render as many frames as it should because of cpu load, it'll start to skip some |
18:33:16 | preglow | which is The Right Thing to Do |
18:33:31 | Mmmm | ahhh I see, so it plays at the correct speed... |
18:33:45 | preglow | yea |
18:34:20 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
18:34:34 | amiconn | It would be nice to have throttling as well in case it runs too fast (on the sim at least) |
18:34:46 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
18:35:25 | | Join ModernExecutive [0] (n=bob@pool-151-199-153-6.norf.east.verizon.net) |
18:35:37 | | Quit ModernExecutive (Client Quit) |
18:35:38 | preglow | looks like the headphone detection is polling based |
18:36:01 | preglow | based on the time it takes for retailos to react to it |
18:36:22 | linuxstb | Seems to be very nice on the ipod though. The "stats" line is showing "FPS: 30 3" - I have set the maximum frameskip to 3. |
18:36:54 | preglow | haha |
18:37:04 | preglow | i'm using my ipod for playing music for the first time since i bought it |
18:37:26 | preglow | the way retailos handles when it's playing music is pretty ok |
18:40:11 | Mmmm | erm...was just going to try the new rockboy out on my h140 and found it now just says "incompatible model"! :( |
18:42:17 | | Join JoeBorn [0] (i=jborn@242.sub-70-216-224.myvzw.com) |
18:42:39 | linuxstb | I was just about to ask if anyone had tested it. Looking at the code, it seems broken on at least targets where the LCD is < 144 pixels wide. |
18:45:56 | | Quit Schee (Remote closed the connection) |
18:50:29 | linuxstb | Forget that last comment - I'm just being confused the diff. Looking at the code, it should be fine. |
18:52:51 | | Join San||Away [0] (n=test@194.125.76.143) |
18:55:00 | | Join TCK- [0] (n=tckocr@81-178-232-231.dsl.pipex.com) |
18:55:43 | Rob2222 | Mmmm: I think you net the new .iriver firmware, too. |
18:57:17 | Mmmm | ?? |
18:58:02 | linuxstb | Mmmm: Did you upgrade everything, or just rockboy.rock? |
18:58:13 | Mmmm | I did the lot! |
18:58:29 | linuxstb | And then you rebooted your iriver? |
18:58:47 | *** | Saving seen data "./dancer.seen" |
18:58:51 | Mmmm | yep |
19:00 |
19:00:04 | Mmmm | Has anyone else tried it on the h140? |
19:00:25 | linuxstb | I'm just trying now. |
19:01:31 | linuxstb | Mmmm: Do other plugins work OK? |
19:02:28 | Mmmm | erm... now you come to mention it..... no..nothing works! |
19:02:56 | | Quit JoeBorn ("Leaving") |
19:04:49 | linuxstb | Rockboy works fine for me on my h140 |
19:05:38 | Mmmm | oh...ooh err...I'm getting codec failures everywhere now... time to recompile methinks! |
19:06:05 | preglow | no |
19:06:10 | preglow | time for someone to bugfix |
19:06:17 | preglow | there's a bug floating around |
19:06:46 | Mmmm | thats a BIG bug! |
19:08:14 | amiconn | This really looks like codecs and plugins don't match rockbox.iriver |
19:10:00 | amiconn | Either you didn't update everything (and ran a build from before my new loaders before your update), |
19:10:19 | amiconn | or you accidentally copied plugins for a different target |
19:10:45 | linuxstb | Mmmm: Do you have a rockbox.iriver in your .rockbox directory? |
19:10:58 | amiconn | Both of my irivers are at this morning's cvs state, and they both work |
19:11:10 | amiconn | Today's commits only affect rockboy so far |
19:11:25 | amiconn | linuxstb: Yeah, that could be a reason... |
19:11:41 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:11:41 | * | amiconn forgot that the bootloader looks there first |
19:11:53 | Mmmm | Ive just updated to most recent cvs |
19:12:17 | Mmmm | rockbox.iriver in root |
19:13:42 | Mmmm | mp3 ogg plugins all broken! :( |
19:15:08 | BHSPitLappy | linuxstb: think you could be awesome again and upload the bootloader image with working kernel-booting? :D |
19:15:27 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
19:15:27 | | Quit joshn_454 ("KVIrc 3.2.0 'Realia'") |
19:15:49 | amiconn | Mmmm: Do you _also_ have a rockbox.iriver in .rockbox ?? |
19:15:56 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
19:16:10 | amiconn | If so: remove it and reboot |
19:16:15 | Mmmm | nope |
19:16:46 | Mmmm | I'll try a clean build as mine is quite patched up |
19:17:18 | Mmmm | although it worked before the cvs update... |
19:17:40 | kkurbjun | mmm: I was having the incompatable model error till I re-ran the configure script |
19:17:48 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
19:19:20 | Mmmm | I'll try that... |
19:20:03 | Mmmm | I'm not sure though, I thought I did! maybe not.... been a long day :D |
19:21:26 | BHSPitLappy | hey linuxstb_ |
19:21:35 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
19:21:49 | linuxstb_ | kkurbjun: I've been looking at your rockboy patch that was committed today, and was wondering why you've moved the LCD code for the h300 from sys_rockbox.c into lcdc.c |
19:21:58 | Rob2222 | Mmmm: I bet you have only copied your .iriver tile to your player. |
19:22:34 | Rob2222 | Mmmm: Cause the loader changes you must copy the .iriver, .rocks and .codecs to your player. |
19:22:34 | linuxstb_ | BHSPitLappy: Like to test an ipodloader2 with Rockbox support for me? For some reason ipodloader2 doesn't work on my ipod any more... |
19:23:10 | Rob2222 | I had the same problem, too |
19:23:19 | Mmmm | Rob2222: no I copied the whole lot over |
19:23:21 | Rob2222 | @Mmmm |
19:23:36 | Rob2222 | all of your build directory? |
19:23:48 | Mmmm | The whole shebang! :) |
19:24:00 | amiconn | Ah, yes. Of course you need to reconfigure |
19:24:10 | BHSPitLappy | linuxstb_ you did it then? |
19:24:10 | Rob2222 | why? |
19:24:17 | Mmmm | doing that now amiconn |
19:24:26 | * | Mmmm crosses his fingers |
19:24:33 | BHSPitLappy | linuxstb_ sure, upload it, but I won't be able to try it till I get home |
19:25:18 | linuxstb_ | It's not quite ready yet anyway. Let me know when you're at home - I should have it ready then. |
19:25:33 | linuxstb_ | Are you happy if I give you a diff against the current svn source? |
19:31:43 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
19:31:52 | Rob2222 | linuxstb: Whats new at the ipodloader2? |
19:32:55 | | Join Matze41 [0] (i=Miranda@p5484CDE8.dip.t-dialin.net) |
19:33:32 | linuxstb_ | http://ipodlinux.org/Loader_2 |
19:34:53 | | Quit TCK- (Read error: 110 (Connection timed out)) |
19:35:25 | Mmmm | Woo hoo... not only did I have to re configure, but I also had to delete my build dir first! some things didn't compile otherwise even after reconfig! |
19:36:39 | Mmmm | I must say rockboy is now much better. really quite special actually! :) |
19:36:50 | Mmmm | thanks for the help folks! |
19:39:05 | | Join bshift- [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
19:39:05 | | Quit eEye (Read error: 104 (Connection reset by peer)) |
19:44:00 | preglow | i wonder how much problem we're going to have with the nanos battery |
19:44:12 | preglow | i think this device will need quite a bit of power management to work long on one battery |
19:46:27 | | Quit Mmmm () |
19:47:07 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
19:54:29 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
19:59:25 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
20:00 |
20:05:57 | BHSPitLappy | linuxstb_: erm, might not merge well, I customized a part |
20:06:18 | lostlogic | preglow: how's audio on the IPV in IPL or rockbox coming? |
20:06:24 | BHSPitLappy | if you're low on bandwidth or something I'll just redownload the svn |
20:06:46 | | Quit gtkspert (Read error: 104 (Connection reset by peer)) |
20:07:21 | preglow | lostlogic: no idea |
20:08:21 | | Join Febs [0] (n=medifebb@66.28.245.154) |
20:10:17 | | Join ModernExecutive [0] (n=bob@pool-151-199-153-6.norf.east.verizon.net) |
20:10:24 | | Quit ModernExecutive (Client Quit) |
20:15:45 | kkurbjun | linuxstb: I was just removing a function call and following more along the lines what the gnuboy authors used. I would eventually like to make that scaling code more universal and allow the configurations for each device be in vid_init (lcd.c) instead of having #if's throughout the whole code that a)device specific b) unrelated to assembly functions. Eventually I would also like to unify the H100 and H300's buffers with some bitshift |
20:15:45 | kkurbjun | ing if it's possible, I just have been working on other things lately. |
20:21:25 | preglow | and i would like an assembly cpu core :> |
20:22:20 | preglow | have you profiled rockboy? |
20:22:39 | kkurbjun | no, I havn't I'm not sure how to set that up, never done anything like that |
20:22:43 | | Join themaster [0] (n=543880d7@labb.contactor.se) |
20:22:50 | kkurbjun | is there anything in the wiki about that |
20:22:54 | themaster | hello |
20:22:56 | preglow | hmm |
20:22:57 | preglow | lostlogic: yo |
20:23:05 | lostlogic | kkurbjun: the TECH file in docs contains a brief description of how to profile something −− and you can ask me for assistance. |
20:23:13 | themaster | i want to ask what about the iAduio X5 is? |
20:23:24 | preglow | themaster: what about it? |
20:23:35 | kkurbjun | great, I'll look into that |
20:23:37 | themaster | did the bootloader starts by the X5? |
20:23:50 | themaster | no, or? |
20:23:50 | preglow | x5 does not work |
20:23:58 | themaster | nothing, ok :( |
20:24:05 | preglow | not yet, at any rate |
20:24:13 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
20:24:16 | themaster | when do you think that this can come? |
20:24:25 | lostlogic | see the topic ;) |
20:25:03 | linuxstb_ | BHSPitLappy: Patch here: http://www.davechapman.f2s.com/rockbox/ipodloader2-rockbox.tgz |
20:25:13 | linuxstb_ | It probably won't work, but let me know when you're around to test it. |
20:25:39 | linuxstb_ | It's the full source, including my modifications. |
20:25:56 | themaster | ok thanks |
20:26:19 | themaster | and i want also say thanks for your working |
20:26:25 | themaster | for all your working :D |
20:26:32 | | Quit goa ("Client suicide") |
20:26:49 | | Join uwe_ [0] (n=uwe@dslb-084-056-027-146.pools.arcor-ip.net) |
20:27:00 | | Nick jelle-k|offline is now known as jelle-k (n=jelle-k@jelle-online.xs4all.nl) |
20:28:05 | themaster | so i wish you a nice evening :) bye :D |
20:28:41 | | Quit themaster ("CGI:IRC (EOF)") |
20:28:45 | BHSPitLappy | linuxstb_: k, i'll be home at 4CST |
20:28:55 | BHSPitLappy | (VNC'ing from school at the moment...) |
20:29:12 | | Join slimx [0] (n=slimx@vau75-7-82-234-251-56.fbx.proxad.net) |
20:29:22 | slimx | hy |
20:30:10 | BHSPitLappy | wow, that was a quick download... |
20:30:32 | linuxstb_ | Delete it and download again.. I've just fixed a bug. |
20:30:56 | linuxstb_ | How many hours away is 4CST? |
20:30:58 | slimx | i have a compilation problem with the ipod port |
20:31:12 | linuxstb_ | slimx_: What's the problem. |
20:31:12 | slimx | on the crt0.S file |
20:31:17 | lostlogic | linuxstb_: 2.5hr |
20:31:25 | linuxstb_ | Thankyou timekeeper |
20:31:31 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-132-064.pools.arcor-ip.net) |
20:31:33 | slimx | CC crt0.S |
20:31:33 | slimx | crt0.S: Assembler messages: |
20:31:33 | slimx | crt0.S:25: Error: junk at end of line, first unrecognized character is `,' |
20:32:00 | linuxstb_ | Is this for the bootloader, or the normal build? |
20:32:08 | slimx | bootloader |
20:32:25 | slimx | I wana try my iPod 3G port |
20:32:27 | slimx | :) |
20:33:03 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
20:33:35 | | Join birdfish [0] (n=bfisher@mail.affidavitmaker.com) |
20:34:05 | linuxstb_ | Have you edited config.h to define CPU_ARM for PP5002? |
20:35:02 | lostlogic | Any thoughts on the options to drop 'The' from alpha sorting and Numeric file sorting? |
20:35:27 | slimx | PP5002 is defined |
20:35:51 | linuxstb_ | Is CPU_ARM defined ? |
20:36:47 | linuxstb_ | Line 169 of config.h should now be #if (CONFIG_CPU == PP5020) || (CONFIG_CPU == PNX0101) || (CONFIG_CPU == PP5002) |
20:36:57 | slimx | I m afraid not |
20:37:04 | slimx | :p |
20:37:30 | slimx | thx |
20:37:41 | | Quit DrumRBoy320 (Read error: 110 (Connection timed out)) |
20:37:42 | linuxstb_ | Any luck with the lcd driver? |
20:38:22 | amiconn | linuxstb: One of you arm guys should introduce CPU_ARM like we have CPU_COLDFIRE |
20:38:29 | preglow | linuxstb_: we already have it |
20:38:31 | preglow | ehh |
20:38:32 | preglow | amiconn: |
20:38:53 | preglow | and i've introduced it in those files i have worked in |
20:38:54 | amiconn | Ah, in config.h |
20:39:00 | * | amiconn didn't look close enough |
20:39:08 | slimx | i guess the lcd_driver can work |
20:40:01 | slimx | here i have to go, lots of thx linuxstb |
20:40:09 | slimx | see ya all |
20:40:28 | | Quit slimx ("Leaving") |
20:40:29 | linuxstb_ | bye |
20:49:21 | | Quit goa ("Client suicide") |
20:56:43 | Matze41 | i'm just trying to port jpeg.c to iriver h300 (just 32grayscale support like the other targets) but have a small problem... can anyone explain me the parameters of gray_ub_gray_bitmap_part? |
20:56:50 | Matze41 | void gray_ub_gray_bitmap_part(const unsigned char *src, int src_x, int src_y, |
20:56:50 | Matze41 | int stride, int x, int y, int width, int height) |
20:57:11 | linuxstb_ | Look at the GraphicsAPI wiki page. |
20:57:18 | Matze41 | oh this exists? |
20:57:19 | Matze41 | thx :) |
20:57:20 | Matze41 | sry |
20:57:27 | linuxstb_ | np |
20:58:50 | *** | Saving seen data "./dancer.seen" |
20:58:54 | | Join thegeek_ [0] (n=thegeek@s026b.studby.ntnu.no) |
21:00 |
21:00:54 | | Join Musicmad [0] (n=Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
21:05:08 | Musicmad | hi guys: trying to patch rockbox with Recording gain settings patch, but get all sorts of hunk fails. Any ideas? |
21:07:57 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:08:59 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
21:09:16 | lostlogic | Musicmad: get the patch creator to bring his patch up-to-date wtih CVS |
21:12:53 | | Join tvelocity [0] (n=tony@ipa135.1.tellas.gr) |
21:12:56 | Slasheri | preglow: Hmm, i think now i have fixed also the "tst" bug when seeking :) committing later today.. |
21:14:53 | Musicmad | lostlogic: ok - thought it was. It was discussed in a very recent thread on the forum. |
21:15:07 | | Quit thegeek (Read error: 113 (No route to host)) |
21:15:16 | lostlogic | Musicmad: do you have other patches applied to your rockbox source, or do you have a clean, up-to-date source that you are applying it to? |
21:15:19 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
21:17:10 | | Join DrumRBoy320|Away [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
21:17:31 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
21:18:19 | Musicmad | lostlogic: clean uptodate - green ticks all over. |
21:18:28 | lostlogic | If say I were about to commit A-B repeat which binds AB repeat mode to the record button on H[31]x0 targets, what would people think about that? |
21:18:37 | Musicmad | this patch: http://forums.rockbox.org/index.php?topic=2421.0 |
21:18:40 | lostlogic | Musicmad: then the patch creator needs to update it or you need to resolve the conflicts |
21:19:23 | | Join TCK [0] (n=tckocr@81-178-232-231.dsl.pipex.com) |
21:19:29 | preglow | Slasheri: tst? |
21:19:48 | Musicmad | lostlogic: I'll try to do it manually then. |
21:21:07 | linuxstb_ | lostlogic: I think the AB repeat is too specialist a function to get its own key. |
21:22:03 | amiconn | Slasheri: The non-working follow playlist bug did reappear today |
21:22:11 | amiconn | (just in case you didn't notice) |
21:22:45 | preglow | linuxstb_: i agree |
21:22:51 | preglow | keys are precious |
21:25:07 | Slasheri | amiconn: that is probably fixed now |
21:25:14 | | Join Bger [0] (n=Bager@217.9.226.114) |
21:25:40 | Slasheri | preglow: some errorneus fragments when seeking to beginning of song for example |
21:25:59 | amiconn | kkurbjun: What's so rought about the frameskip? |
21:26:14 | amiconn | What timer resolution would be necessary to make it smooth? |
21:26:39 | amiconn | Slasheri: Did you also fix the static bursts with no voice file prsent? |
21:27:17 | Slasheri | amiconn: hmm, not yet |
21:27:26 | preglow | amiconn: btw, current voice ui has a dreadful latency, do you know of any way to fix that? |
21:27:57 | preglow | might as well address that one to slasheri |
21:28:03 | amiconn | No. The hwcodec implementation can preemt clips. The swcodec implementation can't, for some reason |
21:28:13 | amiconn | *preempt |
21:28:18 | preglow | well, the reason is because once something is buffered, you have to play it |
21:28:28 | preglow | if ONLY voice ui is playing, you can preempt |
21:28:33 | preglow | but not when other music is playing as well |
21:28:50 | amiconn | There are some other issues |
21:30:07 | amiconn | Often, but not always, the clips aren't played up to the end. When a new clip gets queued, this end is then played before it |
21:30:35 | amiconn | And for some reason voice works when stopped and when playing, but not when paused |
21:30:55 | | Quit mozetti (Read error: 110 (Connection timed out)) |
21:32:28 | kkurbjun | amiconn: I don't have a good timer, umm, probably something like 120 ticks a second or more, right now I'm working off 20/100's of a second, the gnuboy used usec's but I don't think I need a resolution like that. Ideally I would be able to change whether a frame is skipped for every frame (60 per second), right now I can only change the frameskip every 12 frames. Something I was wondering htough is if I could use the rtc to get finer |
21:32:28 | kkurbjun | accuracy, right now though it doesn't seem rockbox supports lower then seconds. I havn't looked into the timing too much yet though because most games still don't run at full speed with frameskip |
21:32:51 | preglow | kkurbjun: use the timer.c module, if that's available through the plugin api |
21:33:00 | | Join einhirn [0] (n=Miranda@p54860023.dip0.t-ipconnect.de) |
21:33:43 | kkurbjun | I setup a timer callback, but it slowed rockboy down to a crawl |
21:33:45 | amiconn | kkurbjun: The stock timer_tick already gives you 100 ticks per second |
21:33:59 | amiconn | That's way better precision than 1 second |
21:34:15 | preglow | 100 ticks per second would not be totally adequate for this, i think |
21:34:21 | Rob2222 | btw, does anyone know how ID3V2 tag reading is done? need the player to read the whole file or is the address of the V2 tag in the header anywhere, that the player knows where to read? |
21:34:35 | kkurbjun | amiconn: that's what I'm using now, but right now I wait 20 ticks to see if I've covered 12 frames, if I havn't then I change the frameskip |
21:34:37 | preglow | kkurbjun: well, at least you can use the rtc on the units which have that :-) |
21:34:48 | preglow | kkurbjun: ipod has a microsec timer you practically get for free |
21:35:14 | kkurbjun | rockboy aims for 60 fps which isn't an even division in 100 |
21:35:22 | Nibbler | Rob2222: i think its an offset from the end of the file.... at least thats how it is for id3v1 |
21:35:46 | amiconn | kkurbjun: Why not just check whether 5 ticks cover 3 frames? |
21:35:58 | preglow | Rob2222: id3v2 are located at the start of the file |
21:36:05 | Rob2222 | V2? |
21:36:07 | preglow | aye |
21:36:09 | Rob2222 | are you sure? |
21:36:10 | preglow | id3v1 are at the end |
21:36:23 | preglow | completely, i have written utilities to remove both style of tag |
21:36:36 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
21:36:37 | preglow | id3v2 has support for letting the tag be placed somewhere else, but i don't believe anyone uses it |
21:36:39 | Rob2222 | but V1 are the tags that have the "to small" fields |
21:36:45 | preglow | yes |
21:37:02 | amiconn | Iirc someone mentioned that the id3v2 standard allows the tags to be at the end, just no software supports this option |
21:37:03 | Rob2222 | so its better to delete V1 tags? |
21:37:09 | kkurbjun | amiconn: I did that, I can't remember what the results were though, I'll set that up again and let you know |
21:37:09 | preglow | do what you want |
21:37:12 | preglow | amiconn: like i said |
21:38:39 | | Quit goa (Client Quit) |
21:39:08 | | Join jlo [0] (n=jl@atm91-1-82-227-1-35.fbx.proxad.net) |
21:39:14 | | Join einhirn_ [0] (n=Miranda@p54860023.dip0.t-ipconnect.de) |
21:39:18 | jlo | hi all |
21:41:07 | preglow | hi, jlo |
21:43:52 | Bger | hah j.lo. |
21:45:58 | kkurbjun | amiconn: that worked fine too, the underlying issue is that I still can't get a perfect 60 fps, it's close, but not quite, and that affects the sound timing as well. Games like Dr. Mario don't run quite perfect even though they're full speed with a frameskip of 1 or 2, sometimes it hits 60 fps, sometimes 58, sometimes 59, really, it's close enough I guess |
21:46:31 | amiconn | 100 * 3 / 5 == 60 |
21:47:57 | amiconn | I think this will actually get worse if you shorten the averaging time |
21:48:02 | | Join webguest74 [0] (n=52e30123@labb.contactor.se) |
21:51:38 | | Join Midgey31 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
21:51:55 | kkurbjun | amiconn: yeah, I know lets see, so every 3 frames it checks the frame rate and increases the skip or decreases it.. the reason I check it so often is because some parts of the games are slower then others. So at points the games will slow down below the target 60 (20 to 40 usually). Really, I think the best way to correct the timing is to get the emulator up to full speed with a constant frameskip (gnuboy actually doesn't have any fr |
21:51:55 | kkurbjun | ameskipping in it's original code for any of it's targets) and then use the pcm delay to do the timing (at least that's how gnuboy did it) |
21:52:27 | amiconn | yes |
21:52:35 | preglow | well |
21:52:39 | amiconn | We need an asm CPU emulation core... |
21:52:40 | preglow | how well is iram used now? |
21:52:52 | preglow | asm cpu alone wont bring it completely up to speed, i'm afraid |
21:52:58 | kkurbjun | I don't really know, almost all the functions are in iram |
21:53:05 | kkurbjun | and some of the data |
21:53:12 | preglow | data > code, when it comes to iram |
21:53:40 | | Quit webguest74 ("CGI:IRC") |
21:53:51 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
21:54:47 | Bger | petur hi :) |
21:54:49 | kkurbjun | I've started looking into writing an asm core, unfortunately I havn't gotten past the add function, but I really havn't spent much time at all on it |
21:55:09 | kkurbjun | putting alot of the data didn't seem to make much of a difference either though |
21:55:26 | kkurbjun | I tried putting the gameboy's ram and rom into iram and I didn't see a change |
21:55:35 | | Quit einhirn (Read error: 110 (Connection timed out)) |
21:55:47 | Bger | there should be difference ... |
21:55:57 | preglow | not with rom |
21:55:59 | preglow | or ram |
21:56:02 | preglow | they're accessed to seldom |
21:56:10 | preglow | what you want is the data that's accessed really heavily |
21:56:15 | kkurbjun | well the cpu's core is in iram |
21:56:29 | preglow | but yeah |
21:56:32 | preglow | i also suggest you profile |
21:56:34 | kkurbjun | being the regiseters and stuff |
21:56:36 | kkurbjun | true |
21:56:47 | preglow | so you wont have to guess what to optimise |
21:56:49 | kkurbjun | will that tell me variables accessed though? |
21:57:04 | preglow | nope, but you can see for yourself where the hotspots are when you know where to look |
21:57:14 | XavierGr | Bger hi. |
21:57:36 | Bger | XavierGr :) |
21:58:26 | XavierGr | Bger: Your comment early -> there is a version on sf, but it's not good at all. |
21:58:33 | | Quit jlo (Read error: 110 (Connection timed out)) |
21:58:34 | XavierGr | ? |
21:58:42 | Bger | see private |
21:59:24 | linuxstb | I've just committed some Rockboy changes to make it compile and run on the ipods. |
21:59:53 | linuxstb | It still needs more work, but every patch from kkurbjun was breaking my local changes... |
22:00 |
22:00:47 | linuxstb | It doesn't compile on the Nano yet - we need to skip about 12 scanlines (Nano is 176x132, Gameboy is 160x144) |
22:01:14 | | Join jlo [0] (n=jean-luc@atm91-1-82-227-1-35.fbx.proxad.net) |
22:01:56 | | Join solexx_ [0] (n=jrschulz@c147243.adsl.hansenet.de) |
22:02:58 | Kaggen | I just wanted to mention that I've written a driver for the wolfson audio codec WM8750L. Is this of use for any RockBox ports? |
22:03:15 | | Quit darkless (Read error: 110 (Connection timed out)) |
22:03:41 | linuxstb | Do you know much about the differences between all the WM codecs? |
22:03:41 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
22:04:33 | linuxstb | The ipod Color and Nano (the two main Rockbox ipod targets) have a WM8975 - and no datasheets seem to be available for that. |
22:04:56 | Kaggen | no, I've only looked at 8750 |
22:05:14 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-114-192-167.houston.res.rr.com) |
22:05:19 | Kaggen | there is another identical named 8973 or somthing like that |
22:05:49 | linuxstb | What kind of device did you write a driver for? |
22:07:06 | preglow | linuxstb: gheh, i was hoping nano screen was big enough for rockboy |
22:07:19 | linuxstb | Almost... |
22:07:26 | linuxstb | Complain to Apple. |
22:07:28 | petur | Bger: hi... (started irc client, than ran off to do something else :) ) |
22:07:34 | preglow | hmm |
22:07:38 | Bger | ah, the usual thing :) |
22:07:41 | preglow | would someone please start on a menu api for plugins? :-) |
22:07:52 | linuxstb | There already is one |
22:07:54 | preglow | i'm tired of this endless button configuration nonsense |
22:07:58 | linuxstb | Sudoku uses it. |
22:08:01 | preglow | menu settings api |
22:08:13 | Kaggen | its a oversampling DAC/ADC with bass, trebble and "3d" filters. The driver is based on the code for the UDA1380, and is running on my custom rb version. (homebrew project) |
22:08:19 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-66-141-169-162.dsl.rcsntx.swbell.net) |
22:09:34 | linuxstb | Sounds nice. |
22:10:38 | linuxstb | I would definitely be interested in looking at the code. |
22:10:40 | Paul_The_Nerd | preglow: Isn't it just 16 pixels short though? |
22:10:47 | preglow | yeah, just like on h1x0 |
22:10:56 | preglow | or is that 8 pixels short? |
22:11:03 | Paul_The_Nerd | Hrm |
22:11:10 | Paul_The_Nerd | I remember the Nano being less short than tha h1x0... |
22:11:45 | Kaggen | Only playback is inplemented, but It's a good start. |
22:12:45 | Paul_The_Nerd | 160*144 for gameboy, 176*132 for Nano, dunno for h1x0 |
22:13:18 | | Join jean-luc_ [0] (n=jean-luc@atm91-1-82-227-1-35.fbx.proxad.net) |
22:13:30 | linuxstb_ | 160x128 |
22:13:47 | | Quit solexx (Read error: 110 (Connection timed out)) |
22:13:49 | Paul_The_Nerd | So, the H120's even smaller. |
22:13:58 | | Quit mirak ("adieu jolie fille madrileneeeeeeeeee") |
22:14:29 | preglow | linuxstb: i think rockbox on ipod's going to be pretty sluggish until we move playback to the other core |
22:14:46 | preglow | that's going to be pretty cool, though, no matter how heavy a codec we use, the ui is going to be zippy as hell |
22:14:54 | Kaggen | According to http://ipodlinux.org/Generations the 8975 should be similar to 8971, for which the datasheet seems to be identical to 8750. |
22:14:54 | Kaggen | So my driver may be more than suitable for this |
22:16:03 | linuxstb_ | So am I right in understanding that you're running Rockbox on your own custom hardware? |
22:16:37 | Kaggen | jupp, it's basically a iRiver h100 with a h300 screen and a WM8750L codec. |
22:17:10 | linuxstb_ | Complete madness :) |
22:17:17 | preglow | what the fuck? |
22:17:28 | preglow | you've made your own hardware? |
22:17:34 | Kaggen | It wasn't really intended to be so similiar to iRiver's players but it's hard not to when using a coldfire (though the 144pin QFP) |
22:18:12 | Kaggen | Jupp, chips & PCB. It's for an thesis me and a friend are doing |
22:18:12 | preglow | did you require much changes? |
22:18:20 | preglow | got an homepage or something? |
22:18:40 | XavierGr | yeah we need links and photos!! |
22:19:17 | Kaggen | Nothing yet, sorry. I'll post something on the rockbox list. Right now we are busy writing our thesis and are going to do some final tweaks next week |
22:20:00 | preglow | cool anyway |
22:20:04 | Kaggen | Largest changes would be bootloader, GPIO/pin-mappings and the codec driver |
22:20:30 | preglow | linuxstb_: we need to figure out how to fix this long call mess |
22:20:39 | linuxstb_ | Absolutely. |
22:20:55 | Kaggen | I was deeply impressed by which ease rockbox was up and running. (modulo normal bugs & irritations) |
22:20:57 | | Join jean-luc__ [0] (n=jean-luc@atm91-1-82-227-1-35.fbx.proxad.net) |
22:21:15 | preglow | Kaggen: so am i, every time i do some more work on the ipod port |
22:21:35 | preglow | at times new parts just spring to life |
22:22:11 | Kaggen | Well, working on the Ipod is much harder since it's a new cpu and a lack of datasheets. |
22:22:20 | Kaggen | Or so I suppose |
22:23:08 | | Quit jean-luc__ (Client Quit) |
22:23:18 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
22:23:37 | | Quit _DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:24:46 | preglow | well |
22:24:50 | preglow | no docs isn't any fun |
22:24:57 | | Join Febs [0] (n=medifebb@66.28.245.154) |
22:25:58 | | Quit BHSPitLappy (Connection timed out) |
22:26:53 | | Quit jlo (Read error: 110 (Connection timed out)) |
22:27:25 | * | Paul_The_Nerd just got an error on "make clean" |
22:28:02 | linuxstb_ | What error? |
22:28:11 | Paul_The_Nerd | missing separator? |
22:28:27 | linuxstb_ | Have you ran ../tools/configure recently? |
22:28:59 | Kaggen | Anyway, here's the code. http://www-und.ida.liu.se/~andka019/rockbox/ |
22:28:59 | Kaggen | A small warning though this configures the codec as master over the I2S, I have no idea how the ipod works but I assume it's supposed to be slave instead. |
22:31:50 | Paul_The_Nerd | Probably not in the last 20 hours or so. |
22:32:36 | Paul_The_Nerd | Nope, that didn't do it. |
22:33:04 | Bger | Paul_The_Nerd the best make clean is "rm -rf build_dir |
22:33:05 | Bger | " |
22:33:13 | | Quit jean-luc_ (Read error: 110 (Connection timed out)) |
22:33:58 | Paul_The_Nerd | Bger: That's my standard policy, but in a few of my build dirs, I've got files not directly relating to the build that i keep there. |
22:34:16 | Paul_The_Nerd | Though, in that one, I don't, but I thought that was an odd thing to happen. |
22:35:48 | | Nick jelle-k is now known as jelle-k|offline (n=jelle-k@jelle-online.xs4all.nl) |
22:35:57 | linuxstb_ | Kaggen: There is already the start of a WM8975 driver in Rockbox CVS - but it needs a lot of cleaning up and finishing. I think your code will help there. |
22:36:46 | linuxstb_ | I'll compare your code with that - it may even be possible to merge them into a single driver. |
22:37:13 | linuxstb_ | Are you keeping your local copy of Rockbox synced with CVS? |
22:38:34 | Kaggen | no, I'm using an older CVS version. We are not syncing with RB |
22:39:08 | Kaggen | we are using our own Subversion server |
22:39:24 | * | linuxstb_ waits for preglow to mention svn |
22:40:17 | Kaggen | Anyway, we removed alot of code we didn't need so there would probably be some hassle to upgrade. |
22:41:06 | linuxstb_ | Did you have to change pcm_playback.c very much? |
22:41:19 | Kaggen | only IISCONFIG |
22:41:34 | preglow | svn... |
22:41:37 | Kaggen | but that was to set it to slave mode |
22:42:26 | Kaggen | and I belive the pcm_set_sample_rate was moved to the driver changed to a simple wrapper |
22:42:49 | Kaggen | since the codec is master it sets the sample rate |
22:42:57 | linuxstb_ | What samplerates does your hardware support? |
22:43:33 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
22:44:09 | Kaggen | This way we could use the 12MHz clock for all our curcuits. It should run all interesting samplerates. 8Khz to 96Khz |
22:44:22 | | Quit einhirn_ (Read error: 110 (Connection timed out)) |
22:44:37 | Kaggen | Though it has a 0.3 % offset due to the codec's USB mode PLL. |
22:44:45 | Kaggen | or something like that |
22:45:31 | preglow | ouch |
22:45:49 | preglow | that's over a 100 hz |
22:46:03 | preglow | at 44.1khz |
22:46:12 | preglow | still, not very audible, i'd think |
22:46:15 | lostlogic | linuxstb_: thanks for the feedback on the AB repeat functionality I'll think about it |
22:47:05 | Kaggen | no It is not audible to me |
22:47:28 | linuxstb_ | Can it handle 20-bit or 24-bit sample sizes? |
22:47:30 | Kaggen | but I'm not exactly gifted with "absolute hearing" |
22:47:33 | amiconn | 0.3% is inaudible |
22:47:42 | Kaggen | it can handle up to 32 i think |
22:47:53 | Kaggen | or was it 24... |
22:48:01 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:48:15 | linuxstb_ | I'm curious to see what the ipod's hardware can handle. I know ipodlinux supports 16-bit/96KHz. |
22:48:36 | linuxstb_ | And our FLAC decoder is capable of 24-bit/96KHz decoding. |
22:48:41 | Kaggen | The datasheet spec the offset at 44.1 to 44.118 and not all sample rates have this misfeature |
22:49:54 | Kaggen | datasheet specs 32bits |
22:50:49 | preglow | amiconn: depends if you've got a proper source to compare it with, heh |
22:50:56 | Kaggen | too bad the coldfire only handles 20bits max |
22:51:25 | amiconn | preglow: The you would notice the time drift, yes. You won't hear the pitch deviation |
22:51:33 | preglow | unlikely, yes |
22:51:34 | amiconn | 0.3% is practically nothing |
22:51:44 | preglow | you'd notice the horrible flanging |
22:52:08 | Kaggen | Note that some sample rates (e.g. 44.1kHz in USB mode) are approximated, i.e. they differ from their |
22:52:08 | Kaggen | target value by a very small amount. This is not audible, as the maximum deviation is only 0.27% |
22:52:08 | Kaggen | (8.0214kHz instead of 8kHz in USB mode). By comparison, a half-tone step corresponds to a 5.9% |
22:52:08 | DBUG | Enqueued KICK Kaggen |
22:52:08 | Kaggen | change in pitch. |
22:52:12 | Kaggen | from the datasheet |
22:52:21 | amiconn | When movies are adapted for PAL (european) TV/DVD playback, they're sped up by ~4% (movies: 24 fps, PAL: 25 fps) |
22:52:30 | preglow | amiconn: yeah, and that _IS_ audible |
22:52:32 | preglow | god, i hate that |
22:52:41 | amiconn | Yes, it's roughly one semitone |
22:53:34 | XavierGr | ah that's why between 2 version of the Grand Turismo the music was different is speed and Pitch? |
22:54:01 | | Quit vger_ ("BitchX: No windows left!") |
22:54:02 | amiconn | On archos units with the old (samsung) tuner chip we use a trick to reduce interference from the MAS |
22:54:04 | linuxstb_ | That's probably preferable to resampling the video fps though. |
22:54:07 | Kaggen | Well, due to a bug I ran 44.1K sounds at 48K, that is audible |
22:54:27 | Kaggen | thought not as much as I would have thought |
22:54:56 | amiconn | (The 4th harmonic (4x f) of the MAS internal PLL is located in the FM range) |
22:55:01 | linuxstb_ | Rockbox did the opposite for a while on the irivers. I almost got used to it... |
22:55:32 | amiconn | When tuned close to the 4th harmonic, we 'push the MAS PLL away' by up to 0.3% |
22:55:41 | Kaggen | ahh, btw I did add an untested 48KHz setting for the codec |
22:56:31 | Kaggen | can sw codecs request any frequency or only 11, 22 & 44.1? |
22:57:28 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
22:57:28 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
22:57:43 | linuxstb_ | I think they can request any, but at the moment everything is resampled to 44.1KHz. |
22:57:50 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
22:58:15 | Kaggen | resampled in software after decoding? |
22:58:30 | linuxstb_ | yes |
22:58:51 | *** | Saving seen data "./dancer.seen" |
22:58:54 | linuxstb_ | The iriver hardware can only drive the DAC at 44.1KHz |
22:59:07 | Kaggen | ok, seems inefficient when the codec supports this. |
22:59:15 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
23:00 |
23:00:00 | Kaggen | I haven't looked so much at the coldfire's sclk generation, but that sounds kinda poor |
23:00:26 | linuxstb_ | I'm sure someone else can fill you in the details. |
23:00:52 | | Quit Thus0 (Read error: 113 (No route to host)) |
23:00:55 | BHSPitMonkey | linuxstb_: sup :) |
23:01:04 | | Join Thus0 [0] (n=Thus0@124.111.102-84.rev.gaoland.net) |
23:01:08 | Kaggen | think i'll pass, don't need to know, don't want to know :-) |
23:01:08 | BHSPitMonkey | what are the odds i'd sit down here at exactly 4.00 CTS... |
23:01:29 | linuxstb_ | I make it 4.01... |
23:03:05 | preglow | i hate wireless mice |
23:03:06 | Slasheri | preglow: fixed few issues now |
23:03:29 | preglow | Slasheri: sounds good |
23:03:31 | | Join LinusN [0] (n=linus@labb.contactor.se) |
23:03:32 | Slasheri | amiconn: the codec loading is still buggy, i will look tomorrow what is wrong with that |
23:03:34 | linuxstb_ | BHSPitMonkey: Let me know when you try my ipodloader2. |
23:04:08 | amiconn | I probably won't have time to do much rockbox work this weekend :( |
23:04:24 | | Join Tejik [0] (n=chatzill@66-215-248-226.dhcp.rvsd.ca.charter.com) |
23:04:29 | preglow | Slasheri: you wouldn't by any chance be used to using doxygene? :) |
23:04:44 | Slasheri | preglow: hmm, nope :) |
23:05:06 | preglow | haha, just figured that since you reformatted my mpa.c comment to be a doxygene compatible comment |
23:05:15 | Slasheri | hehe :D |
23:05:27 | Slasheri | i edited it that way because kate likes it more ;) |
23:05:41 | LinusN | i've been working a little on the internal bmp reader in rockbox |
23:05:43 | Slasheri | it hilights it and idents it correctly automatically |
23:06:01 | LinusN | i came up with this concept: |
23:06:54 | LinusN | bmp_read_file(char *filename, struct bitmap *bm, char *bitmap, int maxsize); |
23:07:32 | LinusN | the bitmap struct contains width, height, depth, and later on a pointer to the bitmap buffer |
23:08:08 | amiconn | You mean the bitmap won't be in native format? |
23:08:13 | LinusN | this struct is then passed to a generic lcd_bitmap() function that checks the depth and selects the appropriate function to draw the bitmap |
23:08:39 | LinusN | the bitmap is stored in the native format after reading the bmp file |
23:09:00 | amiconn | My idea was that the bitmap loader should support loading in 2 different formats: native and monochrome, seletable by a parameter |
23:09:28 | LinusN | my loader reads both formats, and fills in the depth field in the bitmap struct |
23:09:52 | amiconn | How does it read both formats? |
23:09:53 | LinusN | so the resulting bitmap is either mono or color depending on the bitmap file format |
23:10:08 | LinusN | if the bmp file is mono, the native format will be mono |
23:10:10 | amiconn | I wouldn't want to depend on the source bitmap format |
23:10:29 | LinusN | you want a live conversion from color to mono? |
23:10:33 | BHSPitMonkey | linuxstb_: my, what a crashing failure :) |
23:10:38 | amiconn | I would like to be able to tell the bmp loader the desired internal format, regardless what the source is |
23:10:57 | linuxstb_ | BHSPitMonkey: Did you re-download the source? The first version had a bug. |
23:10:58 | amiconn | Yes, basically what bmp2rb does, just without the huge intermediate buffers |
23:11:17 | amiconn | (perhaps leaving out the less common formats, like 32 bit) |
23:12:02 | LinusN | my thinking was that the source file would be either color or mono, and color bmp's would be converted to the native (color or grayscale) format |
23:12:05 | amiconn | This would save us from reports like 'my wps doesn't load/display my bitmaps correctly |
23:12:16 | Tejik | I hate to interrupt, but I was wondering how people take those screenshots for the wpsgallery. Are they just run in the UI Simulator? |
23:13:01 | BHSPitMonkey | linuxstb_: re-link me, then |
23:13:06 | amiconn | When bmp2rb did mono bitmap reading, fg & bg were sometimes swapped |
23:13:10 | BHSPitMonkey | i downloaded the tgz this afternoon |
23:13:13 | LinusN | Tejik: in the "documentation" page on rockbox.org, look for "how to take screenshots" |
23:13:26 | amiconn | Now bmp2rb bases its decisions on the colormap |
23:13:26 | linuxstb_ | Tejik: Yes, or on the device - see http://www.rockbox.org/twiki/bin/view/Main/ScreenDump |
23:13:29 | LinusN | amiconn: i have solved that |
23:13:38 | Tejik | thanks! |
23:13:47 | LinusN | my mono reader uses the palette |
23:14:03 | Bagder | Tejik: http://www.rockbox.org/twiki/bin/view/Main/ScreenDump |
23:14:32 | LinusN | amiconn: so you would want a "force_mono" parameter to bmp_read_file()? |
23:14:42 | Tejik | oh also, is it *possible* to interface with the lcd over usb live? basically using it as an lcd screen? |
23:14:48 | preglow | no |
23:14:49 | LinusN | Tejik: no |
23:14:59 | amiconn | Not exactly. I want to be able to tell what format I want, in both directions. |
23:15:12 | Tejik | ok thanks |
23:15:18 | amiconn | That menas, the loader should also be able to load a 1-bit bitmap as colour |
23:15:22 | amiconn | *means |
23:15:36 | LinusN | amiconn: aha |
23:15:54 | amiconn | That even makes sense, because 1-bit bitmaps can have a palette |
23:16:28 | amiconn | There are some stupid programs which can't handle such bitmaps properly, but that shouldn't stop us |
23:16:42 | BHSPitMonkey | linuxstb_: re-link me, i said! :P |
23:16:47 | amiconn | PC graphics programs seem to be rather stupid in various areas |
23:16:48 | LinusN | amiconn: ok, so a "depth" parameter, with -1 being "don't care"? |
23:17:07 | amiconn | Why 'don't care'? |
23:17:17 | Bagder | as in gimme what it is |
23:17:25 | linuxstb_ | BHSPitMonkey: http://www.davechapman.f2s.com/rockbox/ipodloader2-rockbox.tgz |
23:17:25 | LinusN | meaning, load mono as 1-bit and color as 16-bit |
23:17:38 | amiconn | Bagder: I know, but why? |
23:17:44 | LinusN | to save ram |
23:17:50 | Bagder | if you do a BMP viewer, why enforce a depth? |
23:18:05 | BHSPitMonkey | thanks :) |
23:18:20 | amiconn | Well, okay, for a viewer where nothing else is displayed in the bitmap area |
23:18:24 | LinusN | Bagder: 16-bit images are faster to draw |
23:18:33 | Bagder | ah true |
23:18:53 | amiconn | lcd_bitmap() and lcd_mono_bitmap() behave quite different. It will be tricky to combine both in a way that makes sense |
23:19:10 | LinusN | you mean the draw modes? |
23:19:24 | amiconn | lcd_bitmap() always draws opaque, and with the colours supplied by the bitmap |
23:19:55 | amiconn | lcd_mono_bitmap() uses selectable foreground colour, background colour, and draw mode |
23:20:27 | LinusN | iget it |
23:21:09 | LinusN | is "int depth" a good parameter, or should we use "bool mono"? |
23:21:25 | preglow | sweet jesus |
23:21:34 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:21:42 | amiconn | LinusN: There are more issues. |
23:21:47 | Paul_The_Nerd | Depends on whether you plan to ever support color depths beyond 16. |
23:21:51 | preglow | someone on the forums are claiming they can hear digital jitter on an spdif output |
23:22:07 | Bger | nite |
23:22:14 | | Quit Bger ("[BX] It's a huge shit sandwich and we're all gonna have to take a bite.") |
23:22:25 | amiconn | I was thinking about switching the H300 (and iPod etc) mono bitmap format to horizontal pixel blocking, because that would allow better optimisation. |
23:22:37 | amiconn | However, this creates a really nasty problem for H300 |
23:22:59 | LinusN | how? |
23:23:08 | amiconn | The remote should of course continue using vertical pixel blocking, so we would have 2 different mono bitmap formats |
23:23:22 | amiconn | Then we have a font format problem... |
23:23:40 | LinusN | i'll leave that problem for now |
23:23:53 | BHSPitMonkey | linuxstb_: it failed identically... |
23:24:26 | linuxstb_ | BHSPitMonkey: Give me 10 minutes - I'll message you privately if that's OK. |
23:24:30 | BHSPitMonkey | np |
23:24:37 | LinusN | but maybe a "format" enum may be better than "bool mono" |
23:24:42 | amiconn | yes |
23:24:48 | LinusN | i'll do that |
23:25:09 | amiconn | Perhaps the fonts could be extended to contain both types of mono bitmaps |
23:25:12 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
23:25:35 | amiconn | The font loader would only load the part(s) needed for the device |
23:25:48 | linuxstb_ | How much would we gain if the fonts were in a horizontal-packed format? |
23:25:55 | preglow | we need a font format that can store multibit values for anti-aliased fonts :> |
23:26:09 | amiconn | I.e. archos and H1x0 would only load vertical-block part, iPod would only load horizonta-block part, and H3x0 would load both |
23:26:16 | LinusN | how about MONO and NATIVE as enum values? |
23:26:22 | BHSPitMonkey | discussing leaving .FNTs? |
23:26:35 | Bagder | not leaving, changing |
23:26:40 | BHSPitMonkey | awesome |
23:26:43 | amiconn | extending, actually |
23:26:47 | BHSPitMonkey | i guess |
23:26:54 | BHSPitMonkey | i made a font yesterday |
23:26:57 | BHSPitMonkey | well, converted |
23:27:10 | BHSPitMonkey | it loads in rockbox but for some reason, not linux :S |
23:27:38 | linuxstb_ | If it's freely redistributable, upload it to the patch tracker. |
23:27:46 | BHSPitMonkey | not sure if it is |
23:27:51 | amiconn | LinusN: Horizontal alignment matches adjacent bits of the source bitmap to adjacent words in the frame buffer |
23:27:53 | BHSPitMonkey | i downloaded it freely :P |
23:28:02 | amiconn | I'm talking about factors of speedup here |
23:28:06 | LinusN | amiconn: aha |
23:29:19 | amiconn | One source byte maps nicely to one memory line (hint: burst access) |
23:29:35 | amiconn | I would expect a factor of 3, at least |
23:30:02 | LinusN | burst access? as in movem.l? |
23:30:06 | amiconn | yup |
23:30:11 | LinusN | c00l |
23:31:35 | amiconn | Of course it's a crude comparison, but drawing of the 'View audio thread' screen currently eats roughly twice as much CPU power as the lcd_update() |
23:31:45 | | Quit linuxstb_ ("CGI:IRC") |
23:32:25 | amiconn | It makes up for a significant increase in boost ratio when playing the very same track on H3x0 compared to H1x0 |
23:32:55 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:32:55 | * | amiconn did a test yesterday |
23:34:50 | | Nick bshift- is now known as eEye (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
23:36:31 | amiconn | LinusN: Btw, bmp2rb is already able to generate horizontal-packed mono bitmaps (the playergfx format) |
23:36:43 | LinusN | cool |
23:37:00 | amiconn | We will very likely need linuxstb's bmp-in-build-system patch for this |
23:37:03 | linuxstb | Sounds like I need to make progress on my bmp2rb build system. |
23:37:07 | linuxstb | :) |
23:37:09 | LinusN | :-) |
23:37:17 | Bagder | we need it |
23:37:30 | Bagder | seen the logo mess in the x5 build? ;-) |
23:37:56 | linuxstb | My personal need is so that I can easily run all the pretty H300 plugins on my ipod. |
23:38:13 | linuxstb | And also try and commit them to CVS. |
23:38:29 | Bagder | ... and I just can't bear adding another rockbox logo array ;-) |
23:39:06 | | Quit dpassen1 () |
23:40:17 | linuxstb | IIRC, there were two unresolved problems: 1) Using the bitmap width and height from the .bmp file in Rockbox (I think we'll need to generate both a .h and .c for every bitmap); and 2) Needing to potentially deal with 4 bitmap formats for every target (mono and native, main and remote) |
23:40:23 | lostlogic | Proposal for A-B interface on H[13]x0: long press A-B activates AB mode, as long as any markers are set then button combos similar to those in archos targets move and set markers (AB+L, AB+R, AB+SELECT)? |
23:41:17 | amiconn | Long press of AB is currently taken |
23:41:29 | lostlogic | oops. |
23:42:11 | lostlogic | long-press AB is for a quick menu, that seems like it might deserve the record button short press placement? |
23:42:38 | | Quit SteL (Read error: 104 (Connection reset by peer)) |
23:43:13 | | Quit NicoFR () |
23:43:38 | | Join cismo [0] (n=cismo@dsl-olugw6-fe76dc00-209.dhcp.inet.fi) |
23:43:56 | lostlogic | linuxstb is right that AB is a specialist function, so giving it a short press to itself doesn't probably make sense, but on the other hand, having to go all the way into a menu to access it also seems unnecessary, which is why I'd like to make it accessible directly from the WPS |
23:44:38 | preglow | if we'd assigned a button to a function everytime someone said it'd be unnecessary to keep it in a menu... |
23:44:56 | preglow | well |
23:45:31 | preglow | where would it fit? |
23:45:53 | lostlogic | preglow: there is currently a completely unused button on the H[13]x0, so it can obviously be fit in somewhere. |
23:46:25 | Febs | I am starting work on a proposal for button mappings. I want to look at all buttons in all menus and examine consistency and intuitiveness. |
23:46:43 | preglow | Febs: good |
23:47:06 | Bagder | that's a bumpy road to walk down |
23:47:22 | Bagder | filled with emotions |
23:47:40 | petur | button changes are good for you ;) |
23:47:42 | Febs | I know. I don't expect it to be easy, and surely there will be many complaints with whatever is proposed. |
23:48:27 | linuxstb | Febs: My proposal for increased user-friendliness would be to make sure that most (if not all) functions are also available via menus, and not just via cryptic key combinations. |
23:49:03 | amiconn | The text viewer being the worst example |
23:49:11 | amiconn | (for cryptic combos I mean) |
23:49:16 | | Join b0br [0] (n=d5a8b399@labb.contactor.se) |
23:49:50 | Febs | As much as I've been through all Rockbox functions when writing the manual, there are still key combinations that I am just now finding out about. |
23:50:23 | | Quit Paul_The_Nerd (Read error: 110 (Connection timed out)) |
23:50:34 | Febs | Some things that I'd like to look at: |
23:50:54 | b0br | Febs: I think it's good idea to remap buttons on h300.. |
23:50:56 | | Join einhirn [0] (n=Miranda@p54860308.dip0.t-ipconnect.de) |
23:51:05 | Febs | Consistency. E.g., why does PLAY do one thing in the file browser and another in the main menu. |
23:51:30 | Febs | Intuitiveness. Obviously, an A-B function should use some variatio of the A-B button rather than the record button. |
23:51:46 | Musicmad | sounds good Febs. |
23:52:09 | Febs | I'll create a wiki page for discussion (or modify an appropriate existing page). |
23:52:19 | Bagder | consistency isn't necessary what the button labels say |
23:52:28 | amiconn | Consistency is a matter of point of view |
23:52:39 | Bagder | personally I need constency between rockbox targets |
23:52:43 | Bagder | consistency |
23:52:49 | amiconn | You can't make all buttons behave consistent across all screens |
23:52:53 | lostlogic | my question for the moment is how to get AB repeat functionality to H3x0 users who want it so they don't have to use the H3x0 optimized build any more. |
23:53:12 | Febs | amiconn, I understand, but there are instances where it can be better, and that's what I want to look at. |
23:53:16 | * | Bagder has no opinion in the AB matter |
23:53:52 | Bagder | only that it is somewhere that never makes me accidentally activate it ;-) |
23:53:56 | Febs | Bagder, I am going to try to borrow a friend's Recorder so that I can get a better sense of how navigation is on the Archos platforms. |
23:54:35 | Bagder | the screen looks shockingly small once you've gotten used to the iriver ones |
23:55:12 | amiconn | Febs: I think this is a good idea, however, the recorder isn't the most problematic target |
23:55:12 | Bagder | at least I think so when I use my Archos |
23:55:21 | lostlogic | ab goes in the menu as previous targets then. I'll leave the code to make it active by some WPS button combo in so that users can easily activate it that way if they use the feature often, if that's acceptable. |
23:55:25 | amiconn | ...as it has 10 buttons, even more than the irivers |
23:56:21 | amiconn | Febs: Be prepared for the real fun when it comes to Ondio & Player |
23:56:36 | Febs | I will consider myself duly warned. |
23:57:09 | Febs | Perhaps I could convince someone to build sims for each of those platforms so that I can work with them. |
23:57:20 | b0br | lostlogic: thanks for A-B, I use it quite often. But it has big problems with short (5sec) sequences :(( |
23:57:26 | lostlogic | b0br: do tell |
23:57:33 | lostlogic | oh, I know what the problem is |
23:57:41 | lostlogic | it can't keep the PCM buffer filled. |
23:57:49 | amiconn | Febs: Yes, however, the sims don't simulate the real feeling |
23:58:00 | | Part Musicmad |
23:58:02 | amiconn | Also, the sims don't simulate the button constratins |
23:58:09 | amiconn | (both electrical and mechanical) |
23:58:51 | b0br | lostlogic: any chance of fixing that? |
23:58:53 | amiconn | At least the win32 sims show a real picture of the device |