00:05:51 | amiconn | Hmm. A number of places in the core that used to use lcd_bitmap with clear==false actually didn't need it. Nice :) |
00:16:43 | | Quit webguest86 ("CGI:IRC") |
00:23:36 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:23:45 | stripwax_ | ello |
00:27:28 | | Join [1]Moos [0] (HydraIRC@m214.net81-66-158.noos.fr) |
00:27:54 | crashd | evening stripwax |
00:27:58 | | Part Moos |
00:27:58 | crashd | how goes :] |
00:30:23 | stripwax_ | not bad thanks! I was thinking of making some changes to the lcd driver on iriver but I'll wait until some of the API changes have settled down.. |
00:31:09 | crashd | heh |
00:31:22 | crashd | im still working on the h10 firmware |
00:31:27 | crashd | and by 'working', i mean tearing my hair out |
00:31:35 | HCl | heh |
00:31:43 | crashd | and occasionally sobbing |
00:31:51 | HCl | you'd probably have most luck asking ipodlinux about it |
00:31:58 | crashd | oh, i have |
00:32:02 | crashd | but i like idling here too |
00:32:05 | HCl | *nods* |
00:32:05 | crashd | :] |
00:32:52 | crashd | and im not 100% sure wethre the ipod and iriver even use similar encryptions anymore |
00:33:26 | Sucka | ;[ |
00:34:38 | [1]Moos | Hi stripax, amicoon is curently working about API graphic :) |
00:34:48 | [1]Moos | *amiconn |
00:34:55 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:36:39 | | Quit [1]Moos (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
00:36:49 | | Join Moos [0] (HydraIRC@m214.net81-66-158.noos.fr) |
00:37:02 | stripwax_ | Moos thx. amiconn - there'll be a scroll_rect fn, yeah? if not, I'll just finish mine and mail out a patch |
00:38:10 | amiconn | No, there won't, at least not now and definitely not in the core |
00:38:29 | stripwax_ | amiconn really? hmm.. why not? |
00:39:11 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:00 |
01:05:10 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
01:09:41 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
01:17:37 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
01:22:47 | | Quit Harpy (Read error: 110 (Connection timed out)) |
01:23:10 | | Quit west-acre (Read error: 110 (Connection timed out)) |
01:23:42 | | Quit ansivirus (Read error: 145 (Connection timed out)) |
01:24:47 | | Quit Bger (Read error: 110 (Connection timed out)) |
01:25:49 | stripwax_ | amiconn - can I ask a question re memset on iriver? |
01:26:02 | amiconn | Just ask |
01:27:18 | stripwax_ | It looks like, after setting leading bytes, we then set leading longwords before processing the main 4xlongwords loop. Not sure I understand why we need to process leading longwords.. |
01:27:47 | amiconn | Because the cpu does only use burst mode if the data is line aligned |
01:28:34 | stripwax_ | by line aligned you mean 64-bit aligned? |
01:28:56 | amiconn | No, a line is 16 bytes |
01:29:43 | amiconn | If we wouldn't process leading longwords first, we would miss the 2.4x speed increase in 3 of 4 cases |
01:30:01 | stripwax_ | cool. |
01:32:22 | stripwax_ | but I guess, wouldn't one unaligned movem.l be quicker than three move.l anyway? or something like that? |
01:32:32 | amiconn | No |
01:32:53 | | Join ansivirus [0] (~ansivirus@adsl-69-148-73-156.dsl.rcsntx.swbell.net) |
01:32:59 | amiconn | One movem.l needs 1+n clocks, while one move.l needs 1 clock |
01:33:09 | amiconn | So we would loose 1 clock cycle |
01:33:22 | amiconn | I tried that |
01:33:46 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:34:15 | stripwax_ | ah right (yeah, just found that page in the datasheet) |
01:34:20 | amiconn | Not that it matters much, the RAM is the limiting factor here |
01:34:50 | amiconn | Otherwise we wouldn't gain much from burst mode |
01:35:16 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
01:36:52 | preglow | amiconn: hard at work, i see |
01:38:26 | stripwax_ | true, fair point. that's why I suggested using movem.l in place of *3* move.l :-) using movem.l (d0-d1) would still be quicker than move.l/cmp/bhi/move.l/cmp/bhi . but yeah, probably not much mileage in optimising tiny pieces of asm around memset like that |
01:41:34 | amiconn | This way you would need three code paths, with 3 different movem.l |
01:42:50 | amiconn | It might be possible to optimise in a different way though, writing all move.l in sequence and jump into that with a computed branch |
01:44:09 | stripwax_ | amiconn yup, that would be better than any unaligned movem's |
01:44:23 | amiconn | On SH1 this is usually slower when comparing to such few-cycle loops, but on coldfire there is the powerful lea instruction |
01:44:39 | amiconn | I'll check that out, but now now |
01:45:03 | stripwax_ | amiconn cool. no hurry :-) same would apply for byte moves as well presumably. |
01:45:09 | amiconn | yup |
01:45:39 | amiconn | I'm still thinking about the best way to use burst mode in memcpy() |
01:45:57 | *** | Saving seen data "./dancer.seen" |
01:46:04 | stripwax_ | (oh and also apply your move.l/addq -> moveq.l/add.l optimisation to the .loop_line loop too ;-)) |
01:46:32 | amiconn | ??? |
01:47:05 | preglow | do you think it's necessary to apply a different dither for both channels in stereo stream? |
01:47:08 | preglow | i'd say 'no' |
01:47:12 | stripwax_ | amiconn - presumably the diff between r1.4 and r.15 could be applied elsewhere in memset too? |
01:47:29 | stripwax_ | i.e. it's presumably optimal? |
01:47:49 | amiconn | It would gain nothing, but take an additional register |
01:48:17 | amiconn | In other places I used addq.l, but that only works for 1..8 |
01:49:02 | amiconn | So I used add.l #immediate first, which takes 3 words, then noticed swapping it to moveq.l/add.l saves 2 words |
01:49:16 | amiconn | ...and hence is a bit faster due to less caching needed |
01:49:44 | amiconn | In the innermost loop I'm using lea.l for decrementing, which isn't too bad |
01:49:57 | | Quit ansivirus (Read error: 145 (Connection timed out)) |
01:50:38 | amiconn | Could have done that instead of the moveq.l/add.l too, but then I had to push a register even if the line loop is not used |
01:50:44 | amiconn | ...which I wanted to avoid |
01:52:17 | stripwax_ | ah, right. I see that now |
01:57:38 | | Join Meddler [0] (~5441604b@labb.contactor.se) |
01:58:21 | stripwax_ | another dumb question - if we assume that data (%d0) is always in the range 00-0xff, would it be quicker to do a mul.l #0x01010101, %d0 than to do the and,or,shift,or,swap,or step? |
01:58:39 | | Quit Meddler (Client Quit) |
01:58:54 | | Join Meddler [0] (~5441604b@labb.contactor.se) |
01:59:12 | amiconn | We can't assume that |
01:59:25 | amiconn | The data is signed, so it will be sign extended |
02:00 |
02:00:03 | amiconn | It is possible to do the mulu.l after and.l |
02:00:05 | stripwax_ | dumb... seems there is no mulu.l #nnn, Dx instruction anyway. so ignore me. |
02:00:27 | amiconn | Didn't check whether this would save some clock cycles or not |
02:01:56 | | Quit preglow ("CGI:IRC") |
02:02:38 | | Join greensoda [0] (~greensoda@216-145-247-219.dls.net) |
02:02:48 | amiconn | There is mulu.l #imm,Dx |
02:03:15 | greensoda | Hello, quick n00b question if someone would like to help |
02:03:26 | stripwax_ | amiconn hmm.. not on my datasheet. |
02:03:41 | stripwax_ | only W, no L |
02:04:20 | amiconn | Ah, ok |
02:04:27 | amiconn | Was looking in the wrong table |
02:05:00 | amiconn | I should rather concentrate on the remote lcd driver :/ |
02:05:39 | stripwax_ | aye. oh, what is/was the reason for no scroll_rect fns in rockbox core by the way (wouldn't that be useful for text scrolling?) |
02:06:27 | amiconn | Perhaps it will be added one day, but I won't do that for a while |
02:06:45 | amiconn | I think it's not necessary, and I don't want to spend time on it now |
02:07:08 | stripwax_ | sure, i'll take a look, as that's something i was working on before the lcd api changes started taking place |
02:07:20 | amiconn | Scrolling works fine as-is, and with the new api it is even possible to scroll text out the top |
02:07:48 | amiconn | ...because there is full clipping support |
02:08:34 | stripwax_ | and that's more efficient than just scrolling a rect and blitting the exposed right hand side? |
02:09:14 | amiconn | It's not more efficient, but it needs less code |
02:09:15 | | Join ansivirus [0] (~ansivirus@adsl-68-88-207-134.dsl.rcsntx.swbell.net) |
02:14:52 | stripwax_ | how does one scroll text 'out the top' when lcd_putsxyofs only has an x offset and no y offset? |
02:15:08 | amiconn | Simply set y < 0 |
02:15:30 | | Quit cYmen ("zZz") |
02:15:53 | stripwax_ | heh, nice! |
02:15:54 | amiconn | The ofs in putsxyofs is for cutting when the text is not at the left display border |
02:15:59 | elinenbe_ | amiconn: how much faster is the new grfx api? |
02:16:04 | amiconn | This wasn't possible before |
02:16:23 | amiconn | elinenbe: I didn't measure |
02:16:49 | elinenbe_ | any new features that we can take advantage of? |
02:16:57 | amiconn | I'd expect to be lcd_bitmap() roughly equal in most cases; in some cases it should be faster |
02:17:09 | amiconn | This api change *is* about flexibiliy |
02:17:18 | amiconn | http://www.rockbox.org/twiki/bin/view/Main/GraphicsAPI |
02:17:58 | amiconn | 8 draw modes instead of just foregound/solid, full clipping support |
02:18:17 | amiconn | The function that is sped up most is inverting a rectangle |
02:18:34 | amiconn | This was done pixel-wise before (!) |
02:18:37 | stripwax_ | crikey |
02:19:45 | amiconn | ...optimised routines for horizontal and vertical lines... |
02:20:05 | elinenbe_ | what is left to do then? just the grayscale lib? |
02:20:23 | greensoda | quick question, for patches do i need to compile the code before hand or do i use the patch tool after i compile the source code |
02:21:05 | amiconn | (1) port to remote lcd driver (currently doing that) (2) Switch to 4-grey mode; requires some more changes and added functions |
02:21:26 | amiconn | (3) Sync the player gfx lib (4) Sync the grayscale lib |
02:21:53 | amiconn | This is just the gfx api stuff, which is the basis of some more ideas... |
02:23:27 | | Quit greensoda ("Fuck you...") |
02:25:34 | stripwax_ | gnight |
02:25:37 | | Part stripwax_ |
02:28:56 | | Quit hicks ("Too lazy to change my quit message") |
02:28:57 | | Quit elinenbe_ (Read error: 54 (Connection reset by peer)) |
02:29:23 | | Part Moos |
02:30:28 | | Join amiconn_ [0] (~jens@p54BD71D2.dip.t-dialin.net) |
02:31:21 | | Quit amiconn (Nick collision from services.) |
02:31:22 | | Nick amiconn_ is now known as amiconn (~jens@p54BD71D2.dip.t-dialin.net) |
03:00 |
03:00:49 | | Join webguest33 [0] (~18d79b85@labb.contactor.se) |
03:09:11 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
03:09:16 | kenshin | anyone here? |
03:11:53 | kenshin | i've been working on more flexible use of bitmaps on the WPS |
03:12:18 | kenshin | how practical is it to calculate the number of WPS lines based solely on the screen size? |
03:16:14 | | Quit Meddler ("CGI:IRC (EOF)") |
03:17:21 | kenshin | i gather the calculation is LCD_HEIGHT / 5 (the smallest font height) plus one to account for rounding (space between lines?) |
03:29:00 | | Join elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
03:41:51 | | Quit webguest33 ("CGI:IRC (EOF)") |
03:46:00 | *** | Saving seen data "./dancer.seen" |
03:49:32 | elinenbe_ | amiconn: you are cranking! |
03:50:58 | | Quit kenshin ("[BX] For a good time, call 1-900-4BitchX") |
03:57:22 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
04:00 |
04:05:57 | | Join QT_ [0] (as@area51.users.madwifi) |
04:07:33 | kenshin | if an image is displayed in the status bar, it seems the status bar clears the image after about 1 second |
04:07:50 | kenshin | is that correct? |
04:12:13 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
04:17:20 | | Quit QT (Connection timed out) |
04:18:00 | | Quit austriancoder (Remote closed the connection) |
04:41:41 | | Quit kenshin ("BitchX: its everywhere you want to be") |
04:51:13 | | Join Zoom2 [0] (~4108e1da@labb.contactor.se) |
05:00 |
05:22:02 | Rori | what is amiconn working on? |
05:42:37 | | Quit Zoom2 ("CGI:IRC (EOF)") |
05:44:15 | | Quit ansivirus (Read error: 60 (Operation timed out)) |
05:46:03 | | Quit tvelocity ("Leaving") |
05:46:05 | *** | Saving seen data "./dancer.seen" |
05:52:42 | | Quit RotAtoR () |
06:00 |
06:02:22 | | Join Bger [0] (~Bager@83.222.160.88) |
06:18:56 | | Join ashridah [0] (ashridah@220-253-122-22.VIC.netspace.net.au) |
06:31:14 | | Join pitman [0] (~Pitman@134.7.49.64) |
06:34:33 | pitman | hey everyone... is the uisimulator for the H1x0 meant to play sound? |
06:37:05 | ashridah | not at this time, no |
06:37:36 | pitman | the simulator keeps killing itself if I try to play an mp3 file with it |
06:37:41 | pitman | I see |
06:37:42 | pitman | :-) |
06:37:55 | pitman | thanks for that |
06:44:14 | | Quit pitman ("QuIRC for *nix - http://quirc.org/") |
07:00 |
07:01:34 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
07:30:24 | | Join courtc_ [0] (~courtc@adsl-154-34-76.asm.bellsouth.net) |
07:32:07 | | Quit courtc (Nick collision from services.) |
07:32:13 | | Nick courtc_ is now known as courtc (~courtc@adsl-154-34-76.asm.bellsouth.net) |
07:37:49 | | Join `nert|Uni [0] (~aenertia@jervois.mcs.vuw.ac.nz) |
07:46:07 | *** | Saving seen data "./dancer.seen" |
07:47:59 | | Join webguest71 [0] (~80dc24ab@labb.contactor.se) |
07:48:20 | webguest71 | hey devs, I just found a 22k file in my collection |
07:48:36 | webguest71 | there seems to be a lot of noise (high range rapid clicking) |
07:48:50 | webguest71 | is this normal/a known issue? I know the resampling code is very new |
07:58:57 | | Quit matsl (Remote closed the connection) |
08:00 |
08:13:22 | | Join Yokalosh [0] (~Yokalosh@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) |
08:13:40 | | Quit Yokalosh (Client Quit) |
08:13:42 | Bger | Yokalosh wazzz uppp:P |
08:14:15 | Bger | did you succeed with formating your iriver ? |
08:14:42 | Bger | too late |
08:21:17 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
08:21:50 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
08:22:03 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
08:23:15 | | Quit ashridah ("Leaving") |
08:23:46 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
08:26:36 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:39:50 | | Quit Strath (Read error: 110 (Connection timed out)) |
08:41:48 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:41:52 | | Quit oxygen77 (Client Quit) |
08:42:18 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:42:19 | | Quit oxygen77 (Client Quit) |
08:43:09 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:47:56 | | Quit oxygen77 (Client Quit) |
08:58:00 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
08:58:01 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
08:58:16 | Cassandra | Morning |
08:59:18 | | Join webguest83 [0] (~c31ce021@labb.contactor.se) |
08:59:20 | | Quit Bger (Read error: 110 (Connection timed out)) |
09:00 |
09:03:51 | amiconn | good morning |
09:03:56 | Coldtoast | hi |
09:06:11 | Cassandra | Is there any reason why I shouldn't apply the font patch in the patch tracker to CVS? |
09:07:41 | amiconn | What font patch? |
09:08:02 | Cassandra | http://sourceforge.net/tracker/index.php?func=detail&aid=1228206&group_id=44306&atid=439120 |
09:09:25 | amiconn | Ooops. I accidentally selected to display closed patches... |
09:11:05 | Cassandra | Oh that reminds me, am I right in thinking that Rockbox uses the unicode encoding on bdf fonts to work out which character goes where? |
09:11:09 | amiconn | The comparison page does not work... |
09:11:43 | Cassandra | Hmmm. Did when I last tried it. |
09:11:57 | Cassandra | Still does. |
09:14:12 | amiconn | Hmm, nm |
09:14:24 | Cassandra | (I'm using Firefox) |
09:14:25 | amiconn | I must say I don't like many of the changes thoug |
09:14:29 | amiconn | h |
09:15:32 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
09:16:40 | Cassandra | The 'j' and 't' on Chicago 12 seem worse. |
09:17:23 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:18:10 | | Join Bger [0] (~Bager@83.222.160.88) |
09:18:11 | amiconn | I dislike all the changes to the proportional fonts. |
09:18:42 | amiconn | They got wider overall, especially rockfont-8, which is meant to be a space-saver |
09:18:58 | Cassandra | I honestly can't see the difference for rockbox_default. |
09:19:21 | Bger | amiconn: could i ask you to take a look & the patch about button bindings for H300 ? |
09:19:45 | amiconn | And he changed the Chicago-12 digits to have no-equal widths, which leads to jumpy time display |
09:20:10 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
09:20:14 | amiconn | Cassandra: rockbox_default is non-proportional. I don't know what he changed... |
09:21:05 | Cassandra | I wonder if he got them the wrong way around. I notice that the red xtal has , where the green doesn't. |
09:25:26 | Cassandra | (rereads history) |
09:25:33 | Cassandra | The red fonts are the new ones, ami. |
09:27:40 | | Join Strath [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
09:28:01 | amiconn | Hmm, oh |
09:28:13 | amiconn | Was thinking red == bad and green == good |
09:28:53 | amiconn | Still, many of the changes change the style of the font and hence would be new fonts, not replacing the old ones |
09:29:09 | amiconn | (Porbably except rockbox_default) |
09:30:08 | Cassandra | *nods* Maybe best to commit them as ah-<name> if we do. |
09:30:32 | amiconn | Or <name>-ah |
09:30:56 | Cassandra | *nods* Either is fine by me. |
09:32:22 | amiconn | <name>-ah would probably better suited. He changed existing fonts, hence the postfix |
09:33:04 | Cassandra | *nods* Yeah. |
09:35:26 | amiconn | Or ask him to give them new names. That's what I did. |
09:35:56 | amiconn | Original rockfont-8 and xtal-14 are my work. The former is based on uwe_prop, the latter on chicago-12 |
09:38:35 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
09:39:16 | Cassandra | What about rockbox-default? |
09:40:08 | webguest83 | morning, I have troubles with the plugins on my iriver. the unit crashes, when starting any of the plugins (without playing music) |
09:40:35 | Cassandra | There have been plugin fixes recently. Have you tried the latest daily build? |
09:40:54 | webguest83 | Yes I got the latest build this morning |
09:43:42 | Cassandra | Try backing up your config files, deleting your .rockbox directory, and re-installing. |
09:44:04 | | Quit StrathAFK (Read error: 110 (Connection timed out)) |
09:44:14 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
09:44:42 | webguest83 | I'm I the only one with those problems, because I can't update my iriver in the office (windows nt :-<) |
09:46:09 | *** | Saving seen data "./dancer.seen" |
09:46:59 | ghode|afk | Cassandra: do you plan to fix the bug with your quick menu? since it conflicts with the button pressing to page view in the filebrowser? |
09:48:01 | Cassandra | Yes, I do. |
09:48:02 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
09:48:18 | Cassandra | It's next on my to do list. |
09:49:26 | Cassandra | The initial fix will be to move the menu to a long press on the A-B button. |
09:49:46 | Cassandra | In the longer term, we're probably looking at replacing the quick menu. |
09:50:54 | ghode|afk | okey |
09:55:12 | Cassandra | webguest83: plugins are working fine for me. |
09:57:45 | Cassandra | ami: Currently graphics with movement on iRiver is giving me motion sickness. (logo, bounce, credits). Is this likely to improve? |
09:59:00 | | Join webguest40 [0] (~d4406110@labb.contactor.se) |
09:59:19 | webguest40 | has anyone looked at the dynamic playlist bug |
10:00 |
10:02:23 | Zagor | which bug is that? |
10:02:25 | webguest40 | it is only visible with Show files set to "All' and then only in the root directory |
10:02:53 | webguest83 | Cassandra: ok I'll try with a new install, thanks |
10:03:10 | Cassandra | No problem. |
10:07:42 | webguest40 | and the name format for the saved/created dynamic playlist is about face, it saves as dynamic.m3uABCD, it owuld be nicer as ABCDdynamic.m3u |
10:08:47 | Cassandra | ami: Looks like the mode button is detected seperately from the joystick. Quick menu still works properly on the mode button. Weird. |
10:11:02 | Cassandra | ghode: page up/down is now fixed. |
10:11:27 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
10:13:20 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
10:14:03 | Zagor | hi bag |
10:14:45 | B4gder | howdy ho |
10:26:15 | | Part webguest40 |
10:26:32 | | Quit Zagor (brown.freenode.net irc.freenode.net) |
10:26:32 | NSplit | brown.freenode.net irc.freenode.net |
10:26:32 | | Quit bipak (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit ghode|afk (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit ze (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit bill20r3 (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit Plugh_ (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit elinenbe (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit CoCoLUS (brown.freenode.net irc.freenode.net) |
10:26:32 | | Quit pabs (brown.freenode.net irc.freenode.net) |
10:26:39 | | Quit Strath (brown.freenode.net irc.freenode.net) |
10:26:39 | | Quit HCl (brown.freenode.net irc.freenode.net) |
10:26:39 | | Quit crash_ (brown.freenode.net irc.freenode.net) |
10:26:39 | | Quit Lynx_ (brown.freenode.net irc.freenode.net) |
10:26:39 | | Quit C-Keen (brown.freenode.net irc.freenode.net) |
10:27:11 | | Quit Cassandra (brown.freenode.net irc.freenode.net) |
10:27:11 | | Quit pike (brown.freenode.net irc.freenode.net) |
10:27:11 | | Quit odd (brown.freenode.net irc.freenode.net) |
10:27:11 | | Quit Seed (brown.freenode.net irc.freenode.net) |
10:27:11 | | Quit crashd (brown.freenode.net irc.freenode.net) |
10:27:32 | NHeal | brown.freenode.net irc.freenode.net |
10:27:32 | NJoin | Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
10:27:32 | NJoin | pike [0] (pike@c83-249-120-49.bredband.comhem.se) |
10:27:32 | NJoin | Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
10:27:32 | NJoin | crashd [0] (nobody@badger.ing.me.uk) |
10:27:32 | NJoin | odd [0] (mrodd@fangorn.starshadow.com) |
10:27:49 | NJoin | bipak [0] (~bip@p50884CA1.dip.t-dialin.net) |
10:27:49 | NJoin | Lynx_ [0] (~lynx@tina-10-4.genetik.uni-koeln.de) |
10:28:03 | NJoin | elinenbe [0] (~elinenbe_@65.115.46.225) |
10:28:52 | | Quit B4gder (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit QT (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit elinenbe_ (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit dionoea (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit silencer_ (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit Bagder (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit mbr (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit Hadaka (brown.freenode.net irc.freenode.net) |
10:28:52 | | Quit markun (brown.freenode.net irc.freenode.net) |
10:29:25 | NJoin | markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
10:29:25 | NJoin | QT [0] (as@area51.users.madwifi) |
10:29:25 | NJoin | elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
10:29:25 | NJoin | dionoea [0] (~dionoea@muscipula152.via.ecp.fr) |
10:29:25 | NJoin | silencer_ [0] (~silencer@zen.via.ecp.fr) |
10:29:25 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
10:29:25 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
10:29:25 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
10:30:32 | NJoin | B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
10:30:44 | | Quit lostlogic (Read error: 110 (Connection timed out)) |
10:30:55 | NJoin | C-Keen [0] (~C-Keen@positive-it.de) |
10:31:12 | NJoin | Strath [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
10:31:35 | NJoin | Plugh_ [0] (~plugh@adsl-68-122-77-189.dsl.pltn13.pacbell.net) |
10:31:48 | NJoin | CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
10:31:48 | NJoin | pabs [0] (~pabs@xor.pablotron.org) |
10:32:04 | NJoin | crash_ [0] (~crash@a15167580.alturo-server.de) |
10:32:18 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:32:18 | | Join dionoea_ [0] (~dionoea@muscipula152.via.ecp.fr) |
10:32:22 | | Quit mbr (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit Bagder (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit silencer_ (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit elinenbe_ (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit Hadaka (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit dionoea (brown.freenode.net irc.freenode.net) |
10:32:22 | | Quit QT (brown.freenode.net irc.freenode.net) |
10:32:22 | | Join silencer1 [0] (~silencer@zen.via.ecp.fr) |
10:32:32 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
10:32:35 | NJoin | HCl [0] (hcl@titania.student.utwente.nl) |
10:32:47 | NJoin | elinenbe_ [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
10:33:39 | Bger | B4gder if you still want to decrease errors in H300 builds, i've made patch for button mappings |
10:34:27 | B4gder | I've seen it |
10:34:34 | B4gder | I'll check it out asap |
10:35:07 | Bger | ok, just saying |
10:35:27 | | Join ghostiger [0] ([U2FsdGVkX@60.36.181.86) |
10:35:29 | Cassandra | That reminds me, Bagder, could you get sourceforge to spam me when we get new patches/bugs? |
10:36:09 | B4gder | subscribe to this: http://cool.haxx.se/mailman/listinfo/rockbox-sf |
10:36:12 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
10:36:21 | Cassandra | Ta. |
10:36:35 | austriancoder | morning |
10:37:18 | Cassandra | Hello |
10:37:20 | B4gder | nah, its not morning anymore you lazy person :-) |
10:38:00 | | Join Naked [0] (naked@naked.iki.fi) |
10:38:08 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
10:38:13 | | Join QT [0] (as@dsl-213-023-255-133.arcor-ip.net) |
10:38:15 | | Nick Naked is now known as Hadaka (naked@naked.iki.fi) |
10:38:33 | Cassandra | Badger: I'm considering ripping out the "Ask" and "Ask Once" options from resume on startup. |
10:39:25 | Cassandra | I've fixed the button driver so it reads it's inital state from the buttons, rather than setting itself to 0, which eliminates the danger of receiving spurious keypress events. |
10:39:46 | Cassandra | So to resume on startup now it's just two clicks on the ON button. |
10:40:01 | B4gder | sounds fine to me |
10:40:01 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
10:40:07 | Cassandra | Which I think rules out the need for Ask and Ask Once. |
10:40:10 | austriancoder | i have a very importand question |
10:40:10 | B4gder | it'll only take a little getting-used-to |
10:40:23 | austriancoder | i want to port rockbox to the iaudio x5 |
10:41:02 | B4gder | count on our moral support! ;-) |
10:41:04 | austriancoder | if i am successfull can the rockbox-team give me the money for the bdm, wich i will buy? |
10:41:22 | B4gder | I think we can |
10:41:39 | austriancoder | because the bdm is not cheap... |
10:41:43 | B4gder | how much is it? |
10:42:27 | austriancoder | http://www.pemicro.com/index.cfm?targetURL=http://www.pemicro.com/products/product_viewDetails.cfm?product_id=105&menu_id=details&CFID=409146&CFTOKEN=17110351 |
10:42:33 | austriancoder | 149 us |
10:42:34 | NJoin | bill20r3 [0] (bill@cloudburst.xmission.com) |
10:42:34 | B4gder | it will also take some soldering and more to get it attached |
10:43:10 | B4gder | Linus has his attached to a unit never used for anything else |
10:43:40 | austriancoder | hmm... |
10:44:05 | NJoin | Zagor [0] (foobar@h63n1fls31o265.telia.com) |
10:44:25 | austriancoder | maybe it will be possible to make it de/attachable?! |
10:44:30 | B4gder | yes it is |
10:44:42 | B4gder | at least I know Linus has been talking about that |
10:45:06 | B4gder | I don't know the details of that myself though |
10:45:36 | austriancoder | do you know, when linus will be back? |
10:45:52 | B4gder | nope |
10:46:31 | B4gder | I don't think 149USD will be a problem for the Rockbox fund |
10:46:42 | austriancoder | fine |
10:46:59 | B4gder | Zagor: or what do you say? about sponsoring austriancoder with BDM for iaudio porting? |
10:47:10 | austriancoder | porting should become that hard, because its the same cpu as in h1xx and h3xx |
10:47:19 | B4gder | yes |
10:47:28 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
10:47:52 | Zagor | no problem. do you have a paypal account, austriancoder? |
10:47:55 | B4gder | is it uda1380 based? |
10:48:34 | austriancoder | b4gder: i dont konw.. i am waiting for my player... should come the next days... |
10:48:39 | B4gder | ah, ok |
10:48:44 | austriancoder | Zagor: nope i haven't one |
10:49:12 | | Join DangerousDan [0] (~Miranda@194.22.60.59) |
10:50:13 | Zagor | austriancoder: ok, email me your bank account details when you feel ready to take the plunge |
10:50:49 | | Quit webguest83 ("CGI:IRC (EOF)") |
10:51:38 | austriancoder | Zagor: i will do... |
10:51:46 | austriancoder | need to go now... have a nice day.. |
10:51:49 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
10:54:55 | B4gder | http://www.apple.com/ipod/color/ |
10:55:05 | B4gder | with the same size and resolution as the h300 display |
10:55:18 | B4gder | but only 16bit color |
10:55:45 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:55:51 | Cassandra | Still yummy. |
10:56:14 | Cassandra | Rockbox running on that would so kick arse. |
10:56:58 | Maxime`Mrn | maybe but I think apple wouldn't be happy with that lol |
10:57:07 | B4gder | but ipodlinux isn't even running on those |
10:57:13 | | Quit oxygen77 ("CGI:IRC") |
10:57:14 | Zagor | Maxime`Mrn: that only makes it more interesting :-) |
10:58:01 | Maxime`Mrn | lol |
11:00 |
11:00:08 | Cassandra | It doubtless will. Already runs on the iPod photo. |
11:00:17 | B4gder | it does? |
11:00:22 | B4gder | the wiki says it doesn't |
11:00:32 | Cassandra | Oh, did you see that iPodlinux uses the rockbox cube demo? |
11:00:45 | B4gder | yeps |
11:00:56 | B4gder | although somewhate extended and looking nicer |
11:01:20 | Cassandra | http://booc.coob.org/ipodphoto/ |
11:01:35 | amiconn | Cassandra: What's the problem with moving graphics? The iriver lcd is a bit slow (physically), so graphics get blurred when moving fast. There's nothing we can do about it... |
11:01:50 | B4gder | heh, ok so their wiki is just out of synx |
11:01:54 | B4gder | sync |
11:01:54 | amiconn | ...other than using the iriver in a warm environment, like in summer ;) |
11:02:49 | | Join webguest21 [0] (~c31ce021@labb.contactor.se) |
11:03:21 | amiconn | Cassandra: The mode button is just a bit of luck. The iriver button circuitry is definitely unable to detect two button presses at once, except for play & stop, it's a hardware limit. |
11:04:09 | amiconn | ...but: The circuit works in a way that the buttons have a certain hierarchical priority order |
11:04:10 | Cassandra | ami: Oh dear. To me it looks faint and blurry, and I can't really read the scrolling text on the credits. |
11:04:31 | B4gder | yes the credits is impossible to read |
11:04:36 | amiconn | ...so a button with higher priority overrules a button with lower priority |
11:05:03 | amiconn | It's just a bit of luck that the mode button has a low priority... |
11:05:43 | amiconn | I can read the credits, although they are blurry |
11:06:08 | amiconn | The only way to make it less blurry would be to slow down the scrolling |
11:06:57 | amiconn | ..possibly scrolling in 2-pixels steps to get the same appearance. Might get a bit jumpy instead... |
11:07:09 | | Join ashridah [0] (ashridah@220-253-122-206.VIC.netspace.net.au) |
11:07:36 | Slasheri | or update the credits screen page by page with some nice transition effects |
11:07:56 | Cassandra | Same applies to the logo and bounce demos. |
11:08:10 | Cassandra | Everything else that's working at the moment doesn't seem too bad. |
11:08:41 | Cassandra | But those and the credits are affecting me in the same way that old low refresh rate monitors used to. |
11:12:05 | | Join Harpy [0] (b66YiEB5OG@dsl-hkigw7wbb.dial.inet.fi) |
11:16:34 | | Join west-acre [0] (air@host86-130-33-30.range86-130.btcentralplus.com) |
11:23:09 | amiconn | B4gder: Wiki spam :( |
11:25:31 | Bger | is there anything that can be done against this spam ? |
11:28:43 | Cassandra | Verification procedure for new wiki accounts? |
11:30:41 | Zagor | somehow this AAAVeryGoodSite manages to register a password even without having a page. i don't know where that hole is. |
11:35:15 | Zagor | ah, ok he registered again. i just didn't see that. |
11:35:45 | Zagor | 24300 google hits for AAAVeryGoodSite... |
11:36:08 | Cassandra | Most of them are probably wiki spam. :( |
11:36:14 | amiconn | Zagor: This AAAVeryGoodSite does occur only in twiki wikis. Wonder what that should tell us... |
11:36:59 | Zagor | yes, a specialized robot no doubt |
11:37:07 | Cassandra | ami: I'm finding it impossible to test this modification to the button driver properly. |
11:37:27 | Maxime`Mrn | erm.. why my accound has been deleted? o_O |
11:38:00 | Cassandra | Since I can't generate spurious button presses. |
11:38:11 | Zagor | Maxime`Mrn: most likely because you didn't follow the naming rule |
11:38:41 | Maxime`Mrn | ah oops |
11:38:47 | Cassandra | Actually, holding down the on button at startup shouldn't generate a button press event, should it? |
11:39:07 | amiconn | Cassandra: Just hold the ON button very long, until the unit is fully booted. It shouldn't resume. Then release and press again |
11:39:23 | Cassandra | OK. In that case the mod isn't working. Arse. |
11:39:26 | amiconn | Yes, exactly |
11:39:55 | amiconn | You should not get button press events from buttons already held down at startup |
11:40:05 | amiconn | ...only repeats and then a release |
11:41:55 | Zagor | interestingly, the twiki logs show a lot of page view from the chinese IP creating the AAAVeryGoodSite account. almost looks human. |
11:42:25 | west-acre | hey people, there's a 30mb battery.dummy file in my h140 root. is that from a battery test i did, it's ok to delete? |
11:42:41 | Zagor | west-acre: yes, yes |
11:42:43 | Bger | yes, it's ok |
11:42:48 | west-acre | kewl. tnx |
11:42:59 | west-acre | why on earth is it 30mb? |
11:43:12 | west-acre | is it to drain the battery or suttin... |
11:43:40 | Zagor | it's to simulate normal behaviour, which is to load <ram size> from disk every now and then |
11:43:44 | Maxime`Mrn | hm, cygwin X11 .. awful ^^ lol |
11:43:51 | west-acre | i c. |
11:44:12 | west-acre | my m8's getting an iaudio X5, i hear there's a rockbox port. awesome. |
11:44:16 | amiconn | Cassandra: Try replacing line 223 in button.c with the following sequence: |
11:44:27 | west-acre | only hardware at the moment tho, |
11:44:30 | amiconn | button_read(); |
11:44:39 | amiconn | lastbtn = button_read(); |
11:44:56 | amiconn | The double read is necessary because of the debouncing |
11:45:06 | Cassandra | Aha, |
11:45:30 | Cassandra | OK, so if I just stick another button_read in, it should work. |
11:46:04 | Cassandra | Why does the first button_read return 0 exactly? |
11:46:10 | *** | Saving seen data "./dancer.seen" |
11:46:36 | amiconn | button_read() return value changes only if the new value is read twice in a row |
11:47:03 | Zagor | Maxime`Mrn: having trouble reading? |
11:47:06 | Cassandra | *nods* Aha. |
11:47:08 | amiconn | This is necessary (button debouncing) |
11:47:26 | Cassandra | That makes sense. |
11:47:27 | Maxime`Mrn | Zagor: sry.. lol |
11:47:34 | amiconn | Otherwise we'll get spurious events if the ADC inputs are in a transitional state |
11:48:18 | Zagor | Maxime`Mrn: rename immediately or you'll be yanked again |
11:48:43 | amiconn | Cassandra: Look at lines 568..574 |
11:49:08 | Maxime`Mrn | Zagor: how may I rename? :s |
11:49:29 | Zagor | Maxime`Mrn: click the "More" link at the bottom of your page |
11:50:25 | Maxime`Mrn | done, sry again :x |
11:52:38 | Cassandra | ami: Right. That's working down. Are you happy to double click on "on" for resume on startup. I'd like to rip out the resume screen code. |
11:53:36 | amiconn | If it works on all units, I think it's ok. |
11:53:51 | amiconn | Bear in mind that resume_button != poweron_button on Ondio |
11:54:20 | Cassandra | On iRiver you have to wait for it to boot. |
11:54:34 | amiconn | Yes, nothing to do about that for now |
11:54:36 | Cassandra | I can't test Ondio myself. |
11:54:43 | amiconn | Same as with sresume request |
11:55:17 | amiconn | If you rip out the resume screen, the associated settings code should be dropped as well |
11:55:18 | Cassandra | Can you try setting RoS to "off" and doing an ON, RESUME sequence. |
11:55:24 | Cassandra | *nods* Yes. |
11:55:36 | amiconn | Less code :) |
11:55:45 | Cassandra | RoS will have 2 options. Yes and No. |
11:55:52 | amiconn | Ah, yes |
11:56:01 | amiconn | Just takes 1 bit then |
11:56:23 | amiconn | Fortunately I do have the Ondio with me... |
11:56:25 | Maxime`Mrn | oops.. "Kernel panic" |
11:56:26 | Maxime`Mrn | :x |
11:58:25 | amiconn | Cassandra: Working like a charm... On->Mode (click-click with < 1 sec delay) resumes :) |
12:00 |
12:00:40 | Cassandra | Cool. |
12:00:58 | Maxime`Mrn | Current rates: Up: 52.26Ko/s Down: 1.34Mo/s |
12:01:02 | Maxime`Mrn | ops |
12:01:03 | Maxime`Mrn | sry |
12:01:04 | Cassandra | I get a spurious D000 button event when I ROLO into a firmware on Archos. |
12:01:31 | amiconn | Only my .lng files are outdated, so it says 'Resume' instead of 'Resume on startup' :/ Forgot to replace them |
12:01:38 | Cassandra | Sorry, D0000000 |
12:02:50 | Cassandra | That makes sod all sense, doesn't it? |
12:04:41 | Cassandra | As far as I can tell, button events should be 16 bit max. So why do I have a 32 bit one? |
12:05:06 | amiconn | The button codes are 32 bit, but the upper 4 bits are reserved for sys events |
12:06:06 | Cassandra | Oh yeah. The remote uses the others. |
12:06:11 | Cassandra | Where are the top 4 documented? |
12:07:27 | Cassandra | And do I in fact want to initialise the button queue to button_read & 0x0fffffff |
12:09:47 | Cassandra | Or button_read & 0x7fffffff? |
12:13:21 | amiconn | The sysevents are not injected by the button driver, so this wouldn't help |
12:13:58 | amiconn | They are injected by the respective driver, e.g. the USB events come from firmware/usb.c |
12:14:06 | Cassandra | *nods* |
12:14:15 | Cassandra | Right. In that case I don't think I need worry. |
12:14:23 | west-acre | hey. in tanguySIMON's wps, this line ( |-+ %s%?ia<%ia|%?d2<%d2|[\root]>> ) why is there a [\root] ? what is it for? |
12:14:31 | amiconn | firmware/export/kernel.h defines them |
12:14:33 | Cassandra | Since I'm currently testing in the ask_resume function, which I'm about to elide. |
12:14:50 | Cassandra | These events should be handled normally by tree.c |
12:15:34 | amiconn | Erm, and it's the top 5 bits, with bit 31 telling that it is a sysevent |
12:16:11 | amiconn | 0xD0000000 is SYS_CHARGER_CONNECTED |
12:16:51 | amiconn | Makes sense if you're testing with the charger connected, eh? |
12:16:52 | Cassandra | Which it in fact is, as I'm running on low battery atm. |
12:17:06 | webguest21 | west-acre: it writes [root] on the screen |
12:17:23 | webguest21 | [\root] |
12:17:26 | west-acre | any particular reason ? |
12:17:49 | west-acre | and when does it write t |
12:17:51 | west-acre | it |
12:17:59 | webguest21 | ask tanguy, I think, when no id3 tag available and file is in root dir |
12:18:09 | Cassandra | OK. Everything is behaving as expected and all is fine. Time to rip out the resume screen. :) |
12:18:15 | west-acre | wiked. |
12:18:21 | west-acre | thanks webguest21 |
12:19:52 | amiconn | Cassandra: You can also deprecate the language string(s) |
12:19:59 | amiconn | s/can/should/ |
12:22:05 | | Join ep0ch___ [0] (~ep0ch@84.12.28.92) |
12:22:24 | ep0ch___ | hello |
12:22:38 | ep0ch___ | bah what's happened to my nick :s |
12:23:08 | | Nick ep0ch___ is now known as ep0ch (~ep0ch@84.12.28.92) |
12:23:37 | ep0ch | i have a suggestion regarding the quickmenu in ihp... |
12:24:23 | ep0ch | wouldn't it make more sense having the quickmenu as a quick press on A/B, and holding A/B down brings up the settings menu? |
12:24:32 | ep0ch | controverial i know |
12:25:22 | west-acre | not a bad idea, but no. well, i dont think so. |
12:25:49 | ep0ch | why not? |
12:25:49 | Bger | i'havent touched rockbox device, but i'm for ep0ch's idea |
12:27:04 | Bger | at least it's called quick menu... |
12:27:10 | ep0ch | :) |
12:27:38 | west-acre | :), i use the a-b button so much for settings and plugins etc. that would make it annoying. |
12:27:52 | west-acre | but hey, if it meets consumer demand, im always up for a chgne |
12:27:53 | west-acre | change |
12:28:59 | Bger | ep0ch what's in this quick menu? |
12:30:09 | ep0ch | at the moment, just shuffle mode, repeat mode, and show files (why show files is there i don;t know) |
12:30:23 | | Join ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
12:31:01 | ep0ch | also i had another idea, where we have a top level menu, this would contain stuff like, "filetree", "playlists", "radio", "database", "plugins", "settings". This menu would be accessed when hitting left at the root of the filetree. |
12:31:32 | ep0ch | oh and also add "record" to that menu |
12:32:09 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:32:21 | Moos | Hi all |
12:32:36 | ep0ch | morning |
12:32:46 | ep0ch | brb |
12:32:49 | | Part ep0ch |
12:34:02 | | Join ep0ch [0] (~ep0ch@84.12.28.92) |
12:34:26 | ep0ch | (test) |
12:43:27 | | Quit webguest21 ("CGI:IRC (EOF)") |
12:45:13 | Cassandra | The quick menu is probably going to be replaced with items on context menus anyway. |
12:46:52 | B4gder | http://www.canyoufeelthis.com/images/site/Intro.jpg |
12:46:55 | B4gder | :-) |
12:49:26 | Bger | :) |
12:50:47 | west-acre | haha nice image b4dger |
12:50:52 | west-acre | did u do it? |
12:50:54 | west-acre | legend |
12:51:07 | B4gder | check that site |
12:51:10 | B4gder | it is a rock band |
12:51:11 | west-acre | hey peeps, i've finished a pretty kewl WPS. could it go into the wps gallery. |
12:51:28 | west-acre | oh yeh lol |
12:51:29 | west-acre | nice work |
12:51:29 | B4gder | west-acre: just add it, no need to ask for permission |
12:51:29 | west-acre | ! |
12:51:37 | west-acre | o rite. cheers bro. |
12:54:21 | west-acre | errr i'm a bit of a newB, how does one add it? |
12:55:16 | B4gder | goto http://www.rockbox.org/twiki/bin/view/Main/WpsGallery then click edit in the bottom |
12:55:25 | B4gder | edit the page in the style already used by others |
12:55:27 | B4gder | save |
12:55:40 | west-acre | rite. |
12:56:20 | west-acre | so username has to be the one i registered with in rockbox? |
12:56:23 | west-acre | argh w00t |
12:57:10 | west-acre | wait gottit. |
12:57:14 | west-acre | hold on ;) |
13:00 |
13:02:06 | | Quit ze (brown.freenode.net irc.freenode.net) |
13:02:06 | NSplit | brown.freenode.net irc.freenode.net |
13:02:06 | | Quit bill20r3 (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit Hadaka (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit lostlogic (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit Strath (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit B4gder (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit markun (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit west-acre (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit ashridah (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit cYmen (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit Zagor (brown.freenode.net irc.freenode.net) |
13:02:06 | | Quit mbr (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit pabs (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit CoCoLUS (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Aison (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Lynx_ (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit odd (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit crashd (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit pike (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Cassandra (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Seed (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit ep0ch (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Moos (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Harpy (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit ghostiger (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit HCl (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Bagder (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit silencer1 (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit dionoea_ (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit crash_ (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Plugh_ (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit C-Keen (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit einhirn (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit webguest71 (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Rori (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit dwihno (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Thasp_ (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit edx (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit thegeek (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit gromit` (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit Rick (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit QT (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit elinenbe (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit bipak (brown.freenode.net irc.freenode.net) |
13:02:07 | | Quit crwl (brown.freenode.net irc.freenode.net) |
13:03:23 | NHeal | brown.freenode.net irc.freenode.net |
13:03:23 | NJoin | ep0ch [0] (~ep0ch@84.12.28.92) |
13:03:23 | NJoin | Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
13:03:23 | NJoin | crwl [0] (~crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
13:03:23 | | Join Rick [0] (rick@Rick.user) |
13:03:23 | NJoin | gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
13:03:23 | NJoin | thegeek [0] (na@ti521110a080-1839.bb.online.no) |
13:03:23 | NJoin | edx [0] (edx@p54A8D0B7.dip.t-dialin.net) |
13:03:23 | NJoin | Thasp_ [0] (Thasp@pool-68-161-162-253.ny325.east.verizon.net) |
13:03:23 | NJoin | dwihno [0] (~dw@81.8.224.89) |
13:03:23 | NJoin | Rori [0] (MO-Pantsu@deadman3000.plus.com) |
13:03:23 | NJoin | webguest71 [0] (~80dc24ab@labb.contactor.se) |
13:03:23 | NJoin | einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
13:03:23 | NJoin | Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
13:03:23 | NJoin | pike [0] (pike@c83-249-120-49.bredband.comhem.se) |
13:03:23 | NJoin | Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
13:03:23 | NJoin | crashd [0] (nobody@badger.ing.me.uk) |
13:03:23 | NJoin | odd [0] (mrodd@fangorn.starshadow.com) |
13:03:23 | NJoin | bipak [0] (~bip@p50884CA1.dip.t-dialin.net) |
13:03:23 | NJoin | Lynx_ [0] (~lynx@tina-10-4.genetik.uni-koeln.de) |
13:03:23 | NJoin | elinenbe [0] (~elinenbe_@65.115.46.225) |
13:03:23 | NJoin | markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
13:03:23 | NJoin | B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:03:23 | NJoin | C-Keen [0] (~C-Keen@positive-it.de) |
13:03:23 | NJoin | Strath [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
13:03:23 | NJoin | Plugh_ [0] (~plugh@adsl-68-122-77-189.dsl.pltn13.pacbell.net) |
13:03:23 | NJoin | CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
13:03:23 | NJoin | pabs [0] (~pabs@xor.pablotron.org) |
13:03:23 | NJoin | crash_ [0] (~crash@a15167580.alturo-server.de) |
13:03:23 | NJoin | Aison [0] (~hans@zux166-181.adsl.green.ch) |
13:03:23 | NJoin | dionoea_ [0] (~dionoea@muscipula152.via.ecp.fr) |
13:03:23 | NJoin | silencer1 [0] (~silencer@zen.via.ecp.fr) |
13:03:23 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
13:03:23 | NJoin | HCl [0] (hcl@titania.student.utwente.nl) |
13:03:23 | NJoin | ghostiger [0] ([U2FsdGVkX@60.36.181.86) |
13:03:23 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
13:03:23 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
13:03:23 | NJoin | QT [0] (as@dsl-213-023-255-133.arcor-ip.net) |
13:03:23 | NJoin | lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
13:03:23 | NJoin | bill20r3 [0] (bill@cloudburst.xmission.com) |
13:03:23 | NJoin | Zagor [0] (foobar@h63n1fls31o265.telia.com) |
13:03:23 | NJoin | cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
13:03:23 | NJoin | ashridah [0] (ashridah@220-253-122-206.VIC.netspace.net.au) |
13:03:23 | NJoin | Harpy [0] (b66YiEB5OG@dsl-hkigw7wbb.dial.inet.fi) |
13:03:23 | NJoin | west-acre [0] (air@host86-130-33-30.range86-130.btcentralplus.com) |
13:03:23 | NJoin | ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
13:03:42 | | Join ciccia-88 [0] (~Apocalyps@host154-143.pool8257.interbusiness.it) |
13:03:48 | | Part ciccia-88 |
13:04:01 | | Quit lostlogic (brown.freenode.net irc.freenode.net) |
13:04:13 | NJoin | lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
13:05:03 | Ctcp | Version from freenode-connect!freenode@connect.utility.freenode |
13:05:04 | *** | Server message 477: 'logbot #rockbox :[freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup' |
13:12:36 | | Quit edx (Read error: 110 (Connection timed out)) |
13:13:00 | | Join Godeater [0] (~c2cbc9d1@labb.contactor.se) |
13:46:12 | *** | Saving seen data "./dancer.seen" |
13:55:22 | | Join webguest61 [0] (~c31ce021@labb.contactor.se) |
13:56:13 | | Join bipak_ [0] (~bip@p50884EDB.dip.t-dialin.net) |
13:57:54 | | Join Sucka [0] (~NNSCRIPT@host81-156-208-19.range81-156.btcentralplus.com) |
13:58:30 | | Join Sucka` [0] (~NNSCRIPT@host81-156-208-19.range81-156.btcentralplus.com) |
13:58:32 | | Quit Sucka` (Remote closed the connection) |
14:00 |
14:00:48 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:01:34 | | Quit webguest61 ("CGI:IRC") |
14:05:21 | | Quit webguest71 ("CGI:IRC") |
14:11:14 | * | Godeater watches some tumbleweed roll past. |
14:11:41 | | Quit bipak (Read error: 110 (Connection timed out)) |
14:40:48 | | Join Nuxator [0] (~c02c4e5e@labb.contactor.se) |
14:41:15 | Nuxator | hello |
14:41:48 | Nuxator | i've got a question about pause with iriver |
14:42:05 | Nuxator | why when i push play to pause music hdd start to spin? |
14:42:12 | Nuxator | it's a waste of power |
14:44:31 | Nuxator | anyone? |
14:45:37 | Slasheri | I don't know that |
14:45:41 | Cassandra | I suspect it's saving resume data. |
14:45:57 | Cassandra | Although I'm not certain. |
14:46:51 | Slasheri | But i got an idea for voice menus too (maybe already invented): the system could use morse code to spell everything |
14:47:20 | Bger | wow :) |
14:47:35 | B4gder | morse? |
14:47:45 | B4gder | we have them spoken in the archos |
14:47:46 | Slasheri | that wouldn't require any extra buffer/codecs ;) |
14:47:47 | Bger | it's good idea despite of fact that it's very slow |
14:48:14 | B4gder | Bger: committed! |
14:48:20 | Bger | :) |
14:48:41 | Cassandra | Hey, Slasheri, is it possible to implement audio_beep for iRiver yet in such a way that it'll mix the beep with playing music. |
14:48:47 | Bger | btw, there is define ADC_BUTTONS that doesn't exist for H300 |
14:48:56 | B4gder | yes |
14:48:56 | Slasheri | Cassandra: yes, that should be very easy |
14:49:02 | B4gder | I don't know how the adc for h300 will be |
14:49:14 | Slasheri | only a new function to pcm buffering has to be implemented |
14:49:44 | Bger | and having in mind that i didn't find the ADC chip in H300's components i didn't "correct" this |
14:50:00 | * | Bger hates his english |
14:50:13 | Cassandra | *nods* |
14:50:21 | B4gder | Bger: I made the same decision when I fiddled with it |
14:50:29 | Cassandra | I'd like to have a startup beep as per the iRiver firmware. |
14:50:56 | Bger | B4gder btw you have made occasionally wrong define in one of the files |
14:51:07 | B4gder | I noticed you changed one |
14:51:21 | B4gder | I just copied the h100 setup, iirc |
14:51:47 | Bger | but there's no such define in H100 setup |
14:52:02 | B4gder | well, then I simply messed up ;-) |
14:52:25 | amiconn | Cassandra: Startup beep? |
14:52:51 | Nuxator | I still think that is overkill to spin up the hdd save data when i just want to pause |
14:53:08 | Cassandra | Just a little beep to say "hello, the firmware is loaded and is ready to do your bidding" |
14:53:13 | amiconn | Nuxator: That must be a bug; on archos rockbox doesn't do that |
14:53:19 | Nuxator | maybe save the data only if rockbox is going to switch off because of to long waiting |
14:53:34 | B4gder | amiconn: iriver has no rtc ram to store the data in |
14:53:36 | amiconn | Cassandra: Nah, I'd immediately disable such a beep. Would annoy me like hell |
14:53:37 | Cassandra | Nuxator: Feel free to submit a patch. |
14:53:54 | Cassandra | Have it as an option then, ami. |
14:54:29 | | Join edx [0] (edx@p54A8C2A6.dip.t-dialin.net) |
14:54:29 | B4gder | the beep serves a better purpose in the iriver firmware, since it boots so slowly |
14:54:39 | Bger | B4gder but has 2 EEPROMs |
14:54:39 | Nuxator | hmmm where rockbox save settings? |
14:54:50 | B4gder | Bger: yes, but rockbox uses neither |
14:54:56 | Bger | yes, i know |
14:55:05 | B4gder | so the only way it can save data is to store it on hd |
14:55:22 | Cassandra | Nuxator: but amiconn is right. Doesn't happen on the Archos, and is therefore probably actually a bug in the buffering code. |
14:55:34 | B4gder | hey, read my words |
14:55:34 | amiconn | B4gder: This has nothing to do with rtc; the player also does not do this |
14:55:40 | B4gder | it doesn't? |
14:55:43 | amiconn | nope |
14:55:46 | B4gder | ok |
14:56:08 | B4gder | I suspect the resume info or the dynamic playlist code |
14:56:14 | amiconn | The player will flush the resume info on shutdown in case you pause it too long, but not right away when pausing |
14:56:20 | B4gder | but it sure is strange that it only does so on iriver |
14:56:44 | amiconn | Well, the playback code is totally different. |
14:56:51 | Nuxator | ammiconn : exactly how i want it to behave |
14:56:52 | B4gder | yes |
14:57:51 | amiconn | B4gder: Seems I am wrong... |
14:58:06 | amiconn | wps.c, lines 549ff: |
14:58:16 | amiconn | #ifndef HAVE_RTC |
14:58:16 | amiconn | ata_flush(); |
14:58:16 | amiconn | #endif |
14:58:40 | Cassandra | It's not writing to disk on pause on my FM. |
14:58:49 | B4gder | Cassandra: no that has RTC |
14:58:51 | amiconn | yeps, as the FM has an RTC |
14:59:11 | Cassandra | Oh, right. |
14:59:24 | amiconn | We could remove that part, I think |
14:59:25 | Cassandra | Read that the other way round, which was confusing me. |
15:00 |
15:00:01 | Cassandra | Must be in there for a reason, ami. |
15:00:02 | amiconn | This was necessary before safe shutdown |
15:00:12 | B4gder | Car Ignition Auto Stop (patch #736339 by Craig Sather) |
15:00:27 | B4gder | Oct 17 14:48:59 2003 |
15:00:34 | B4gder | brought it |
15:00:35 | Nuxator | no way to use eeprom as a rtc? |
15:00:48 | Bger | B4gder i don't think i deserve CREDITS for this ... |
15:00:58 | amiconn | We *could* change it so it is only included for units without RTC *and* without software poweroff |
15:01:10 | amiconn | Then it would only behave that way on archos player |
15:01:40 | Cassandra | *nods* That would make sense. |
15:01:42 | B4gder | sounds fair |
15:01:45 | amiconn | All others either have RTC (archos recorders) or software poweroff (fm/v2, Ondios, iriver) |
15:02:15 | Cassandra | v2/fm has an RTC. |
15:02:26 | amiconn | yes, they have both |
15:02:34 | Bger | for such a silly and dull work? |
15:02:46 | Cassandra | Hmm? |
15:02:56 | B4gder | Bger: I think you deserve it |
15:03:01 | Bger | ok:) |
15:03:24 | B4gder | we don't have any particular requirements that the work needs to be "hard" to get mentioned there |
15:03:58 | B4gder | hey, only a few errors left in the h300 build now |
15:04:15 | Cassandra | You must be this l33t to ride. ^ |
15:05:16 | Bger | yep |
15:05:22 | Bger | one in rockboy |
15:05:34 | Bger | and the other for ADC_READ .. |
15:05:55 | Bger | *ADC_BUTTONS |
15:06:28 | amiconn | Cassandra: You did remove the language strings completely. That's wrong. Never remove, always deprecate! |
15:06:41 | B4gder | I'll fix the rockboy one |
15:06:51 | B4gder | which actually is a general plugin problem |
15:07:15 | Cassandra | ami: Sorry about that. Why do we do it that way? |
15:07:46 | amiconn | We do that because otherwise an older language file used in a newer rockbox version will mix up the strings totally |
15:07:56 | Maxime`Mrn | hum, how may I make a plugin wich works in every rockbox build? (i'm trying to do a drawing plugin..) |
15:08:05 | Cassandra | Ah. |
15:08:36 | Cassandra | I thought the strings were identified by tag rather than by offset. |
15:08:40 | Nuxator | ok thanks you for listening me |
15:09:02 | Nuxator | and thak you in advance to correct this "bug" in iriver pause |
15:09:04 | amiconn | Cassandra: Yes they are, however, the tags are converted to numbers when compiling |
15:09:10 | amiconn | (they form a giant enum) |
15:09:13 | B4gder | Maxime`Mrn: then you'll get problems on the charcell displas |
15:09:20 | B4gder | displays |
15:09:21 | amiconn | Cassandra: This is documented: http://www.rockbox.org/twiki/bin/view/Main/HowtoUpdateLangfile#Deprecation |
15:09:58 | Maxime`Mrn | B4gder: I may fix it using LCD_HEIGHT and LCD_WIDTH no? (i'm only using drawrect and drawpixel..) |
15:10:18 | B4gder | Maxime`Mrn: you should only build your plugin if HAVE_BITMAP_LCD is defined |
15:10:29 | Maxime`Mrn | hm |
15:10:31 | Maxime`Mrn | okai |
15:10:40 | amiconn | Could also work with the player gfx lib... |
15:10:44 | Maxime`Mrn | (i'm quite new to rockbox dunno how it really works ^^ lol) |
15:11:30 | Maxime`Mrn | amiconn: is this described somewhere in the wiki? |
15:11:32 | amiconn | I'll adapt that to the new api concept next, and change the plugins which use it to use some #defines instead of #if/#else/#endif |
15:11:50 | amiconn | This will be much more readable |
15:12:08 | amiconn | Maxime`Mrn: Nope, not yet |
15:12:11 | Maxime`Mrn | ok |
15:13:46 | amiconn | The possible resolution on player is really low, but it may be fun nevertheless, if only for the geek value |
15:14:07 | amiconn | You can test your stuff in the simulators |
15:15:36 | Maxime`Mrn | hm, there's an HowTo use the sims ? don't compile on cygwin and my linux hasn't X .. |
15:15:44 | Cassandra | What does this mean? |
15:16:00 | amiconn | They should compile on cygwin; that's what I'm using for development too |
15:16:17 | Maxime`Mrn | i think i'm going to install slackware with VMWare for this |
15:16:18 | Maxime`Mrn | lol |
15:17:13 | HCl | use colinux? |
15:17:20 | Cassandra | * /u/christi/work/rockbox-devel/rockbox/iriv-build/apps/build.lang:405:missing quotes for LANG_RESUME_ASK |
15:17:28 | HCl | much faster than vmware |
15:17:57 | Maxime`Mrn | hm |
15:18:00 | Maxime`Mrn | thx HCl i'll try ^^ |
15:18:04 | HCl | np :) |
15:18:35 | Cassandra | And yes, the lang: and voice: entries both contain "" |
15:19:42 | amiconn | No idea without checking the actual build.lang or english.lang |
15:21:47 | Cassandra | Got it. White space on the new: line. |
15:21:55 | Maxime`Mrn | erm |
15:34:03 | Slasheri | Cassandra: Please commit that so i could compile again :) |
15:34:48 | Cassandra | Should be committed already. (I didn't have problems compiling before.) |
15:35:07 | Slasheri | Hmm, it still doesn't compile.. |
15:35:13 | Slasheri | or do i have to run make clean |
15:35:24 | Cassandra | Possibly. |
15:35:38 | amiconn | Cassandra: Almost the whole line turned red... except the bootloader build |
15:35:49 | amiconn | I thnik this never happened before |
15:36:19 | Cassandra | OK - that's weird. |
15:36:26 | Cassandra | I just compiled it and it worked. |
15:36:27 | Slasheri | nope, it won't work |
15:36:32 | Cassandra | I now update and it doesn't. |
15:38:04 | amiconn | Cassandra: Found the reason - there are TABs at the end of your lines |
15:38:14 | Cassandra | *nods* |
15:38:15 | amiconn | I wonder what strange editor you are using... |
15:38:23 | Cassandra | I removed them before I committed though. |
15:38:25 | Cassandra | Weird. |
15:38:35 | Cassandra | vi, as it happens. |
15:38:42 | amiconn | Rather there are space-tab-space combos |
15:38:44 | Cassandra | It sucks, but loads faster than xemacs. |
15:38:50 | Slasheri | I can commit the fix |
15:39:22 | Slasheri | done |
15:39:56 | Cassandra | Sorry about that, guys. |
15:40:05 | amiconn | My editor automatically strips all trailing whitespace |
15:40:11 | amiconn | *very* handy for coding |
15:40:22 | Cassandra | I can imagine. |
15:40:29 | B4gder | emacs can do that too |
15:40:39 | B4gder | but I don't like automatic editing things |
15:41:10 | B4gder | I have a key-combo that kills trailing space and converts tabs to spaces instead |
15:41:15 | Cassandra | vi also likes putting tabs in my code. I take them out by hand. |
15:43:32 | amiconn | Sounds cumbersome |
15:43:46 | Cassandra | Very. |
15:46:08 | Cassandra | Aw. My cat seems to like my new air cooler. |
15:46:13 | *** | Saving seen data "./dancer.seen" |
15:47:18 | godzirra | heh |
15:47:31 | godzirra | is it the sound or the cool air? Ours used to sit on top of the fan. Or try to. |
15:47:46 | Cassandra | She was staring into the fan. |
15:47:55 | Bger | does anyone know how to set keyboard repeat rate ? |
15:48:10 | Bger | in linux |
15:49:40 | ashridah | console or x? |
15:49:49 | Maxime`Mrn | erm, it's new? : drawer.c:54: error: structure has no member named `lcd_clearrect' |
15:49:49 | Bger | console :) |
15:50:00 | Maxime`Mrn | have changed this? |
15:50:16 | amiconn | Maxime`Mrn: Yes, there is no more lcd_clearrect() |
15:50:21 | Maxime`Mrn | er.. |
15:50:23 | ashridah | Bger: setterm iirc |
15:50:25 | Maxime`Mrn | ok |
15:50:26 | godzirra | I thought it was stty something or other. But I'm not sure offhand. |
15:50:26 | ashridah | x11 is xset |
15:50:36 | Bger | i know for x11 |
15:51:03 | amiconn | Maxime`Mrn: http://www.rockbox.org/twiki/bin/view/Main/GraphicsAPI#Proposal_for_a_new_unified_and_e |
15:51:12 | godzirra | oh wait.. thats for resetting delete keys or something. |
15:51:13 | amiconn | The core api is already done |
15:51:18 | Maxime`Mrn | ok thx |
15:52:03 | Bger | ashridah i don't think this is what i need... |
15:52:04 | amiconn | The equivalent of lcd_clearrect() is setting the drawmode to DRMODE_SOLID|DRMODE_INVERSEVID, then using lcd_fillrect() |
15:52:11 | Maxime`Mrn | hm |
15:52:15 | Maxime`Mrn | great |
15:52:28 | Maxime`Mrn | thx |
15:53:08 | ashridah | Bger: hrm. now that you mention it |
15:54:10 | ashridah | aha, try kbdrate if you have |
15:55:18 | Bger | yes, just found it in /usr/doc/kbd-<version>/html/FAQ.html |
15:55:29 | amiconn | B4gder: quick scren ?? ;) |
15:55:48 | Bger | yeah:)) |
15:56:09 | Bger | "much better" |
15:56:12 | B4gder | amiconn: its a new concept I've introduced, very similar to quick screens ;-P |
15:56:31 | amiconn | Even quicker with one letter less ;) |
15:57:41 | Cassandra | You do realise that if we get a green H300 build, someone is going to try to install it. |
15:58:36 | Moos | an generated a lot of user questions :) |
16:00 |
16:00:15 | Bger | Cassandra : there's no bootloader for it |
16:01:46 | amiconn | B4gder: I think fixing warnings by temporary hacks just to get rid of the warnings doesn't do any good |
16:01:47 | | Quit B4gder ("go go go") |
16:02:10 | amiconn | oopssss |
16:02:20 | Cassandra | Bger - that's part of the reason it worries me. I suppose it means at least they won't get far. |
16:03:23 | Bger | except for the case when they try to install H100 bootloader .... |
16:03:34 | Bger | but this is possible now too |
16:03:39 | amiconn | The warnings/errors help to spot places that need work, so fixing them temporarily hides them |
16:03:43 | Cassandra | I don't think the install app will work on H300 firmware. |
16:04:03 | Bger | amiconn : all errors i've removed were just button defines |
16:04:20 | amiconn | Yes I know. I mean some of the fixes Bagder added |
16:04:23 | Bger | Cassandra encryption is the same (afaik) |
16:04:36 | Cassandra | Checksums, however, ... |
16:04:47 | Bger | yes, u're right about that |
16:06:07 | Bger | i think the worst case is someone to make patched H300.hex (with mkboot) and post it as "working" ... |
16:06:49 | ashridah | none of the mkboots will accept a h300 hex file atm do they? |
16:06:57 | Bger | i'm not sure |
16:07:03 | Bger | but i can test :) |
16:07:04 | ashridah | could easily rewrite both to bitch until they do |
16:09:30 | * | Bger is making h100 bootloader |
16:10:51 | Cassandra | I wonder what happens if you try to install an iRiver H100 firmware on a H300. |
16:11:32 | Bger | segmentation fault :) |
16:11:53 | Rori | I need the lcd remote to have file browsing. any chance of just getting that for now? |
16:12:05 | Bger | Cassandra : u must be sure taht i won't try this for you :P |
16:13:46 | amiconn | I guess it simply won't work |
16:14:01 | amiconn | There should be some ID in the header |
16:15:14 | CoCoLUS | which tool is best for flac encoding? |
16:16:28 | Bger | CoCoLUS afaik they all use flac's default encoder |
16:17:11 | CoCoLUS | then which one looks best? ;) |
16:17:26 | Bger | anyone who can tell me the ~ size of H100.hex? |
16:17:37 | Bger | approximate |
16:17:50 | amiconn | 2 MB |
16:17:56 | amiconn | a little less |
16:18:27 | Maxime`Mrn | 1,86 Mo (1 960 685 octets) |
16:18:38 | Maxime`Mrn | for me |
16:18:38 | Bger | H300 last version ~ 2.6MB |
16:18:38 | Maxime`Mrn | lol |
16:19:12 | Bger | hm |
16:19:20 | Rori | CoCoLUS just use the default encoder with a decent ripper like EAC |
16:19:35 | Bger | i'm pretty sure it's classic buffer overflow |
16:20:16 | Bger | unsigned char image[0x200000 + 0x220 + 0x200000/0x200]; |
16:22:49 | | Join webguest04 [0] (~d4406110@labb.contactor.se) |
16:23:36 | Maxime`Mrn | uch |
16:23:40 | Maxime`Mrn | cpu @ 67° |
16:25:00 | Rori | how much cpu does rockbox take now on ogg? |
16:25:40 | * | Bger just realised that he still doesn't have gdb... |
16:32:12 | Nuxator | Rori : around 20 30% boost now mp3 with dithering disabled only takes around 10% boost |
16:32:45 | Nuxator | you can go in debug menu and look at audio thread |
16:34:25 | Rori | what is dithering for? |
16:34:36 | Rori | and why is it disabled? :) |
16:35:00 | Rori | 48Khz-44Khz? |
16:35:40 | Rori | no idea what dithering of audio does heh |
16:36:16 | Nuxator | 24bit->16bit |
16:36:19 | Rori | ah |
16:36:31 | Nuxator | not sure |
16:37:30 | Nuxator | so dithering is not really usefull in iriver and is damn slow |
16:37:53 | Nuxator | mp3 were 60%boost and now only 10% |
16:38:00 | Rori | cool |
16:38:17 | Nuxator | do you understand boost? |
16:38:24 | Rori | no haha |
16:38:34 | Nuxator | iriver is working at 48mhz |
16:38:44 | Nuxator | when needed it boost cpu at 120mhz |
16:38:55 | Rori | sorta overclocks itself? |
16:39:00 | Nuxator | so the less boost needed the better |
16:39:12 | Nuxator | no the cpu is 140mhz capable |
16:39:28 | Nuxator | but it runs stable only at 120 max in h1x0 |
16:39:32 | Rori | oh |
16:39:48 | Nuxator | but running at full speed is battery hungry |
16:39:55 | Rori | ah ic |
16:40:05 | Rori | so unlike a pc cpu that runs at whatever constantly |
16:40:18 | amiconn | Laptop cpus do the same |
16:40:19 | Rori | it sorta underclocks itself to save power |
16:40:27 | Nuxator | exactly |
16:40:33 | Bger | bye all |
16:40:34 | Rori | and only pumps up when needed. gotcha |
16:40:45 | Rori | 10% boost is cool then |
16:40:54 | Rori | not much boost :) |
16:41:01 | Maxime`Mrn | on old computers was a "BOOST" button, its' a bit like this .. no? lol |
16:41:10 | Rori | haha |
16:41:12 | Nuxator | and because switching between frequencies takes time they choosed only 2 (48 & 120) |
16:41:13 | Rori | I had one of those |
16:42:00 | Rori | rockbox does it better then? |
16:42:25 | Nuxator | just runned my iriver with mp3 (from 128 to 320 kbits) and some oggs. I often changed track.... |
16:42:44 | Nuxator | it ran for 8h48min |
16:42:50 | Rori | not bad |
16:43:14 | Nuxator | so ithink it's really good |
16:43:20 | Nuxator | before it ran only 6h |
16:43:49 | Rori | I have moved a lot of albums to ogg for gapless |
16:44:00 | Nuxator | i don't use gapless |
16:44:19 | Nuxator | but if you use lame it should be real gaplees |
16:44:34 | Bger | not atm |
16:44:45 | Rori | I couldn't be bothered with MP3 anymore |
16:45:03 | Rori | I have a lot of non-lame albums from other sources |
16:45:04 | Nuxator | ok but ogg will always be more cpu eating |
16:45:26 | Rori | that's OK I don't listen for more than an hour or 2 at a time anyhow |
16:46:06 | Godeater | anyone know what encoder iTunes uses? I do most of my ripping / encoding with that because I'm soooooo lazy :) |
16:46:13 | Nuxator | but for now i find rockbox better than iriver firmware |
16:46:27 | Rori | probably xing Godeater |
16:46:29 | Rori | :P |
16:46:32 | Rori | which is crap |
16:46:41 | Nuxator | itunes? encode in mp3 ? i though it was in aac. |
16:46:44 | Godeater | crap in what way ? |
16:46:54 | Rori | in that it's a crap fast encoder |
16:46:56 | Godeater | Nuxator: You can make it encode in mp3 |
16:47:07 | Godeater | yeah but define crap |
16:47:15 | Godeater | the mp3s it produces are poor quality or something ? |
16:47:16 | Nuxator | http://ff123.net/index.html |
16:47:35 | Rori | it does not do much thinking about getting the best quality from source |
16:47:58 | Rori | Lame is the best MP3 encoder |
16:48:06 | Rori | bit slower but worth it |
16:48:08 | Godeater | *shrug* doesn't do a bad job imo. I've not noticed any particular crapness - but I'm definitely not an audiophile. |
16:49:14 | Rori | unfortunately a lot of folks think that way or don't know or care and this is why there are so many crappy rips on the net |
16:49:34 | HCl | yup |
16:49:43 | Nuxator | personnoly if i use a bad encoder or to low bitrate i ear bubles in high freqencies |
16:49:48 | Nuxator | very annoying |
16:49:50 | Godeater | given that I don't upload my rips to the net, I'm not inclined to care |
16:49:58 | Rori | annoying to download a dj mix too only to find it was not Lame encoded and has no gapless support |
16:50:05 | Godeater | I'm the only person that listens to what I rip |
16:50:12 | Rori | then that's fine |
16:51:11 | Rori | the ripper can be the problem too. use a bad ripping prog and a badly setup rom drive or scratched Cd etc and you get probs |
16:51:32 | Rori | skippy rips ans dropouts etc |
16:51:35 | Rori | and |
16:52:44 | Rori | the only thing I don't have problems with is ripping at high speed. Most new drives have decent reading anyhow so no need for that rip at 1x baloney |
16:52:47 | Godeater | again, I've not really noticed that with anything I've ripped with iTunes. I think it does a pretty reasonable job. |
16:53:27 | Rori | if your ears can't tell then all is well. forget about it :) |
16:53:54 | | Part webguest04 |
16:53:57 | Maxime`Mrn | see ya |
16:53:58 | Maxime`Mrn | + |
16:54:04 | Godeater | the only reason I was really asking was because of gapless playback |
16:54:13 | | Quit Maxime`Mrn () |
16:54:32 | Godeater | I wonder if it's possible to force itunes to use another encoder |
16:55:55 | Rori | you need to rip with a supporting prog. I am pretty sure EAC takes gapless lame into account. I did some test rips and gapless was seamless and I did not need to tell eac or lame to do any gapless stuff in the command line |
16:57:10 | Rori | but if itunes does support external codecs might be worth testing |
16:57:58 | Godeater | http://blacktree.com/apps/iTunes-LAME/ |
16:58:12 | Godeater | looking at this now and wondering if I can make something similar work under windows |
16:59:24 | Cassandra | Just rip using EAC. |
17:00 |
17:01:32 | Godeater | um. no. I like having a nice music database built up on my pc as I go as well. |
17:06:16 | Cassandra | Can't you import MP3s into iTunes? How shite. |
17:07:22 | Godeater | Yes you can - but the point is I'd have to do that as a seperate task. I'm all about the "Put the cd in and push import" |
17:07:47 | Godeater | I don't want to have to do multiple jobs. That's what the computer's there to do for me. |
17:09:00 | Cassandra | Fair enough. |
17:10:01 | Godeater | seems no-one's done a LAME pluging for windows iTunes yet though. Shame. |
17:12:32 | | Quit Nuxator ("CGI:IRC") |
17:14:05 | Rori | http://www.versiontracker.com/dyn/moreinfo/macosx/13048 |
17:14:11 | Rori | mac only by the looks of it though |
17:18:22 | Rori | The iTunes error correction is a joke. I initially ripped all my CDs with iTunes using error correction figuring that would be good enough. After learning more about the non-superiority of AAC I decided to re-rip everything to mp3 via EAC + LAME. Every single time I encountered a track that EAC refused to complete in secure mode I found really bad audio defects in the iTunes generated rip of the same track. Where EAC in secure mode just aborts the rip |
17:18:30 | Rori | quote from some site |
17:19:13 | * | ashridah pats cdparanoia |
17:19:20 | ashridah | slow, but it works perfectly |
17:24:32 | west-acre | what is the red H1x0 simulator build? |
17:25:32 | | Join webguest51 [0] (~d4406110@labb.contactor.se) |
17:27:16 | Rori | where is your ogg now! |
17:27:18 | webguest51 | is there anyway of getting the saved Dynamic Playlist to be named ABCD.m3u instead of dynamic.m3uABCD |
17:27:21 | Rori | heh |
17:28:06 | ashridah | webguest51: 'rec' deletes iirc, but i assume you mean have it automatically tack on .m3u and insert from the beginning? |
17:28:13 | Godeater | Rori: Heh - I just read that same exact site too :) |
17:28:14 | ashridah | (for iriver, anyway) |
17:28:34 | webguest51 | yes that way ashridah |
17:29:46 | HCl | hellow |
17:29:53 | west-acre | HCl pwns |
17:30:13 | webguest51 | plus the dynamic playlist is not visibe with Show Files set to 'Music' |
17:30:16 | amiconn | webguest51: Move the cursor left before the .m3u, change the name as you want it, then save |
17:30:34 | * | HCl listens to the hhgttg |
17:30:44 | amiconn | webguest51: It *is* visible if it has the correct extension |
17:31:17 | webguest51 | right I understand know, the manual isnt very explicit |
17:31:23 | webguest51 | know=now |
17:35:36 | | Quit Godeater ("CGI:IRC") |
17:42:53 | | Join ghostiger2 [0] ([U2FsdGVkX@fb52f3cea0429cb4.session.tor) |
17:46:17 | *** | Saving seen data "./dancer.seen" |
17:47:58 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-156-208-19.range81-156.btcentralplus.com) |
17:52:22 | | Nick NibbIer is now known as Nibbler (~sven@port-212-202-193-100.dynamic.qsc.de) |
17:54:22 | webguest51 | naming a playlist in iirc isn't intuitive |
17:55:38 | west-acre | hey, chek out my WPS at the bottom GeorgeCollins: http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
17:55:59 | webguest51 | currently, /dynamic.m3u has to be deleted first and then rewritten as /ABCD.m3u |
17:56:28 | thegeek | why can't you add images correctly?` |
17:57:37 | | Join n0bby [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
17:57:39 | n0bby | hey |
17:58:15 | n0bby | is there any way to get the tools and stuff that normally get compiled with the firmware, but without me needing to compile it myself? |
17:58:27 | n0bby | im trying to make a font |
17:58:37 | n0bby | and need the bdf -> fnt converter |
18:00 |
18:03:29 | n0bby | anyone? |
18:06:48 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
18:06:57 | | Join webguest66 [0] (~18d79b85@labb.contactor.se) |
18:07:06 | n0bby | :( |
18:07:16 | webguest66 | hmm rockboy still doesnt work on the latest build |
18:07:19 | webguest66 | is it only me?> |
18:08:09 | n0bby | dunnoi'll gop check |
18:08:15 | n0bby | *go |
18:08:17 | n0bby | brb |
18:09:08 | n0bby | can you dcc me a rom to test with? |
18:10:01 | webguest66 | sure |
18:10:03 | webguest66 | uhm how? |
18:10:17 | n0bby | you using mirc? |
18:10:26 | n0bby | wait, WEBGUEST |
18:10:27 | webguest66 | web one |
18:10:29 | webguest66 | haha |
18:10:34 | n0bby | DOH |
18:10:35 | webguest66 | hold up |
18:10:38 | n0bby | got msn? |
18:10:38 | webguest66 | gimme a sec |
18:10:40 | webguest66 | ill hook u up |
18:10:46 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
18:11:14 | | Join tvelocity [0] (~tony@ipa142.3.tellas.gr) |
18:11:16 | [IDC]Dragon | by chance any RS485 expert here? |
18:12:03 | | Quit Sucka`away (Read error: 145 (Connection timed out)) |
18:12:25 | n0bby | no-one seems to be here except me and webguest |
18:12:30 | n0bby | and you :) |
18:12:53 | [IDC]Dragon | I see a lot of people |
18:12:58 | n0bby | idlers |
18:13:05 | webguest66 | http://s38.yousendit.com/d.aspx?id=14SD7N63JHEQ43Q7SSAO8B5P89 |
18:13:10 | n0bby | TY |
18:13:13 | webguest66 | np |
18:13:18 | n0bby | kk |
18:13:19 | n0bby | :P |
18:13:39 | n0bby | the original or DX? |
18:13:47 | n0bby | i've been looking for this for months! |
18:13:53 | n0bby | (non-dx that is) |
18:13:54 | webguest66 | original haha |
18:13:57 | webguest66 | i like original better |
18:14:17 | n0bby | me too |
18:14:21 | n0bby | right |
18:14:27 | n0bby | 1 sec while i test |
18:15:08 | | Part [IDC]Dragon |
18:15:21 | n0bby | incompatible version? |
18:15:35 | n0bby | is that what you get? |
18:15:51 | webguest66 | nope i actually get a blank screen |
18:15:55 | webguest66 | does it work for you? |
18:16:22 | n0bby | nope |
18:16:28 | webguest66 | hmm |
18:16:36 | n0bby | it tells me "incompatible version" |
18:16:36 | webguest66 | now the funny thing is, |
18:16:42 | n0bby | i'll do a clean install of rockbox |
18:16:43 | webguest66 | i happend to have an older version of rockbox |
18:17:03 | webguest66 | and i used that to test again, and it works |
18:17:22 | webguest66 | so after that, i overwrote the bleeding edge build. |
18:17:41 | webguest66 | now it works. but i kinda get a weird problem |
18:18:05 | | Quit elinenbe_ (Read error: 104 (Connection reset by peer)) |
18:18:10 | webguest66 | holding down a-b button is supposed to bring out a mini menu for the latest build |
18:18:40 | | Join belgarath_the_so [0] (~acd8c65a@labb.contactor.se) |
18:18:40 | webguest66 | but i have to hold down the play button, which was for the build for few days ago or so |
18:18:41 | n0bby | all it will tell me is "incompatible version" |
18:19:01 | webguest66 | hmm i had that problem in some of the builds but not the latest one |
18:19:01 | belgarath_the_so | hi |
18:19:04 | webguest66 | hi |
18:19:12 | n0bby | hi |
18:19:40 | n0bby | it happens with a clean installed bleeding here |
18:19:59 | webguest66 | hmm i should clean install it too and see what happens |
18:20:20 | | Quit DaKi][er (Read error: 104 (Connection reset by peer)) |
18:20:43 | webguest66 | try the build from uhm... like... june 21st or something it should work |
18:20:57 | Slasheri | lighting and power outages here :/ |
18:21:13 | webguest66 | using a laptop |
18:21:14 | webguest66 | ? |
18:21:20 | webguest66 | wait, that still doesnt make sense |
18:21:29 | Slasheri | mobile phone :D |
18:21:32 | webguest66 | ah |
18:21:54 | Slasheri | my workstation has no ups backup but server has |
18:22:33 | webguest66 | ic |
18:22:46 | Slasheri | this nokia 9500 communicator is a nice device because it runs putty ;) |
18:22:53 | n0bby | slash, do you know how to get a compiled copy of the tools dir from the site without compling yourslef? |
18:23:12 | n0bby | i remember doing it before |
18:23:13 | Slasheri | i dont know that :/ |
18:23:13 | * | ashridah hands belgarath_the_so a copy of the darine codex |
18:23:46 | Slasheri | but it shouldnt require any special tools to compile that dir |
18:23:58 | n0bby | i dont even have cygwin on this machine |
18:24:37 | hardeep | http://www.rockbox.org/tools/ |
18:24:47 | webguest66 | get gcc for windows |
18:24:51 | webguest66 | forgot wut its called |
18:24:54 | belgarath_the_so | lol ashridah |
18:25:01 | belgarath_the_so | a david eddings fan? |
18:25:10 | | Nick dionoea_ is now known as dionoea (~dionoea@muscipula152.via.ecp.fr) |
18:26:41 | n0bby | arrrg |
18:26:54 | n0bby | the font converter doesnt have a .exe version |
18:27:13 | ashridah | belgarath_the_so: a long time ago |
18:27:20 | webguest66 | convbdf? |
18:27:45 | webguest66 | i know theres a direct link to that file in rockbox |
18:27:51 | webguest66 | thats how i got it |
18:28:12 | n0bby | send? :) |
18:29:24 | webguest66 | http://rockbox.haxx.se/fonts/convbdf.exe |
18:29:33 | | Join Godeater [0] (~GodEater@host-84-9-128-51.bulldogdsl.com) |
18:29:58 | Cassandra | What do you use for editting bdf fonts under windows? |
18:30:10 | webguest66 | no idea |
18:30:11 | n0bby | i dont |
18:30:23 | n0bby | i found a whole bunch of bdfs with google |
18:30:28 | webguest66 | been looking for that one for... quite a long time |
18:30:41 | n0bby | Object not found! |
18:30:41 | n0bby | The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. |
18:31:14 | webguest66 | huh |
18:31:20 | n0bby | your link is dead |
18:31:23 | webguest66 | ooo u r rite |
18:31:23 | webguest66 | hold up |
18:31:27 | | Quit Godeater (Client Quit) |
18:31:36 | webguest66 | oops, i mean |
18:31:42 | webguest66 | ooh you are right |
18:31:57 | Cassandra | I have a bdf that I designed myself a few years back. |
18:32:16 | Cassandra | The problem is FontForge won't export it with the unicode encodings intact. |
18:32:30 | webguest66 | hmm |
18:32:35 | webguest66 | speaking of unicode |
18:32:40 | webguest66 | when will rockbox support unicode? |
18:32:49 | n0bby | when someone codes it |
18:32:57 | ashridah | webguest51: when you write the code to do it? :) |
18:33:03 | Cassandra | I *think* it does. |
18:33:27 | webguest66 | nah no unicodes yet |
18:33:35 | webguest66 | all my korean folders and files r uhm... |
18:33:51 | webguest66 | in a not-cool state |
18:34:01 | n0bby | serves you right for being korean :P |
18:34:02 | n0bby | jk |
18:34:12 | Cassandra | That might just mean no font with korean chars. |
18:34:14 | webguest66 | :p |
18:34:24 | webguest66 | i actually have korean bdf files |
18:34:36 | Cassandra | Although I suppose one of the iso-something-or-other fonts ought to have Korean in it. |
18:34:51 | Cassandra | OK. In that case, I am clueless. |
18:34:53 | n0bby | do you have the converter on your pc webguest66? |
18:35:05 | n0bby | if so, another YSI link'd be much appreciated |
18:35:14 | webguest66 | oh yeah forgot about that hold up haha |
18:35:35 | n0bby | XD |
18:36:34 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
18:37:55 | | Join webguest09 [0] (~864c0308@labb.contactor.se) |
18:37:58 | * | n0bby pokes webguest66 |
18:38:13 | webguest66 | http://cloud.prohosting.com/g2tl/convbdf.exe |
18:38:15 | webguest66 | ouch |
18:38:19 | webguest66 | dont poke me :/ |
18:38:41 | n0bby | sorry |
18:38:47 | n0bby | you took too long :P |
18:39:05 | webguest66 | haha i couldnt remember my password |
18:39:49 | n0bby | thanks anyway |
18:40:46 | webguest66 | np |
18:40:56 | | Part webguest51 |
18:41:19 | | Quit matsl (Remote closed the connection) |
18:42:54 | | Join n0bby_ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
18:42:54 | | Quit n0bby (Read error: 104 (Connection reset by peer)) |
18:42:54 | | Quit belgarath_the_so ("CGI:IRC (EOF)") |
18:43:15 | n0bby_ | stolen wifi is very picky about when the usb stick is :) |
18:43:59 | n0bby_ | still, beggars cant be choosers |
18:44:04 | webguest66 | hahaha |
18:44:06 | n0bby_ | i just hope theyre not packet-sniffing this :P |
18:44:14 | crashd | that's what ssh is for :0 |
18:44:19 | n0bby_ | feh |
18:44:30 | n0bby_ | i'm not doing anything that important/secret |
18:44:34 | crashd | no |
18:44:45 | crashd | but it stops idle sniffing and figuring out that their wifi is being abused ;) |
18:45:36 | n0bby_ | theres 3 connections to choose from, so i doubt they'll ALL catch me and switch encrytion/autentication on :P |
18:45:48 | webguest66 | haha |
18:45:55 | webguest66 | you hever know |
18:46:09 | n0bby_ | hell, *I* could do that on their routers |
18:46:14 | n0bby_ | username: admin |
18:46:17 | n0bby_ | pass: admin |
18:46:22 | n0bby_ | seriously |
18:46:25 | webguest66 | lol |
18:46:50 | n0bby_ | anyone with matching username and passwords isnt gonna be packetsniffing |
18:47:21 | webguest66 | true true |
18:48:33 | | Quit ashridah ("Leaving") |
18:52:50 | n0bby_ | i keep getting "error opening nameoffontimtryingtoconvert" |
18:53:22 | n0bby_ | from the convbdf.exe |
18:56:34 | n0bby_ | anyone? |
18:57:55 | | Join [-AIR-] [0] (air@host86-130-32-165.range86-130.btcentralplus.com) |
18:59:37 | amiconn | Cassandra: Current rockbox doesn't support unicode, it uses codepages. There's a patch by markun, but it's unfinished |
18:59:56 | amiconn | (lacks font caching, no player support etc) |
19:00 |
19:03:15 | | Join n0bby [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
19:03:16 | | Quit n0bby_ (Read error: 104 (Connection reset by peer)) |
19:03:51 | markun | unfinished as all of my patches.. |
19:03:59 | n0bby | any reason why convbdf has "Error opening file:8.bdf" |
19:04:23 | n0bby | in this case 8.bdf is the bdf of a normal rockbox font |
19:05:07 | | Quit west-acre (Read error: 60 (Operation timed out)) |
19:05:23 | n0bby | anyone? |
19:05:25 | amiconn | markun: :( |
19:09:36 | Cassandra | convbdf seems to choke on bdf files produced by FontForge. |
19:09:43 | | Join n0bby_ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
19:09:43 | | Quit n0bby (Read error: 104 (Connection reset by peer)) |
19:09:58 | n0bby_ | rain keeps fucking with the wifi |
19:10:00 | Cassandra | In that it produces fnt files that do nothing in Rockbox. |
19:10:26 | amiconn | How large is the final .fnt? |
19:11:57 | Cassandra | Ah, |
19:11:59 | Cassandra | 250k |
19:12:04 | markun | amiconn: This is the output of the truetype converter (based on freetype) http://130.89.160.166/rockbox/arial.txt |
19:12:04 | amiconn | Ooopsssss |
19:12:08 | Cassandra | 200-250k |
19:12:08 | markun | doesn't look too bad I think |
19:12:52 | Cassandra | What program you using to generate that, Markun? |
19:12:55 | amiconn | Cassandra: Is that cvs convbdf ??? |
19:13:06 | Cassandra | Yup. |
19:13:16 | markun | Cassandra: a little tool I wrote. It uses the freetype library. |
19:13:35 | amiconn | Then something goes seriously wrong with convbdf and your .bdf |
19:13:54 | | Join Sucka`away [0] (~NNSCRIPT@host81-156-212-68.range81-156.btcentralplus.com) |
19:14:15 | amiconn | .fnt files should be a few KB (the limit is 7 KB, should probably be rised for larger LCDs) |
19:14:22 | Cassandra | I have another bdf that converts to a 24k fnt. |
19:14:35 | amiconn | Pixel height of that font? |
19:14:39 | Cassandra | 16 |
19:14:44 | amiconn | Hmm |
19:14:54 | Cassandra | (Old Linux console font.) |
19:15:00 | amiconn | 16 pixel fonts should convert to less than 10 KB |
19:15:28 | | Quit ep0ch ("Trillian (http://www.ceruleanstudios.com") |
19:17:42 | Cassandra | There's obviously something about the bdfs FontForge puts out that convbdf doesn't like. |
19:18:07 | amiconn | Cassandra: In your resume rework, you could have reduced the number of settings bits to 1, since it's a boolean now. |
19:18:20 | amiconn | Of course this would require a config version bump |
19:18:38 | Cassandra | *nods* Let's do it at the next bump. |
19:18:39 | | Quit n0bby_ (Read error: 111 (Connection refused)) |
19:18:55 | amiconn | I'm checking out the "don't spinup HD on pause" modification |
19:20:54 | amiconn | Cassandra: Your rework caused a bug on the player |
19:21:26 | amiconn | The resume screen used to reset the double font height to normal, but it's no longer there to do it... |
19:21:40 | amiconn | It's looking weird... |
19:22:38 | webguest66 | hmm |
19:22:47 | webguest66 | so is anyone checking out the rockboy? |
19:23:47 | Cassandra | ami: I have no player. Can you fix, please? |
19:24:42 | amiconn | I'll try |
19:24:56 | amiconn | Just committed the don't-spinup-on-pause change |
19:30:51 | | Join n0bby [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
19:31:13 | n0bby | hey, anyone here got convbdf.exe to work? |
19:31:58 | webguest66 | hmm i had no prob when i did that |
19:33:53 | * | Cassandra wanders if perhaps convbdf expects a bdf font to have < 256 characters. |
19:34:08 | amiconn | I think so |
19:34:23 | Cassandra | This could explain why it's dying horribly., |
19:34:29 | amiconn | I think it doesn't handle unicode .bdf |
19:34:37 | Cassandra | Doesn't like chars in posintions 1-31 |
19:34:39 | Cassandra | either. |
19:34:59 | amiconn | Just compare to the fonts included in cvs (.bdf is ascii) |
19:35:04 | Cassandra | Unicode bdf is the same as normal except for listing U-xxxx in the font title, I believe. |
19:35:59 | n0bby | i cant even convert 5x7.bdf |
19:36:05 | n0bby | a standard rockbox font |
19:37:10 | | Join n0bby_ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
19:37:10 | | Quit n0bby (Read error: 104 (Connection reset by peer)) |
19:37:16 | n0bby_ | I HATE RAIN |
19:37:20 | n0bby_ | KILLING MY STOLEN WIFI |
19:37:43 | n0bby_ | about convbdf: it wont even convert 5x7.bdf, a standard rockbox font |
19:39:07 | [-AIR-] | haha |
19:39:08 | [-AIR-] | thief ;) |
19:39:14 | n0bby_ | shhh :P |
19:39:25 | n0bby_ | i fixed the problem anyway |
19:39:34 | n0bby_ | moved the working dir into c:\fonts |
19:39:44 | n0bby_ | and used full paths when calling it |
19:40:20 | amiconn | Cassandra: Fixed. |
19:41:36 | | Quit Zagor ("Client exiting") |
19:41:44 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
19:42:23 | | Quit Zagor (Client Quit) |
19:42:27 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
19:42:53 | | Join webguest91 [0] (~d4406110@labb.contactor.se) |
19:43:15 | n0bby_ | nnooooooooo |
19:43:23 | n0bby_ | my newly created fonts dont work |
19:44:00 | | Quit RotAtoR () |
19:44:45 | webguest91 | is there any way to get the saved playlists to be displayed in the wps playlist submenu, instead of having to browse all the way to root to load a saved playlist |
19:45:34 | hardeep | playlists can be saved anywhere and we don't really want to search for them |
19:46:03 | webguest91 | well, in my player the playlists are saved to root |
19:46:03 | amiconn | webguest91: Save them in /.rockbox |
19:46:19 | *** | Saving seen data "./dancer.seen" |
19:46:51 | amiconn | Ah, blah, nonsense |
19:47:08 | amiconn | I just read wps... |
19:47:37 | amiconn | hardeep is right |
19:48:48 | | Quit n0bby_ (Read error: 104 (Connection reset by peer)) |
19:50:53 | hardeep | actually, what might be useful is to have a way to quickly go to root from any directory... maybe with a long press on back |
19:51:47 | webguest91 | playlists should be in , well playlist option, nice to keep like themes grouped |
19:52:40 | webguest91 | like Mr Spock says, "it is logical" |
19:53:52 | amiconn | It is not |
19:54:05 | amiconn | Playlists are no playlist options, they are actual playlists |
19:54:18 | amiconn | ...and they are files, so it's logical to browse them |
19:54:47 | webguest91 | so browse all the way back to root just for a new playlist |
19:55:16 | amiconn | They can be anywhere, there is no obligation to save them in the root |
19:56:04 | webguest91 | so I have to specify the dir when the name is being created / |
19:56:37 | amiconn | Depends on how you create them |
19:56:38 | webguest91 | its very messy and counter intuitive |
20:00 |
20:03:19 | | Quit webguest91 ("CGI:IRC") |
20:03:21 | | Join webguest91 [0] (~d4406110@labb.contactor.se) |
20:05:45 | amiconn | Cassandra: When syncing deutsch.lang, I wondered why you didn't deprecate LANG_RESUME_CONFIRM_PLAYER. Then I found out bookmark.c uses it. |
20:05:49 | amiconn | Messy, isn't it? |
20:18:43 | | Part webguest91 |
20:21:46 | | Quit hardeep ("BitchX: the NEW form of birth control!") |
20:31:27 | | Join bagawk [0] (~lee@bagawk.user) |
20:33:57 | Cassandra | Horrible. |
20:35:05 | [-AIR-] | hey, what is the graphics api??? |
20:36:18 | Cassandra | oh, ami, rather than printing Rockbox in double height letters, can you use the player graphics lib to dump a bitmap for the startup screen, or would that just look silly? |
20:36:50 | Cassandra | [-AIR-]: It's Rockbox's internal graphics library. The functions it uses for putting things on the screen. |
20:37:19 | [-AIR-] | kewl. thanx. |
20:37:28 | | Join ghode|afk [0] (~dude@host-212-158-194-114.bulldogdsl.com) |
20:37:35 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
20:39:32 | Rori | I just found a nice use for my computer answerphone system. Use Caller ID to ident a nuisance caller and give them a person message and then hang up on them Used AT&T Natural Voices text-to-speech engine to say "You have been found to be a nuisance caller. Nobody will answer your call so give up trying" *CLICK* :D |
20:39:44 | Rori | personal message rather |
20:41:03 | Cassandra | Stupid nuisance caller, if they didn't disable caller-id. |
20:42:25 | Rori | haha they called again |
20:42:37 | Rori | this time they got e nasty surprise |
20:42:57 | amiconn | Cassandra: The player gfx library doesn't allow fullscreen, so no |
20:43:02 | Rori | I tried ringing them back and I get a couple of bleeps and it hangs up so they obviously are calling from some company or whatever |
20:44:41 | amiconn | I wonder what broke rockboy... |
20:44:54 | amiconn | It doesn't work both on iriver and on archos |
20:45:00 | | Quit bagawk ("Leaving") |
20:45:14 | amiconn | On archos it's at least possible to stop it, but on iriver it hangs |
20:48:18 | amiconn | Ah, found it. |
20:48:32 | * | amiconn points to Bagder: you broke it |
20:50:23 | * | Cassandra removes the dunce's hat and hands it to bagder. |
20:54:17 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
20:55:10 | amiconn | Fixed and committed. |
20:57:04 | amiconn | Hmm, starting rockboy while music is playing still causes a crash. |
20:58:34 | [-AIR-] | http://www.haxx.se/linus_nielsen.jpg |
20:59:02 | amiconn | ...that's because the audio_stop() is asynchronous |
21:00 |
21:00:14 | amiconn | Slasheri: Around? |
21:00:30 | Slasheri | amiconn: yes, but just has to go.. Back in a few minutes :) |
21:00:34 | Slasheri | *have |
21:01:18 | amiconn | Is there a way to poll the audio thread whether the requested audio_stop is done? |
21:01:30 | amiconn | (Similar to how mpeg.c handles it on archos) |
21:03:13 | amiconn | Compare mpeg.c line 2534ff with playback.c line 1296ff and see what I mean |
21:05:16 | | Part webguest09 |
21:20:47 | Slasheri | amiconn: Hmm, audio_stop should stop the playback immediately |
21:20:59 | amiconn | No, it doesn't |
21:21:05 | Slasheri | really? |
21:21:07 | amiconn | pls check the source lines |
21:21:16 | Slasheri | i will do that |
21:21:34 | amiconn | iriver audio_stop() just sends a message to the audio thread and returns |
21:21:43 | Slasheri | Ah, yes |
21:22:09 | amiconn | archos audio_stop() sends the message, then waits for the stop being done before returning |
21:22:14 | Slasheri | you could poll audio_status() to determine that |
21:22:25 | Slasheri | or playing flag |
21:22:38 | Slasheri | ok, so wait should be added? |
21:22:40 | amiconn | It seems it is not that simple |
21:22:46 | Slasheri | Hmm.. |
21:22:55 | amiconn | The playing flag gets reset before the codec is stopped |
21:23:33 | amiconn | If you fix this, rockboy will no longer cause a crash when started while music is playing |
21:23:46 | Slasheri | ah, but the audio is stopped right after pcm_play_stop is called (at the same time playing is set to false) |
21:24:05 | amiconn | Is the codec also fully stopped at that point? |
21:24:10 | Slasheri | No it's not |
21:24:18 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
21:24:19 | Slasheri | So i should wait the codec to be fully stopped? |
21:24:19 | amiconn | (because the codec still running is the actual problem |
21:24:30 | austriancoder | Hi all |
21:24:33 | Slasheri | ok, good. i will fix that :) |
21:24:37 | amiconn | codecs and plugins share the same iram area... |
21:24:40 | Slasheri | hi :) |
21:24:45 | amiconn | hi austriancoder |
21:25:31 | amiconn | Slasheri: Both audio and codec should be fully stopped |
21:26:05 | Slasheri | amiconn: good to know, i will do some changes to the audio_stop to ensure that |
21:26:50 | austriancoder | i have now worked with the multimeter and must say that my iriver is dead |
21:26:57 | amiconn | Fortunately rockboy is the only plugin that actually uses IRAM, and it requires the audiobuffer as well so playing music in parallel isn't possible anyway |
21:27:12 | Slasheri | austriancoder: btw, are you the one developing dxr3plugin also? (sourceforge show austriancoder as the admin) |
21:27:39 | amiconn | If we'll ever have a plugin that does require IRAM but not the audio buffer we'll have to find another fix |
21:29:18 | austriancoder | slasheri: yep |
21:29:28 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
21:30:17 | Slasheri | austriancoder: great, i might have some questions at some time :) i have used dxr3 with vdr over a long time now |
21:30:27 | austriancoder | ah |
21:34:34 | amiconn | Bagder, Zagor: I would like to add sectioned compilation to the plugin library, and link plugins with garbage collection. This greatly simplifies management of larger plugin library packages |
21:35:05 | Zagor | garbage collection? please explain. |
21:35:07 | amiconn | ...as it removes the need to put each bloody function in a different source file |
21:35:45 | amiconn | First, the source files in apps/plugins/lib will be compiled with -ffunction-sections -fdata-sections |
21:36:00 | amiconn | This puts every element in its own section, e.g. |
21:36:04 | Zagor | each function doesn't really have to be in a separate file today either btw |
21:36:17 | Slasheri | amiconn: That was easy to fix, i will commit it later after i finnish some other fixes also |
21:36:29 | amiconn | remove_blah() would be put in .text.remove_blah instead of .text |
21:37:08 | amiconn | Then the linker is told to link with garbage collection, meaning that it removes sections which aren't referenced |
21:37:47 | amiconn | Zagor: As-is, if I have 2 functions in one source file, and only one of them is used, the other gets included and is dead code |
21:38:51 | Zagor | amiconn: correct, but that is quite rare. how are you thinking of creating the sectioned complilation? |
21:39:08 | amiconn | That isn't rare |
21:39:25 | amiconn | I'm talking about the plugin library |
21:39:57 | [-AIR-] | hey, when the recent CVS activity is Synced. what does that mean? |
21:40:00 | amiconn | Today, the grayscale lib has each little function in a separate file to avoid that, and this is messy |
21:40:31 | Coldtoast | I found 44KHz, 64kbps mono MP3s that only output audio from the left chan. anybody looked into that? they play fine with the iriver firmware and in winamo |
21:40:31 | amiconn | The player gfx lib does not do that, and this adds quite some dead code to the plugins that use it |
21:40:57 | amiconn | Zagor: 3 changes are necessary; I already tried them: |
21:41:11 | | Quit ghostiger (Ping timeout: 14400 seconds) |
21:41:51 | amiconn | (1) apps/plugins/lib/Makefile gets CFLAGS += -ffunction-sections -fdata-sections added |
21:42:31 | amiconn | (2) apps/plugins/plugin.lds needs to have the section names with wildcards, to catch all the sections |
21:42:37 | Zagor | ah, didn't know about those flags |
21:43:21 | amiconn | There's also some trick necessary to avoid an error message if no sections are left after garbage collection, and .entry has to be surrounded with KEEP() |
21:44:09 | amiconn | (3) apps/plugins/Makefile gets a -Wl,−−gc-sections added in line 57 |
21:45:03 | amiconn | [IDC]Dragon already introduced sectioned compilation for bootbox, and the wildcard sections to firmware/app.lds to make use of it for linking bootbox |
21:45:27 | Zagor | i have no objections to this |
21:45:45 | Cassandra | Deep linker magic. If you were to conduct this conversation in Swahili I'd understand as much of it. |
21:45:58 | amiconn | This is no magic |
21:46:23 | *** | Saving seen data "./dancer.seen" |
21:47:04 | amiconn | Zagor: I'll check whether all plugins are running correctly, then commit. This will save me quite some work when converting the player gfx library |
21:47:30 | amiconn | Expect the number of source files in apps/plugins/lib to decrease as soon as I start working on the grayscale lib :) |
21:51:10 | | Quit webguest66 ("CGI:IRC") |
21:51:12 | | Join webguest66 [0] (~18d79b85@labb.contactor.se) |
21:51:18 | | Quit webguest66 (Client Quit) |
21:51:22 | | Join webguest66 [0] (~18d79b85@labb.contactor.se) |
21:55:28 | | Quit courtc (Read error: 110 (Connection timed out)) |
21:56:03 | | Join courtc [0] (~courtc@adsl-33-164-73.asm.bellsouth.net) |
22:00 |
22:00:41 | | Join DomZ [0] (~52426222@labb.contactor.se) |
22:04:42 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
22:07:22 | | Quit tvelocity (Read error: 145 (Connection timed out)) |
22:10:48 | | Quit webguest66 ("CGI:IRC") |
22:11:19 | DomZ | hi |
22:13:02 | amiconn | Zagor: Sectioned compilation might be useful for the codec libraries as well. What do you think? |
22:13:31 | Zagor | do the codecs share a lot of code yet? |
22:13:59 | amiconn | No, I mean the individual codec libraries, like libmad, Tremor etc |
22:14:13 | amiconn | They might contain code that is never used in rockbox |
22:16:42 | | Join tvelocity [0] (~tony@ipa201.6.tellas.gr) |
22:16:44 | Zagor | doesn't feel like the right way to find unused code |
22:16:56 | | Join einhirn_ [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
22:17:16 | Zagor | unless we want to be super-strict/compatible and not remove such code |
22:17:34 | amiconn | Zagor: Yes, that's why I am asking |
22:17:57 | amiconn | Both points of view have some advantages |
22:24:59 | Zagor | i say we don't do that yet, anyway. |
22:36:25 | | Quit Cassandra ("If I were actually witty, this quitline would be funny.") |
22:44:55 | | Quit Aison (Client Quit) |
22:45:06 | | Join ansivirus [0] (~ansivirus@ppp-69-148-94-119.dsl.rcsntx.swbell.net) |
22:48:28 | ansivirus | can anyone tell me where the trickle charge and deep discharge settings are found in the JBRFM menu? |
22:49:30 | | Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:49:40 | HCl | hm... no wonder i'm getting horrible disk performance on my laptop... its fragmentation graph looks like the answer to how to distribute all the data evenly over the disk with as many gaps as possible |
22:51:13 | Slasheri | amiconn: fixed |
22:52:17 | ansivirus | anyone? |
22:54:15 | Coldtoast | HCl: I have 320GB or RAID I should defrag |
22:54:19 | hardeep | ansivirus: i believe those options are only available for the archos recorder model |
22:54:30 | ansivirus | is the recorder fm different?/ |
22:54:49 | ansivirus | because I thought i read about those options when reading through the docs but might be wrong |
22:54:59 | HCl | Coldtoast: :P |
22:55:11 | hardeep | ansivirus: yes, it's different |
22:55:16 | ansivirus | thanks hardeep |
22:55:17 | Coldtoast | I can't be arsed tho. heh |
22:55:35 | HCl | well, considering my horrible disk performance on my laptop, its certainly worth a shot here |
22:56:41 | ansivirus | another question |
22:56:52 | amiconn | ansivirus: These options are removed in cvs anyway. 2.4 still has them, but they are for recorder v1 *only* |
22:57:06 | ansivirus | kewl |
22:57:45 | ansivirus | if my recorder fm is attached as /dev/sda1 can i just mkfs.vfat /dev/sda1 or are there special params for the jukebox to recognize the disk? |
23:00 |
23:00:56 | amiconn | You will need to create a plain FAT32 *primary* partition. |
23:01:44 | ansivirus | cool. thanks alot.. i'm off to play may be back for more q's :) |
23:02:51 | HCl | i want reiserfs for windows... |
23:03:01 | HCl | crappy ntfs |
23:04:23 | [-AIR-] | wot, how comes the bleeding edge build link fails for iriver? |
23:04:30 | [-AIR-] | Object not found! ? |
23:04:46 | [-AIR-] | is it being updates? |
23:04:49 | [-AIR-] | updated? |
23:04:54 | | Join muesli- [0] (muesli_tv@Bc12e.b.pppool.de) |
23:05:12 | HCl | yes. |
23:05:13 | HCl | it is. |
23:05:18 | muesli- | yes |
23:05:19 | [-AIR-] | kewl. how long? |
23:05:20 | muesli- | . |
23:05:31 | [-AIR-] | the bleeding edge build is being updated |
23:05:36 | [-AIR-] | muesli |
23:05:46 | [-AIR-] | there she goes |
23:05:47 | [-AIR-] | ;) |
23:05:50 | muesli- | kewl :D |
23:05:55 | * | HCl looks at the last change |
23:06:02 | HCl | that last change confuses me |
23:06:03 | DBUG | Enqueued KICK [-AIR-] |
23:06:03 | [-AIR-] | now that IS bleeding edge |
23:06:08 | muesli- | is ? |
23:06:27 | Slasheri | i will recommend the bleeding edge build that is still compiling (has some fixes) |
23:06:45 | HCl | ah right. |
23:06:52 | HCl | how odd. how did that code ever end up in the main |
23:06:57 | muesli- | rockbox.zip 29-Jun-2005 23:04 542K |
23:07:03 | HCl | no wonder rockboy didn't work |
23:07:04 | muesli- | seems 2 b done? |
23:07:26 | muesli- | rockboy is working with sound again? |
23:07:39 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:07:39 | * | HCl goes to check who was responsible for that :o |
23:07:43 | HCl | sound does not work |
23:07:46 | HCl | yet |
23:07:52 | amiconn | HCl: What do you mean? |
23:08:06 | muesli- | tell him i am suffering horrible nightmares while lectures ;) |
23:08:11 | HCl | amiconn: the if(!audio_bufferbase) on an un-initialized audio_bufferbase |
23:08:13 | amiconn | Talking 'bout my 'Made it working again..' fix |
23:08:15 | amiconn | ? |
23:08:26 | HCl | yea, the fix is okay, i wonder who put it in there originally though |
23:08:39 | amiconn | Bagder shuffled the call order to avoid the crash while music is playing |
23:08:40 | HCl | iirc it was originally part of my malloc? |
23:08:43 | [-AIR-] | hey ppl, how do u guys edit the .hex file? |
23:08:58 | HCl | hm? it works when music plays? O.o. |
23:08:59 | [-AIR-] | foudn this http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm |
23:09:05 | amiconn | ...and missed that the initialisation to 0 is done below... |
23:09:13 | HCl | yea.. |
23:09:21 | amiconn | HCl: No, it should stop music. |
23:09:26 | HCl | *nods8 |
23:09:31 | HCl | yea |
23:09:31 | amiconn | Currently it crashes with an IllInstr |
23:09:32 | HCl | okies |
23:09:35 | HCl | didn't know |
23:09:40 | HCl | i've been out of the loop for a while |
23:09:47 | amiconn | ...because codecs and plugins share the same IRAM area |
23:09:53 | HCl | ah |
23:10:03 | HCl | not even cause it uses the audiobuffer |
23:10:05 | amiconn | ... so playback must be stopped *before* copying the IRAM section |
23:10:10 | HCl | and cause it hogs cpu |
23:11:10 | amiconn | That's the reason why Bagder shuffled the call order, and missed both the (dangling) if(!audio_bufferbase) and the reset to zero below |
23:11:19 | HCl | *nods* |
23:11:34 | amiconn | It still didn't work right until Slasheri's latest fix |
23:11:51 | amiconn | ..because audio_stop() worked asynchronously |
23:13:25 | amiconn | Slasheri: A warning... |
23:13:58 | Slasheri | amiconn: fixed |
23:14:06 | Slasheri | building again ;D |
23:14:21 | Slasheri | and made crossfade work almost every situation |
23:14:54 | amiconn | Does skip back work now? |
23:15:07 | Slasheri | nobody should try that yet ;) |
23:15:16 | Slasheri | i will fix that skipping & seeking next |
23:17:15 | Slasheri | crossfade seems to work really well now |
23:17:39 | [-AIR-] | hey, can you edit text files on rockbox, as in change my .wps ? |
23:21:49 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
23:23:15 | muesli- | Slasheri x fading works groovy |
23:23:19 | muesli- | perfect |
23:23:24 | muesli- | 100% gapless |
23:23:24 | HCl | Slasheri: do you remember those changes i should make by head or should i look them up in the logs? |
23:23:28 | muesli- | love ot |
23:23:28 | muesli- | it |
23:23:30 | Slasheri | muesli-: nice :) |
23:23:45 | Slasheri | HCl: just a moment |
23:23:51 | muesli- | yeah, thank u mates :D |
23:23:52 | HCl | kay.. |
23:24:16 | * | HCl has plenty of time, noone of importance to talk with, people claimed his xbox, laptop busy with defragmentation :p |
23:24:24 | Slasheri | :D |
23:24:39 | HCl | no cat to pet |
23:24:44 | rasher | HCl: Interested in taking over the edit-id3 patch? |
23:24:50 | Slasheri | HCl: btw, where are you running the code? Somewhere in apps/ or is it plugin? |
23:24:53 | HCl | rasher: hm |
23:24:55 | HCl | Slasheri: apps |
23:24:58 | Slasheri | good |
23:25:00 | HCl | database.c |
23:25:15 | HCl | rasher: dunno. |
23:25:32 | muesli- | will there be a folder based database? |
23:25:38 | HCl | folder based database? |
23:25:40 | HCl | what do you mean |
23:25:46 | Slasheri | HCl: i will write the event handler for you |
23:25:49 | HCl | Slasheri: yay. |
23:25:51 | HCl | :) |
23:25:56 | muesli- | the current works by artist/album etc... |
23:26:07 | HCl | muesli-: there's an −−dirisalbum option in the generator |
23:26:09 | muesli- | dir /p >folders.txt |
23:26:22 | HCl | if thats what you mean |
23:26:32 | hardeep | HCl: what does that option do? |
23:26:35 | HCl | it forces all files in a directory to belong to the same album |
23:26:39 | muesli- | generator? |
23:26:46 | HCl | songdb.pl / .jar |
23:26:49 | HCl | (i prefer the .jar) |
23:26:53 | rasher | HCl: It almost works, I think - but it's a bit of a mess.. touches a lot of files.. the bulk of it is a plugin though |
23:27:02 | HCl | rasher: hmk. |
23:27:09 | rasher | And it applies cleanly now! |
23:27:14 | hardeep | how about the other −−dirisalbumname option? |
23:27:14 | HCl | rasher: not for now... runtime database is a fair amount of work that i want to finish first |
23:27:21 | rasher | (well, after I bludgeoned it into submission) |
23:27:28 | HCl | hardeep: that makes album names default to directories if no album name is present in a tag of a song |
23:27:35 | rasher | Sure.. Guess I'll just post an updated patch to the tracker then |
23:27:36 | hardeep | ah, okay |
23:27:36 | HCl | directory name* |
23:27:49 | rasher | HCl: you just sounded bored - can't have that |
23:27:54 | HCl | :P |
23:27:59 | hardeep | Unfortunately, neither help with the problem I have: |
23:27:59 | HCl | trust me, i'm not very |
23:28:05 | HCl | first i need to finish playing all my games |
23:28:12 | hardeep | All my songs are sorted by /Artist/Album/... |
23:28:20 | HCl | mm? |
23:28:22 | HCl | so are mine |
23:28:27 | HCl | whats the problem then? |
23:28:33 | hardeep | so the same album can be in multiple directories |
23:28:40 | HCl | eh. |
23:28:43 | Coldtoast | I'm playing NeoGeo games on my xbox. heh |
23:28:45 | HCl | you split up multiple artist albums? |
23:28:47 | hardeep | each is displayed as a separate album on the tag database |
23:28:50 | hardeep | yes |
23:28:54 | HCl | ew. |
23:28:59 | HCl | well, i can't really help that... |
23:29:12 | hardeep | yeah, i'm just going to hack the script to work for me |
23:29:21 | * | ze used to have a VA dir (along with a Soundtracks dir) |
23:29:22 | HCl | we specifically linked artist to album to allow albums of different artists with the same name |
23:29:41 | HCl | well, you can do that, but it would be nicer if you could form it into an option somehow |
23:29:44 | rasher | There'll always be someone with a more obscure sorting organisation of files |
23:29:46 | HCl | and add it as a patch to the tracker |
23:29:50 | HCl | true that. |
23:30:05 | HCl | its not hard to make it into an option though |
23:30:10 | hardeep | yeah, i'll make it an option |
23:30:12 | HCl | a simple matter of changing the album key to album name |
23:30:15 | HCl | in the .jar anyways |
23:30:25 | | Join spiralout [0] (~keep_goin@p54B3B37E.dip0.t-ipconnect.de) |
23:30:27 | HCl | just like how −−dirisalbum is changing the album key to the directory name only |
23:30:32 | Slasheri | HCl: almost done |
23:30:34 | HCl | where it is albumname___directoryname by default |
23:30:38 | HCl | yay. |
23:30:47 | ze | now my rio karma shows the album under any artist that appears on it, but then only shows that artist's track(s) within the album when browsing to it that way |
23:31:00 | HCl | ze: yea, i have that planned |
23:31:06 | HCl | it needs some filtering in the dbtree.c |
23:31:13 | HCl | i'm not very fond of dbtree.c, to be honest |
23:31:21 | HCl | one of the reasons why i've been delaying it :P |
23:31:24 | ze | i think its kinda funky, but dunno what'd be any better |
23:31:36 | HCl | probably something thats not a hack on the fileview display |
23:31:37 | HCl | i dunno. |
23:31:53 | | Join Bluechip [0] (~BlueChip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
23:32:01 | rasher | dbtree.c should do other kinds of filtering too, I think.. but I forget which things it was |
23:32:08 | rasher | probably also related to multi-artist cds |
23:32:10 | ze | i mean the thing with only showing that artist's track(s) is kinda fkny |
23:32:11 | ze | funky |
23:32:13 | ze | heh |
23:32:13 | HCl | if you remember, put it on the wiki |
23:32:20 | HCl | ze: not hard to do, really |
23:32:31 | HCl | there's a small todo list on the wiki |
23:32:34 | rasher | Just have to remember the path you came from - which you should also |
23:32:35 | ze | not funky code-wise |
23:32:44 | Slasheri | HCl: void audio_set_track_changed_event(void (*handler)(struct track_info *ti)); |
23:32:52 | HCl | nice |
23:32:56 | ze | funking as "oh yeah that album" *click* "doh, just that track..." |
23:33:00 | HCl | do i just call that to register when i initialize? |
23:33:01 | Slasheri | use that function to set your event handler (in playback.h). I will commit soon |
23:33:04 | Slasheri | yep |
23:33:10 | ze | *re-browses to album another way* |
23:33:11 | HCl | any prior initialization needed? |
23:33:16 | HCl | let me check at what stage i init at the moment.. |
23:33:20 | Slasheri | nope |
23:33:21 | rasher | ze: that'd drive me crazy, |
23:33:31 | HCl | status_init(); |
23:33:31 | HCl | playlist_init(); |
23:33:31 | HCl | tree_init(); |
23:33:31 | HCl | rundb_init(); |
23:33:33 | HCl | k |
23:33:41 | HCl | :) |
23:33:42 | hardeep | this will need to be added to the mpeg code as well for archos support |
23:33:55 | Slasheri | and just set it to null if you want to uninitialize |
23:33:58 | HCl | ze: lol. |
23:34:08 | ze | rasher: but on the same token, it'd also be kinda funky to be browsing by artist and go into the album and other artists showing up there |
23:34:21 | HCl | ze: personally, i planned to do it like that, and then the normal browse by album option would show all the artists |
23:34:27 | ze | rasher: and then what do you do when you click "play all tracks by this artist" |
23:34:29 | rasher | True |
23:34:39 | HCl | ze: that works cleanly though. |
23:34:40 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
23:34:48 | HCl | it simply searches for all songs by the artist |
23:34:57 | HCl | and doesn't take all the albums and adds them |
23:35:03 | preglow | someone please shoot me in the head, quick |
23:35:07 | ze | yeah |
23:35:09 | * | HCl hands preglow a watergun |
23:35:22 | * | HCl shoots preglow on his head |
23:35:26 | HCl | sup? |
23:35:47 | ze | maybe if there was a way to go straight to the full album from the artist-specific browsing of it |
23:35:52 | preglow | not much, writing |
23:35:55 | preglow | bored to death |
23:36:04 | HCl | ze: pff, we'd have to think of a way to properly do that though |
23:36:10 | ze | heh |
23:36:12 | HCl | personally, i have no idea what would be userfriendly |
23:36:13 | rasher | I don't think that's necessary |
23:36:20 | HCl | maybe in the context menu a jump |
23:36:31 | rasher | "show all songs in album"? |
23:36:36 | rasher | But then... |
23:36:42 | HCl | maybe. |
23:36:47 | rasher | albums with same name :-S |
23:36:50 | Slasheri | HCl: now you can try it :) |
23:36:55 | HCl | great. |
23:37:12 | ze | apparently the karma firmware distinguishes albums/tracks by unique internal identifiers |
23:37:22 | ze | so that even if they have the same name, they're considered seperate things |
23:37:26 | HCl | we have that |
23:37:28 | ze | Unless the tracks are actually identical |
23:37:46 | ze | in which case the 2nd copy just never really gets loaded |
23:37:47 | ze | heh |
23:37:55 | rasher | it gets hard when people scatter multi-artist cds over multiple dirs |
23:37:55 | rasher | OR |
23:37:56 | ze | since it can tell its a duplicate |
23:38:02 | ze | even if its different names i think |
23:38:12 | rasher | if two artists have an album of the same name |
23:38:20 | ze | if its different names i think it said it'll just add the 2nd name and use the same data |
23:39:11 | ze | rasher: yeah it can be funky |
23:39:17 | ze | heh |
23:39:28 | rasher | There are cases where the software will have to guess |
23:39:36 | rasher | and will get it wrong in one of two cases |
23:39:54 | ze | what will it have to guess? |
23:40:07 | rasher | well if two songs are from the same album, basically |
23:40:19 | rasher | based on path and album/artist tags |
23:40:21 | HCl | the database generator does that.. |
23:40:27 | rasher | Exactly |
23:40:32 | rasher | And it's not foul-proof |
23:40:32 | HCl | controllable by some options |
23:40:40 | HCl | it depends on how your music is organized, really. |
23:41:16 | HCl | i can safely use dirisalbum and dirisalbumname on my collection |
23:41:18 | rasher | indeed, and it's pretty much impossible to write something that'll work with every way |
23:41:24 | HCl | mmm |
23:41:31 | HCl | we'll just keep adding options |
23:41:34 | ze | if there's some way of telling the albums are different albums with the same name |
23:41:39 | ze | by either path or artist tags |
23:41:47 | ze | i don't see why it should guess anything |
23:42:10 | ze | but then i guess your case of having VA albums spread around... |
23:42:18 | ze | but thats just funky :p |
23:42:19 | rasher | well if the path is different, and album tags match |
23:42:52 | rasher | Now why isn't my matrix plugin being compiled |
23:43:03 | HCl | yea, like i said, its a really simple change to add that |
23:43:11 | HCl | at leas |
23:43:11 | HCl | t |
23:43:14 | HCl | in the .jar |
23:43:23 | rasher | no different in the perl |
23:43:35 | HCl | i dunno, i'm staying away from the perl version :p |
23:43:43 | HCl | especially when i add runtime db support to the .jar |
23:44:13 | rasher | hrm, adding something to apps/plugins/SOURCES didn't make it get built |
23:44:37 | rasher | it did.. what the.. |
23:44:50 | HCl | hmm.. implicit declaration of logf |
23:45:32 | HCl | there we go :) |
23:45:39 | rasher | hm? |
23:45:47 | HCl | my rundb code compiles cleanly |
23:45:53 | rasher | ah |
23:45:56 | HCl | gotta start changing my .jar now |
23:46:02 | HCl | it'll refuse to work without a runtime database |
23:46:24 | *** | Saving seen data "./dancer.seen" |
23:47:54 | HCl | we should probably make a gnuchess port |
23:48:26 | rasher | just port chess off of podzilla |
23:48:30 | Slasheri | night :) -> |
23:48:31 | HCl | i looked at it |
23:48:34 | HCl | they have vector based graphics |
23:48:38 | HCl | impossible to port |
23:48:38 | rasher | so |
23:48:46 | rasher | replace their graphics routines? |
23:48:51 | HCl | lots of work :/ :/ |
23:49:17 | rasher | matrix.c had all its graphics in one function matrix_blit_char |
23:49:20 | rasher | \o/ |
23:49:21 | HCl | gnight Slasheri |
23:49:28 | HCl | joys :X |
23:49:42 | HCl | hmmm |
23:49:43 | HCl | tea |
23:49:47 | * | HCl goes to make tea |
23:50:05 | Coldtoast | Tea. Earl Grey. Hot |
23:50:12 | rasher | With milk. |
23:50:17 | rasher | Squirted out of a cow. |
23:50:22 | | Quit Chamois (Read error: 131 (Connection reset by peer)) |
23:51:10 | | Join Chamois [0] (~Chamois@82.226.182.23) |
23:52:29 | HCl | hmm. |
23:52:43 | * | ze doesn't like earl grey |
23:52:43 | * | HCl actually remembers he has milk, which is an odd occasion cause he usually doesn't. |
23:52:52 | HCl | i usually have the other one |
23:52:57 | HCl | but i'm extremely tolerant |
23:53:05 | ze | the other one? |
23:53:07 | [-AIR-] | err, i need a little help with a wps |
23:53:07 | HCl | the only thing i don't like is tea with milk AND sugar |
23:53:10 | ze | cream? half&half? |
23:53:15 | ze | sugar? |
23:53:16 | ze | heh |
23:53:20 | HCl | aside from that, you can throw any tea at me |
23:53:32 | ze | i like green tea, and herbal |
23:53:38 | ze | i only occasionally drink black |
23:53:40 | ze | and thats usually chai |
23:53:41 | HCl | i used to like strawberry |
23:53:48 | | Quit Coldtoast ("Peace and Protection 4.22") |
23:53:50 | HCl | but i have this strawberry tea collection that seems to be endless |
23:53:55 | ze | heh |
23:53:55 | HCl | and i'm getting bored by it.. :X |
23:54:05 | rasher | I don't get it... my matrix plugin is working in the sim.. |
23:54:07 | ze | yeah you gotta have variety |
23:54:12 | HCl | so now i'm plundering the flat's tea supply |
23:54:19 | rasher | But on target it behaves differently |
23:54:20 | ze | i've been drinking lots of dragonwell |
23:54:24 | rasher | no crash, just differently |
23:54:27 | HCl | thats why you should always develop on target :) |
23:54:31 | [-AIR-] | my current wps is GeorgeCollins' one here http://www.rockbox.org/twiki/bin/view/Main/WpsGallery. i'd like to put the next track number after the next track name when it has buffered. any help ??? |
23:54:33 | ze | and occasional gyokuro |
23:54:33 | HCl | oh, okay, thats odd |
23:54:47 | * | HCl doesn't know about wps, sorry |
23:54:54 | rasher | HCl: tell me about it! |
23:54:54 | [-AIR-] | ok. |
23:54:57 | rasher | it's driving me insane |
23:54:58 | ze | now i'm getting some samples of otherstuff, and plan on getting some white monkey and sencha |
23:55:01 | [-AIR-] | u know anyone who does? |
23:55:03 | [-AIR-] | hcl? |
23:55:04 | HCl | rasher: relax, have a cup of tea :p |
23:55:09 | HCl | [-AIR-]: t0mas |
23:55:19 | [-AIR-] | gr8 thanx. |
23:55:21 | ze | what timing though |
23:55:32 | muesli- | HCl perl.exe songdb.pl −−dirisalbum |
23:55:37 | muesli- | doesnt work |
23:55:41 | ze | i'm walking to the mailbox, just get a few steps out the door, and the mail carrier pulls up |
23:55:41 | HCl | mmm? |
23:55:44 | HCl | try the .jar |
23:55:44 | rasher | [-AIR-]: Just look at the CustomWPS page.. |
23:55:47 | [-AIR-] | t0mas is ntot here |
23:55:47 | muesli- | or is that not what you meant |
23:56:01 | HCl | muesli-: it should work, but i haven't really looked at the .pl version in a while |
23:56:02 | [-AIR-] | i know where it is but i dont get the thing i have got here, |
23:56:03 | rasher | [-AIR-]: it should tell you everything you need to know |
23:56:09 | HCl | i made the .jar from scratch instead |
23:56:14 | [-AIR-] | rasher do u know the shiz? |
23:56:24 | HCl | because the maintainability of the .pl version was starting to drive me crazy |
23:56:33 | [-AIR-] | do u understand what i'd like :S |
23:56:59 | rasher | [-AIR-]: Well.. track number is %in - next track number i %In (capital i) |
23:57:09 | rasher | Just add %In in an appropriate spot |
23:57:21 | [-AIR-] | i appreciate that. |
23:57:22 | [-AIR-] | wait. |
23:57:23 | [-AIR-] | .brb |
23:58:51 | HCl | igh, people filling up the wireless router :/ |
23:58:58 | muesli- | HCl SongDB.jar isnt it a linux version? |