00:00:27 | | Quit webguest20 ("CGI:IRC") |
00:01:08 | | Join stripwax [0] (~stripwax@213-228-241-36.dsl.prodigynet.co.uk) |
00:01:25 | stripwax | hiya |
00:02:38 | | Nick CheeseBurgerMan is now known as CBM-away (~BurgerBoy@tc2-225-085.altelco.net) |
00:04:52 | | Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
00:05:31 | | Quit rooomish ("game is over, rooomish is probably dead :-(?") |
00:08:02 | LinusN | who did the recording code for iriver? |
00:08:22 | LinusN | i have some questions about it |
00:08:47 | stripwax | LinusN - what does cvs say? wasn't that 'american coder'? |
00:08:59 | HCl | austrian >.> |
00:09:17 | stripwax | LOL yeah, what I meant to type!! |
00:09:27 | LinusN | ah |
00:09:43 | stripwax | hang on, austrian or australian? fortunately, also goes by the name 'ac' .. |
00:16:36 | | Join jpegreen [0] (~Jeremy@234-64-212-66.spl.org) |
00:18:48 | | Join webguest02 [0] (~51429e1d@labb.contactor.se) |
00:18:50 | jpegreen | LinusN: Would you take a look at this forum and tell me if its possible... I know you are one of the developers so your opinion would be greatly appreciated. http://forums.rockbox.org/index.php?topic=1027.0 |
00:19:04 | webguest02 | hubble worked on recording |
00:19:41 | | Quit webguest02 (Client Quit) |
00:22:19 | stripwax | jpegreen - note that it's not currently possible to have TWO pieces of aligned text on the same line in the wps (i.e. you cannot currently have a left-aligned component and a right-aligned component on the same line). Unless I've missed some wps coding efforts ;-) |
00:22:43 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.5/20050711]") |
00:23:09 | | Join memmem [0] (~user@p54A2017C.dip0.t-ipconnect.de) |
00:23:23 | jpegreen | Actually anyone out there that may know the answer to this puzzle that I am working on please take a look at this forum: http://forums.rockbox.org/index.php?topic=1027.0 |
00:23:34 | jpegreen | Thank you Stripwax |
00:23:54 | memmem | Hi |
00:25:09 | | Quit zeekoe_ (Read error: 60 (Operation timed out)) |
00:25:42 | jpegreen | I had thought about that while thinking this up and asked B4dger if a align justify %aj tag would work on the player his response was NO but I typed that image out to explain what I wanted... It could all be aligned left just as long as the static time and the time remaining wer displayed. |
00:25:42 | LinusN | jpegreen: there is a patch that allows multiple alignment codes, if that's what you want |
00:26:26 | LinusN | aha, studio... |
00:26:49 | jpegreen | LinusN: That would be helpful but I think that it wouldn't work on the Studio |
00:27:00 | memmem | MrStaticVoid: I've compared the HD66773R datasheet to the the original iAUDIO X5 firmware and everything except for one bit makes sense. I think we hunted down the correct controller. Shall we ask the manufacturer of the display for the electrical and timing specs or shall we just take the numbers from the original firmware? (Original initialization code available on request.) |
00:27:04 | jpegreen | Would it? |
00:27:26 | LinusN | jpegreen: well, you have two lines |
00:27:37 | LinusN | 11 characters each |
00:28:43 | LinusN | so if you want both current time and track time that will be 8 characters |
00:28:55 | LinusN | leaving 3 characters for the progress bar |
00:29:12 | jpegreen | Yeah and the Existing %pf takes advantage of the two lines by compressing the time stamp and the progress bar horizontaly. have you looked at the forum? |
00:29:13 | LinusN | not much of a progress bar if you ask me |
00:29:49 | stripwax | would be better to alternate track length and time remaining, imho |
00:30:22 | LinusN | jpegreen: "compressing horizontally"? |
00:30:42 | stripwax | LinusN - you've read that forum page? |
00:30:42 | LinusN | 3:24###1:23 |
00:30:51 | LinusN | stripwax: yes i have |
00:31:11 | HCl | darnit |
00:31:21 | jpegreen | The Track/Artist./Whatever is sll taking up the top lilne, while the time and the progress bar are are made to fit into the lower line of characters |
00:31:22 | HCl | why haven't any users made me a good skin that has rating and playcount on it yet ;x |
00:31:46 | LinusN | jpegreen: like this? "3:24###1:23" |
00:31:47 | BBub | HCl: why not create it yourself? |
00:31:49 | stripwax | HCl heh. |
00:31:53 | HCl | BBub: lazy :P |
00:31:54 | HCl | plus |
00:31:58 | BBub | anyone with a little paint/notepad-knowledge kann do it |
00:32:00 | BBub | *can |
00:32:02 | HCl | i'm not good at skin and html stuff like that. |
00:32:13 | HCl | i usually let normal users do that for me |
00:32:13 | HCl | heh |
00:32:25 | jpegreen | LinusN: Take a Look Here: http://forums.rockbox.org/index.php?topic=1027.0 |
00:32:36 | LinusN | jpegreen: i am reading that page |
00:32:45 | jpegreen | Ok |
00:33:15 | LinusN | jpegreen: is this what you want? "3:24###1:23" |
00:33:27 | LinusN | where ### is the progress bar? |
00:33:54 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
00:33:59 | jpegreen | Do you have a studio series unit? |
00:34:07 | LinusN | yes, 2 of them |
00:34:30 | jpegreen | Okay the progress bar is under the time stamp. |
00:34:46 | LinusN | how? you only have 2 lines on the display |
00:35:20 | jpegreen | The time stamp is written smaller |
00:35:34 | LinusN | written smaller? |
00:35:48 | LinusN | it is a *character" lcd, not bitmap |
00:36:35 | jpegreen | Hold on I am going to write you a .wps file copy it and paste it into your text editor and then save as a .wps then put it on your studio and take a look for your self. |
00:37:59 | jpegreen | Yeah I know its a "character" Not a "Lcd" thats why I am asking how it might be done... Otherwise I would have already done it.. LOL |
00:39:20 | jpegreen | LinusN: Here you go try this in your player and see what I am talking about first hand... %s%?it<%it|%fn> - %?ia<%ia|%d2> - %?id<%id|%d1> |
00:39:20 | jpegreen | %pf |
00:39:51 | jpegreen | The %pf is the entire second line everything else is the first line |
00:41:40 | * | stripwax doesn't have a studio but is now intrigued how %pf currently puts time and progress info into one line.. |
00:42:02 | jpegreen | I hope you don't think that I am being rude. This is just a nice puzzle for me and I don't get puzzled that often and when I do I get pasionate.... Sometime s that comes of as rude... |
00:42:18 | jpegreen | See Stripwax isn't that odd! |
00:42:34 | jpegreen | I feel like I just have to know how they did that? |
00:42:49 | LinusN | doh! |
00:43:15 | stripwax | LinusN - wanna let the cat out of the bag? (so to speak..) |
00:43:19 | LinusN | the lcd has 8 user definable characters |
00:44:24 | stripwax | LinusN - how is 8 enough? |
00:44:31 | LinusN | 4 are used for the time display on the left and 2 more for the progress bar to the right of them |
00:44:41 | | Join ashridah [0] (ashridah@220-253-123-195.VIC.netspace.net.au) |
00:44:54 | stripwax | - or can they just be redefined continuously... |
00:45:01 | LinusN | stripwax: exactly |
00:45:06 | stripwax | ... neat.. |
00:45:16 | jpegreen | Oh AH ha! |
00:45:34 | jpegreen | Thanks LinusN that just made my day! |
00:45:41 | LinusN | if we want to extend it, we would need more than 8 user defined chars... |
00:45:56 | stripwax | what are the other two used for? |
00:46:43 | stripwax | if we had free reign we could use 3 for time on the left, 3 for time on the right, and two for progress bar = 8 |
00:47:17 | LinusN | the time display takes 4 chars |
00:47:27 | LinusN | M:SS |
00:47:44 | jpegreen | Yep X:XX I see what you are saying |
00:48:15 | stripwax | LinusN -right but M:SS could be compressed into 3 chars, no? narrower font |
00:48:39 | stripwax | e.g. M: in one char |
00:48:57 | jpegreen | That would be really hard to read? don't you think? |
00:49:41 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
00:50:10 | jpegreen | So the 8 characters is a non negotiable limitation... No way of getting around it? |
00:50:20 | LinusN | unfortunately not |
00:50:29 | jpegreen | Ughhhhh! |
00:50:33 | stripwax | jpegreen - don't know. don't have a studio so I don't know how large each character is. I'm guessing 7x5 matrix, you can do a readable digit in three pixels |
00:51:37 | LinusN | also don't forget that there are tracks that are longer than 9 minutes |
00:51:43 | stripwax | or maybe do M in one char, and :S S in the other two, using a smaller font for the digits for seconds. makes more sense anyway. |
00:51:54 | stripwax | LinusN well how does that currently work if you only have four chars for time? |
00:52:06 | LinusN | i didn't say we only had 4 |
00:52:14 | LinusN | his example used 4 |
00:52:42 | jpegreen | If you saw the existing lay out you would see what I mean... Its at the point right now where its just readable you can't take it any smaller. |
00:52:46 | LinusN | i have yet to try a >60 minutes file |
00:52:47 | stripwax | LinusN - ugh, I misunderstood what you meant. and you hadn't answered my "what are the other two used for" question earlier.. |
00:53:00 | stripwax | LinusN ?? 99 minutes |
00:53:15 | LinusN | the 8 characters are dynamically allocated for the RockLatin engine |
00:53:45 | LinusN | stripwax: the time display is based on hours, minutes and seconds |
00:54:14 | jpegreen | So LinusN the most it will show is 1:39:00 but in the form of 99:00 |
00:54:44 | | Join Tipi^ [0] (~tipi@dsl-83.148.225-153-dynip.ssp.fi) |
00:55:00 | HCl | yes. well. goodnight o.o. |
00:57:12 | | Part stripwax |
00:57:36 | | Join TCK [0] (TCK@81-86-96-52.dsl.pipex.com) |
00:58:50 | jpegreen | Actually LinusN I just tested an 8:53:00 audio book and it showed it just like that.. I am about to test a 26:34:00 audio book and see what it does... |
00:58:57 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.5/20050715]") |
00:59:01 | LinusN | jpegreen: the most it will show is H:MM:SS |
00:59:44 | LinusN | and then i don't know how the bar will look like |
01:00 |
01:00:03 | | Join lostlogic_ [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
01:00:06 | | Quit lostlogic_ (Client Quit) |
01:00:18 | LinusN | hmmm |
01:00:55 | LinusN | h:mm:ss will work fine, but i'm not sure how hh:mm:ss will look like |
01:01:32 | jpegreen | about like this :-) "HH:MM:" LOL |
01:02:47 | LinusN | :-) |
01:02:59 | jpegreen | It still allows you to see that you are into the double digit hours like that. and if you are listening to a track that long who cares about the Seconds. |
01:03:12 | LinusN | does the bar look ok? |
01:03:47 | jpegreen | Yep. |
01:03:53 | BBub | LinusN: is there a place where i could read a little bit more about what gain/volume on the iriver recording mode are exactly doing? |
01:03:56 | jpegreen | The bar itself looks fine |
01:05:38 | LinusN | BBub: the source code and the uda1380 data sheet |
01:07:18 | LinusN | time to go to sleep |
01:07:23 | jpegreen | LinusN: Ooops at 21:45:XX it disapears then starts again at the begining of the left side? any Idea why 21:45:XX that seems quite odd.. |
01:08:07 | LinusN | the progress bar needs 2 characters |
01:08:29 | LinusN | hh:mm:ss needs 8 |
01:08:52 | LinusN | so it needs all in all 10 characters to display it correctly |
01:09:04 | LinusN | and there are only 8 |
01:09:27 | LinusN | the two ":" characters can be shared |
01:09:43 | LinusN | bute we are still one character short |
01:10:05 | jpegreen | Yeah... but why 21:45:SS and not 24:00:ss or for that matter 10:00:SS LOL seems a little arbritrary doesn't it... :-) |
01:10:09 | *** | Saving seen data "./dancer.seen" |
01:10:40 | jpegreen | Oh well the Idea was a good one but it just won't fly... |
01:11:05 | LinusN | nope |
01:11:17 | jpegreen | D&^%*&^ those physical limitations... Grr |
01:11:34 | LinusN | jpegreen: start saving for an iriver :-) |
01:12:21 | jpegreen | I already am! with the smae number of players as you I am looking forward to a new piece of hardware. |
01:12:56 | jpegreen | Have you done any Hardware Hacks on your Players? |
01:13:06 | LinusN | not many |
01:13:16 | jpegreen | HD size increase? |
01:13:25 | LinusN | serial port for debugging |
01:13:31 | jpegreen | Both of mine are 40GB |
01:13:34 | LinusN | larger hd |
01:13:51 | LinusN | bdm connection on a h120 |
01:14:03 | LinusN | white backlight on my rec20 |
01:15:48 | jpegreen | I made the changes before I had even started looking for changes to the firmware or any other websites with tutorials. LOL Then I found several once I started looking thought I had an original Idea... Doh I was so nieve LOL |
01:16:05 | jpegreen | White Back light sounds Nice |
01:16:44 | LinusN | much better visibility |
01:17:00 | jpegreen | I always thought a blue one on the player would be nice... Is that possible? |
01:17:01 | LinusN | haven't tried it on a studio though |
01:17:26 | LinusN | should be possible |
01:17:41 | jpegreen | I think I will give it a try |
01:18:18 | LinusN | well, i gotta sleep |
01:18:37 | LinusN | nite all |
01:18:39 | jpegreen | Okay Gnight... Thanks for your Input... |
01:18:46 | | Part LinusN |
01:18:51 | | Part jpegreen |
01:23:52 | | Quit ashridah ("Leaving") |
01:31:15 | | Join austriancoder [0] (~5078751e@labb.contactor.se) |
01:31:18 | austriancoder | hi all |
01:32:09 | HCl | heyhey |
01:36:15 | austriancoder | does anybody know, what unit IRAMSIZE has? |
01:36:29 | HCl | don't look at me... |
01:36:50 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
01:37:45 | austriancoder | i need to know this, before i can continue my *.lds patch |
01:40:18 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:49:34 | | Quit TCK (Read error: 110 (Connection timed out)) |
02:00 |
02:01:51 | | Join ansivirus [0] (~ansivirus@ppp-69-148-89-94.dsl.rcsntx.swbell.net) |
02:05:59 | HCl | http://www.guardian.co.uk/international/story/0,3604,1530695,00.html |
02:06:17 | HCl | shell jails innocent people cause they refuse to sell their land to shell |
02:32:20 | | Nick CBM-away is now known as CheeseBurgerMan (~BurgerBoy@tc2-225-085.altelco.net) |
02:35:57 | | Quit memmem ("ERC Version 5.0.3 $Revision: 1.726.2.17 $ (IRC client for Emacs)") |
02:40:26 | | Join TCK [0] (TCK@81-86-96-228.dsl.pipex.com) |
02:41:46 | austriancoder | does anybody know some video codec wich used integers only? |
02:58:52 | austriancoder | night all |
02:58:53 | | Quit austriancoder ("CGI:IRC") |
03:00 |
03:10:10 | *** | Saving seen data "./dancer.seen" |
03:14:02 | | Quit BBub () |
03:26:01 | | Join jamesshuang [0] (~james@24.149.176.92) |
03:28:16 | jamesshuang | so... can anyone point me in a direction for how the internal rockbox bitmap format is stored? |
03:28:38 | jamesshuang | I'm trying to get started in rockbox programming, but the entire thing is rather poorly documented.... :-p |
03:39:48 | | Quit CheeseBurgerMan (Read error: 104 (Connection reset by peer)) |
03:44:52 | | Join CheeseBurgerMan [0] (~BurgerBoy@tc2-225-085.altelco.net) |
04:00 |
04:05:13 | | Join QT_ [0] (as@area51.users.madwifi) |
04:07:02 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
04:15:58 | | Quit QT (Read error: 110 (Connection timed out)) |
04:54:16 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
04:57:16 | | Quit Strath (Nick collision from services.) |
04:57:16 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
05:00 |
05:03:10 | | Join asdsd____ [0] (~asdsd@h-67-100-24-142.miatflad.dynamic.covad.net) |
05:03:17 | | Part asdsd____ |
05:07:51 | | Join amiconn_ [0] (~jens@p54BD66C0.dip.t-dialin.net) |
05:10:13 | *** | Saving seen data "./dancer.seen" |
05:10:21 | | Quit jamesshuang (Read error: 110 (Connection timed out)) |
05:15:12 | | Quit CheeseBurgerMan (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
05:19:34 | | Join CheeseBurgerMan [0] (~youshould@tc2-225-085.altelco.net) |
05:26:17 | | Quit amiconn (Read error: 110 (Connection timed out)) |
05:26:17 | | Nick amiconn_ is now known as amiconn (~jens@p54BD66C0.dip.t-dialin.net) |
05:54:59 | | Quit tiegs ("CGI:IRC (EOF)") |
06:00 |
06:00:53 | | Quit CheeseBurgerMan () |
06:08:15 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
06:09:09 | | Join CheeseBurgerMan [0] (~BurgerBoy@tc2-225-085.altelco.net) |
06:26:56 | | Quit Strath (Read error: 110 (Connection timed out)) |
06:39:48 | | Nick CheeseBurgerMan is now known as CBM-away (~BurgerBoy@tc2-225-085.altelco.net) |
07:00 |
07:04:15 | | Quit CBM-away (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
07:08:27 | | Quit ansivirus (Read error: 110 (Connection timed out)) |
07:10:14 | *** | Saving seen data "./dancer.seen" |
07:13:35 | | Join ansivirus [0] (~ansivirus@adsl-68-88-72-55.dsl.rcsntx.swbell.net) |
07:21:00 | | Quit pike| (Read error: 110 (Connection timed out)) |
07:42:20 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:47:04 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
07:48:16 | | Quit oxygen77 (Client Quit) |
07:55:47 | | Join napgravy [0] (~user@S0106004095d1df8f.cg.shawcable.net) |
07:56:24 | napgravy | Hi there - quick question that perhaps one of the devs can answer... Is it my |
07:56:42 | napgravy | imagination or does v4 of the iriver bootloader keep the LCD on when plugged in via USB? |
07:57:02 | napgravy | I don't recall v3 doing that but I can honestly say I'm not paying too much attention to the display when plugged into USB... |
07:57:51 | napgravy | (LCD backlight that is..... :) |
08:00 |
08:07:47 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
08:10:09 | napgravy | Gotta go - its after midnight here. I'll check the IRC logs later if anybody can confirm the backlight thing in bootloader v4. |
08:10:18 | napgravy | Keep up the good work and thanks for Rockbox! :) |
08:10:31 | | Quit napgravy ("Leaving") |
08:16:06 | | Quit MrStaticVoid (Read error: 110 (Connection timed out)) |
08:26:28 | LinusN | wow, he didn't even bother to read the IriverBoot page |
08:28:34 | LinusN | "Known bugs: The backlight is always on in USB mode" |
08:31:06 | | Join ashridah [0] (ashridah@220-253-123-105.VIC.netspace.net.au) |
08:40:16 | | Join pike [0] (pike@c83-249-120-126.bredband.comhem.se) |
08:46:40 | amiconn | good morning :) |
08:48:56 | LinusN | morning |
08:49:13 | LinusN | wow, gotta reboot, cu soon |
08:49:16 | | Part LinusN |
08:53:28 | | Join LinusN [0] (~linus@labb.contactor.se) |
08:56:33 | LinusN | makes me feel all warm inside: http://www.misticriver.net/boards/showpost.php?p=277164&postcount=35 |
09:00 |
09:10:16 | *** | Saving seen data "./dancer.seen" |
09:12:03 | | Join Coldtoast [0] (~edan@ppp111-3.lns1.hba1.internode.on.net) |
09:17:14 | | Join Harpy [0] (QyiPRmpI5e@dsl-hkigw7wbb.dial.inet.fi) |
09:27:10 | amiconn | LinusN: Any schematics for the H3x0 yet? |
09:27:18 | LinusN | nope |
09:27:36 | | Join dakiller [0] (~dakiller@CPE-147-10-68-157.vic.bigpond.net.au) |
09:27:43 | amiconn | Also, could you perhaps tell me in advance when you intend to work on the H3x0 bootloader? |
09:28:05 | amiconn | Maybe I should really try to get hold of a H3x0 before, for LCD hacking... |
09:28:16 | LinusN | in advance? |
09:29:37 | amiconn | Yes, to allow me getting a H3x0 in time... |
09:33:22 | LinusN | aha |
09:42:25 | | Quit Klyr (Read error: 104 (Connection reset by peer)) |
09:44:13 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
09:51:27 | amiconn | LinusN: Did you check whether we stay within LCD specs (high pulse width) when removing the 'nop' from the loop and increasing the wait cycles instead? |
09:52:12 | amiconn | It might be that this isn't the case. Iirc nop synchronises the pipeline and may take several cycles, not only 1 |
09:52:23 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
09:52:49 | LinusN | amiconn: that's what i saw too |
09:53:02 | LinusN | 3 cycles |
09:53:09 | amiconn | Yes, up to |
09:53:42 | LinusN | boy, do i miss the 6502... |
09:54:08 | amiconn | A single-cycle nop that doesn't influence the pipeline is 'tpf' |
09:54:39 | LinusN | actually, i really missed a 1-cycle nop in the 6502, it's 2 cycles |
09:54:49 | LinusN | tpf? |
09:54:57 | LinusN | thing to prefer? |
09:55:03 | amiconn | 'trap false', a trap that is never taken |
09:55:40 | amiconn | This can be used as one-cycle nop, and as a 'shadow' for a short else path, saving one bra |
09:56:16 | amiconn | tpf.w and tpf.l take parameters which they don't use... |
09:56:48 | LinusN | but they are fetched |
09:57:35 | amiconn | CFPRM.pdf page 148 |
09:57:38 | LinusN | like we used the BIT instruction in the 6502 days |
09:57:51 | LinusN | amiconn: beat you to that |
09:58:44 | LinusN | i'll measure with a tpf this evening |
09:58:46 | amiconn | This is officially documented... |
10:00 |
10:00:41 | amiconn | Maybe the mnemonic is trapf / trapf.w / trapf.l instead, that's what MCF5249UM.pdf mentions |
10:04:10 | LinusN | trapf works |
10:07:29 | amiconn | I already thought a bit about a colour lcd driver |
10:08:17 | amiconn | The good thing with >= 1 byte/pixel is that we don't have to worry about packed pixels orientation, so *we* can decide what monochrome bitmap format to choose |
10:08:56 | amiconn | My suggestion is to simply keep the format we already have for archos and H1x0. Makes reusing fonts etc easy... |
10:09:30 | amiconn | The only monochrome format that is different so far is the player gfx library format, and playergfx doesn't use fonts |
10:09:50 | LinusN | i agree |
10:10:09 | LinusN | i better start drawing schematics then... |
10:10:34 | amiconn | I will prepare some #defines and function declarations for colour |
10:11:07 | amiconn | Schematics will be helpful, we'll need the hookup of the data bus to the lcd at least |
10:11:35 | amiconn | It seems the colour lcds can be hooked up in more variable ways than monochrome |
10:13:11 | LinusN | the sad part is that we don't have a naked h300 pcb |
10:13:35 | * | LinusN heads on to misticriver |
10:13:51 | amiconn | Perhaps checking a disassembled H3x0 firmware will tell us what we need. |
10:18:43 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
10:19:03 | * | LinusN posted a plea for help in the mr forum |
10:19:28 | LinusN | amiconn: disassembling might help us a great deal |
10:26:15 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
10:31:07 | | Join Lear [0] (~chatzilla@h143n1c1o285.bredband.skanova.com) |
10:36:06 | | Quit oxygen77 ("CGI:IRC (EOF)") |
10:46:16 | amiconn | LinusN: If I commit my colour lcd preparation, compilation for h3x0 will fail badly :( |
10:46:29 | LinusN | who cares? :-) |
10:46:36 | amiconn | ...because h3x0 includes lcd-h100.c for whatever reason |
10:46:52 | amiconn | "conflicting types for blah" |
10:49:45 | LinusN | then have it include lcd-h300.h |
10:50:17 | amiconn | That does not yet exist... but I added a workaround in SOURCES for now |
10:50:35 | amiconn | ...selecting the lcd driver based on LCD_DEPTH |
10:51:07 | amiconn | This leaves H3x0 (and X5) without lcd driver at all until it is written |
10:51:19 | LinusN | oki |
10:52:20 | amiconn | We might get away with a single driver for both H3x0 and X5 if they're similar enough |
10:52:59 | LinusN | cool |
10:53:51 | | Quit merbanan ("Leaving") |
10:54:21 | ep0ch | what's the screen size of the ihp, 160 x 128? |
10:54:47 | amiconn | Which iHP? |
10:54:50 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
10:55:01 | ep0ch | ohh yeah the 1x0 series |
10:55:19 | amiconn | Yes, 160x128 |
10:56:03 | ep0ch | the unreleased iAudio M5 is a grayscale 160x128, so maybe that is the same LCD as the 1x0 too |
10:56:36 | amiconn | We already have one multiple-use lcd driver, and that is the recorder one |
10:56:41 | LinusN | would be cool |
10:56:54 | amiconn | ...not counting the various recorders, because they're identical lcd-wise |
10:57:48 | amiconn | The recorder lcd driver is also used for the Ondios (same controller and panel, but mounted flipped) and the gmini 1xx series (same controller, but different panel - 128x64 instead of 112x64) |
11:00 |
11:03:12 | | Join zeekoe_ [0] (~zeekoe@ip51cc69f6.adsl-surfen.hetnet.nl) |
11:09:31 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:10:17 | *** | Saving seen data "./dancer.seen" |
11:12:31 | LinusN | lunch |
11:42:14 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:56:15 | | Join webguest98 [0] (~d4406110@labb.contactor.se) |
11:57:02 | webguest98 | in recent builds gapless has become less gapless, or is it my imagination ? |
11:58:34 | * | HCl stretches |
12:00 |
12:00:23 | | Quit zeekoe_ (Read error: 110 (Connection timed out)) |
12:01:02 | | Part webguest98 |
12:03:43 | | Join austriancoder [0] (~5078751e@labb.contactor.se) |
12:04:27 | HCl | morning.. |
12:05:17 | | Quit austriancoder (Client Quit) |
12:08:16 | | Quit oxygen77 ("CGI:IRC (EOF)") |
12:11:02 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
12:11:05 | Slasheri | Hmm, btw is it also possible to fix the hd powerdown problem in the usb bootloader mode? When i use that mode from linux and disconnect the usb cable, i think that the hd does immediately after that an emergency shutdown and will restart shortly. Windows users has not that problem because windows tells the hd to spindown before disconnecting the cable |
12:11:35 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
12:12:11 | amiconn | Slasheri: Hmm? |
12:12:24 | amiconn | I never tell windows anything before pulling the cable... |
12:13:38 | Slasheri | Ah, interesting. If i click that icon on the tray to safely disconnect the device, windows will spindown the hd. But i almost never use windows |
12:13:56 | Slasheri | Without spinning down the hd, you can hear the "click" |
12:14:12 | amiconn | You don't need to safely remove if you have set it to 'optimize for fast removal' |
12:14:19 | Slasheri | i think that is caused because power to hd is cut when it was still spinning, and it's not a good thing |
12:14:25 | amiconn | Then windows won't do write caching |
12:14:53 | amiconn | I don't get the click, although I get the spindown... |
12:14:55 | crwl | same thing happens in linux if you use "sync" as a mount option, i think |
12:15:45 | Slasheri | crwl: hmm, nice. i might try that :) |
12:16:01 | Slasheri | amiconn: Hmm, i always get the click :/ |
12:16:06 | LinusN | strange, i haven't experienced that |
12:16:15 | Slasheri | but i didn't get that with earlier boot loader versions (version 1 at least) |
12:16:21 | Slasheri | :/ |
12:18:19 | Slasheri | and the click is pretty strong, i can feel it well if i keep the player on my hand while disconnecting the cable |
12:18:19 | | Quit oxygen77 ("CGI:IRC (EOF)") |
12:19:20 | LinusN | hmmm, it's hard to handle this correctly |
12:19:37 | LinusN | the boot loader reboots after usb mode |
12:20:16 | LinusN | and the hard drive power port pin is reinitialized |
12:21:11 | LinusN | and it is deliberately set to OFF by default |
12:21:40 | Slasheri | Ah, hmm.. would it be possible to spin down the hd before restarting? |
12:21:41 | LinusN | since it would spin up before the Hold check turns the device off again |
12:21:59 | amiconn | The click should only happen if the HD has not parked the heads when power is cut. |
12:22:02 | LinusN | Slasheri: yes, that's probably a better option |
12:22:15 | amiconn | It auto-parks after a short time without accesses |
12:22:18 | Slasheri | LinusN: nice :) |
12:22:44 | Slasheri | amiconn: that's true |
12:22:51 | Slasheri | but generally i don't wait that long a time |
12:23:18 | amiconn | LinusN: How do you force the on-site builds to continue when they encounter an error? |
12:23:26 | LinusN | make -k |
12:23:41 | Slasheri | but the hd might still put the emergency parking current to the heads if the disk was spinning |
12:24:31 | HCl | oh.. oops... |
12:24:36 | HCl | i had my iriver plugged in all night |
12:24:41 | HCl | on usb mode |
12:24:47 | HCl | without it being in the charger.. |
12:25:08 | HCl | and it constantly being accessed |
12:25:45 | LinusN | warm? |
12:29:51 | HCl | nope |
12:29:55 | LinusN | interesting, the same click is heard when usb:ing with the original firmware |
12:29:57 | HCl | just 60% battery drained |
12:32:26 | ep0ch | LinusN: suggestion for fwpatcher.exe, could you add version info to the GUI please? |
12:35:01 | Lear | argh, win32 simulator yield doesn't work well... :/ |
12:35:02 | LinusN | good idea |
12:35:45 | Lear | does the x11 one work well? I'd guess so, if sound playback works... :) |
12:35:57 | amiconn | All non-guesswork things for colour LCD support fixed now :) |
12:36:22 | LinusN | goodie |
12:36:37 | LinusN | regarding the boot usb mode, i now vote for not adding the spindown |
12:37:21 | LinusN | the reason is that after usb mode, the entire ata driver must be reinitialized |
12:37:35 | LinusN | and that can fail |
12:37:39 | LinusN | for some reason |
12:37:44 | amiconn | Yes, but why not power off the disk by default? |
12:37:46 | HCl | eh? |
12:37:57 | LinusN | amiconn: huh? |
12:37:58 | amiconn | YOu could check whether it's a cold boot or not... |
12:38:33 | amiconn | LinusN: The problem is that restarting the bootloader powers off the HD, because it simply reboots |
12:38:39 | LinusN | yesi could, but every thing i add to the boot loader has a potential bug in it |
12:38:50 | LinusN | i want it as simple as possible |
12:39:04 | amiconn | ...and HD power off by default is a good thing, because you have to detect the lock switch position(s) first |
12:39:22 | LinusN | exactly |
12:40:08 | amiconn | Otherwise holding PLAY would spinup the disk over and over |
12:40:28 | LinusN | the boot loader powers off the drive by default |
12:40:32 | amiconn | Yes |
12:40:48 | amiconn | ..and that causes the problem when rebooting |
12:40:50 | LinusN | yes |
12:41:04 | amiconn | We could use the same mechanism as rockbox itself |
12:41:11 | amiconn | Rockbox doesn't reboot after USB |
12:41:34 | LinusN | yes, i can add lots of intelligent handling |
12:41:42 | amiconn | Why lots? |
12:41:49 | LinusN | but i don't want an intelligent boot loader |
12:41:56 | amiconn | The mechanism is there, and I think it's sufficiently simple |
12:42:03 | LinusN | i want it simple, robust and foolproof |
12:42:11 | amiconn | I still wonder why that define is called USB_REALLY_BRAVE |
12:42:45 | amiconn | I can't find anything brave in doing that. I think it's the natural way of handling it, rebooting is lame... |
12:42:45 | LinusN | that dates back to the time when i first implemented the usb handling |
12:44:35 | amiconn | The bootloader needs some intelligence to make it foolproof. The HD power handling is such an example |
12:44:42 | LinusN | the boot loader usb mode is intended as a last resort when the boot loader can't load rockbox |
12:45:05 | ep0ch | oops, i used boot loader usb all the time :s |
12:45:12 | LinusN | me too :-) |
12:45:29 | amiconn | Yes I know what it is intended for, but it's also the most convenient way when you just want to access the iriver via USB |
12:45:43 | amiconn | First plug in USB, then power on |
12:47:13 | amiconn | There are 2 solutions I can think of (1) Don't reboot, just re-init the ATA driver like the USB thread does in main rockbox (2) Add cold boot detection |
12:47:32 | amiconn | Imho (1) would add less complexity and points of possible failure than (2) |
12:48:30 | ep0ch | hmm should the backlight really come on when lock is switched off? |
12:48:57 | amiconn | ep0ch: It's implemented that way, so yes |
12:55:03 | amiconn | LinusN: Or rather, the ata driver doesn't need to be re-inited when returning from bootloader USB, it needs to be inited because you don't need to init it before USB mode |
12:55:40 | LinusN | yes i need to init it |
12:55:43 | LinusN | before usb |
12:55:51 | amiconn | Why? |
12:55:54 | LinusN | because otherwise the ata reset signal is active |
12:56:07 | amiconn | Ah ok. |
12:56:23 | LinusN | it works now, btw |
12:56:27 | amiconn | The expected build completion time estimation seems to be always too optimistic :( |
12:56:40 | LinusN | i pull the usb cable and boom! rockbox is there :-) |
12:57:53 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:58:04 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
12:59:32 | Lear | hm... why won't the win32 simulator enter the wps screen? anyone who knows? |
12:59:50 | LinusN | Lear: iriver? |
13:00 |
13:00:10 | Lear | yes, but I doubt it is specific to that model... |
13:00:15 | LinusN | yes it is |
13:00:25 | Lear | but you don't know why? |
13:00:31 | LinusN | yes i do |
13:00:43 | LinusN | the playback simulation isn't implemented in windows |
13:00:50 | LinusN | it works in x11 |
13:01:18 | Lear | what do I need for that to work - except for porting the x11 sound.c, which I've already done. :) |
13:01:56 | LinusN | codec loading, for instance |
13:02:17 | Lear | but there are simulator functions for that, afaik... |
13:02:52 | | Join austriancoder [0] (~5078751e@labb.contactor.se) |
13:03:08 | austriancoder | hi all |
13:03:12 | | Join webguest07 [0] (~4509f7eb@labb.contactor.se) |
13:03:13 | LinusN | Lear: for windows? |
13:03:16 | LinusN | austriancoder: hi |
13:04:06 | | Join edx__ [0] (edx@p54A8F785.dip.t-dialin.net) |
13:04:24 | Lear | it appears so; and in fact, with some hacking I managed to get the sim to enter the wps, but that was an ugly hack... |
13:04:47 | Lear | And I've used the simulator to test the dsp.c code (again using that ugly hack), so it should work alright... |
13:04:47 | austriancoder | LinusN: http://nopaste.php-q.net/147999 |
13:05:11 | Lear | but when I try to make a "proper" version of the hack, it doesn't work... :/ |
13:05:20 | LinusN | austriancoder: archos has 4k IRAM |
13:05:45 | austriancoder | cool |
13:05:55 | LinusN | Lear: windows isn't exactly my field of expertise... |
13:06:26 | LinusN | austriancoder: were you ever able to use the fm radio? |
13:07:21 | amiconn | austriancoder: On archos, the IRAM is used in the core only, not for plugins |
13:07:40 | austriancoder | LinusN: yeah... until i changed some stuff in i2c and fm part |
13:08:37 | LinusN | how did you do with the sound output? |
13:08:53 | LinusN | did you route it in the 1380 or in the cpu? |
13:09:18 | austriancoder | i think i have routed it to 1380, but i am not sure anymore |
13:10:18 | *** | Saving seen data "./dancer.seen" |
13:10:22 | Lear | hm.. logf says audio_start, followed by audio_stop about 1 second later... |
13:14:08 | | Quit edx (Read error: 110 (Connection timed out)) |
13:14:43 | | Nick edx__ is now known as edx (edx@p54A8F785.dip.t-dialin.net) |
13:17:58 | austriancoder | LinusN: first try of the lds-patch - i havent compiled it... http://nopaste.php-q.net/148004 |
13:18:45 | LinusN | i think DRAMORIG_STUB is misleading |
13:20:08 | austriancoder | tell me how to fix it, and i will do it ;) |
13:20:17 | austriancoder | amiconn: thanks for color lcd work ;) |
13:20:32 | LinusN | austriancoder: and this is really wrong: |
13:20:35 | LinusN | + IRAM : ORIGIN = DRAMORIG_STUB, LENGTH = IRAMSIZE |
13:20:53 | LinusN | should be IRAMORIG |
13:20:57 | | Quit shx ("CGI:IRC (EOF)") |
13:21:41 | austriancoder | upds |
13:21:44 | austriancoder | ups |
13:21:52 | Lear | ah, needed to change sim_sleep as well... |
13:22:14 | LinusN | austriancoder: you could do like this: |
13:22:34 | LinusN | DRAM : ORIGIN = DRAMORIG+STUBOFFSET, LENGTH = DRAMSIZE |
13:22:45 | austriancoder | ah... |
13:22:53 | austriancoder | thats much nicer |
13:23:07 | austriancoder | have you looked also at the changes in config-xx.h? |
13:24:05 | austriancoder | should be IRAM : ORIGIN = IRAMORIG, LENGTH = IRAMSIZE_APP |
13:24:19 | LinusN | yes |
13:24:26 | LinusN | this doesn't look correct: |
13:24:27 | LinusN | +#define IRAMSIZE_PLUGIN 0x10000 |
13:24:28 | LinusN | +#define IRAMSIZE_APP 0x18000 |
13:25:06 | LinusN | plugin len should be 0x8000 |
13:25:11 | LinusN | and app len 0x10000 |
13:25:12 | LinusN | no? |
13:26:02 | austriancoder | sure |
13:26:25 | austriancoder | i will fix it and show you a new patch |
13:26:49 | LinusN | #define IRAMSIZE IRAMSIZE_APP+IRAMSIZE_PLUGIN |
13:27:51 | LinusN | gotta go now, bbl |
13:27:58 | | Part LinusN |
13:28:01 | austriancoder | hmmm.. could do this for h3xx and x5 |
13:28:05 | | Join Febs [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:38:00 | | Quit webguest07 ("CGI:IRC") |
13:58:17 | | Join tksu [0] (~54e676eb@labb.contactor.se) |
14:00 |
14:02:16 | tksu | when starting original fw from remote (with rec on) the orig fw starts but quits with "hold" message when hold is on in the main unit |
14:02:47 | tksu | should i add this to the wiki? |
14:03:32 | ashridah | tksu: hold 'play' a bit longer |
14:03:40 | | Join webguest57 [0] (~51e9194e@labb.contactor.se) |
14:03:59 | tksu | ah, okay :) |
14:04:07 | ashridah | it's an issue rockbox's bootloader can't deal with easily, since the player assumes that the main unit was the one that had the 'play' button pressed if the remote has already turned off |
14:04:19 | ashridah | s/turned off/ been released |
14:04:55 | tksu | ah, of course.. just couldn't find that in the wiki.. i may be a bit blind |
14:05:12 | tksu | thanks again :) |
14:05:14 | | Quit webguest57 (Client Quit) |
14:05:15 | | Quit tksu ("CGI:IRC 0.5.4 (2004/01/29)") |
14:05:36 | | Join webguest57 [0] (~51e9194e@labb.contactor.se) |
14:08:06 | webguest57 | ? |
14:08:17 | ashridah | ! |
14:08:23 | webguest57 | when can we expect the iriver h300 firmware? |
14:08:25 | webguest57 | :D |
14:08:35 | webguest57 | i see taht youre down to 3 errors |
14:09:07 | ashridah | webguest57: that doesn't necessarily mean that the bootloader is working, or that the firmware has lcd support yet |
14:09:12 | | Join [-AIR-] [0] (air@host86-130-17-105.range86-130.btcentralplus.com) |
14:09:16 | | Nick [-AIR-] is now known as west-acre (air@host86-130-17-105.range86-130.btcentralplus.com) |
14:09:18 | west-acre | hey ppl. |
14:09:26 | west-acre | just wondering about a possible feature |
14:09:36 | west-acre | "clear playlist" |
14:09:42 | Coldtoast | heh |
14:09:44 | west-acre | atm there's only remove |
14:09:47 | west-acre | int there ? |
14:09:57 | west-acre | in iriver n e way |
14:10:09 | Coldtoast | you can create a playlist from scratch but not while playing a track |
14:10:37 | Coldtoast | only in stopped mode |
14:11:01 | austriancoder | http://www.rockbox.org/twiki/bin/view/Main/VideoCodecs |
14:11:40 | west-acre | hum |
14:11:52 | | Join Lost-ash [0] (ashridah@220-253-120-163.VIC.netspace.net.au) |
14:11:59 | west-acre | i know you can create a playlist. but like to clear the whole playlist. |
14:12:25 | Lost-ash | west-acre: just pressing 'play' on an item via the browser starts a new playlist |
14:12:27 | elinenbe | austriancoder: how is the iaudio port coming? |
14:12:41 | west-acre | o kewl |
14:12:47 | | Join Klyr [0] (~klyr@evr91-1-82-227-13-45.fbx.proxad.net) |
14:12:55 | Klyr | hello |
14:13:21 | austriancoder | elinenbe: rockboxs basic stuff should work... next steps are |
14:13:33 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:13:34 | elinenbe | austriancoder: do you have an LCD driver already? |
14:13:41 | austriancoder | (1) paly with mutlimeter to check at which pin is what connected |
14:13:58 | DBUG | Enqueued KICK west-acre |
14:13:58 | west-acre | Lost-ash wot so pressing play on a track clears the playlist and adds that track|s to a new playlist? not on my iriver :S |
14:13:58 | | Quit webguest57 ("CGI:IRC (EOF)") |
14:14:03 | austriancoder | (2) connect bdm |
14:14:14 | austriancoder | (3) wirte bootloader |
14:14:37 | austriancoder | (4) beginn to write drivers for buttons, lcd and audio stuff |
14:15:28 | elinenbe | ah.... |
14:15:36 | elinenbe | so yuo have quite a bit of work! ;) |
14:15:39 | elinenbe | good luck! |
14:16:18 | austriancoder | big parts are done.. as iriver and iaudio use both a coldfire cpu |
14:17:05 | | Join ]RowaN[ [0] (a2b0y@62.128.222.176) |
14:17:21 | elinenbe | yeah.... don't a bunch of the other players as well? |
14:17:32 | austriancoder | jep |
14:17:35 | austriancoder | there are some |
14:17:40 | austriancoder | iaudio M3 too |
14:18:48 | ]RowaN[ | are there any plans afoot to support non-silent ff/rw operations? (like in the original iriver firmware) |
14:19:17 | | Quit austriancoder ("CGI:IRC (EOF)") |
14:21:49 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:28:49 | Lear | While forwarding, I don't think the audio needs to be paused, as it only shows the new time, doesn't it? |
14:31:32 | | Join Shebb [0] (~82439356@labb.contactor.se) |
14:33:18 | | Quit ashridah (Read error: 110 (Connection timed out)) |
14:34:25 | Shebb | Hi all |
14:36:34 | Shebb | I am pretty dodgy on audio programming. I normally sit at the GUI end of anything. |
14:37:46 | Shebb | Mixing 2 signals together is simply a straight add right? But what do I do when I start exceeding the max amplitude? |
14:37:49 | Shebb | Thanks for any help |
14:38:59 | Zagor | Shebb: if you just add, you will double the signal strength too. so no, it's not quite that easy. |
14:40:18 | Shebb | yes, thats what I understand |
14:40:37 | Shebb | So how do you stick several signals together? |
14:42:02 | Shebb | I have built a step sequencer and I am trying to render out a beat |
14:42:36 | Shebb | It works well for 1 line but I have run into problems on the mixing part |
14:43:59 | Zagor | you need to scale down the mixed signal |
14:44:25 | Zagor | however i'm not the expert on this so you need help from someone else :-) |
14:44:48 | Shebb | hehe, well I am just after a quick fix for now |
14:45:42 | Zagor | well a REALLY quick&dirty would be to add/OR the samples and then shift the mixed sample down one or two bits... |
14:46:04 | Shebb | guess I might do that then... |
14:46:09 | Zagor | probably sound like crap, but enough to continue working on the rest of the stuff |
14:47:10 | Shebb | Do you know of any library that does a good fixed point... |
14:47:24 | Shebb | one where it all maxes out at 1 |
14:47:48 | Shebb | I heard there was one that was optimised for the coldfire |
14:47:48 | Zagor | no. generally fixed-point solutions are handmade, since their purpose is performance |
14:48:29 | Shebb | Yeah, I remember seeing one linked in one of the IRC posts I just lost where it is... |
14:52:29 | HCl | hello. |
15:00 |
15:00:47 | Shebb | Hmm... dividing each channel by sqrt(n channels) seems to be one way round |
15:01:00 | Shebb | the extremes still get through though |
15:01:58 | | Join Febs [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
15:08:49 | Shebb | there! http://glow.m0f0.net/rockbox/ |
15:10:21 | *** | Saving seen data "./dancer.seen" |
15:11:30 | Shebb | hmm dead... anyway, thanks for the help |
15:11:34 | | Part Shebb |
15:15:19 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
15:15:33 | | Quit Strath (Nick collision from services.) |
15:15:35 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a218.wi.tds.net) |
15:29:44 | | Join CjNr11 [0] (dfd@bob75-3-82-224-193-23.fbx.proxad.net) |
15:29:49 | CjNr11 | hi |
15:38:05 | | Join preglow [0] (~c39fbdea@labb.contactor.se) |
15:38:48 | preglow | yo |
15:39:11 | west-acre | yo |
15:39:21 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:39:21 | * | west-acre want to be preglow |
15:39:28 | Lear | Yay! Music playback works in the Win32 simulator! |
15:39:33 | preglow | you shouldnt, i'm on a 28k8 modem |
15:39:44 | Lear | Still some kinks to work out, like stop and then play doesn't work too well... :) |
15:40:18 | preglow | cool |
15:40:22 | preglow | that's extremely nea |
15:40:22 | preglow | t |
15:41:34 | west-acre | ooo nasty. im on 2mb :D |
15:42:13 | preglow | i used to be on 100mbit... |
15:42:57 | west-acre | wot........your kidding? |
15:42:59 | west-acre | OMFG |
15:43:09 | west-acre | u do mean one hundred mega bit ? |
15:43:16 | preglow | nah, im not |
15:43:27 | preglow | yes |
15:43:41 | Zagor | west-acre: net connectivity is pretty good here in sweden |
15:44:16 | | Quit Strath (Read error: 110 (Connection timed out)) |
15:44:48 | Zagor | oh, preglow is in norway. guess you're fine there too then. :-) |
15:44:59 | | Join maxou [0] (~maxou@cartec.net2.nerim.net) |
15:45:11 | preglow | haha |
15:45:19 | preglow | especially around universities |
15:45:31 | Zagor | ahh, but that's cheating ;) |
15:46:12 | Lear | Yay! Now I can stop and start playing another song. Should be ready for checkin soon (some debug cleanup to do). |
15:46:20 | Lear | But that will have to wait a while... |
15:46:29 | Lear | Other things to do... :) |
15:46:43 | | Quit west-acre ("I-n-v-i-s-i-o-n 2.0 Build 3515") |
15:50:59 | preglow | Shebb: if you're reading the logs, you need to divide by the number of sources you're mixing to always be guaranteed no clipping, but the mixing ratio really should be used-defined, clipping is sometimes wanted |
15:53:03 | | Quit preglow ("CGI:IRC (EOF)") |
16:00 |
16:03:45 | | Join asdsd____ [0] (~asdsd@h-67-100-29-95.miatflad.dynamic.covad.net) |
16:03:56 | | Part asdsd____ |
16:13:07 | Lost-ash | hmm. someone should probably tell nobby that he needs to run 'make' in tools :) |
16:13:28 | | Part CjNr11 |
16:23:57 | | Quit Lost-ash ("Leaving") |
16:32:30 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.5/20050715]") |
16:33:48 | | Quit Nibbler ("life is like a rental car, you fuck it up, and give it back.") |
17:00 |
17:10:23 | *** | Saving seen data "./dancer.seen" |
17:13:22 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.5/20050711]") |
17:27:27 | | Quit maxou () |
17:41:30 | | Join XavierGr [0] (~XavierGr@ppp13-adsl-50.ath.forthnet.gr) |
17:41:45 | XavierGr | hi all! |
17:42:10 | XavierGr | amiconn: Are you here? |
17:56:40 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
18:00 |
18:20:52 | | Quit ]RowaN[ () |
18:41:44 | | Quit XavierGr () |
18:55:40 | | Join zeekoe_ [0] (~zeekoe@ip51cc69f6.adsl-surfen.hetnet.nl) |
19:00 |
19:06:36 | | Join rooomish [0] (~Roman@195.47.96.56.adsl.nextra.cz) |
19:06:51 | rooomish | hi2all |
19:10:27 | *** | Saving seen data "./dancer.seen" |
19:10:46 | rooomish | Zagor, pls (UART boot mod) - I saw your pictures (http://www.rockbox.org/mods/serialport.html) - which wire is TX and which RX? |
19:11:40 | | Join zeekoe [0] (~zeekoe@ip51cc69f6.adsl-surfen.hetnet.nl) |
19:12:15 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
19:13:27 | | Join [1]zeekoe [0] (~zeekoe@ip51cc69f6.adsl-surfen.hetnet.nl) |
19:13:29 | Coldtoast | hi guys |
19:13:38 | Coldtoast | just got home from work and I took my h140 |
19:14:05 | Coldtoast | track skipping is a bit rough with the latest build |
19:18:43 | Slasheri | hmm, with or without crossfade? |
19:18:48 | Slasheri | i will look it if i have time.. |
19:18:52 | Coldtoast | without |
19:18:54 | Slasheri | ok |
19:19:13 | Coldtoast | there's a couple of thiongs that happen |
19:19:18 | | Quit zeekoe_ (Read error: 60 (Operation timed out)) |
19:19:42 | Coldtoast | sometimes, just before the track changes, you get a burst of higher pitched audio |
19:19:46 | Coldtoast | then it switches |
19:20:21 | Coldtoast | or sometimes you get a little glitch, like a tiny dropout, it plas aof ra little bit more than changes |
19:20:29 | | Join webguest56 [0] (~d4406110@labb.contactor.se) |
19:20:34 | Coldtoast | err.... |
19:21:02 | Coldtoast | "like a tiny dropout, it plays a little bit more then changes" |
19:21:29 | Coldtoast | when it does that, it keeps playing for a second or two before changing |
19:21:46 | Slasheri | good, i think that all might be caused by one single bug.. i will try to find it |
19:21:57 | webguest56 | gapless is less gapless with latest builds |
19:22:30 | Coldtoast | cool |
19:22:37 | webguest56 | no crossfade selected |
19:22:59 | Coldtoast | oh. and when it does start the new track, a bunch of times playback begins about 3 secs into the song |
19:23:17 | Coldtoast | that's about it. heh |
19:23:42 | Slasheri | webguest56: Hmm, vorbis is still gapless but i think the problem is caused when switching between different codecs |
19:24:06 | webguest56 | I only use mp3 LAME@aps |
19:26:27 | Slasheri | "nice", it finally crashed.. something is really wrong with the pcm buffering.. |
19:27:32 | * | rooomish is away: but will read the the log :-) |
19:31:10 | | Quit zeekoe (Read error: 110 (Connection timed out)) |
19:31:11 | | Nick [1]zeekoe is now known as zeekoe (~zeekoe@ip51cc69f6.adsl-surfen.hetnet.nl) |
19:34:47 | | Join XavierGr [0] (~XavierGr@ppp13-adsl-50.ath.forthnet.gr) |
19:41:52 | | Quit ep0ch ("Trillian (http://www.ceruleanstudios.com") |
19:54:56 | | Join solex_ [0] (~jrschulz@d040073.adsl.hansenet.de) |
19:56:09 | XavierGr | wow it is silent today... |
20:00 |
20:05:04 | | Quit solex (Read error: 110 (Connection timed out)) |
20:25:26 | | Quit XavierGr () |
20:27:59 | | Join Febs [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
20:28:05 | | Join austriancoder [0] (~5078751e@labb.contactor.se) |
20:30:57 | | Quit austriancoder (Client Quit) |
20:34:59 | | Part webguest56 |
20:43:25 | | Quit zeekoe (Read error: 110 (Connection timed out)) |
20:51:58 | | Join Lear [0] (~chatzilla@h143n1c1o285.bredband.skanova.com) |
21:00 |
21:02:44 | amiconn | Lear: You're Magnus, I presume? |
21:07:33 | amiconn | I'm wondering about your latest commit. It compiles here without warnings, but I'm pretty sure it didn't at the time Bagder and me reworked some simulator functions |
21:07:58 | amiconn | (Using gcc 3.3.3 on cygwin back then) |
21:10:28 | *** | Saving seen data "./dancer.seen" |
21:26:13 | HCl | hello |
21:35:56 | Lear | amiconn: correct. |
21:36:21 | Slasheri | Coldtoast: i _think_ i get it fixed. Please verify soon when i commit :) |
21:36:36 | Lear | amiconn: I only know it didn't work that well; .playlist_control was often set as read only, which is a bit annoying... |
21:37:55 | Slasheri | Coldtoast: no i didn't.. the problem is still there |
21:38:13 | Lear | btw, didn't someone have problem with audio in the x11 simulator? only 5-6 chunks played, and then no more audio? |
21:38:55 | amiconn | Yes, that was me... |
21:39:09 | amiconn | I tried it in cygwin-x11 |
21:39:36 | amiconn | I also tried it on linux, but didn't manage to get audio working at all in my linux vm |
21:40:37 | Slasheri | Coldtoast: now i think i got it ;) |
21:41:01 | Slasheri | it was buffering & cpu boost issue |
21:41:08 | Coldtoast | aah |
21:41:21 | Coldtoast | ok. will do |
21:41:25 | Slasheri | Coldtoast: i just do final testing and then you could try it too :) |
21:41:30 | Coldtoast | ok |
21:41:30 | Slasheri | great |
21:41:35 | Lear | well, I had win32 simulator working fine earlier today, but when I try to make it ready for commit, I see that problem... |
21:44:33 | Lear | the codec keep filling the buffers at least... |
21:57:27 | Slasheri | Coldtoast: committed |
22:00 |
22:07:20 | | Join tourist08 [0] (~meier@dsl-084-061-012-204.arcor-ip.net) |
22:07:41 | tourist08 | hi! |
22:08:25 | | Quit RotAtoR () |
22:08:33 | tourist08 | seems, as if more and more users would like to have the "clear playlist" feature |
22:10:05 | tourist08 | is there no one around who can program this little feature? |
22:10:15 | Coldtoast | ok |
22:12:10 | tourist08 | found a further menu by pressing the A/B button for a few seconds |
22:13:06 | tourist08 | does someone know what this menu is still under development? |
22:13:17 | Coldtoast | it's teh context menu |
22:13:19 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
22:13:20 | tourist08 | the fonts and aligment is still buggy |
22:13:36 | tourist08 | oh |
22:13:39 | Slasheri | i would like to add the record button to "add file to playlist" and in playlist viewer "remove file from playlist" |
22:13:51 | Slasheri | then long press could do the actual record function (in the future) |
22:15:50 | tourist08 | good idea, but donīt forget the clear-playlist feature, that clears the whole playliste while playing :-) |
22:16:17 | Coldtoast | excellent work Slasheri |
22:16:29 | Coldtoast | I even fast skipped "randomly" back and forth |
22:16:45 | Coldtoast | while it was buffering too |
22:17:11 | Coldtoast | no glitches |
22:18:05 | Lear | Odd, made a small change that actually made it work again; could be that, could be something else... :) |
22:19:52 | | Join Strath [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
22:23:10 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
22:23:33 | Slasheri | Coldtoast: nice :) |
22:27:56 | Coldtoast | when I go to the gym tomorrow, I'll give it a thorouhg testing but right now, looks like the issues are gone |
22:30:50 | | Join belgarath [0] (~acd51f26@labb.contactor.se) |
22:31:00 | tourist08 | will there be cue-sheet support like used in foobar in near future. I think it would be great. |
22:31:28 | tourist08 | iīve got to much "one-file-mixes" with cue files |
22:32:47 | tourist08 | or is there a program for splitting these files and still having gapless playback with rockbox? |
22:33:11 | belgarath | i'm doing a battery test at the moment, and am wondering if rockbox automatically shuts down the player when battery level reaches a certain point (live iRiver firmware)? |
22:33:22 | belgarath | *like |
22:37:45 | Coldtoast | rockbox drains the battery lower then the iriver firmware |
22:39:20 | Coldtoast | my battery had dropped to 5% according to rockbox so I decided to test the iriver fw but the player locked and I had to reset. heh |
22:41:32 | tourist08 | i let the iriver go down to 0% last friday but i got no auto shut down :-) |
22:42:38 | belgarath | ok |
22:43:09 | belgarath | maybe i'll turn off when it gets to 10% |
22:43:32 | tourist08 | thought it was implemented, but it seems that it wasnīt |
22:43:45 | belgarath | how easy is it to switch the molex connectors when installing a 2100mAH ipod battery? |
22:43:46 | Coldtoast | one thin gyou'll notice is the battery drains faster the lower the % |
22:44:33 | Coldtoast | i.e. the time it takes to go from 100% to 80% is much higher than the time it takes to go from 30% to 10% |
22:44:45 | belgarath | i just started a battery test to see what life I can expect from my codecs and bitrates in general use |
22:45:31 | belgarath | 61% left (9h 54m) with runtime at 5h 16m |
22:45:54 | belgarath | so hopefully should be close to iRiver estimated time of 16 hrs |
22:46:25 | Slasheri | belgarath: that's only with 128k cbr mp3 files.. |
22:47:13 | belgarath | yeah i know |
22:47:14 | Coldtoast | what I'm going to do is next time my player is fully charged, I'll reset the timer in rockblx and start playing then leave it |
22:47:35 | Febs | I did a similar test. Results are posted here: http://forums.rockbox.org/index.php?topic=1047.0 |
22:47:41 | belgarath | but what i am saying is that it is looking like i will get around 12hrs with 200kbs vbr mp3 files |
22:47:49 | Slasheri | i got something over 17h with that type of files (17h 45min if i recall correctly) |
22:47:52 | Coldtoast | eventually it'll power off and when I charge it again, I can check the rockboc runtime and see how long it lasted |
22:48:22 | Febs | I got 13h 40m playing mostly LAME aps. |
22:48:25 | belgarath | slasheri: does rockbox automatically power off if the battery gets too low? |
22:48:37 | tourist08 | does the volume level affect the runtime? |
22:48:37 | Slasheri | belgarath: nope, hardware does that |
22:49:41 | Coldtoast | any of you into Mechs? heh |
22:49:49 | belgarath | when does it power off because users have noticed that sometimes the battery gets so low that the player will run in rockbox but not iRiver firmware |
22:51:16 | Slasheri | belgarath: that's true, rockbox can be booted with lower battery level than the iriver firmware |
22:51:22 | Stryke` | people still use the iriver firmware? ;-) |
22:51:37 | belgarath | lol well only for wma files and radio atm |
22:52:19 | belgarath | i was just wondering in case i will damage the battery by running it completely down until power is automatically shut off |
22:52:32 | tourist08 | still forgot that there was a iriver firmware :-) |
22:53:36 | Slasheri | belgarath: hardware should protect it from damage |
22:53:53 | Slasheri | but don't leave it uncharged for a long period if you run it totally empty |
22:54:12 | Febs | belgarath: when I did my test, the player shut off shortly after it reported battery at 0% ... |
22:54:19 | belgarath | febs: you're player showed a remaining time of above 16hrs 48 minutes? |
22:54:26 | belgarath | Febs/image003.gif">http://jazzexplosion.com/Febs/image003.gif |
22:54:38 | belgarath | are you using stock battery? |
22:54:38 | Febs | but before it shut off, I checked voltage and it was ~2.9v. |
22:54:50 | Febs | No, that chart is confusing, I should have fixed it before I posted it. |
22:54:55 | belgarath | oh |
22:55:02 | Febs | The purplish color is the actual measurement. |
22:55:09 | Coldtoast | when I tried booting the iriver firmware, the rockbox bootloader hung. I think it must have initialised the iriver fw, which tried to power up the HDD |
22:55:14 | Febs | The black line is just a trend line |
22:55:17 | belgarath | ok |
22:55:28 | Coldtoast | the HDD ddn't power up. But when booting Rockbox, booted fine and it was at 1% |
22:56:11 | Coldtoast | aah. that graph looks pretty right to me |
22:56:31 | belgarath | will loading rockbox at really low battery damage the battery? |
22:56:40 | | Quit hicks (Remote closed the connection) |
22:56:50 | Febs | The player reported 100% for over an hour when I started the test, so the top end of whatever lookup table it is using may still need some calibration. |
22:57:04 | belgarath | yes i got that as well |
22:57:23 | Febs | belgarath: my player shut itself off at about 2.5v. As I understand it, the danger threshold for LiIon batteries is around 2.5 volts. |
22:57:31 | belgarath | ok |
22:57:34 | Febs | ^^shut itself off at 2.9v. |
22:57:46 | Coldtoast | I have a 2200mAh battery in mine so it'll be interesting to test |
22:57:56 | belgarath | but would it be possible to set a limit on when it turns off? |
22:58:01 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
22:59:00 | Coldtoast | http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5599337360&category=1468&rd=1 if anybody has $40k to burn |
22:59:58 | belgarath | ol |
22:59:59 | belgarath | lol |
23:00 |
23:00:02 | Rori | scrap mecha |
23:00:15 | | Join [-AIR-] [0] (air@host86-130-17-218.range86-130.btcentralplus.com) |
23:00:19 | | Nick [-AIR-] is now known as west-acre (air@host86-130-17-218.range86-130.btcentralplus.com) |
23:00:25 | belgarath | i really want to get a 2200mah battery but my parents don't want me fiddling around with my player... |
23:00:29 | west-acre | hey. question. will rockblox ever be like full screen? |
23:00:40 | west-acre | harsh beans belgarath |
23:00:48 | | Join LinusN [0] (~linus@labb.contactor.se) |
23:02:47 | Coldtoast | rockbox is probably as "full screen" as it'll get on the h140 I'd imagine |
23:03:07 | west-acre | rockblox you mean...do you? |
23:03:14 | west-acre | as in tetris |
23:03:16 | Coldtoast | oh |
23:03:18 | Coldtoast | so he did |
23:03:21 | belgarath | yeah i think he means the tetris |
23:03:26 | Coldtoast | yeah. sorry |
23:03:26 | west-acre | kk |
23:03:27 | Coldtoast | heh |
23:03:29 | HCl | o.o. |
23:03:39 | HCl | since when do your parents control what you do with your own stuff? |
23:04:02 | Coldtoast | thought you were commenting on how the h140 doesn't fill the window |
23:04:32 | west-acre | nononolol |
23:08:15 | | Join XavierGr [0] (~XavierGr@ppp13-adsl-50.ath.forthnet.gr) |
23:08:49 | belgarath | HCl: because i do not have a paypal account and need their kind permission to use ebay to buy the battery |
23:10:30 | *** | Saving seen data "./dancer.seen" |
23:12:26 | Febs | LinusN: Did you see this? −−> http://www.misticriver.net/boards/showthread.php?t=25555 |
23:13:40 | LinusN | hehe, a nice coincidence |
23:15:12 | Coldtoast | hope you can get it for a song |
23:15:37 | | Quit belgarath ("CGI:IRC (EOF)") |
23:15:37 | Coldtoast | imagine it! bootloader saves you a few hundred $$ |
23:17:10 | | Join memmem [0] (~user@p54A2005F.dip0.t-ipconnect.de) |
23:18:04 | HCl | aha |
23:18:14 | tourist08 | bye, bye! will go sleeping.. |
23:18:21 | | Quit tourist08 () |
23:18:45 | | Join muesli- [0] (muesli_tv@hmln-d9b8e19d.pool.mediaWays.net) |
23:20:25 | XavierGr | hi all! |
23:21:20 | muesli- | hey XavierGr ;) |
23:21:24 | muesli- | hi @ll |
23:25:10 | Lear | There, sound playback in Win32 simulator commited, though it isn't enabled by default just yet... |
23:27:38 | Rori | I wonder when the radio will be enabled |
23:30:12 | muesli- | guess when ist working ^^ |
23:35:38 | | Quit ze (Read error: 110 (Connection timed out)) |
23:39:30 | | Quit Coldtoast (Read error: 110 (Connection timed out)) |
23:39:43 | | Join MrStaticVoid [0] (~jlee@69-175-94-207.frdrmd.adelphia.net) |
23:41:51 | XavierGr | LinusN: Are you here? |
23:41:57 | memmem | Hi MrStaticVoid, have you seen my chatter of about 23 hours ago? |
23:42:19 | MrStaticVoid | cant say i did |
23:44:28 | memmem | MrStaticVoid: (cut&pasted) I've compared the HD66773R datasheet to the the original iAUDIO X5 firmware and everything except for one bit makes sense. I think we hunted down the correct controller. Shall we ask the manufacturer of the display for the electrical and timing specs or shall we just take the numbers from the original firmware? (Original initialization code available on request.) |
23:44:49 | XavierGr | Well I have to go now! Later all |
23:45:06 | muesli- | yeah, go on coding the remote ;) |
23:45:17 | XavierGr | LinusN and amiconn: I will send you an e-mail about remote settings |
23:45:27 | XavierGr | muesli-: :) |
23:45:38 | muesli- | ;) |
23:45:44 | XavierGr | bye |
23:45:57 | muesli- | cya XavierGr |
23:46:04 | | Quit XavierGr () |
23:46:05 | MrStaticVoid | memmem, well thats good to hear. i dont know what's best. if you want you want more info you can email info@varitronix.com |
23:46:13 | | Join yngwi [0] (~chatzilla@85-124-84-43.zollergasse.xdsl-line.inode.at) |
23:47:54 | | Quit yngwi (Client Quit) |
23:48:46 | | Join yngwi [0] (~chatzilla@85-124-84-43.zollergasse.xdsl-line.inode.at) |
23:50:41 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.5/20050711]") |
23:53:22 | | Quit west-acre (Read error: 54 (Connection reset by peer)) |
23:56:07 | yngwi | hi, is anybody on who would point me to a doc on building rockbox? |
23:56:14 | yngwi | (not the crosscomp) |
23:56:59 | yngwi | (id like to use eclipse cdt on windows, but all other info is also welcome) |
23:58:54 | | Quit hicks (Remote closed the connection) |