00:00:00 | rageahol | i'd like to help, and am willing to learn, but would need some guidance, so. |
00:00:04 | Bagder | yeah, I'm around |
00:00:11 | Bagder | and I'm poking on the mi4 stuff |
00:00:47 | rageahol | im wondering if theres a way to set it so that regardless of if you hold the dot-button down while booting, it goes into UMS mode |
00:00:52 | Bagder | rageahol: I'm sure you can help, just dive in, get a dev environment up, talk to the guys and I'm sure you can make yourself useful |
00:01:02 | rageahol | because i honestly dont see a reason at all for it to not have a drive letter |
00:01:33 | Bagder | I know nothing about H10 workings |
00:01:40 | rageahol | oh |
00:01:42 | Bagder | I've never seen one in action |
00:02:02 | Paul_The_Nerd | rageahol: If there's ever a USB mode *in* Rockbox on H10, it should always be UMS. |
00:02:10 | rageahol | well in order to mess with the mi4s, you need to boot it into "emergency mode" which makes it a UMS device |
00:02:23 | rageahol | and that pisses me off, frankly |
00:02:33 | rageahol | it should always have a drive letter, imho |
00:02:38 | | Part oxygen77 ("Leaving") |
00:02:41 | Paul_The_Nerd | Well, take that up with iRiver |
00:02:44 | rageahol | heh |
00:02:49 | Bagder | rageahol: I guess iriver doesn't think so |
00:03:08 | Mikachu | how do you transfer music to it if it's not ums? they have some funky protocol instead? |
00:03:09 | rageahol | yeah, but they suck, like every other mfr who wants the ability to play the drm'd files |
00:03:27 | Paul_The_Nerd | Mikachu: It's just MTP. |
00:03:32 | rageahol | mikachu: yeah, it comes up as a "portable media device" without a drive letter, like a PDA, i forget the acronym |
00:03:51 | Mikachu | i see |
00:03:53 | rageahol | mtp, there we go |
00:04:07 | Bagder | on the sansa you can select which mode it should operate in |
00:04:23 | rageahol | i keep all my mp3s on a linux server, so id have to boot into emergency mode every time i want to add music |
00:04:33 | Bagder | ugh |
00:04:37 | rageahol | and then ftp/scp it over |
00:04:49 | Paul_The_Nerd | Bagder: I'm quite fond of that option, except for the 10 minutes it takes to update the database if you transfer a song to it in UMS mode. |
00:04:56 | rageahol | or else copy it twice, once to the hd, then again to the h10 |
00:05:11 | Bagder | Paul_The_Nerd: yeah, it updates the db far too stupidly |
00:05:22 | Mikachu | rageahol: can't you have sshfs or such in windows? |
00:05:27 | rageahol | i dont understand the need for a db, quite frankly |
00:05:40 | rageahol | i always select music by "browse" rather than by artist etc |
00:05:45 | | Quit Arathis () |
00:05:56 | Paul_The_Nerd | Bagder: I want to know if they just didn't think it through, or if they're trying to nudge people to use the MTP exclusively, since on Sansa it's not so painful in windows, at least. |
00:05:57 | Bagder | this makes one wonder why you got a h10 in the first place... :-) |
00:06:03 | rageahol | Mikachu: yeah, but since the h10 doesnt have a drive letter, i cant transfer directly to it |
00:06:12 | Mikachu | rageahol: what do you use to transfer to it? |
00:06:15 | rageahol | winscp |
00:06:23 | qwm | what about my idea earlier, what do you guys think? |
00:06:24 | Mikachu | you ssh to the device?? |
00:06:33 | Mikachu | qwm: the one about your penis? |
00:06:34 | rageahol | no, i ssh to the linux box |
00:06:39 | rageahol | and then transfer directly to the h10 |
00:06:49 | qwm | Mikachu: no, the one on biolumiscient penises. |
00:07:01 | Mikachu | i think that is the one Bagder kicked you for |
00:07:04 | Bagder | qwm: the next ban will remain a lot longer |
00:08:07 | Mikachu | rageahol: it's the transfer to the h10 i was confused about |
00:08:12 | Mikachu | rageahol: i mean when not in emergency mode |
00:08:33 | rageahol | yeah. i cant do it when its not in emergency mode |
00:08:38 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
00:08:39 | Mikachu | ah |
00:08:43 | rageahol | because winscp doesnt see it, since it doesnt have a drive letter |
00:08:48 | qwm | Bagder: because it's about genitalia? |
00:08:57 | Mode | "#rockbox +b *!*@h229n1fls34o1010.telia.com " by Bagder (n=daniel@rockbox/developer/bagder) |
00:08:57 | Kick | (#Rockbox qwm :Bagder) by Bagder!n=daniel@rockbox/developer/bagder |
00:09:00 | Mikachu | haha |
00:09:04 | Mikachu | stupid swedes |
00:09:27 | Mikachu | +smiley again |
00:11:03 | Mikachu | feel free to talk amongst yourselves |
00:11:18 | rageahol | anyhoo |
00:15:05 | mirak | preglow: are you around ? do you now how to handle the shift and the precision in the fixed point computing ? |
00:15:55 | | Quit bluebrother ("Leaving") |
00:17:32 | | Quit _FireFly_ ("Leaving") |
00:18:21 | | Nick delmonico_ is now known as delmonico (n=cn@p54AEF60F.dip.t-dialin.net) |
00:18:32 | | Join Jason_USA [0] (n=Jason@adsl-d109.87-197-170.t-com.sk) |
00:18:44 | Jason_USA | Hi. |
00:19:12 | | Nick Jason_USA is now known as Jason__ (n=Jason@adsl-d109.87-197-170.t-com.sk) |
00:19:43 | merbanan | yeah stupid swedes |
00:22:49 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
00:23:21 | | Quit JoeBorn ("Leaving") |
00:23:21 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
00:24:38 | | Quit ender` (" AAAAA: Association Against Acronym Abuse and Ambiguity.") |
00:25:26 | | Quit lodesi_ (Read error: 104 (Connection reset by peer)) |
00:27:17 | | Join gtkspert_ [0] (n=gtkspert@203-59-194-179.dyn.iinet.net.au) |
00:28:06 | | Part Jason__ ("Wheeeeeeeeeeeeee") |
00:30:27 | | Quit gtkspert (Read error: 60 (Operation timed out)) |
00:45:41 | preglow | mirak: eh, depends what you mean, but yes, i probably do |
00:45:59 | | Join barrywardell [0] (n=barrywar@host-194-46-228-43.dsl-ie.utvinternet.net) |
00:46:00 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
00:46:32 | mirak | I think I figured why some values where multiplied by 2048 |
00:46:49 | mirak | preglow: that's an 11 bit hem left or right shift |
00:46:50 | mirak | ... |
00:47:33 | | Quit barrywardell (Client Quit) |
00:47:34 | | Quit BHSPitMonkey ("Leaving") |
00:47:47 | mirak | the 2048 multiply is used to obtain the coef |
00:48:11 | | Join barrywardell [0] (n=barrywar@host-194-46-228-43.dsl-ie.utvinternet.net) |
00:48:26 | preglow | weird not doing the shift by hand |
00:48:29 | preglow | what code are you talking about? |
00:48:31 | | Quit MrStaticVoid ("restarting X") |
00:48:38 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
00:48:45 | preglow | but yeah, do you know how fixed point multiplication works? |
00:48:50 | preglow | how many bits the answer has, and so on |
00:49:36 | preglow | if not, learn that |
00:49:38 | preglow | i gotta sleep |
00:49:38 | preglow | night |
00:50:48 | mirak | preglow: I was googling on that |
00:52:04 | mirak | so I guess each time you multiply two numbers that have been already shifted by 11, you need to shift back, of 11 bits |
00:53:37 | | Part vcardenas |
00:55:31 | | Quit webguest72 ("CGI:IRC (EOF)") |
00:59:31 | A_M | Hmm... What have I done wrong when I can't get values from global_settings in a certain source file? No errors or anything, it's just that within that file every setting appears to be 0/false/NULL... |
01:00 |
01:00:56 | Mikachu | what source file might this be? |
01:01:33 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
01:01:41 | A_M | one I've added myself (apps/menu_select.c) |
01:02:06 | A_M | not in CVS, just for my patch |
01:02:06 | | Quit [San] (Read error: 104 (Connection reset by peer)) |
01:02:14 | Mikachu | if you change to an invalid name, do you get an error? |
01:02:39 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
01:03:01 | | Quit bilbravo (Remote closed the connection) |
01:03:57 | A_M | yup, error: "structure has no member named 'setting_align_rightasdfasdfa'" |
01:04:20 | | Quit San (Read error: 110 (Connection timed out)) |
01:04:50 | A_M | yet I know these stuct members have correct values (they are returned properly in other files) |
01:04:53 | Mikachu | it would seem other files use the variable without doing anything special |
01:05:14 | Mikachu | i don't know |
01:05:35 | * | A_M is mighty confused |
01:06:26 | * | Mikachu sometimes wonders why rockbox has a patch tracker :) |
01:09:15 | | Join sson [0] (n=gfdsghdf@pool-70-19-169-216.bos.east.verizon.net) |
01:09:32 | sson | Hi |
01:09:44 | | Join Paprica [0] (i=Paprica@rockbox/developer/paprica) |
01:09:58 | sson | does Rockbox support video? |
01:10:11 | fatherfork | yes, but it's very limited |
01:10:31 | sson | I have a iaudio X5L |
01:10:52 | sson | what would happen to those video already on the player? |
01:11:02 | Paul_The_Nerd | They aren't playable in Rockbox. |
01:11:04 | sson | I doubt RockBox would support it.... |
01:11:11 | sson | :| |
01:11:25 | Paul_The_Nerd | Rockbox uses MPEG1/2 video, those files are MPEG4. |
01:11:26 | sson | what files are supported? |
01:11:33 | sson | oh |
01:11:35 | fatherfork | sson, Rockbox only supports mpeg1 and 2, and no audio will be player. |
01:11:37 | Paul_The_Nerd | Also, Rockbox doesn't support audio in its video yet. |
01:11:39 | * | fatherfork played |
01:11:49 | sson | oh :( |
01:12:15 | sson | does it have a search function? |
01:12:29 | sson | I had a Rio Karma before I moved to X5L |
01:12:36 | | Quit mikearthur ("Konversation terminated!") |
01:12:45 | Paul_The_Nerd | sson: Why not skim the manual to see what features are currently offered on X5? |
01:12:46 | sson | and the layout for it is well... kinda bleh |
01:13:05 | sson | link? |
01:13:15 | sson | someone just posted this chat room |
01:13:28 | Paul_The_Nerd | Well, I suggest visiting Rockbox.org then |
01:13:34 | sson | cool thanks |
01:13:41 | Paul_The_Nerd | The PDF manuals are available through the daily build page, but there's also the documentation section of the site |
01:13:59 | Paul_The_Nerd | Where was this channel posted, without mention of the site? |
01:14:33 | sson | another channel on a another server |
01:14:50 | sson | I was complaining about the layout of the x5l and h said go here |
01:14:56 | sson | he* |
01:15:03 | Paul_The_Nerd | People should really reference to the site first, rather than this channel. |
01:15:09 | sson | sorry |
01:15:28 | sson | well thanks for the help, found pdf |
01:15:41 | Paul_The_Nerd | Well, it's not your fault you got sent to the wrong place to start |
01:17:22 | | Quit sson ("Leaving") |
01:19:52 | | Quit L (Read error: 104 (Connection reset by peer)) |
01:22:18 | | Quit A_M ("CGI:IRC (EOF)") |
01:23:42 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:28:07 | * | Paul_The_Nerd wonders how often "I volunteer to test X new feature" really means "I want to be the first to play with it, but won't ever file a bug report." |
01:28:13 | * | Paul_The_Nerd is perhaps becoming cynical. |
01:32:11 | | Quit TeaSeaLancs (Remote closed the connection) |
01:32:44 | * | fatherfork pleads guilty to the aforementioned charge. |
01:33:06 | * | [HO]vo|t has some very important information for Paul_The_Nerd |
01:33:15 | Paul_The_Nerd | Like the people who want to "test" sound support for video as soon as it's available. |
01:33:22 | fatherfork | haha |
01:33:56 | fatherfork | they're just saying "I want it so make it so I can have it. I want it." |
01:33:56 | Paul_The_Nerd | [HO]vo|t: ? |
01:34:15 | [HO]vo|t | It seems that the iAudio battery does require a "break-in" |
01:34:40 | Paul_The_Nerd | I mean, I'll be the first to admit I sign up for videogame betas so I can play it early, for free, and get bored with it before I end up having to pay monthly fees, but those are always stress-test Betas, so it's not like I'm taking up a slot of some more dedicated tester. |
01:34:57 | Paul_The_Nerd | [HO]vo|t: Oh? |
01:36:01 | | Join Seasor [0] (n=Seaser@p54BDF0EA.dip.t-dialin.net) |
01:36:23 | [HO]vo|t | Testing Battery Longelivity on the iAudio x5: Playing 66 songs of 192kbps mp3 music with backlight caption on 10 seconds (so that's 20 seconds per song, 5.5 minute average song time): First full power cycle with no headphones plugged and volume -24, 13h 6m; Second full power cycle with headphones plugged and volume -6, 13h 26m; Third full power cycle with headphones plugged and volume -6, 14h 17m |
01:36:24 | fatherfork | The problem with the people who want to "test" stuff like audio playback in videos is that they're the one's asking to most dumb questions when it doesn't work like they expected it to. |
01:37:48 | Paul_The_Nerd | [HO]vo|t: Did you run the same playlist, in the same order, for tests 2 and 3, not touching the controls for either? The X5 is Lithium Ion, right? |
01:38:09 | Paul_The_Nerd | fatherfork: Aye. Once something like that is really ready to "test" anyway, it'll show up in CVS. |
01:38:33 | scorche | yay...free nano coming my way =) |
01:38:41 | [HO]vo|t | heck yeah, how did that go scorche? |
01:38:51 | scorche | easy |
01:38:59 | fatherfork | nice |
01:39:05 | [HO]vo|t | awesome, did you get the credit card or direct deposit |
01:39:10 | scorche | direct deposit |
01:39:39 | [HO]vo|t | Paul_The_Nerd: it was the same playlist but it was shuffled differently between tests. i didnt touch anything, it sat under a pillow with the same settings each time |
01:40:01 | Seasor | is here some1 who uses the x5 and knows about patches?! :| |
01:40:43 | Paul_The_Nerd | [HO]vo|t: Are the songs VBR at ~192 or ABR/CBR at exactly 192? |
01:41:41 | Paul_The_Nerd | Also, did they have the exact same voltages before you started running the test? I know that when "fully" charged, my player can be down as much as 5% from a full charge. |
01:41:59 | [HO]vo|t | they are all CBR 192kbps |
01:42:29 | [HO]vo|t | each time i let the mp3 player sit on the "Completed" charging screen for over three hours |
01:42:42 | *** | Saving seen data "./dancer.seen" |
01:42:44 | fatherfork | Paul_The_Nerd, are you skeptical that a new battery can gain capacity, or is this just not how it works? |
01:42:59 | Paul_The_Nerd | fatherfork: I'm skeptical that a Lithium Ion battery can gain capacity. |
01:43:10 | [HO]vo|t | i didnt check voltages, but i made it a point to boot up the player, start the playlist, and run battery_bench in a quick and equal amount of time each time |
01:45:49 | fatherfork | Paul_The_Nerd, I will concede that I don't think a Lithium Ion battery could gain an hour, but don't you think there would be a little fluctuation to the green between a new unit and a unit that has been used for a few days? |
01:46:28 | Paul_The_Nerd | fatherfork: Lithium Ion batteries are specifically not supposed to have a memory effect, which is what that would fall under. |
01:46:30 | fatherfork | Perhaps the unit does gain a little, but his benchmarks are exaggerating it a little. |
01:46:42 | Paul_The_Nerd | His benchmark only shows a 5% gain between the two identical tests. |
01:46:56 | [HO]vo|t | checking the battery_bench.csv that i have saved from tests 2 and 3 (didnt save the test 1 csv) I do see that test 2 had a initial voltage of 4170 and test 3 had a initial voltage of 4190 |
01:47:22 | [HO]vo|t | however, test 3 voltage dropped to 4170 in about a minute |
01:47:22 | Paul_The_Nerd | And what did they shut down at? |
01:47:51 | [HO]vo|t | test2 at 3630, test3 at 3330 |
01:47:57 | Paul_The_Nerd | That's very different. |
01:48:05 | [HO]vo|t | indeed it is :) |
01:48:11 | Paul_The_Nerd | It also indicates the battery didn't gain any capacity. |
01:48:14 | fatherfork | ah |
01:48:30 | * | fatherfork raises the white flag |
01:48:38 | [HO]vo|t | i'll keep 2 and 3 and run the same test tonight? or would that be pointless. |
01:48:46 | | Part Seasor |
01:48:50 | Paul_The_Nerd | It's up to you. |
01:48:56 | [HO]vo|t | i'll DO IT |
01:49:22 | Paul_The_Nerd | But capacity should be measured as "minutes to cover a specified range of voltages" rather than "start to shutdown" |
01:49:31 | [HO]vo|t | only because i have nothing else to do with my time/iaudio at the moment. my car (with aux hookup) is in the body shop. |
01:50:13 | [HO]vo|t | alright i'll look more at voltages vs time instead of on/off vs. time |
01:50:22 | Paul_The_Nerd | One thing that can affect battery life is operating temperature. Keeping it under your pillow may not be the wisest thing. |
01:50:48 | [HO]vo|t | hmmmm interesting |
01:50:52 | fatherfork | yeah I can feel the heat from my iPod under my pillow at night. |
01:50:58 | fatherfork | a little |
01:51:28 | [HO]vo|t | well i checked up on it - the iaudio didnt get too hot under there |
01:53:29 | Paul_The_Nerd | Also, remember, the logs can be off by as much as one entire playlist buffer. |
01:54:22 | | Quit linuxstb_ ("CGI:IRC") |
01:55:24 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
01:56:20 | [HO]vo|t | so, me and a friend are both going to key bank to pull in a free 1gb nano by opening a checking account ($50 min deposit, no min balance, keep $0.01 in it for 6 months) and getting a credit card (to cut into pieces) |
01:57:27 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
01:58:07 | fatherfork | where is said bank? |
01:58:11 | scorche | [HO]vo|t: i still dont think the credit card option is such a good idea, but meh |
01:58:27 | scorche | fatherfork: it is at any keybank location across the US |
01:58:41 | fatherfork | hmm, I've never heard of that bank. |
01:58:57 | scorche | you could always go to their site, and find one near you |
02:00 |
02:00:12 | scorche | [HO]vo|t: also, keep in mind that it comes "within 60 days of fulfilling the requirements" |
02:00:22 | Paul_The_Nerd | Apparently, the closest Key Bank to me is "Location not found" |
02:00:43 | fatherfork | after 6 months and 2 more months? |
02:00:44 | scorche | lol |
02:00:53 | scorche | fatherfork: no |
02:01:03 | | Join RoC_MM [0] (i=dragon@c-24-129-89-52.hsd1.fl.comcast.net) |
02:01:04 | scorche | example...i did the direct deposit option... |
02:01:14 | * | Paul_The_Nerd already has an iPod Nano anyway. |
02:01:21 | scorche | once i get a direct deposit transaction in, then 60 days |
02:01:33 | [HO]vo|t | 60 days or less * |
02:01:41 | scorche | yeah |
02:01:44 | [HO]vo|t | :D |
02:02:01 | [HO]vo|t | yeah, well, both mine and my friend's are going on ebay for at least $200 total (i hope) |
02:02:36 | [HO]vo|t | step 1: open checking account and apply for credit card. step 2: ? step 3: profit! |
02:03:06 | fatherfork | "No locations found." |
02:03:16 | [HO]vo|t | scorche: i would do the direct deposit but my employer is slow, and it could take like 3 or 5 weeks (for whatever reason) before they change my account |
02:03:21 | fatherfork | no soup for me |
02:03:38 | | Quit dan_a (Read error: 110 (Connection timed out)) |
02:03:42 | scorche | [HO]vo|t: they *should* change it as soon as you turn in the form |
02:04:11 | scorche | fatherfork: maybe their locator is broken...could always search online white pages |
02:04:18 | [HO]vo|t | well example: i gave them my account number and paperworks over three weeks ago, and i'm still getting real paper paychecks |
02:04:27 | [HO]vo|t | fatherfork, Paul_The_Nerd: i think you can still get an account and credit card online if you're comfortable doing so |
02:05:09 | * | Paul_The_Nerd doesn't need or want a credit card. |
02:05:16 | fatherfork | I think I'll just pass, doesn't seem worth it |
02:05:20 | * | [HO]vo|t is cutting mine up as soon as i get it |
02:05:25 | Paul_The_Nerd | I have little use for a Nano anyway. |
02:05:42 | [HO]vo|t | $$$ |
02:06:13 | * | [HO]vo|t is cutting his up as soon as he gets it (un-ruining the /emote) |
02:06:15 | fatherfork | [HO]vo|t, why would you cut up a nano? (joke) |
02:06:41 | * | jhMikeS has four and doesn't even use two of them...brings up the credit score. |
02:07:00 | * | [HO]vo|t agrees fully with jhMikeS |
02:07:19 | [HO]vo|t | i assume the nano is flash-based? |
02:07:23 | Paul_The_Nerd | Yes |
02:07:24 | [HO]vo|t | ... |
02:07:32 | * | [HO]vo|t slaps himself for retarded questions |
02:07:42 | fatherfork | wow |
02:08:05 | [HO]vo|t | so i'll use it for physical activity since it doesnt have such fragile internals |
02:08:09 | | Quit JdGordon (Remote closed the connection) |
02:08:19 | RoC_MM | the outside is still kinda fragile |
02:08:19 | Paul_The_Nerd | Be aware, it scratches EASILY |
02:08:22 | Paul_The_Nerd | Get an iSkin or something |
02:08:30 | RoC_MM | like he said |
02:09:02 | [HO]vo|t | what a clever marketing strategy. |
02:09:13 | Paul_The_Nerd | All, the best covers for it aren't sold by Apple anyway |
02:09:20 | [HO]vo|t | lets make this thing easy as crap to scratch, and then sell sleeves for it |
02:09:26 | [HO]vo|t | ohhh ok |
02:09:45 | jhMikeS | The x5 is pretty durable...I just keep it in it's biker-style leather case when out |
02:09:52 | * | fatherfork is thinking about geting a Contour Design Showcase for his 5G. |
02:10:26 | Paul_The_Nerd | I just don't like the idea of exercise with a player that has moving parts. |
02:10:28 | scorche | hmmm...yeah..i will probably use mine for outdoor activities...but the main reason i am getting it, is for rockbox purposes =P |
02:10:54 | fatherfork | I have a friend with a 5G that runs with his all the time with no problems |
02:10:59 | [HO]vo|t | jhMikeS: yes i read a review that commented that the reviewer used it heavily for a month and still can't find a scratch on it |
02:11:01 | Paul_The_Nerd | But then, I got an iFP-799 + waterproof case + Sennheiser PX 100s for $130, so that was my flash solution for quite a while. |
02:11:04 | jhMikeS | I think the x5 is safe to 50gs when hd spinning |
02:11:08 | | Join niskel [0] (n=niskel@toronto-HSE-ppp4054187.sympatico.ca) |
02:11:46 | Paul_The_Nerd | fatherfork: Yeah, they *should* be completely safe, but a little part of my brain says "Yes, but it does slightly increase mechanical wear, and that will always win in the end, it's just a matter of delaying it as much as possible" |
02:12:06 | fatherfork | Good point. |
02:12:11 | jhMikeS | [HO]vo|t: I did find a couple of teeny-tiny scratches on the screen. Can't see them without refecting light off it though. |
02:12:22 | Paul_The_Nerd | fatherfork: And my mechanical players are already "old" |
02:12:26 | [HO]vo|t | jhMikeS: good to hear :) |
02:12:51 | [HO]vo|t | i think one thing that wears out and is difficult to replace is the headphone jack |
02:13:23 | jhMikeS | I dropped mine a few days after I got it but on carpet. Caught the charging cord with my foot. No damage. |
02:13:28 | fatherfork | I recommend a Power Support Crystal Cover for the nano, or the equivalent from Belkin. |
02:13:59 | [HO]vo|t | i dropped my x5 on carpet from 3 feet the first time i was hooking it up to my computer x.x |
02:14:12 | jhMikeS | Are most of the players plastic or aluminum casing? |
02:14:50 | jhMikeS | [HO]vo|l: Same height here |
02:15:42 | jhMikeS | It tumbled charging light over subpack connector across the room |
02:15:52 | | Quit [San] (Read error: 110 (Connection timed out)) |
02:16:38 | [HO]vo|t | fatherfork: http://www.jr.com/JRProductPage.process?Product_Id=4071891&JRSource=googlebase.datafeed.PSU+NJ-51 is this the item? |
02:16:55 | | Join MrStaticVoid [0] (n=jlee@69-160-88-44.chvlva.adelphia.net) |
02:17:35 | fatherfork | actually, this is: http://www.powersupportusa.com/products/ipod/np01.php |
02:17:49 | fatherfork | You can get it from the apple store, or order it. |
02:18:27 | [HO]vo|t | Does the footnote infer that shipping is free? |
02:18:56 | fatherfork | that the way I see it. |
02:18:59 | fatherfork | that's |
02:19:28 | ax | are there apps that update the tagcache [ie populate it while mounted to your box instead of within the player]? |
02:20:29 | Paul_The_Nerd | Nope |
02:20:33 | Paul_The_Nerd | Someone could always write one though |
02:20:48 | [HO]vo|t | fatherfork: does the back film wrap around the sides as well, or are those left unprotected |
02:21:17 | scorche | [HO]vo|t: it looks liek those are unprotected |
02:21:31 | fatherfork | Unfortunately, the sides are unprotected. |
02:21:31 | [HO]vo|t | darn |
02:21:38 | [HO]vo|t | just wondering. |
02:21:38 | Soap | I just use PalmPilot screen protectors. |
02:21:49 | fatherfork | On a good note, shipping is indeed free |
02:22:11 | [HO]vo|t | did you fill out your info to get that info? |
02:22:16 | fatherfork | yes. |
02:22:44 | [HO]vo|t | alright, thanks. :) i will probably invest in these when i get my nano. |
02:22:46 | ax | i find that i often wait to have the tag cache updated and it basically makes my player useless to me until it is updated, so an external app that updates it after I upload things would be nice, maybe i'll write it.. |
02:22:53 | jhMikeS | Now I keep My Precious out of harms wayif (recording) |
02:22:53 | jhMikeS | uda |
02:22:53 | jhMikeS | http://froogle.google.com/froogle?q=iPod+nano+Film+froogle&hl=en&lr=&safe=off&sa=X&oi=froogle&ct=title |
02:23:14 | Paul_The_Nerd | ax: A simple solution is to just use filetree browsing |
02:23:17 | jhMikeS | wtf? That first line was not supposed to be there :D |
02:24:45 | ax | Paul_The_Nerd: yeah, i could use filetree browsing i guess :) |
02:24:46 | fatherfork | jhMikeS, we sell the Belkin ones at Circuit City, they are a viable alternative. |
02:25:29 | jhMikeS | fatherfork: Is that a full cover? |
02:25:34 | fatherfork | no |
02:25:41 | fatherfork | front and back only |
02:26:14 | jhMikeS | I think I've seen full skins...at Blockbuster no less |
02:26:15 | | Quit Rob2222_ (Read error: 104 (Connection reset by peer)) |
02:26:43 | fatherfork | Yes, but they're harder to get on right, as the positioning is more critical. |
02:27:16 | | Join Rob2222 [0] (n=Miranda@ACB13C64.ipt.aol.com) |
02:27:51 | jhMikeS | If you can make a silicone cast and then a plaster die, use a vacuum former and make your own...:) |
02:28:12 | fatherfork | indeed, also a (somewhat) viable solution. |
02:28:53 | fatherfork | I think I'm gonna go form a mold of my iPod real quick, I'll let you know how it turns out. |
02:29:28 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
02:30:39 | [HO]vo|t | fatherfork: glhf |
02:31:42 | fatherfork | Had to google that :P |
02:34:02 | jhMikeS | Use a negative mold and vacuum-bag forming to make it out carbon fiber. It would look cool like that. |
02:35:14 | fatherfork | oo good idea, I was planning on the negative mold, but the carbon fiber, that would be a nice touch. |
02:35:24 | * | jhMikeS likes composites |
02:35:42 | jhMikeS | or kevlar if it must be bullet proof. |
02:35:46 | fatherfork | I actually do have a vacuum mold machine. |
02:36:01 | jhMikeS | fatherfork: really? That's would be cool to have. |
02:36:21 | fatherfork | haha, it's funny, actually, I have every material needed to accomplish this task. |
02:36:44 | fatherfork | including the materials for the initial mold. |
02:37:06 | jhMikeS | fatherfork: a little gel coat, replaceable LCD window and you have something to sell. |
02:37:32 | fatherfork | yes, but not something I could make enough of to keep up with demand. |
02:38:21 | jhMikeS | I think you can buy excess capacity from people who make similar products. That is done in the food industry. |
02:38:33 | | Quit delmonico (Remote closed the connection) |
02:40:04 | jhMikeS | KRAFT has lots for instance...and I know in the machining business we had it for some things. |
02:41:12 | fatherfork | Gotta tell ya, not something I'm considering pursuing :) |
02:44:18 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
02:47:36 | [HO]vo|t | Make one for me :) |
02:48:49 | fatherfork | haha, sure thing, right after I finish my jet-pack. |
02:52:24 | jhMikeS | fatherfork: There's lots of resources about making 90% H2O2 for a monopropellant. That's what those use. |
02:52:48 | jhMikeS | :) |
02:52:51 | fatherfork | interesting. |
02:53:21 | fatherfork | I may rely on that information for my "other" projects. |
02:53:43 | jhMikeS | fatherfork: Yeah...I won't ask! >:) |
02:54:25 | | Quit niskel (Remote closed the connection) |
02:54:57 | fatherfork | jhMikeS, what? I want to build a small jet-propelled engine to get my ailing grandmother to the second floor of our home... very quickly. |
02:55:03 | jhMikeS | It decomposes when contacting silver but I think there's more durable catalyts. |
02:55:17 | jhMikeS | fatherfork: :DD |
02:55:39 | jhMikeS | Send me a copy of the video, please! |
02:56:12 | fatherfork | sure thing |
02:56:13 | * | jhMikeS is sorry to hear fatherfork's grandmother is ailing btw |
02:56:21 | fatherfork | haha |
02:56:25 | jhMikeS | ! |
02:57:02 | fatherfork | ...alrighty, so I think we were talking about Rockbox at some point... |
02:57:06 | jhMikeS | I don't want to make an offensive joke if there any truth to that. |
02:57:09 | jhMikeS | Rocketbox |
02:57:19 | fatherfork | oh, nice one. |
02:57:35 | fatherfork | (no truth whatsoever) |
02:57:40 | jhMikeS | Jet pack for your iPod...next iPod peripheral. |
02:57:56 | fatherfork | "Rocket you iPod into oblivion" |
02:58:06 | fatherfork | (we mean it) |
02:58:26 | * | jhMikeS thinks a little RDX would do that just fine |
02:59:00 | fatherfork | Cyclotrimethylenetrinitramine, for all you you listening at home. |
02:59:09 | fatherfork | all of you* |
02:59:18 | rageahol | oh man |
02:59:24 | jhMikeS | RB can add a feature that lets you call for it |
02:59:37 | rageahol | i saw aliquots of salvinorin-a at work today |
02:59:44 | fatherfork | the new "eject" feature. |
02:59:51 | jhMikeS | into space? |
03:00 |
03:01:40 | jhMikeS | raeahol: a math joke? |
03:01:48 | rageahol | uh, no |
03:02:04 | rageahol | it'll blow the top of your head off though |
03:03:22 | jhMikeS | aliquot: contained an exact number of times in something else −− used of a divisor or part <5 is an aliquot part of 15> <an aliquot portion of a solution> |
03:03:50 | rageahol | right |
03:04:04 | fatherfork | Salvinorin A is a dissociative hallucinogenic compound that is active at the extremely low doses of 0.2 - 0.5 mg, near the levels of LSD in quantitative potency, making it the most potent naturally occurring psychoactive drug known to date. |
03:04:06 | rageahol | an aliquot is a premeasured portion |
03:04:24 | rageahol | thank you, wikipe... i mean fatherfork |
03:04:30 | jhMikeS | rageahol: you a chemist? fatherfork? |
03:04:40 | fatherfork | haha, nope, but I type well. |
03:04:41 | rageahol | mol bio |
03:04:51 | fatherfork | er... copy/paste well |
03:05:04 | jhMikeS | sounds like fun though |
03:05:09 | rageahol | not really |
03:05:20 | fatherfork | no really, it does sound fun |
03:05:26 | rageahol | novel, sure. fun, eh. at least judging by the plant |
03:05:35 | rageahol | it's certainly not euphoric |
03:05:42 | scorche | ok...can we please stop this discussion...if you want to continue it, pm me and i will lead you to a different channel |
03:05:43 | jhMikeS | I really only like hallucinogens, benzos, and nicotine |
03:05:52 | scorche | we are done with this here |
03:05:59 | jhMikeS | np |
03:06:22 | rageahol | scorche: i cant pm you |
03:06:29 | scorche | then register |
03:06:41 | fatherfork | yeah I forgot again that these were logged. |
03:07:04 | rageahol | yeah, im not gonna do that. why bother? |
03:07:09 | rageahol | anyway |
03:07:36 | scorche | that is besides the point....the point is, #rockbox is most certainly NOT a place for drug synthetication |
03:07:41 | jhMikeS | right, but I don't know the harm in just discussing something when it's slow |
03:07:55 | fatherfork | rageahol, the point is that we need to talk only about Rockbox here. |
03:08:03 | rageahol | oh, i understand that. |
03:08:34 | scorche | jhMikeS: #rockbox is not a social channel...it is a method of conversation between devs and user support |
03:08:35 | jhMikeS | scorche: Bottom line as a libertarian: It's not my forum and those in charge may make any rules they like. 'nuff said. |
03:08:40 | rageahol | though you were talking about what, vacuum-formed casings, h202 propellant, and rdx before |
03:09:01 | jhMikeS | Yes iPod casings... |
03:09:18 | fatherfork | yes, it originated with the free nano and a case for it. |
03:09:32 | scorche | yes, but it is not there any more |
03:09:37 | rageahol | im just playing devils advocate here |
03:10:57 | | Nick apo`learning`pyt is now known as apo` (n=apo@dslb-088-065-071-207.pools.arcor-ip.net) |
03:13:38 | jhMikeS | Actually, I had a question about the tlv320 vs. uda1380...but gotta step out for a sec. |
03:22:11 | jhMikeS | Regarding uda1380: does that always have to be in monitor mode? radio.c seems to leave it that way. |
03:24:00 | jhMikeS | But that's all sets it to true so I'm confused. |
03:24:53 | | Quit BHSPitLappy (Read error: 104 (Connection reset by peer)) |
03:26:58 | | Part pixelma |
03:29:21 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322798.sympatico.ca) |
03:30:10 | | Join BHSPitLappy [0] (n=steve-o@adsl-66-141-170-52.dsl.rcsntx.swbell.net) |
03:37:30 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
03:37:30 | | Quit San (Read error: 104 (Connection reset by peer)) |
03:37:35 | | Join Jdgordon [0] (n=ircont9k@cpe-066-057-215-017.sc.res.rr.com) |
03:40:55 | | Join XavierGr [0] (n=xavier@ppp62-157.adsl.forthnet.gr) |
03:42:47 | *** | Saving seen data "./dancer.seen" |
03:46:48 | | Join hotwire_ [0] (n=christop@toronto-HSE-ppp4322798.sympatico.ca) |
03:46:48 | | Quit scott666_ (Read error: 104 (Connection reset by peer)) |
03:47:04 | scorche | Paul_The_Nerd: bah...you sneaked a reply in before i could...quick lil fellow =) |
03:48:37 | scorche | and wow...the user list is getting pretty colorful... |
03:48:48 | Paul_The_Nerd | Hehehe |
03:48:48 | | Quit [San] (Read error: 104 (Connection reset by peer)) |
03:48:58 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
03:49:40 | Soap | ? |
03:49:48 | | Quit _hotwire_ (Read error: 110 (Connection timed out)) |
03:49:53 | scorche | so...any bets on how long it will take to fully move over to the new forums? |
03:50:04 | scorche | i call 2 months =P |
03:50:28 | | Join bilbravo [0] (n=bilbravo@pool-70-17-238-238.balt.east.verizon.net) |
03:50:32 | Paul_The_Nerd | It's probably not going to be particularly quickly. I'm not even sure people are really noticing how many posts are missing. |
03:51:04 | Soap | I'm afraid the new catagories will cause more misplaced posts than before. |
03:51:18 | Paul_The_Nerd | Soap: Technically, 90% of old posts were misplaced. |
03:51:36 | Soap | I'll believe 90% of new threads... |
03:51:45 | Paul_The_Nerd | Okay, well, that's it anyway |
03:51:46 | scorche | well, we have 4658 topics to move total... |
03:51:59 | scorche | which is about 233 pages.. |
03:52:00 | Paul_The_Nerd | Soap: Either way, I don't think *more* than 90% of new threads will be misplaced. |
03:52:21 | Paul_The_Nerd | The Ipod, Iaudio, etc, categories were intended to be only for problems specific to those hardwares, but were too often simply questions about general rockbox features, like how to run Doom. |
03:52:29 | Soap | But I fear people will gravitate towards any forum with their DAP in its name, and post a new thread there when in the past they might have seen a (more) proper thread. |
03:52:43 | Soap | but I can't argue with the logic of the new system. |
03:53:15 | scorche | Soap: there were also many many older topics with "not sure if this is the right plce to ask this, but..." |
03:53:28 | Paul_The_Nerd | Soap: What you just described (going to whatever forum has their DAP in its name) happened more in the past. There were posts asking how to get doom running in every iPod forum, both iRivers, the iAudio, and the general. When it only belonged in one. |
03:53:39 | hotwire_ | if i can put my 2 cents in... all the posts in the gigabeat forum were hardware related since they were mainly from the early days of that port... but now they've been filed with no sense in the 'general' forum. |
03:54:02 | scorche | hotwire_: well, technically, they should be in "new ports" |
03:54:05 | scorche | under one thread |
03:54:10 | Paul_The_Nerd | hotwire_: How many of them actually ask about specific hardware features of the gigabeat, rather than "Will Rockbox be able to play X format on it" or similar? |
03:54:22 | hotwire_ | to be honest, 50/50 |
03:54:35 | hotwire_ | it is why we have a search engine mind you |
03:54:45 | hotwire_ | (to play devil's advocate) |
03:55:12 | Paul_The_Nerd | hotwire_: Well, as I said, while moving over a lot of posts could get misfiled. |
03:55:50 | hotwire_ | i'm sure when the rockbox port is really running the forum will likely be recreated |
03:55:51 | Paul_The_Nerd | hotwire_: The gigabeat really should've been a single thread in the New Ports forum, as scorche said, but we of course didn't have one back then. |
03:55:57 | jhMikeS | Paul_The_Nerd: Is there a way to get doom to work on x5 posted there? :) It always hangs during init. |
03:56:05 | Paul_The_Nerd | hotwire_: All it'll get is the same as any others, a forum for its install process. |
03:56:26 | Paul_The_Nerd | jhMikeS: It's a timer issue. Some people claim that running metronome first works, but there's not official "fix" yet |
03:56:33 | hotwire_ | no worries then... aso long as somebody is paying attention. |
03:56:57 | jhMikeS | Paul_The_Nerd: I think I asked that before and got that same answer and forgot. *dumb* Was it you? |
03:57:20 | Paul_The_Nerd | hotwire_: Yeah. Once there's an official install process, a board will be added for installation related questions. All other questions belong in one of the existing boards, by definition. |
03:57:29 | Paul_The_Nerd | jhMikeS: Probably not. |
03:57:39 | Soap | I still think the only link to the forums should be hidden in the manual. |
03:58:14 | * | jhMikeS must be getting dementia at 35 |
03:58:27 | | Quit Jdgordon ("CGI:IRC") |
03:58:27 | | Quit San (Read error: 104 (Connection reset by peer)) |
03:58:57 | Paul_The_Nerd | Soap: I'm *direly* tempted to hide all the forums from members with 0 posts, and create a "Rules" topic, which is the only one visible, that they have to reply to indicating they've read it before they get access. :-P (Well, not really, as that'd be really annoying.) |
03:58:57 | scorche | we could replace the forums link on the main page with a "PM Llorean" link =D |
03:59:04 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
03:59:05 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
03:59:26 | Soap | Then IRC will get the cruft, I guess then. |
03:59:50 | | Quit pi ("Everyone has to believe in something, I believe I will have another drink") |
03:59:51 | hotwire_ | we'll have more people like you know who. |
04:00 |
04:00:26 | | Join pi [0] (n=pi@80-41-236-185.dynamic.dsl.as9105.com) |
04:00:43 | | Part pi |
04:00:47 | scorche | Paul_The_Nerd: also, i think that Febs's "ROCKBOX FORUM POSTING GUIDELINES" post needs a little editing |
04:01:34 | Paul_The_Nerd | Oh? |
04:02:05 | scorche | example: |
04:02:07 | scorche | Any question that relates to the operation of Rockbox generally should be posted in the "General Rockbox Discussions" forum. Only questions specific to a particular model (for example, questions relating to installation, or questions about button layouts) should be posted in the forum for that model. |
04:02:48 | Paul_The_Nerd | Ah, yes. |
04:02:49 | Paul_The_Nerd | Outdated bits |
04:04:02 | | Join BenPod [0] (n=falkjf@fctnnbsc15w-156034070009.nb.aliant.net) |
04:04:07 | BenPod | hey all |
04:04:12 | | Quit bilbravo (Remote closed the connection) |
04:04:25 | BenPod | was wondering if there is a way to display album art |
04:04:37 | scorche | BenPod: there is a patch for it in the tracker |
04:05:10 | Paul_The_Nerd | scorche: Does that look a little better? |
04:06:29 | scorche | i dont like the look of "any question that relates to the actual project" |
04:06:50 | scorche | maybe "project itself" or something of the ilk |
04:07:13 | BenPod | okie |
04:07:25 | BenPod | is it pretty easy to install? |
04:07:28 | Paul_The_Nerd | "Any question that the website, project goals or direction, or what Rockbox is or is about should go in the General Rockbox Discussion forum." ? |
04:07:32 | Mikachu | BenPod: no |
04:07:56 | | Join actionshrimp [0] (n=nn@host81-157-226-72.range81-157.btcentralplus.com) |
04:07:56 | Mikachu | BenPod: you need to download the source code, install a crosscompile, apply the patch and compile |
04:08:32 | scorche | Paul_The_Nerd: "any question that the website...is or is about"? |
04:08:37 | Mikachu | or find someone else's build |
04:08:41 | BenPod | ahh, lol, maybe the art isnt that important.. hehe |
04:08:42 | scorche | maybe i am just getting hung up on grammar there... |
04:09:06 | | Join psychomaniac [0] (n=405b5527@labb.contactor.se) |
04:09:07 | scorche | also, something about reading the stickies at the top of each forum for details can go in there as well |
04:10:25 | scorche | Paul_The_Nerd: and in the "use descriptive thread title" section, there should be something about how the hardware and unsupported build forums have a special format to follow |
04:10:26 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
04:10:32 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
04:10:54 | Paul_The_Nerd | scorche: changed to "about the website" |
04:11:15 | Mikachu | it would be nice if threads in the wps forum had the target or res in the title |
04:11:41 | scorche | yeah..i was gonna mention that we should implement something similar in the wps forum as well |
04:11:59 | Mikachu | i see that the guidelines already say that though :) nm |
04:12:08 | BenPod | anyone try tunesleeve yet? works pretty darn good |
04:12:20 | scorche | oh...you already though of that =) |
04:12:26 | * | scorche notices the edit |
04:12:30 | Mikachu | "Topic: My new theme!" isn't very informative |
04:12:44 | jhMikeS | interesting change to thread.c enabling multi CPU support...I smell possible trouble with shared data. :@) |
04:13:00 | Paul_The_Nerd | scorche: Edited the topics / titles section now |
04:14:15 | scorche | Paul_The_Nerd: much better =) |
04:14:57 | | Join jaebird [0] (n=jae@38.96.210.3) |
04:15:23 | jhMikeS | Actually there's a skunk outside fer real. *whew* |
04:19:38 | psychomaniac | i have a quick question for rockbox on the h120. probablly a bootloader question. the hold button is supposed to work ALL THE TIME when it is switched on right? because on my iriver h120 when it is pluged into the computer and i have hold on and i press play it goes into usb bootloader mode or whatever its called |
04:20:56 | Paul_The_Nerd | You mean, if the powers' off? |
04:21:03 | psychomaniac | yes |
04:21:21 | Paul_The_Nerd | If my power's off, hold is on, and it's plugged into the PC via USB, and I hit the play button on the main unit, nothing happens. |
04:21:30 | Paul_The_Nerd | It says "Power off, hold switch on" and then returns to being off |
04:21:52 | psychomaniac | hmmm |
04:22:05 | Paul_The_Nerd | You're pressing play on the main unit, with the main unit hold engaged? |
04:22:24 | psychomaniac | yes |
04:23:15 | Paul_The_Nerd | And which bootloader version are you using? |
04:23:37 | psychomaniac | uhh im not sure. but i can tell you i flashed my iriver and did nothing after that |
04:24:00 | Paul_The_Nerd | So, in other words, you're asking questions about a problem you're having, without knowing if it still exists? |
04:24:24 | Paul_The_Nerd | The current bootloader version is 6, and it's the second line that displays on the bootloader screen. |
04:24:28 | psychomaniac | well am i supposed to upgarde my bootloader after i flashed it for the first time? |
04:24:57 | psychomaniac | i have version 06811-2251 |
04:25:22 | scorche | Paul_The_Nerd: also, the iriver sticky needs a mentioning of flashing like the archos forum |
04:25:54 | Paul_The_Nerd | psychomaniac: That's not a bootloader version... That looks like a build date. |
04:26:02 | Paul_The_Nerd | Except that would be 060811-2251 |
04:26:48 | psychomaniac | well im telling you thats what it says right on the very top 2nd line when it boots |
04:27:08 | Paul_The_Nerd | scorche: Better? |
04:27:14 | Paul_The_Nerd | psychomaniac: Of the bootloader screen? |
04:27:24 | psychomaniac | yes |
04:27:32 | scorche | =) |
04:27:35 | psychomaniac | if i could take a pic i would show you |
04:27:36 | Paul_The_Nerd | psychomaniac: The one that says your battery voltage on the third line? |
04:28:30 | psychomaniac | yup its like 4.06v (not that that matters but showing you i know where im looking at) |
04:28:47 | Paul_The_Nerd | psychomaniac: Well, you're not using the Version 6 bootloader then, at the very least. |
04:29:03 | Paul_The_Nerd | I'm not sure what version you're using, but it's not the one you're supposed to be. |
04:29:11 | | Quit barrywardell () |
04:29:56 | psychomaniac | (sorry for not saying this before in detail but kinda did) all i did was dl bootloader.iriver open it with iriver_flash on my player and thats it |
04:30:25 | Paul_The_Nerd | Wait, are you running Rockbox from flash? |
04:30:33 | psychomaniac | yes |
04:30:35 | | Join bilbravo [0] (n=bilbravo@pool-70-17-238-238.balt.east.verizon.net) |
04:30:37 | Paul_The_Nerd | Because you didn't "kinda" say anything about that. |
04:30:46 | psychomaniac | yes i did actually |
04:30:55 | | Quit BenPod () |
04:30:58 | Paul_The_Nerd | No, you didn't. |
04:31:02 | Paul_The_Nerd | You said you installed the bootloader. |
04:31:12 | Paul_The_Nerd | Which has nothing to do with running Rockbox from flash. |
04:31:42 | psychomaniac | <psychomaniac> uhh im not sure. but i can tell you i flashed my iriver and did nothing after that |
04:31:48 | Paul_The_Nerd | Yes |
04:32:05 | Paul_The_Nerd | I hate to tell yah, but that's what it's called when you do the 'Firmware update' to install the original Rockbox bootloader |
04:32:13 | Paul_The_Nerd | You "flash" the modified .hex file |
04:32:25 | Mikachu | he obviously didn't mislead you on purpose |
04:32:37 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
04:32:52 | Paul_The_Nerd | Yes, I'm aware of that, but I also intend to make it clear that what he said didn't contain enough information for me to draw the conclusion he expects me to have reached. |
04:33:01 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
04:33:23 | Paul_The_Nerd | psychomaniac: For problems with running Rockbox itself from flash, you need to talk to Slasheri. |
04:33:43 | psychomaniac | so i have to modify the hex to version then run it with the iriver_flash plugin? |
04:33:56 | psychomaniac | then it should be bootloader 6? |
04:34:29 | Paul_The_Nerd | No |
04:34:41 | Paul_The_Nerd | All of the instructions I gave before pertained entirely to the official method of installing Rockbox |
04:34:54 | Paul_The_Nerd | As I said, you need to talk to Slasheri |
04:35:36 | | Join Killer927 [0] (n=g@cpe-72-230-178-79.rochester.res.rr.com) |
04:35:36 | | Quit Maverick2000 (Read error: 104 (Connection reset by peer)) |
04:35:54 | psychomaniac | thank you paul_the_nerd for being polite and helping me |
04:37:55 | Paul_The_Nerd | Good luck with it |
04:42:10 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
04:45:55 | | Join noy [0] (n=10321462@203.87.151.226) |
04:48:36 | | Quit hotwire_ ("-=SysReset 2.53=-") |
04:49:15 | noy | hi peepz |
04:50:10 | | Quit fatherfork () |
04:52:17 | | Quit psychomaniac ("CGI:IRC (EOF)") |
04:54:00 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
04:54:29 | | Part noy |
04:59:44 | | Quit [HO]vo|t ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
05:00 |
05:06:23 | | Join niskel [0] (n=niskel@toronto-HSE-ppp4054187.sympatico.ca) |
05:06:31 | | Quit JoeBorn ("ok fellers I'm off!") |
05:07:37 | | Quit lostnihilist (Read error: 104 (Connection reset by peer)) |
05:09:41 | | Nick apo` is now known as apo|PrincessTutu (n=apo@dslb-088-065-071-207.pools.arcor-ip.net) |
05:13:15 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
05:13:18 | | Join dwihno [0] (n=dw@81.8.226.44) |
05:19:50 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
05:23:11 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
05:23:11 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
05:25:00 | | Join lostnihilist [0] (n=lostnihi@c-67-175-35-181.hsd1.il.comcast.net) |
05:29:56 | | Quit niskel (Read error: 104 (Connection reset by peer)) |
05:42:17 | | Join JoeBorn [0] (i=rootmeis@56.sub-70-223-246.myvzw.com) |
05:42:51 | *** | Saving seen data "./dancer.seen" |
05:48:18 | | Quit COmputoman (Read error: 110 (Connection timed out)) |
05:52:50 | | Quit bilbravo ("leaving") |
06:00 |
06:03:47 | | Join Jackball [0] (n=matt@ip68-228-149-118.ri.ri.cox.net) |
06:06:28 | Jackball | k |
06:08:54 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
06:10:54 | | Part Jackball |
06:12:37 | | Join JoeyBorn [0] (n=rootmeis@adsl-75-2-245-107.dsl.chcgil.sbcglobal.net) |
06:16:47 | | Quit RoC_MM ("Leaving") |
06:21:00 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
06:29:18 | | Quit San (Read error: 110 (Connection timed out)) |
06:30:41 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
06:33:01 | | Join Jungti1234 [0] (n=jungti12@124.60.9.27) |
06:33:29 | Jungti1234 | markun! |
06:34:42 | Jungti1234 | markun: http://www.samsung.com/Products/Semiconductor/DivisionPolicy/Ecoproduct/Eco_search/eco_popup.asp?partnumber=SA58700X07-Y080 |
06:35:40 | | Join computoman|afk [0] (n=Rar@cpe-66-68-127-197.austin.res.rr.com) |
06:35:46 | Jungti1234 | SA58700X07 ARM chip's datasheet |
06:36:43 | | Nick computoman|afk is now known as COmputoman (n=Rar@cpe-66-68-127-197.austin.res.rr.com) |
06:36:54 | COmputoman | sup guys |
06:40:31 | sharpe | existence. |
06:41:36 | | Nick apo|PrincessTutu is now known as apo` (n=apo@dslb-088-065-071-207.pools.arcor-ip.net) |
06:43:18 | | Join perplexity [0] (i=heh1513@dxb-as59277.alshamil.net.ae) |
06:48:52 | | Quit [San] (Read error: 110 (Connection timed out)) |
06:48:58 | | Quit rotator ("zzzzzzzzz") |
06:52:30 | | Quit San (Read error: 110 (Connection timed out)) |
07:00 |
07:15:19 | | Quit XavierGr () |
07:27:02 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
07:27:52 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
07:30:34 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
07:32:10 | | Join RoC_MM [0] (i=dragon@c-24-129-89-52.hsd1.fl.comcast.net) |
07:42:54 | *** | Saving seen data "./dancer.seen" |
07:48:44 | | Quit San (Read error: 110 (Connection timed out)) |
07:48:45 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
07:50:23 | | Quit [San] (Read error: 110 (Connection timed out)) |
07:51:51 | dongs | orly |
07:51:59 | dongs | Jungti1234: |
07:52:13 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
07:52:34 | dongs | Jungti1234: http://kr.img.dc.yahoo.com/b1/data/dci_etc/bb/1156060290_123.avi |
07:54:01 | | Nick gtkspert_ is now known as gtkspert (n=gtkspert@203-59-194-179.dyn.iinet.net.au) |
07:56:49 | | Quit perplexity (Read error: 113 (No route to host)) |
07:59:34 | Bg3r | morning |
08:00 |
08:00:03 | sharpe | i should go to sleep... |
08:00:08 | JdGordon | morning Bg3r |
08:02:49 | COmputoman | dongs |
08:02:52 | COmputoman | wtf |
08:03:09 | COmputoman | did that girl have a sizure? |
08:03:17 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:04:16 | dongs | seems so |
08:04:22 | dongs | old news as of yesterday |
08:12:28 | | Quit San (Read error: 110 (Connection timed out)) |
08:12:32 | | Join perplexity [0] (n=joust@dxb-b126552.alshamil.net.ae) |
08:12:57 | | Quit [San] (Read error: 110 (Connection timed out)) |
08:15:16 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
08:15:48 | sharpe | g'night everyone. |
08:15:50 | | Quit sharpe ("Leaving") |
08:18:28 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
08:19:26 | JdGordon | amiconn: iv been looking at the tree code re OFF-OFF to powerdown the reocrder and no changes were made to that bit of code, so its a bit of a mystery why its not workign anymore... |
08:22:49 | | Join ender` [0] (i=null@84.52.165.220) |
08:29:44 | | Join Mordov|hardlywo [0] (n=mordov@mail.furuno.no) |
08:32:04 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
08:33:39 | JdGordon | is it possible to get to the pitch screen without audio playing? |
08:34:11 | Paul_The_Nerd | Sound settings? |
08:34:37 | JdGordon | nope.. unless ipod doesnt have it? |
08:35:16 | JdGordon | Paul_The_Nerd: actually.. if you have half a min.. can you make sure the picth screen works correclty on the ipod please? |
08:36:24 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:36:42 | Paul_The_Nerd | I don't even know how to get into it on the iPod. |
08:36:52 | JdGordon | ok, never mind thne |
08:37:04 | | Quit San (Read error: 110 (Connection timed out)) |
08:37:14 | Paul_The_Nerd | I don't think it works yet, does it? Lack of resampling? |
08:37:45 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
08:47:00 | | Quit [San] (Read error: 110 (Connection timed out)) |
08:47:07 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
08:47:23 | | Join midgey34 [0] (n=TJ@c-71-205-31-207.hsd1.mi.comcast.net) |
08:51:40 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
08:52:37 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
08:52:42 | | Quit Mordov|hardlywo ("The amount of experience you have is paralell with the amount of equipment you have ruined.") |
08:53:32 | JdGordon | LinusN: gmorning. would double click L/R work instead of short then long press for next/prev dir? |
08:56:59 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
08:57:38 | | Join _hotwire_ [0] (n=christop@toronto-HSE-ppp4322798.sympatico.ca) |
08:59:45 | | Join Mordov|hardlywo [0] (n=mordov@mail.furuno.no) |
09:00 |
09:00:15 | Mordov|hardlywo | hello. does anyone have a conection diagram for H-120? |
09:00:17 | JdGordon | does the x5 have a-b mode?? |
09:01:00 | petur | Mordov|hardlywo: you mean a schematic of the internals? |
09:01:07 | | Quit _hotwire_ (Client Quit) |
09:01:12 | JdGordon | no, good :) |
09:01:13 | Mordov|hardlywo | yapp |
09:01:20 | petur | Mordov|hardlywo: in the wiki |
09:01:31 | Mordov|hardlywo | ah :) thanks |
09:01:34 | petur | don't know how complete it is |
09:01:42 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:01:42 | | Quit einhirn (Client Quit) |
09:01:45 | Mordov|hardlywo | um? |
09:01:53 | petur | Mordov|hardlywo: start at iriverport |
09:01:58 | Mordov|hardlywo | I'm taking a bout a drawing of the hardware |
09:02:07 | petur | yes |
09:02:16 | Mordov|hardlywo | ok :) |
09:02:31 | petur | http://www.rockbox.org/twiki/bin/view/Main/HardwareSchematics |
09:03:29 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
09:03:49 | Mordov|hardlywo | thanks :)' |
09:03:51 | LinusN | JdGordon: that would probably make it hard to skip files fast |
09:04:03 | JdGordon | LinusN: why? |
09:04:17 | petur | why? think 1 sec |
09:04:29 | JdGordon | oh, righto :p |
09:04:48 | * | JdGordon is a dill |
09:04:50 | | Quit San (Read error: 110 (Connection timed out)) |
09:04:56 | JdGordon | crap.. this is gonna be hard :p |
09:05:15 | | Join San [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
09:05:25 | petur | sure, the easy stuff always gets done first ;) |
09:06:16 | | Join daurn|laptop [0] (n=quae@unaffiliated/daurnimator) |
09:06:48 | JdGordon | bugger it... ok, ill just add another button check under next/prev to do it.. not the nicest but it will work |
09:08:20 | JdGordon | excpet.. this will make the next/prev lag by about 1/10 Hz .. is that acceptable? |
09:08:53 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
09:10:21 | LinusN | but how did it work before the action code? |
09:10:40 | JdGordon | not sure... probably should check shouldnt i :p |
09:12:52 | dan_a | jhMikeS: Are you around? |
09:13:22 | JdGordon | it used to just check the tick of the last left/right presses and if it was <HZ then do it... my idea will use 2 less variables, so ill see if its noticable |
09:14:41 | Jungti1234 | dongs, hi. |
09:14:50 | JdGordon | no, it wont work... ill just go back to how it was being done |
09:15:09 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
09:15:26 | Jungti1234 | dongs: hmm :( |
09:18:32 | Jungti1234 | OAAA |
09:21:47 | | Quit [San] (Read error: 110 (Connection timed out)) |
09:22:10 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
09:22:15 | | Part juxtap |
09:26:43 | | Quit San (Read error: 110 (Connection timed out)) |
09:27:58 | JdGordon | can anyone test my dir navigation patch please? |
09:28:52 | LinusN | gimme gimme |
09:29:11 | | Join juxtap [0] (n=juxtap@mtngprs7.mtn.co.za) |
09:30:30 | JdGordon | LinusN: http://jdgordon.mine.nu:8080/dir_nav.patch |
09:31:02 | LinusN | JdGordon: the tick is a long, not an int |
09:31:23 | LinusN | and shouldn'ät they be static? |
09:31:41 | JdGordon | doh! and no need is there? |
09:32:19 | LinusN | nah, me is silly |
09:32:36 | JdGordon | unless making them static lessens the mem usage? |
09:32:49 | LinusN | they should not be static |
09:32:52 | LinusN | my bad |
09:33:00 | LinusN | what's with the x5 keymap change? |
09:33:01 | JdGordon | :) |
09:33:22 | JdGordon | just stops the yesno screen checking the context_std mappings.. sped it up a drop |
09:33:23 | LinusN | seems unrelated |
09:33:35 | JdGordon | it is.. i was playing in there before and forgot |
09:34:58 | | Quit petur ("timeout :(") |
09:35:13 | | Join Mmmm [0] (n=mscarrat@cpc1-hem13-0-0-cust291.lutn.cable.ntl.com) |
09:36:22 | | Join cismo_ [0] (i=cismo@adsl-85-217-36-247.kotinet.com) |
09:39:45 | JdGordon | LinusN: did it work? |
09:40:07 | LinusN | JdGordon: cygwin is slooooooooooow |
09:40:21 | JdGordon | hehe |
09:42:57 | *** | Saving seen data "./dancer.seen" |
09:47:55 | | Quit [San] (Read error: 110 (Connection timed out)) |
09:48:02 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
09:49:28 | LinusN | JdGordon: are you sure this works? |
09:49:44 | LinusN | have you tried it at all? |
09:49:47 | JdGordon | no, i cant test it atm... thats why im asking |
09:50:12 | JdGordon | no sound and cross compiler.. working on both... |
09:50:14 | LinusN | ok, because when i read the code, i can see that ff/rew will stop working |
09:51:15 | LinusN | as soon as last_left is set, (current_tick-last_left < HZ) will be true |
09:51:29 | LinusN | ehum |
09:51:38 | LinusN | ignore me |
09:51:47 | JdGordon | hehe... your still thinking the old system :D |
09:52:30 | LinusN | works perfectly |
09:52:42 | JdGordon | awesome |
09:53:30 | LinusN | change from int to long and add comments above the checks in the ACTION_WPS_SEEKxxx cases |
09:54:19 | LinusN | then commit it |
09:55:22 | JdGordon | does regular ffwd/rewind still work? |
09:55:56 | LinusN | yes |
09:56:01 | JdGordon | great |
09:56:48 | linuxstb | Jungti1234: Sadly, that link isn't the datasheet for the SA58700 - just an environmental declaration saying what materials are used in the manufacturing. |
09:58:14 | amiconn | JdGordon: The shutdown splash doesn't work on rec v1. It used to pop up for 1 sec or so, during this time you had to press Off a second time to make it shut down. Now the splash pops up and disappears immediately. No chance to trigger a clean shutdown |
09:58:24 | | Quit juxtap (Read error: 104 (Connection reset by peer)) |
09:58:44 | | Quit cismo (Read error: 110 (Connection timed out)) |
09:58:49 | JdGordon | ok |
09:58:50 | amiconn | Another problem, probably related, not very important though: The runtime reset (debug menu) also doesn't work properly |
09:59:29 | | Join barrywardell [0] (n=barrywar@host-194-46-228-43.dsl-ie.utvinternet.net) |
10:00 |
10:01:09 | | Join juxtap [0] (n=juxtap@mtngprs7.mtn.co.za) |
10:01:15 | JdGordon | amiconn: this cant be triggered in the sim can it? i tihnk adding |
10:01:16 | JdGordon | action_signalscreenchange(); |
10:01:34 | JdGordon | (sorry eneter) to screens.c line 974 will fix it |
10:01:55 | amiconn | Will test tonight |
10:02:25 | amiconn | LinusN: Did you already try the optimised remote lcd updates? :) |
10:03:12 | JdGordon | actually it probably needs to check for ACTION_NONE also, just like the yes/no screen |
10:03:47 | | Quit RoC_MM ("Leaving") |
10:04:58 | Jungti1234 | linuxstb: what's mean? |
10:05:29 | linuxstb | Jungti1234: The information there is not helpful to us. |
10:05:56 | amiconn | JdGordon: Iirc none of the clean shutdown methods can be triggered in the sim, that should be changed |
10:06:01 | LinusN | amiconn: ah, i should try that |
10:06:02 | Jungti1234 | linuxstb: hm, it's not datasheet? |
10:06:37 | JdGordon | amiconn: ok |
10:06:48 | | Quit [San] (Read error: 110 (Connection timed out)) |
10:06:56 | LinusN | amiconn: i inserted the remote, and the player froze :-( |
10:07:28 | amiconn | Rockbox on X5 freezes a lot... |
10:07:43 | amiconn | linuxstb: Btw, while using Menu/Play and Left/Right for scrolling and the wheel for zooming is very intuitive, there's a slight problem I've experienced with the jpeg viewer: Scrolling down for a longer time shuts down the ipod... |
10:07:44 | LinusN | not for me |
10:08:45 | | Quit dan_a (Read error: 110 (Connection timed out)) |
10:09:25 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
10:10:21 | amiconn | LinusN: Does it work for you when the remote is already plugged? If it does, it's a problem with hot-plug (which I didn't touch) |
10:10:51 | LinusN | ok, it freezes when i press the remote PREV in the browser |
10:11:35 | amiconn | Actually I never observed a freeze with my remote tests, only erratic behaviour (until I realised that I did set the wrong RS level so I did send all data as commands) |
10:11:40 | | Join RoC_MM [0] (i=dragon@c-24-129-89-52.hsd1.fl.comcast.net) |
10:11:46 | LinusN | haha |
10:12:10 | JdGordon | ondio, player and recorder are the only ones with F3 right? |
10:12:18 | amiconn | No, only recorders |
10:12:27 | JdGordon | woopsies :p |
10:13:33 | amiconn | LinusN: Btw, the X56 seems to suffer from the same pcf driver slowness the h300 used to suffer from |
10:13:44 | amiconn | I should probably tackle the pcf driver next |
10:13:56 | LinusN | amiconn: raenye has a pcf driver patch |
10:14:04 | LinusN | but it's still not stable |
10:14:45 | LinusN | ouch, now it froze with remote NEXT as well |
10:15:58 | LinusN | very unstable i must say |
10:16:22 | LinusN | i wonder if it has anything to do with the lcd updates though |
10:16:57 | amiconn | The lcd driver doesn't contain any polling loops, so I doubt it could cause freezes |
10:17:15 | | Quit RoC_MM ("Leaving") |
10:17:20 | linuxstb | amiconn: Yes, that could be a problem. Only solution would be to change the shutdown keypress - I'm thinking that maybe we should use a long press on MENU+SELECT to shut down, thereby also trying to stop users doing an unclean reboot. But maybe that will just mean more unclean reboots if users don't release MENU+SELECT at the right time... |
10:17:47 | amiconn | Hmm, depends on how long the hardware timeout is |
10:18:01 | mirak2 | hi |
10:18:05 | LinusN | it works when i use the main buttons |
10:18:34 | daurn|laptop | hi all |
10:18:47 | linuxstb | amiconn: It's about 4-5 seconds. |
10:18:56 | amiconn | Hmm, a little short... |
10:19:29 | amiconn | On player and recorder v1 we can't intercept the hardware shutdown because the timeout is only ~1 second |
10:19:38 | linuxstb | And MENU+SELECT is also used (currently) to exit plugins, so maybe it's not a good choice... |
10:19:55 | amiconn | On other targets with hardware shutdown (recorder fm/v2, Ondios) we can, since the hardware timeout is ~10 seconds |
10:20:20 | amiconn | linuxstb: It would be a long Menu+Select, even longer than a standard long press |
10:20:39 | amiconn | I wonder whether we can block or program the hardware timeout |
10:20:48 | amiconn | My guess is that the pcf handles it |
10:21:25 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
10:22:40 | amiconn | LinusN: Did you remember what would cause the sometimes-not-working timer on X5? |
10:22:51 | LinusN | no |
10:22:53 | linuxstb | I suppose we could intercept MENU+SELECT (to try and stop people resetting when they shouldn't), but also change the standard shutdown to another combo - e.g. SELECT+PLAY. |
10:23:32 | amiconn | Isn't Select+Play reboot-to-diskmode? |
10:23:37 | JdGordon | amiconn: you've got F3 again |
10:23:41 | LinusN | JdGordon: are the remote button keymaps supposed to link to ACTION_STD? |
10:24:04 | LinusN | sorry, CONTEXT_STD |
10:24:04 | Paul_The_Nerd | amiconn: Only if held after the bootup process has started. |
10:24:34 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
10:24:42 | JdGordon | LinusN: action_std?? |
10:25:04 | JdGordon | LinusN: its automatically or'ed against context?_remote in action.c so its fine linking to context_std |
10:25:04 | LinusN | i corrected myself, look above |
10:25:28 | LinusN | wait a sec |
10:26:27 | LinusN | that would mean that the X5 remote_button_context_standard[] links to itself |
10:26:38 | LinusN | no wonder it freezes |
10:26:44 | JdGordon | lol |
10:27:41 | LinusN | i still don't get it |
10:27:56 | | Quit [San] (Read error: 110 (Connection timed out)) |
10:28:05 | JdGordon | which part? |
10:28:33 | LinusN | never mind |
10:28:38 | LinusN | i get it now |
10:28:59 | JdGordon | :) |
10:29:21 | JdGordon | can i commit my x5 version which changes the yesno screen to not chain also? or not bother? |
10:29:51 | | Join [San] [0] (n=San@213-202-138-68.bas502.dsl.esat.net) |
10:30:22 | LinusN | they should be two commits, as they are unrelated |
10:30:38 | LinusN | sorry, i misread |
10:30:56 | JdGordon | .. |
10:30:59 | LinusN | i can commit these two changes |
10:31:07 | JdGordon | ok, go for it :) |
10:33:56 | LinusN | done |
10:34:07 | LinusN | amiconn: the remote lcd driver flies! |
10:35:32 | midkay | LinusN: by the way - did you ever get those battery icons? |
10:35:37 | amiconn | Nah, it's still significantly slower than the iriver remote lcd driver, since it has to move 3times the data |
10:35:46 | LinusN | midkay: yes i did, thanks |
10:36:03 | midkay | LinusN: good, np. :) |
10:36:04 | amiconn | The good thing is that data and CLK are on the same gpio port, so the speedup isn't data dependent |
10:37:36 | amiconn | The bad thing is that the fast routine doesn't work at 124MHz |
10:38:01 | amiconn | According to the controller specs it should, but I think the line capacity prevents it from working |
10:38:02 | barrywardell | LinusN: quick target tree question. Is it OK to move X5 specific #defines out of adc.h and into adc-target.h and then conditionally #include adc-target.h in adc.c? |
10:38:36 | LinusN | that's how it is supposed to work |
10:38:39 | amiconn | We're already pushing the data at 2MBit/s with the standard routine (124MHz) |
10:38:41 | LinusN | go ahead |
10:38:47 | barrywardell | ok thanks |
10:41:12 | LinusN | anyone else than me who doesn't like the centering of the directory title in the browser? |
10:41:35 | | Join Crackerizer [0] (n=3d5a9b0f@labb.contactor.se) |
10:41:37 | * | Paul_The_Nerd raises his hand. |
10:41:51 | Paul_The_Nerd | I like that it's got something there, not a fan of centering |
10:42:05 | JdGordon | you'd prefer if left aligned? |
10:42:12 | Crackerizer | Hello, I'd like to help coding rockbox for 3g ipod... |
10:42:17 | JdGordon | wouldnt it then look like its an item in the list? |
10:42:33 | Crackerizer | Where should i go from here? |
10:42:49 | Paul_The_Nerd | Put either an icon, or - or something to distinguish it. |
10:43:17 | Paul_The_Nerd | Crackerizer: Have you set up and compiled a copy of Rockbox yet? The best place to start is getting down how to build it. |
10:43:21 | linuxstb | Crackerizer: Compile Rockbox yourself from source, test it, find bug, fix bug, repeat... |
10:43:46 | linuxstb | Crackerizer: dan_a is the person working on the 3g port, so he may have ideas for areas that need work - if they are not obvious. |
10:43:46 | Crackerizer | No..I dont know what i should start with. |
10:44:14 | dan_a | Crackerizer: The big things which need doing at the moment are that MP3 decoding needs to be optimised, and we can't do anything with USB |
10:44:34 | Crackerizer | hello dan_a. |
10:44:40 | amiconn | LinusN: Haha, I didn't test with the context update from yesterday |
10:44:47 | LinusN | :-) |
10:44:53 | LinusN | lucky you |
10:44:59 | Crackerizer | How do i test the compiled code? on my ipod or any emulator? |
10:45:31 | LinusN | on the ipod |
10:45:42 | LinusN | or in the simulator |
10:45:43 | JdGordon | does anyone remember the link to the patch on FS which added the title to the tree? i cant emeber who dun it or what its called |
10:46:11 | dan_a | If you're working on low level things, then the iPod |
10:46:30 | Paul_The_Nerd | Crackerizer: There's no hardware emulation. They're just User Interface simulators, so if there's any hardware code you'll need to do it on-player |
10:46:52 | amiconn | During my FPS tests I found that the X5 main lcd updates with the assembler routine are equally fast (even a tiny bit faster) as the old routine with the framebuffer in iram. That's nice |
10:46:59 | barrywardell | LinusN: When I create the new adc-target.h which is just the x5 specific code copied from adc.h, do I keep your copyright there or do I put my own name in, or does it matter at all? |
10:47:47 | LinusN | i'm not picky, but it should probably be mine, since i wrote the x5 adc stuff |
10:47:52 | Crackerizer | Ok, I get it. Do i need to compile the code to x86 binary? or ARM? |
10:48:07 | Bagder | barrywardell: the general rule is that if you base it on someone else's file then keep the original copyright, if you write it yourself you write your own copyright |
10:48:15 | barrywardell | that's what I thought, OK. |
10:48:22 | LinusN | Crackerizer: target -> ARM, sim -> x86 |
10:48:50 | | Quit [San] (Read error: 110 (Connection timed out)) |
10:49:00 | dan_a | Crackerizer: There are useful documents here: http://www.rockbox.org/twiki/bin/view/Main/DocsIndex#For_Developers |
10:49:12 | Crackerizer | Thank you dan_a. |
10:49:34 | dan_a | No problem! |
10:50:51 | Crackerizer | Does rockbox use the same kernel code for all players/models? |
10:51:17 | LinusN | yes, except for the lowest level context storage stuff |
10:52:15 | amiconn | dan_a: Did you check whether your threading changes increase binary size for the other models? That would be bad... |
10:54:56 | Crackerizer | My ipod's usb and firewire are not working. I don't know why. I just got the IDE to Ipod hdd adapter today. |
10:55:36 | JdGordon | LinusN: hehe that infinite loop problem is in iriver also :p and probably the archos target with remotes |
10:56:46 | | Join bluebrother [0] (n=810dba03@labb.contactor.se) |
10:56:53 | dan_a | amiconn: I think they will by a small amount, because of the extra functions. I was trying to balance between not increasing binary size and not having different APIs for different architectures |
10:57:17 | bluebrother | JdGordon: did you noticed the h120 crash on remote usage? |
10:57:27 | JdGordon | abuot to fix that |
10:57:42 | dan_a | I'll check later to see the exact size increase |
10:57:52 | LinusN | preglow: is this still valid? http://www.rockbox.org/tracker/task/2507 |
11:00 |
11:00:13 | | Quit Crackerizer ("CGI:IRC (Ping timeout)") |
11:00:37 | | Join Crackerizer [0] (n=3d5a9b0f@labb.contactor.se) |
11:00:53 | JdGordon | bluebrother: should be fixed now... wait 6 min for the compile :p |
11:01:02 | preglow | LinusN: should be |
11:01:06 | preglow | LinusN: why? |
11:01:29 | | Join Mordov|work_ [0] (n=mordov@mail.furuno.no) |
11:01:32 | LinusN | just wondering if it is something that is worth committing |
11:01:53 | preglow | well, i guess it's still slower than the one we've got |
11:01:54 | dan_a | amiconn: I'm happy to re-work it if you have any suggestions as to how to do it better :) |
11:02:06 | | Join [San] [0] (n=San@193.203.134.249) |
11:02:07 | preglow | perhaps it's worth a try |
11:02:12 | | Quit Mordov|hardlywo (Remote closed the connection) |
11:02:17 | Bagder | ... I guess we'll soon benefit from adding a server or two more to the farm |
11:02:22 | LinusN | preglow: otherwise we should close it |
11:03:03 | JdGordon | Bagder: ye its getting bad again :p stop adding targets.... |
11:03:04 | Crackerizer | how can i debug the code? on my ipod or my computer? |
11:03:13 | preglow | i think i posted it because you said you would have a look at it one day |
11:03:18 | | Join chendo_ [0] (n=chendo@203-206-90-149.dyn.iinet.net.au) |
11:03:20 | preglow | i'll see if it's any faster now |
11:03:38 | LinusN | Crackerizer: sim -> gdb, target -> debug printouts |
11:03:38 | JdGordon | Bagder: you can have my comp (once i get he CC compiled), but its not 24/7 anymore |
11:03:57 | LinusN | preglow: oh, i did? :-) |
11:04:05 | Bagder | JdGordon: as I recall it, it wasn't very fast? |
11:04:29 | JdGordon | with ccache it compiles fast.. its just my piss poor upload speed... |
11:05:02 | Crackerizer | Ok, because debug on ipod is quite a painful task for me. As its usb and firewire dont work. |
11:05:17 | preglow | doesn't apply cleanly anymore, layer3.c is changed |
11:05:59 | LinusN | preglow: figures |
11:06:45 | preglow | i don't know if i can be bothered with it anymore anyway |
11:06:57 | | Quit chendo__ (Read error: 60 (Operation timed out)) |
11:06:57 | preglow | i've wasted enough time on it and i don't know what to do to make it faster |
11:08:28 | LinusN | then close the task and move on with your life :-) |
11:09:28 | bluebrother | JdGordon: I can't test it now as I don't have my remote with me, but I'll test this evening. Mainly wanted to mention the issue in case you hadn't noticed before ;-) |
11:10:08 | JdGordon | bluebrother: i hadnt, but LinusN found it with the x5 remote and it was the same bug, so thanks for poitingn it out anyway |
11:10:35 | bluebrother | nice :) |
11:10:59 | JdGordon | now buttons are mostly (?) back to how they were.. is there any ojection to fs#2685 and 5338 ? |
11:11:49 | dan_a | Woohoo! Sansas are coming down in price! |
11:12:06 | amiconn | Bagder: I think it would be beneficial to track which servers got a certain build, and set some kind of 'build affinity' according to this data |
11:12:14 | amiconn | This would make ccache more efficient |
11:12:19 | Bagder | yes |
11:12:36 | LinusN | i think #2685 is option bloat |
11:12:37 | bluebrother | I don't see a point for #2685 −− how do you know in what environment you resume listening? |
11:13:18 | bluebrother | If you know before what environment it will be you can set the volume prior to shutdown, if not ... just don't use the resume on startup. |
11:13:18 | Bagder | I don't like 2685 |
11:13:19 | JdGordon | the point is you can move to headfones from the steareo (possibly hours later) and not worry about blowing your ears |
11:13:54 | bluebrother | start the player and turn the volume down. Insert the headphones _after_ that into your ears ;-) |
11:13:54 | * | JdGordon thinks your all crazy, but gets over it... |
11:15:57 | LinusN | what does "insert directory randomly" mean? |
11:16:00 | amiconn | Imho the easiest way is having a few custom .cfg files (only containing the options you want to change) per environment. I have 3 of these |
11:16:20 | LinusN | btw, we must take a stand and remove All These Capitalizations |
11:17:56 | Bagder | LinusN: from where? |
11:19:49 | | Join PaulJam [0] (n=pauljam@p54BCFFEE.dip.t-dialin.net) |
11:19:59 | tucoz | I think you should start with a Captial letter and the succesive words in lower case. Like 'Sound settings' |
11:20:36 | tucoz | ...and be consistent |
11:20:59 | * | preglow cries when reading layer3.c |
11:21:00 | LinusN | Bagder: like "First Keypress Enables Backlight" |
11:21:23 | Bagder | LinusN: I thought we use that capsing due to common english title rules/guidelines |
11:21:57 | tucoz | 'First keypress enables backlight' looks better |
11:22:06 | LinusN | ...to us swedes at least |
11:22:42 | tucoz | :) |
11:23:20 | amiconn | It was like this, but someone changed it (midkay iirc) |
11:23:39 | midkay | amiconn: i never changed that, no.. |
11:23:44 | tucoz | http://www.grammarbook.com/punctuation/capital.asp |
11:23:45 | midkay | i don't ever recall it being that, either. |
11:23:53 | amiconn | Then I didn't rc |
11:24:06 | | Quit [San] (Read error: 110 (Connection timed out)) |
11:24:08 | midkay | agreed... |
11:24:30 | scorche | he would be the type that would change it though =P |
11:24:51 | midkay | i would be the type that would change it? that doesn't make any sense. |
11:24:54 | midkay | when would i be the type? |
11:25:02 | preglow | a lot of people haven't done that properly |
11:25:06 | LinusN | tucoz: so rule 8 applies here i guess? |
11:25:08 | | Quit Mordov|work_ (Remote closed the connection) |
11:25:17 | preglow | bah, it's very easy to measure performance improvements when mpa.codec never boosts |
11:25:24 | scorche | just how you have to pick apart every little inconsistency/grammatical error of certain people =P |
11:25:28 | midkay | zagor committed the lang change that added "New option: First keypress enables backlight only. Patch #2920 by Nicolas Pennequin." |
11:25:37 | amiconn | preglow: Lower the default clock, then it will boost a gain |
11:25:41 | LinusN | except that they aren't titles of publications |
11:25:51 | midkay | scorche: so i *am* the guy who would do that. not "i *would* be the guy who would do that".. :) |
11:26:02 | scorche | EXACTLY!!! |
11:26:03 | midkay | nitpicking your comment about me being too nitpicky ;) |
11:26:09 | preglow | amiconn: do you have any good values, then? i can't be bothered to calculate any now |
11:26:27 | amiconn | I have a table with PLLCR values for all possible clocks (1x to 11x base, both MCF5249 and SCF5250) |
11:26:51 | tucoz | http://meted.ucar.edu/resource/soo/teltrain/sld015.htm |
11:27:40 | preglow | i think i'm gonna go commit speex today or tomorrow |
11:27:47 | LinusN | wee |
11:27:52 | tucoz | I would say that applies to a settings menu as well as a slide |
11:27:54 | amiconn | LinusN: Btw, I changed some PLLCR values locally (both MCF5249 and SCF5250) in order to achieve 2 things: (1) run the VCO at the lowest possible clock within the allowed range. (2) divide the clock as early as possible |
11:27:58 | LinusN | preglow: how is the preformance? |
11:28:06 | preglow | LinusN: on ipod, ok, on iriver, horrible |
11:28:10 | amiconn | That should reduce power consumption a tiny bit |
11:28:22 | | Join _FireFly_ [0] (n=FireFly@p54A44D89.dip.t-dialin.net) |
11:28:37 | LinusN | amiconn: oh? |
11:28:56 | preglow | speex will needs tons of optimising for coldfire |
11:29:02 | preglow | luckily, it's very optimisable |
11:29:11 | LinusN | good |
11:29:23 | amiconn | what oh? |
11:29:35 | LinusN | do you think we can reach such a good performance that it could be the voice codec of choice? |
11:29:58 | LinusN | amiconn: i wasn't aware that a high vco freq would draw more power |
11:30:11 | preglow | amiconn: so, have you got a decently low value i can use? |
11:30:16 | | Quit Mikachu (Read error: 110 (Connection timed out)) |
11:30:18 | preglow | LinusN: i think so, yes |
11:30:32 | preglow | it does a lot of really emac frienly stuff |
11:30:49 | preglow | and all the decoder state should fit in iram as soon as we release it out of malloc's clutches |
11:31:23 | amiconn | LinusN: I just think a lower frequency should lower power consumption. Probably not much, but afaik this is always the case with cmos |
11:31:41 | amiconn | preglow: Do you want 22MHz or 34MHz? |
11:31:51 | LinusN | amiconn: in any case, it can't hurt to change it anyway |
11:31:58 | bluebrother | strange. Has someone with h120 also problems after a usb connection? |
11:32:08 | LinusN | bluebrother: "problems"? |
11:32:13 | * | amiconn should probably put the table (together with some other values that need to be adjusted) in the wiki |
11:32:19 | | Join lightyear [0] (n=lightyea@p54877E96.dip.t-dialin.net) |
11:32:20 | amiconn | Any suggestions how to call that page? |
11:32:28 | bluebrother | after a usb connection playback doesn't work anymore until I rolo. |
11:32:35 | LinusN | amiconn: or as a comment block in system.c? |
11:32:42 | amiconn | hmm. |
11:32:48 | preglow | amiconn: 22 |
11:33:33 | bluebrother | also (but this may also be related to the computer) I just transferred data from one pc to another using my player. Upon connect on the second pc rockbox changed to usb mode but the dap wasn't recognized by windows. |
11:33:34 | Crackerizer | Do you hear microsoft releases Virtual PC as a freeware? |
11:33:38 | amiconn | LinusN: We don want target specific code in target/, but I wonder where to put the iriver code... |
11:33:44 | bluebrother | disconnected, rolo and worked again. |
11:34:00 | LinusN | amiconn: ? |
11:34:00 | amiconn | firmware/target/coldfire/iriver/ probably... |
11:34:11 | LinusN | you mean system.c? |
11:34:30 | amiconn | Yes, the target specific parts |
11:34:46 | amiconn | H1x0 and H300 are almost the same |
11:34:56 | LinusN | but not ifp |
11:35:10 | amiconn | ifp is a completely different target path |
11:35:18 | LinusN | ah yes |
11:35:20 | amiconn | arm instead of coldfire |
11:35:41 | LinusN | i think it depends on how similar they are |
11:35:56 | | Quit thegeek ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
11:35:56 | LinusN | in the iriver case, i don't think it matters much |
11:36:05 | PaulJam | bluebrother: there is a bugreport for this problem (no playback after usb) for the h320: http://www.rockbox.org/tracker/task/5500 |
11:36:14 | LinusN | as i doubt that iriver would release more coldfire based targets |
11:36:27 | amiconn | H300 has 2 additional things to do on freq change: Adjust CS3 waitstates, and recalculate the PCF driver delays |
11:36:48 | tucoz | bluebrother, see what you think of the player manual |
11:37:14 | tucoz | I just committed the vector player |
11:37:26 | | Join Mordov|hardlywo [0] (n=mordov@mail.furuno.no) |
11:38:45 | | Join chendo__ [0] (n=chendo@203-206-64-248.dyn.iinet.net.au) |
11:39:23 | bluebrother | tucoz: I don't have my latex environment accessible atm but I'll tell you as soon as I get a glimpse of the changes. |
11:39:35 | tucoz | ok |
11:39:41 | JdGordon | <LinusN> what does "insert directory randomly" mean? <- add the directory (and its sub dirs if enabled) into the current playlist randomly, but with the files in those folders in order |
11:40:17 | LinusN | so "randomly" means "at a random spot in the playlist"? |
11:40:22 | JdGordon | ye |
11:40:45 | LinusN | how does that option work in database mode? |
11:40:51 | Bagder | so using it twice it could add the second dir in the middle of the first? |
11:40:55 | LinusN | or is it disabled? |
11:41:05 | JdGordon | no idea... |
11:41:06 | Paul_The_Nerd | JdGordon: So, if I had \Foo and \Foo\Bar, are all songs in \Foo considered the same folder as \Foo\Bar, or are those two different ones for that? |
11:41:11 | LinusN | Bagder: probably |
11:41:23 | Bagder | sounds like a limited-use function |
11:41:24 | JdGordon | Paul_The_Nerd: 2 seperate folders |
11:41:40 | LinusN | Bagder: i agree |
11:41:47 | pondlife | LinusN (or anyone): quick memory allocation question...? |
11:41:48 | Bg3r | LinusN: :( |
11:41:52 | Paul_The_Nerd | It was created in response to heavy demand for a shuffle folders option |
11:41:54 | JdGordon | no... it always adds on folder "boundaries" |
11:42:08 | LinusN | JdGordon: how does it accomplish that? |
11:42:34 | JdGordon | by comparing paths of the files in the playlist while it looks for somewhere to insert the folder |
11:42:36 | LinusN | (not many comments in that code) |
11:42:45 | pondlife | I mentioned it last week, but is it acceptable to call buffer_alloc(0), followed shortly by a buffer_alloc(<size>) where the size isn't known upfront, and there is no yielding in between the calls? |
11:42:58 | *** | Saving seen data "./dancer.seen" |
11:43:10 | LinusN | pondlife: yes, but why? |
11:43:30 | pondlife | Just to sort out tagtree.c so it doesn't fiddle with audiobuf |
11:43:48 | pondlife | It could use lots of little buffer_allocs, but that would be slower |
11:44:08 | pondlife | Rather let it just grab a pointer and do it's work, then allocate properly |
11:44:17 | LinusN | so you intend to write to the unallocated space and then allocate it for real later? |
11:44:18 | pondlife | s/it's/its |
11:44:29 | pondlife | Yes, but only a short amount later. It does this already anyway! |
11:44:39 | Bagder | ugha |
11:44:50 | pondlife | I think so too, |
11:45:14 | LinusN | sounds (barely) ok to me, but it needs to be properly commented |
11:45:22 | pondlife | Of course |
11:45:34 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
11:45:57 | LinusN | btw, what does it do to find out the buffer size? |
11:46:35 | pondlife | Hmm, I'll see if I can work that out... ;-) |
11:46:52 | LinusN | is it tagtree_init? |
11:47:20 | pondlife | Yes |
11:47:25 | pondlife | String parsing |
11:47:31 | LinusN | rc = read(fd, &buf[pos], sizeof(buf)-pos-1); |
11:47:37 | LinusN | looks like a yield to me |
11:47:41 | pondlife | Ah |
11:47:55 | pondlife | I'm just learning... |
11:48:04 | LinusN | disk operations yield |
11:48:21 | pondlife | Either way it's still doing the scrawl-first, update later. |
11:48:21 | LinusN | since it could wait several seconds for the disk to spin up |
11:48:37 | pondlife | So could still fail as it is. |
11:48:43 | LinusN | yes |
11:49:12 | pondlife | Pre-calculate the size then? Possible, but slow? |
11:49:32 | pondlife | Urgh, reading it all twice?? |
11:49:42 | LinusN | btw, that looks like a candidate for read_line() |
11:49:52 | | Quit Mmmm (Read error: 104 (Connection reset by peer)) |
11:50:05 | pondlife | It's parsing tagnavi.config isn't it? |
11:50:25 | | Join Mmmm [0] (n=mscarrat@cpc1-hem13-0-0-cust291.lutn.cable.ntl.com) |
11:50:50 | LinusN | yes |
11:50:51 | pondlife | Looks like it just needs to count how many lines are in there. |
11:50:59 | pondlife | Not a large file, nor likely to be... |
11:50:59 | | Quit Crackerizer ("CGI:IRC (EOF)") |
11:51:11 | pondlife | So not too slow to pre-check, if a but unoptimal |
11:51:13 | pondlife | bit |
11:52:23 | | Quit chendo_ (Read error: 110 (Connection timed out)) |
11:52:57 | LinusN | i can't see how that code would work when the file is larger than 256 bytes |
11:53:18 | pondlife | A line larger than 256 bytes you mean? |
11:53:25 | LinusN | no |
11:53:35 | pondlife | &buf[pos]..!! |
11:53:39 | pondlife | Gotcha |
11:53:53 | pondlife | Well, this will be fixed soon |
11:54:17 | LinusN | it works only because read() returns -1 on the second attempt |
11:54:36 | LinusN | and the third etc until all lines are parsed |
11:54:43 | LinusN | horrible |
11:54:55 | firenx | whatsup rockers |
11:55:14 | LinusN | it should either use read_line() or read the entire file in one go and parse in the buffer |
11:55:36 | pondlife | read_line will do nicely I think. |
11:56:50 | amiconn | preglow: You need to change 3 places for 22MHz: (1) system.c line 677: PLLCR = 0x15c4e005; (2) system.h line 307: #define CPUFREQ_NORMAL_MULT 2 (3) system.c line 633: #define NORMAL_REFRESH_TIMER 4 (and for 16MB h1x0, line 629): #define NORMAL_REFRESH_TIMER 10 |
11:57:36 | preglow | amiconn: thanks |
11:58:33 | preglow | line 680, you mean? |
11:58:51 | preglow | 677 is PLLCR &= ~1; here |
11:59:08 | preglow | oh wait, i've got the spurvec changes |
12:00 |
12:03:31 | preglow | haha |
12:03:42 | preglow | the mp3 decoder does really well even at 23mhz |
12:03:50 | LinusN | cool |
12:03:57 | LinusN | ipod or iriver? |
12:04:04 | preglow | talking around 20% boost here |
12:04:07 | preglow | i'm testing my old patch, so iriver |
12:04:09 | LinusN | ah, iriver of course |
12:04:50 | preglow | that's actually pretty damned insane |
12:04:57 | preglow | we're almost rivaling freescale's decoder |
12:05:08 | LinusN | cooooool |
12:05:45 | Bagder | our box just rocks |
12:05:56 | LinusN | does your patch make it any better? |
12:08:48 | preglow | checking out now |
12:08:57 | midkay | preglow: can i ask what you're talking about? new decoder, or performance tweaks, or something? |
12:11:01 | preglow | midkay: and ooold imdct i wrote for libmad |
12:11:06 | preglow | an |
12:11:22 | barrywardell | If I want to wait 50ms for hardware initialisation to settle, do I just do sleep(HZ/20); or udelay(50000);? |
12:11:34 | | Join practisev [0] (n=practise@host86-140-98-113.range86-140.btcentralplus.com) |
12:12:31 | firenx | hey guys.. im just wondering what the battery capacity should be set at for my ipod video 30gb 5g |
12:12:52 | midkay | preglow: imdct? does that translate to "big performance improvement"? :) |
12:13:08 | preglow | it should |
12:13:08 | preglow | and ehhh |
12:13:13 | preglow | it looks like it _is_ |
12:13:23 | midkay | looks like it is what? |
12:13:32 | preglow | translating to a performance improvement |
12:13:35 | Bagder | barrywardell: sleep(HZ/20), I don't think we have a udelay() |
12:13:38 | preglow | i'll just give the boost counter another minute |
12:13:48 | dan_a | preglow: How easy will it be to convert to PortalPlayer machines? |
12:13:50 | preglow | i _hate_ having to measure performance improvements liket his :/ |
12:13:52 | preglow | dan_a: it already is |
12:13:57 | preglow | dan_a: imdct_l_arm.S |
12:14:12 | midkay | preglow: is it a general improvement that covers all targets or is it like iriver-optimized? would i see a major improvement on an iPod? |
12:14:13 | practisev | I have an iriver h320 and I am wondering is there anything in rockbox which can take the input from the built in mic and send it straight through to the line out? |
12:14:14 | preglow | my imdct is really just a coldfire version of that |
12:14:19 | preglow | midkay: coldfire |
12:14:28 | midkay | preglow: blast!! :) |
12:14:58 | barrywardell | Bagder: ok thanks. there is a udelay but maybe it's only defined for pp targets |
12:15:41 | preglow | ehh |
12:15:49 | preglow | it _might_ be a bit faster, but it's really hard to say with this boost stuff |
12:16:15 | Bg3r | preglow: disable peakmeters etc ... |
12:18:09 | Bg3r | are all *2wav plugins dead ? |
12:18:09 | preglow | Bg3r: i doubt peak meters are displayed when i'm in the debug screen |
12:18:14 | preglow | Bg3r: they might work |
12:18:24 | Bg3r | ah yes |
12:18:39 | preglow | lostlogic did a null output thing once |
12:18:42 | preglow | perhaps i should try that |
12:18:46 | pondlife | LinusN: OK, updated tagtree_init is at http://www.rockbox.org/tracker/task/5845 |
12:18:51 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
12:19:21 | pondlife | Single buffer_alloc and read_line used. Reads tagnavi.config once to get a line count, then once again for real. |
12:20:18 | | Quit firenx (Read error: 54 (Connection reset by peer)) |
12:21:37 | LinusN | how big is struct search_instruction? |
12:22:46 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
12:22:47 | LinusN | hmmm, looks big |
12:22:54 | pondlife | Yep, big! |
12:22:58 | pondlife | Why do you ask? |
12:24:31 | LinusN | never mind |
12:24:44 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
12:25:03 | pondlife | I was joking about fearing CVS access by the way ;-) |
12:25:19 | pondlife | But maybe I need to learn a bit more yet. |
12:25:19 | Bagder | haha |
12:25:46 | pondlife | Is there an application form and multiple-choice test? |
12:26:00 | LinusN | no, you just send us a truckload of money |
12:26:06 | pondlife | "Which of the following will yield?" |
12:26:13 | pondlife | Hmm, sorry - out of trucks |
12:26:27 | Bagder | "what is the average speed of an unloaden swallow" |
12:26:36 | LinusN | :-) |
12:26:41 | pondlife | African? Or European? |
12:26:47 | pondlife | Don't go there!! |
12:26:52 | Bagder | you pass! |
12:27:00 | LinusN | NONE SHALL PASS! |
12:27:08 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
12:27:10 | preglow | unladen! |
12:27:23 | pondlife | Adrian Luxury-Yacht |
12:27:43 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
12:28:09 | preglow | hahaha |
12:28:16 | pondlife | Actually it was Raymond Luxury-Yacht. I fail. |
12:28:37 | preglow | i love monty python names |
12:28:55 | pondlife | I prefer Chris Morris/The Day Today names.. |
12:28:57 | pondlife | Ted Maul |
12:29:37 | pondlife | Collately Sisters |
12:31:48 | LinusN | somehow, the line count feels unnecessary |
12:31:57 | pondlife | I thought that at first |
12:32:09 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
12:32:16 | nudelyn | Peter O'Hanraha-hanrahan :) |
12:32:21 | pondlife | But it's only possible to do that with a buffer_realloc.... |
12:32:31 | LinusN | pondlife: or rather, it feels ineffective to read the file twice |
12:32:41 | pondlife | Yes. But the data might be quite big |
12:32:59 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
12:33:09 | | Quit mirak2 ("CGI:IRC (Ping timeout)") |
12:33:10 | pondlife | I did think about a local buffer for about 2 seconds. |
12:34:41 | LinusN | in any case, i believe the change is for the better |
12:34:55 | pondlife | Well, it's no worse |
12:35:40 | | Quit PaulJam (".") |
12:35:48 | | Quit Mmmm (Remote closed the connection) |
12:35:53 | pondlife | Seems to still work! |
12:36:05 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
12:36:14 | pondlife | BTW any good reason why a numeric tag search (e.g. year) doesn't work? |
12:38:13 | LinusN | nope |
12:38:21 | * | LinusN goes to lunch |
12:42:34 | | Quit amiconn (Read error: 110 (Connection timed out)) |
12:42:34 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
12:42:35 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
12:43:04 | | Join firenx [0] (n=firenx@d154-5-113-182.bchsia.telus.net) |
12:44:25 | firenx | hey guys |
12:48:02 | | Quit mirak (Connection timed out) |
12:48:21 | firenx | anyone awake? |
12:48:58 | A_M | hey guys, I'm having a weird problem. whenever I try to access member variables of global_settings I always get 0/false/null. however I know these variables are assigned properly (they return the proper values when accessed from other source files) |
12:49:20 | | Join lodesi [0] (n=lds@d02v-62-34-190-86.d4.club-internet.fr) |
12:49:22 | A_M | any idea what the cause may be? it should be enough to include "settings.h" to acces global_settings right? |
12:50:08 | linuxstb_ | A_M: Do you have a patch that shows your non-working code? |
12:52:44 | A_M | linuxstb_: yup, http://www.rockbox.org/tracker/task/5833, in the last 2 versions it doesn't work. in the 3rd from last it does, and pretty much all I did was remove #include "select.h" from inside settings.h (which was messing up X5 builds) and moving the needed struct defines to settings.h instead |
12:53:15 | | Join muesli- [0] (n=muesli_t@203.187.240.141) |
12:56:58 | | Quit perplexity (Read error: 113 (No route to host)) |
12:58:51 | | Join scorche [0] (n=scorche@208-110-158-50.customer.csolutions.net) |
12:59:37 | A_M | linuxstb_: (oh, btw, the problem is accessing global_settings member variables from menu_select.c) |
13:00 |
13:00:27 | | Join pi [0] (n=pi@80-41-200-31.dynamic.dsl.as9105.com) |
13:01:28 | firenx | is 1300 mAh the right setting for 30gb ipod video? |
13:04:33 | linuxstb_ | A_M: Unless I'm missing something, your patch (I've downloaded the last version) doesn't use global_settings in menu_select.c |
13:06:06 | linuxstb_ | firenx: It makes no difference - the only thing it's used for is to display a runtime estimation, and I don't think that's been properly calibrated yet anyway for the ipods. |
13:06:09 | A_M | no, I commented out the accessing to global_settings in the last version to check that it wasn't the actual functionality of the patch that was broken. if you check the macros at the top of the file you should see what it was supposed to do (the commented out lines below each setting macro) |
13:06:39 | firenx | linuxstb_: oh ok.. i thought mabye if it was set at 1300 and my battery was say 1500 it was only charging to 1300.. but thats good to know, thanks! |
13:06:49 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
13:07:22 | linuxstb_ | firenx: No, it has nothing to do with charging. |
13:07:39 | firenx | do you *NEED* the rockbox firmware to run rockbox? i used the installer v7. 5 i think so i guess that installed some kind of firmware.. |
13:09:15 | firenx | ahh, just loaded some ketamine into /dev/brain |
13:09:42 | preglow | most clever thing to do when messing with firmwares |
13:09:58 | firenx | hm? |
13:10:25 | | Quit Kitar|st (Read error: 110 (Connection timed out)) |
13:10:42 | | Join Kitar|st [0] (i=Kitarist@BSN-210-232-122.dial-up.dsl.siol.net) |
13:11:10 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
13:12:48 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
13:14:14 | A_M | hmm... I tried manage settings > reset settings and then all of a sudden global_settings.setting_display_in_menu was returning 2 from within menu_select.c rather than the correct value of 0. Max Weninger commented on memory corruption in global_settings but that doesn't make sense to me as in some places the correct values are returned. |
13:16:53 | | Join Mancer [0] (n=Mancer@dsl-202-173-137-229.sa.westnet.com.au) |
13:17:27 | | Join perplexity [0] (i=heh3942@dxb-as59277.alshamil.net.ae) |
13:18:54 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
13:20:56 | | Join Chipaca [0] (n=john@82-43-224-223.cable.ubr01.pres.blueyonder.co.uk) |
13:21:02 | petur | what's the state of x5 dual boot? The patch in the tracker is still no-go? Just asking because somebody at work just bought an X5 and wants RB dual boot. |
13:21:43 | | Part Paul_The_Nerd |
13:23:51 | Bagder | we should probably commit that version untill we work out a better way |
13:23:55 | Bagder | imho |
13:23:58 | | Join twisted` [0] (n=twisted@ip74-81-58-81.adsl.versatel.nl) |
13:24:42 | petur | thanks |
13:26:14 | | Quit midkay ("Leaving") |
13:26:35 | | Quit Chipaca (Read error: 104 (Connection reset by peer)) |
13:29:03 | A_M | linuxstb_: you still there? |
13:29:28 | daurn|laptop | no |
13:29:30 | daurn|laptop | hes not |
13:30:57 | A_M | bummer |
13:43:01 | *** | Saving seen data "./dancer.seen" |
13:43:57 | | Quit JdGordon (Remote closed the connection) |
13:47:15 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
13:48:25 | | Join PaulJam [0] (n=pauljam@p54BCF76E.dip.t-dialin.net) |
13:49:44 | | Quit perplexity (Read error: 113 (No route to host)) |
13:51:50 | | Quit barrywardell () |
13:52:45 | | Join encode [0] (n=encode@blah.i.hate.w1ndo.ws) |
13:53:04 | | Quit lorijho (Read error: 104 (Connection reset by peer)) |
13:53:44 | | Quit ShadowdogMU (Read error: 60 (Operation timed out)) |
13:53:51 | | Join ShadowdogMU [0] (n=Brock@cpe-65-28-252-205.woh.res.rr.com) |
13:53:52 | | Join Mmmm [0] (n=mscarrat@cpc1-hem13-0-0-cust291.lutn.cable.ntl.com) |
13:54:31 | petur | heya Mmmm |
13:54:42 | Mmmm | hey..alrigh Petur? |
13:54:50 | | Join Arathis [0] (n=doerk@p508A4EC1.dip.t-dialin.net) |
13:54:56 | petur | no, total lack of time |
13:55:08 | | Join XavierGr [0] (n=xavier@ppp42-82.adsl.forthnet.gr) |
13:55:12 | petur | at least until mid-september :( |
13:55:22 | Mmmm | Ive just spent a whole hour trying to get linux working again after I broke it |
13:55:28 | Mmmm | nightmare! |
13:55:36 | Mmmm | but it works again now... Phew |
13:55:52 | Mmmm | You are a VERY busy man I must say! |
13:56:04 | petur | not for rockbox |
13:56:06 | encode | hi people...i have just installed the 2006-08-21 build on my ipod nano, which works great - my question is in regards to the progress bars in custom WPS screens - is there any reason why every one i've tried has the progress bar misaligned with the background? |
13:56:13 | Mmmm | petur: :( |
13:56:16 | encode | and how can i fix it? |
13:56:40 | Bagder | encode: probably because those WPSes require a patched rockbox |
13:56:52 | petur | Mmmm: good news for me is I'm afk 2 weeks (holiday) starting next week |
13:57:13 | Mmmm | Sounds fantastic..where to? |
13:57:21 | petur | Scottland |
13:57:21 | encode | patched how? with what? should i be searching in the wiki for something in particular? |
13:57:29 | linuxstb_ | A_M: I'm back now... But I've no ideas about your problem. Have you tried in both a sim and on a target? |
13:57:35 | Mmmm | petur: brrr... |
13:57:40 | Bagder | encode: check with the creator of the WPS you're using |
13:57:59 | * | petur hates warm temperatures |
13:58:05 | encode | Bagder: ok, thanks |
13:58:21 | Mmmm | petur: Never been there... |
13:58:28 | * | Mmmm hates midges |
13:58:32 | * | petur too |
13:58:51 | linuxstb_ | encode: The other common problem is if you haven't downloaded and installed the fonts zip file. |
13:59:00 | petur | anyway, gotta go and do some more work |
13:59:08 | Mmmm | have fun ;) |
13:59:09 | | Quit petur ("worrrk") |
13:59:19 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
13:59:27 | encode | so if I were creating my own WPS, does the height value of %pb refer to the vertical height of the progress bar, or the distance from the top of the screen? |
14:00 |
14:00:04 | A_M | linuxstb_: actually it's fixed now. maxwen's suggestion of moving the settings higher up in the global_settings struct worked (kinda weird). apparently member variables toward the end of global_settings sometimes get corrupted (this was something he'd observed with other patches as well). what's the deal with that? :-S |
14:01:34 | pi | where in scotland |
14:03:25 | linuxstb_ | A_M: Make sure your patch increments the config block version if you're inserting new settings in the middle. Also, make sure the settings at the end of the settings struct are still working... |
14:04:29 | | Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.12") |
14:05:11 | A_M | upped config block version, and the last settings seem still to be working. still don't understand why my settings wouldn't work when at the end of the struct though... |
14:05:27 | linuxstb_ | A_M: Also, it's hard to debug your patch because it makes lots of other changes. Have you tried just adding your new settings to a clean CVS checkout, and making sure they can be changed and saved correctly? |
14:06:34 | A_M | I'll give that a try in a moment |
14:08:06 | sharpe | g'morning |
14:08:07 | linuxstb_ | A possibility, but I couldn't see it happening, is if the #ifdefs in the definition of the settings struct aren't being run correctly in some places where settings.h is included. But settings.h itself #includes config.h, which should be enough. |
14:08:08 | A_M | actually, I'm not really sure try that without the rest of my changes. the problem never appeared when trying to access the settings from settings_menu anyway. only from menu_select.c |
14:08:19 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
14:09:47 | | Quit ScoTTie () |
14:10:24 | encode | linuxstb_: it appears you are correct, the WPS zip file includes a font file, which is on my nano, but the font on my screen doesnt match the screenshot in the gallery |
14:10:39 | | Quit twisted` (Read error: 110 (Connection timed out)) |
14:10:41 | | Join Rob2222_ [0] (n=Miranda@ACB278AC.ipt.aol.com) |
14:11:59 | | Join TimmyToolTime [0] (n=opera@203-59-190-178.dyn.iinet.net.au) |
14:12:02 | encode | after changing the font, it works great |
14:12:07 | encode | thankyou :) |
14:12:44 | | Part pondlife |
14:14:56 | TimmyToolTime | Hi all! Quick question, is it possible to drag-drop mp3s through windows explorer to the ipod drive, and have them instantly usable in rockbox? |
14:15:09 | Bg3r | TimmyToolTime: quick answer: yes |
14:15:11 | sharpe | TimmyToolTime: Yes. |
14:15:14 | Bagder | TimmyToolTime: yes |
14:15:25 | Bagder | /echo off |
14:15:41 | encode | thats one of the things i like best about rockbox on my ipod |
14:15:45 | Mikachu | TimmyToolTime: yes |
14:15:47 | theli_ua | anyone can advice a fast way to convert Unsigned 8b 8000Hz mono into 16-bit, signed, host-endian, interleaved stereo samples? |
14:16:05 | TimmyToolTime | thanks! that's great news, i've been searching for this info everywhere |
14:17:13 | Bg3r | TimmyToolTime: huh |
14:17:28 | | Join dionoea_work [0] (n=3e179bf9@poy.chewa.net) |
14:17:30 | dionoea_work | hello |
14:17:34 | | Quit muesli- (Read error: 110 (Connection timed out)) |
14:17:35 | markun | TimmyToolTime: where did you look? Maybe we should add it |
14:17:41 | TimmyToolTime | when browsing, in file mode not in ID3 mode, can you go between folders without a delay? When browsing this way on my iriver, it is much slower than database mode |
14:17:46 | | Join muesli- [0] (n=muesli_t@203.187.240.141) |
14:18:05 | Bagder | TimmyToolTime: then enable dircache |
14:18:16 | TimmyToolTime | I've gone through the rockbox website, its forums and the entire manual. Maybe i'm just blind :P |
14:18:51 | LinusN | TimmyToolTime: it's probably that we think it's just too damn obvious that it works that way :-) |
14:19:30 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
14:20:02 | Bg3r | :P |
14:20:05 | TimmyToolTime | This rockbox is everything i ever wanted in an mp3 player interface. haha rock on |
14:20:28 | LinusN | come back and tell us that again when your battery has run out :-P |
14:20:39 | Bagder | haha |
14:20:42 | LinusN | in about 3 hours |
14:20:54 | TimmyToolTime | i guess it can't be all good news hey |
14:21:01 | LinusN | hehe |
14:21:17 | LinusN | we'll solve that problem too eventually |
14:21:21 | Lynx_ | on what platform are there still battery issues? |
14:21:34 | Bagder | Lynx_: ipods |
14:21:38 | Lynx_ | ah |
14:22:02 | Bagder | I wonder if the h10 will get it too |
14:22:13 | Lynx_ | at least the rockbox ipod battery issues don't require sending it in ;) |
14:23:03 | TimmyToolTime | i have the h10 currently, i would love to see it on there too |
14:23:58 | LinusN | coming...coming... |
14:24:00 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
14:24:05 | linuxstb_ | theli_ua: Have you looked to see if you can change the program so that it generates the correct format directly, to avoid the need to convert? |
14:24:48 | | Quit A_M ("CGI:IRC") |
14:24:56 | TimmyToolTime | really? i thought the mi4 file hadn't been cracked |
14:25:00 | theli_ua | linuxstb_, i doubt it is possible .. |
14:25:41 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
14:25:46 | theli_ua | linuxstb_, but i haven't really yet .. maybe i'll really try to change initiall sound generation |
14:26:29 | Bg3r | TimmyToolTime: http://daniel.haxx.se/sansa/mi4.html |
14:26:53 | Bagder | TimmyToolTime: its wide open now... |
14:26:56 | theli_ua | linuxstb_, but .. that format is what spectrum was capable for ... so anyway i need to convert sound ... :( |
14:31:40 | | Join ScoTTie_ [0] (n=scott@220-253-36-68.VIC.netspace.net.au) |
14:32:55 | | Quit ScoTTie (Read error: 104 (Connection reset by peer)) |
14:35:05 | crashd | linuxstb_: i didnt know you were living in london :) |
14:36:15 | pixelma | tucoz, bluebrother: http://home.infocity.de/m.arnold/temp/H100_colours.svg :) |
14:36:44 | tucoz | pixelma, really nice. |
14:36:48 | | Quit JdGordon (Remote closed the connection) |
14:37:20 | theli_ua | theli_ua, linuxstb_ can you advice fast way to resampling from 8000 to 44100 ? ar anyone else? |
14:37:25 | linuxstb_ | crashd: You never asked :) |
14:37:41 | crashd | linuxstb_: that's a fair point |
14:38:30 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
14:38:38 | bluebrother | pixelma: really nice, I'm only missing the record button ;-) |
14:39:12 | pixelma | ah, I'll add that... it's on the left side? |
14:39:30 | bluebrother | yes, the same height as the Mode button. |
14:40:04 | tucoz | pixelma, do you think my button assignments do your drawings justice? I am not that good with inkscape, so I have a hard time making them look as good as your drawings. |
14:40:05 | pixelma | keep an eye on the radial gradients, because they appear different in my browser and the graphics program |
14:41:36 | pixelma | bluebrother: and the Mode button is the ... button (from the top)? |
14:41:39 | tucoz | However, the one I commited for the player was sort of as a demo of what I think looks good. That is, to use a palatino font, and keep the text not over the image itself |
14:41:52 | bluebrother | pixelma: 3rd |
14:42:07 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
14:43:56 | pixelma | bluebrother: updated |
14:44:52 | bluebrother | pixelma: great work! |
14:45:26 | linuxstb_ | theli_ua: Some (but not all) ipods can handle 8KHz sound directly, but it's not implemented in Rockbox yet. Rockbox has resampling functions, but I'm not sure if they're available via the plugin API. preglow wrote them, so maybe he could point you in the right direction. |
14:47:01 | | Quit ScoTTie_ () |
14:47:40 | | Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.12") |
14:49:18 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
14:49:21 | theli_ua | preglow, ping :) |
14:50:06 | pixelma | tucoz: I'm curious how it looks like in the pdf manual - especially the sizes of both graphic and description |
14:50:30 | | Join lowlight [0] (n=c730190a@labb.contactor.se) |
14:51:37 | tucoz | Ok, I can compile one for you |
14:52:08 | pixelma | that'd be nice |
14:53:37 | | Part JdGordon |
14:54:03 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
14:55:15 | lowlight | JdGordon: safetydan took my old patch for the list titles with icons off Flyspray, but I've got a new one. |
14:55:38 | JdGordon | ah nice.. i was looking for your patch this arvo and couldnt find it |
14:56:09 | JdGordon | link me coz the guys here want list icon and left aligned title (and they thing start up volume is option bloat... ) |
14:56:45 | | Join chendo_ [0] (n=chendo@203-206-90-149.dyn.iinet.net.au) |
14:57:03 | tucoz | bluebrother, here is the current player manual. http://www.ii.uib.no/~martina/rockbox-build.pdf |
14:58:57 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
15:00 |
15:00:27 | | Part JdGordon |
15:00:41 | bluebrother | tucoz, looks a bit huge IMO. Apart from that really nice. |
15:00:56 | tucoz | The text or the player? |
15:00:59 | tucoz | or both ;) |
15:01:09 | bluebrother | the "image" ;-) |
15:01:13 | TimmyToolTime | does the increased resolution of the 5g ipod mean that rockbox can display more lines of text than the 4g? |
15:01:17 | pixelma | and the text too ;) |
15:01:21 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
15:01:27 | tucoz | hehe |
15:01:54 | * | bluebrother prints the page |
15:02:33 | tucoz | maybe 8 cm height is enough |
15:02:37 | tucoz | I'll give it a try |
15:02:39 | * | pixelma wants to do something about the green display |
15:03:21 | dionoea_work | TimmyToolTime: yes |
15:03:39 | dionoea_work | but it also means that the lcd is slower |
15:04:23 | TimmyToolTime | what do you mean by that? |
15:04:26 | tucoz | http://www.ii.uib.no/~martina/rockbox-build.pdf |
15:04:32 | tucoz | 8 cm height of the image |
15:06:22 | LinusN | TimmyToolTime: higher resolution means more data to transfer to the lcd for screen updates |
15:08:10 | bluebrother | tucoz: looks better. |
15:08:38 | pixelma | I also think that the size is better |
15:08:44 | | Join TCK [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
15:08:46 | tucoz | pixelma, even for the text? |
15:09:25 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
15:09:49 | tucoz | I used size 28 URW Palladio L for the text, and size 1.000 for the lines |
15:09:55 | bluebrother | tucoz, I was thinking about using a different shape for the button names. Maybe slanted? |
15:10:15 | tucoz | Ok. For the buttonmacros as well? |
15:10:19 | | Quit chendo__ (Read error: 110 (Connection timed out)) |
15:10:37 | bluebrother | I thought about embedding that into the button macros ;-) |
15:10:56 | tucoz | I think that is a good idea. To emphasize the buttons from the rest of the text |
15:11:07 | bluebrother | but the way it is now there is no possibility of distinguishing between text and button names. |
15:11:16 | bluebrother | I'll try slanted later today. |
15:11:50 | bluebrother | still playing around a bit with this serial stuff here (completely unrelated but it's some kind of work stuff) |
15:12:13 | tucoz | ok. I'll be back later tonight. But do you think we should go for that size/text-size/approach for the player images? |
15:12:51 | bluebrother | I think we should use the 8cm size. Looks good that way. |
15:12:57 | pixelma | looks ok to me :) |
15:13:07 | | Quit XavierGr (Nick collision from services.) |
15:13:10 | | Join XavierGr [0] (n=xavier@ppp189-247.adsl.forthnet.gr) |
15:13:25 | tucoz | ok. good. See you later |
15:18:13 | | Join MadDog011 [0] (n=MadDog01@212-200-211-89.adsl.sezampro.yu) |
15:18:19 | | Part MadDog011 |
15:19:30 | | Quit XavierGr () |
15:21:14 | preglow | theli_ua: pong |
15:23:14 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-146-189.pools.arcor-ip.net) |
15:23:30 | theli_ua | preglow, linuxstb said you wrote some sampling routines .... i need a way to upsample 8000hz to 44100... |
15:25:59 | | Quit bluebrother ("CGI:IRC") |
15:28:31 | | Quit Jungti1234 () |
15:29:47 | | Join geroo [0] (n=naabzor@8.166-246-81.adsl-dyn.isp.belgacom.be) |
15:30:02 | preglow | i've written the resampler, yes |
15:30:08 | geroo | hi |
15:30:51 | geroo | im probably the 101sth with a error on rockbox, but I really dont know how to solve it :(. The error sais: rockbox error: -4 |
15:31:46 | geroo | nobody knows how this comes?? |
15:31:46 | | Quit A_M ("CGI:IRC (EOF)") |
15:31:52 | | Quit muesli- (Read error: 110 (Connection timed out)) |
15:32:31 | preglow | you cant generate the audio at a higher rate? |
15:32:39 | LinusN | geroo: which player? |
15:32:45 | geroo | ipod nano |
15:33:09 | LinusN | geroo: it means that the rockbox.ipod file is corrupt |
15:33:32 | geroo | I downloaded the latest nightly build from the site :s |
15:33:35 | LinusN | what does it say before the error? |
15:33:57 | LinusN | (model and checksum) |
15:34:01 | geroo | checksum 271bd9f |
15:34:19 | geroo | model nano |
15:34:33 | LinusN | ok, try to install it again and see if it helps |
15:34:57 | LinusN | the -4 means that the file size doesn't match the size stored in the file header |
15:34:58 | geroo | ok, I'll give it a try |
15:35:02 | geroo | ok.. |
15:37:13 | geroo | It works now :D |
15:37:20 | geroo | thanks LinusN |
15:37:45 | LinusN | you're welcome |
15:37:49 | | Quit crwl (Read error: 110 (Connection timed out)) |
15:40:07 | theli_ua | preglow, its for emulator of ZX Spectrum 48K.... it was capable of such sound only ... |
15:42:04 | | Part pi |
15:43:05 | *** | Saving seen data "./dancer.seen" |
15:43:49 | preglow | are you sure? |
15:45:59 | Bagder | I'd guess that's just what the emulator outputs |
15:46:12 | Bagder | the original spectrum didn't do that |
15:46:14 | linuxstb_ | Is zxbox based on spectemu? |
15:47:15 | theli_ua | linuxstb_, yes |
15:47:46 | preglow | anyway, using the ordinary rockbox resampler will make really muffled sound in that case |
15:48:08 | | Quit Mmmm ("Byeee") |
15:48:47 | | Quit TimmyToolTime (Read error: 110 (Connection timed out)) |
15:49:26 | linuxstb_ | theli_ua: I've just looked very very quickly at spectemu, and sound_sample_rate is a config variable - set to 8000 for some hardware, 15625 for others, 16000 for others... |
15:51:33 | theli_ua | linuxstb_, it changes emulation speed also :) |
15:51:57 | theli_ua | linuxstb_, so outputting in 44100 rate makes it run fast :D |
15:52:24 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
15:55:42 | | Part LinusN |
15:56:00 | linuxstb_ | theli_ua: Doesn't sound idea.... |
15:56:03 | linuxstb_ | ^ideal |
15:58:30 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
16:00 |
16:01:24 | | Quit Mordov|hardlywo (Remote closed the connection) |
16:07:48 | | Quit A_M ("CGI:IRC (EOF)") |
16:08:48 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
16:09:54 | | Quit linuxstb_ ("Client Exiting") |
16:10:03 | | Quit Mancer (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") |
16:12:23 | | Join Criamos [0] (n=Criamos@p54930B0B.dip0.t-ipconnect.de) |
16:13:51 | | Quit A_M ("CGI:IRC (EOF)") |
16:16:05 | | Quit geroo () |
16:17:00 | | Join bluebrother [0] (i=D0Aa2zJu@nat-wh-1.rz.uni-karlsruhe.de) |
16:23:44 | | Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.12") |
16:25:13 | | Quit dionoea_work ("CGI:IRC (EOF)") |
16:35:05 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
16:39:48 | | Join dwihno [0] (n=dw@81.8.226.44) |
16:42:35 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
16:43:32 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
16:44:50 | | Join dwihno [0] (n=dw@81.8.226.44) |
16:49:51 | | Nick JoeyBorn is now known as JoeBorn (n=rootmeis@adsl-75-2-245-107.dsl.chcgil.sbcglobal.net) |
16:51:00 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
16:53:45 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
16:54:44 | | Join PaulJam_ [0] (n=pauljam@p54BCF76E.dip.t-dialin.net) |
16:58:18 | | Join dwihno [0] (n=dw@81.8.226.44) |
17:00 |
17:00:53 | | Join muesli- [0] (n=muesli_t@203.187.240.141) |
17:02:05 | | Quit Arathis (Remote closed the connection) |
17:02:33 | A_M | Any devs around that fancy taking a peek at patch 5833 and giving their assessment of whether this is something that may be eligible for CVS commit some time in the near future? |
17:03:23 | | Join Arathis [0] (n=doerk@p508A4EC1.dip.t-dialin.net) |
17:03:46 | | Join crwl [0] (n=crawlie@130.234.204.55) |
17:05:09 | | Quit theli_ua ("Leaving") |
17:05:49 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
17:08:04 | | Quit PaulJam (Nick collision from services.) |
17:08:13 | | Nick PaulJam_ is now known as PaulJam (n=pauljam@p54BCF76E.dip.t-dialin.net) |
17:08:21 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
17:08:49 | | Join dwihno [0] (n=dw@81.8.226.44) |
17:09:44 | | Join Pyromancer [0] (n=Pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
17:10:09 | | Quit lowlight ("CGI:IRC") |
17:12:08 | firenx | hmm.. in rockbox m y ipod's been plugged in for a couple hours and it still says the battery is at 8% |
17:19:10 | jhMikeS | A_M: That's something I've wanted myself |
17:19:27 | jhMikeS | where and when appropriate of couse |
17:21:49 | | Quit A_M ("CGI:IRC (EOF)") |
17:21:49 | | Nick daurn|laptop is now known as daurn|afk (n=quae@unaffiliated/daurnimator) |
17:26:03 | dan_a | jhMikeS: You said "04.12.44 # <jhMikeS> interesting change to thread.c enabling multi CPU support...I smell possible trouble with shared data. :@)" |
17:26:06 | | Quit klrspz (Read error: 104 (Connection reset by peer)) |
17:26:15 | * | amiconn wouldn't like inline settings |
17:26:18 | dan_a | Did you mean once both cores are being used? |
17:26:33 | amiconn | All methods I've seen or can imagine look bad, especially on smaller displays |
17:26:48 | Mikachu | i think it's a setting |
17:26:48 | Mikachu | :) |
17:26:54 | amiconn | The recording trigger screen is a negative example... |
17:28:38 | amiconn | My mobile phone also has the settings on a separate screen, and only shows the current value (as a popup "bubble") when hovering over the item |
17:30:24 | amiconn | preglow: Regarding the 20% boost @23MHz: The 'boosted' frequency is still 124MHz, so the relative performance difference between normal and boosted is higher |
17:31:08 | amiconn | If you want higher boost ratios to be able to see small performance differences, you'd have to lower the 'boosted' frequency as well |
17:31:54 | | Join klrspz [0] (n=klrSpz@69.15.248.2) |
17:33:43 | | Part practisev ("Leaving") |
17:34:36 | Mikachu | the ipod code looks like it should be possible to adjust them dynamically from a debug screen |
17:43:09 | *** | Saving seen data "./dancer.seen" |
17:44:45 | | Join gamerD00d [0] (n=klrSpz@69.15.248.2) |
17:51:46 | tucoz | amiconn, now the scans are available at http://download.rockbox.org/device-pictures/ . So, in case you make some new scans, those could be hosted there. |
17:52:58 | amiconn | ok |
17:56:21 | pixelma | I'd like to have an Ondio scan ;) |
17:56:33 | Mikachu | not to be overly critical, but this one isn't very nice http://download.rockbox.org/device-pictures/ipodvideo.png |
17:57:42 | amiconn | Mikachu: Blame linuxstb |
17:59:40 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
17:59:53 | Mikachu | speak of the devil |
18:00 |
18:00:16 | * | linuxstb retires from Rockbox for failing to be able to scan |
18:01:00 | amiconn | pixelma: This one's too small: http://www.rockbox.org/twiki/pub/Main/DeviceChart/ondiofm.jpg ? |
18:01:33 | | Quit PaulJam (".") |
18:02:12 | pixelma | maybe that'll do :) |
18:02:46 | | Join oxygen77 [0] (n=thomas@vau75-6-82-237-174-211.fbx.proxad.net) |
18:02:54 | amiconn | Hopefully I'll be able to scan Ondios and X5 tomorrow |
18:04:05 | Mikachu | linuxstb: heh |
18:04:20 | | Join lorijho [0] (n=lorijho@host-85-27-71-69.brutele.be) |
18:08:24 | | Join perplexity [0] (n=joust@dxb-as7903.alshamil.net.ae) |
18:12:27 | tucoz | but the video-scan is possible to use for tracing purposes (if you increase brightness) |
18:22:36 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
18:24:08 | | Join Old45 [0] (n=42cf004a@labb.contactor.se) |
18:27:18 | | Quit Old45 (Client Quit) |
18:36:07 | bluebrother | tucoz, slanted button names: http://pastebin.ca/144615 |
18:36:18 | bluebrother | I'm not really sure if I like it this way ... |
18:36:29 | bluebrother | (currently not added for ipod and x5) |
18:38:12 | | Join Crackerizer [0] (n=root@125.25.57.165) |
18:40:01 | tucoz | I'll check it out later. I am preparing some food atm |
18:41:14 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
18:45:05 | oxygen77 | hello amiconn |
18:45:40 | oxygen77 | I'm trying to get info on the use of the MAS codec needed for PCM playback on recorder |
18:50:04 | * | amiconn points oxygen77 towards http://www.rockbox.org/twiki/bin/view/Main/DataSheets MAS3587F |
18:50:15 | | Join Mmmm [0] (n=mscarrat@cpc1-hem13-0-0-cust291.lutn.cable.ntl.com) |
18:51:09 | oxygen77 | thx |
18:52:51 | Crackerizer | hello, where to get the arm-elf-gcc? |
18:53:31 | tucoz | Crackerizer, what platform? cygwin or linux? |
18:54:02 | | Quit perplexity (Read error: 110 (Connection timed out)) |
18:54:42 | Crackerizer | linux, i found it. thank you. |
18:55:26 | tucoz | ok. You can run the rockboxdev.sh script from the tools folder to automate the process of compiling it |
18:56:42 | Crackerizer | is gcc 4.0.x a must? or it's just an option. |
18:57:07 | tucoz | Hmm. Have you read the CrossCompiler wiki page? |
18:58:24 | tucoz | Crackerizer, if you run the rockboxdev.sh script, you do not have to think about that. That will download and build the recommended gcc version for you. |
18:59:22 | | Quit dan_a (Read error: 110 (Connection timed out)) |
18:59:27 | Crackerizer | Thank you, i think i should read all the docs on the dev page before asking :) |
18:59:32 | tucoz | http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler#ARM_iPod_iFP7x0 |
18:59:43 | Crackerizer | Thnks again. |
18:59:52 | tucoz | no problem |
19:00 |
19:00:17 | | Join barrywardell [0] (n=barrywar@host-194-46-228-43.dsl-ie.utvinternet.net) |
19:01:00 | lorijho | barrywardell: hello again |
19:01:07 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-55-187.w82-121.abo.wanadoo.fr) |
19:01:21 | barrywardell | hello lorijho |
19:02:46 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
19:04:07 | lorijho | barrywardell: I tested the channel enabling code yesterday and I think you only need to reenable the desired channel in unsigned short adc_scan(int channel) |
19:04:20 | lorijho | barrywardell: not all 4 |
19:04:40 | barrywardell | lorijho: yes, probably |
19:05:15 | barrywardell | there's probably extra unnecessary code in adc_scan |
19:05:43 | | Quit Mmmm (Remote closed the connection) |
19:06:05 | lorijho | barrywardell: Yeah it can probably be refined a little |
19:06:25 | lorijho | barrywardell: most important is though that we're on the right track |
19:06:31 | mirak | good afternoon |
19:07:11 | Crackerizer | I think it must take a long time to download all gcc source on 256k modem :( |
19:07:13 | barrywardell | there doesn't seem to be any harm in having the extra code in there. it just makes things a little slower |
19:07:45 | lorijho | barrywardell: exactly |
19:07:47 | mirak | Crackerizer: 20 megs ? |
19:08:03 | mirak | Crackerizer: it's not huge |
19:09:06 | Crackerizer | Oh, i think that's fine. :) |
19:09:07 | lorijho | barrywardell: I'll give the adc driver a test run then |
19:09:22 | | Quit pondlife ("byebye") |
19:09:22 | barrywardell | yes, do |
19:09:40 | Crackerizer | Anyway, i have gcc 3.4.x in my box. Why do i need another gcc? |
19:09:59 | markun | Crackerizer: if it works it works |
19:10:16 | markun | some compiler versions produce faster code |
19:10:37 | Crackerizer | As what i know, i can compile a code for arm using the -m???? option. |
19:11:38 | Crackerizer | I saw some test on the internet showing that the 3.4.xx produces a faster code than the 4.x. |
19:11:40 | markun | just run tools/configure in your build dir and then 'make' |
19:11:57 | | Quit JoeBorn ("Leaving") |
19:13:01 | markun | Crackerizer: the speed difference varies from target to target and from code to code I think |
19:13:29 | preglow | amiconn: were you going to post that table of pll settings? |
19:13:58 | amiconn | I need to calculate some more settings first |
19:14:08 | tucoz | bluebrother, hmm. I am not so sure either. Maybe there is some other way of emphasizing the buttons |
19:14:20 | amiconn | For complete adaption, the waitstates need adjustment as well |
19:14:34 | amiconn | I'll put the table in system.c as suggested by LinusN |
19:15:06 | | Quit klrspz (Read error: 104 (Connection reset by peer)) |
19:16:03 | | Join [TCK] [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
19:16:41 | | Part linuxstb ("Leaving") |
19:19:15 | | Join Rondom [0] (n=Rondom@p54AEFD49.dip.t-dialin.net) |
19:20:17 | | Quit barrywardell () |
19:21:47 | amiconn | Hmm, I have to ask Linus some things about the coldfire ATA timing |
19:22:50 | mirak | does the ARM hve something similar to the coldfire EMAC ? |
19:23:43 | | Quit gamerD00d (Read error: 110 (Connection timed out)) |
19:24:14 | | Quit muesli- ("ich will KEe!!!") |
19:24:28 | amiconn | arm has mac instructions (32x32->32 and 32x32->64, signed and unsigned) but that's all |
19:27:04 | | Join JoeBorn [0] (n=jborn@adsl-75-3-51-147.dsl.chcgil.sbcglobal.net) |
19:28:37 | | Join BigMac [0] (n=dummeska@69.0.81.3) |
19:29:01 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:29:06 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
19:29:18 | mirak | I don't really get the interest of Enhanced MAC instead of the MAC |
19:29:58 | | Join damaki [0] (n=Chocolat@ALille-253-1-5-201.w90-7.abo.wanadoo.fr) |
19:30:54 | BigMac | anyone here want to acsess what id need to know to make this game rockbox compatible on the 5g http://www.smashingcontent.com/games/iriver/ (the barn baron) |
19:31:05 | BigMac | i know i need c and actionscript |
19:31:08 | Crackerizer | sorry everyone, but i'm a little confused now. I get gcc 4.0.x and compile it to an C compiler for ARM. Am i misunderstanding? |
19:32:16 | Crackerizer | Because i ran the rockboxdev.sh and got a lot of errors. |
19:32:45 | Crackerizer | (after download completed) |
19:34:06 | | Quit TCK (Read error: 113 (No route to host)) |
19:34:50 | | Join akaias [0] (n=akaias@c-71-57-59-237.hsd1.il.comcast.net) |
19:35:11 | mirak | I have four matrix defined by " static const int mat_coef_1[] ICONST_ATTR ", I want to have the adress to all of them stored in one another matrix, can I declare just under them something like that " static const int* mat_address[] ICONST_ATTR = {&mat_coef_1, ... } " |
19:37:58 | tucoz | amiconn, should the BUTTON_OFF button on the recorders be called 'Off' then? |
19:38:12 | amiconn | yes, imho |
19:38:15 | tucoz | oki |
19:39:02 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
19:40:57 | dan_a | Crackerizer: Yes, that is correct |
19:43:11 | *** | Saving seen data "./dancer.seen" |
19:47:45 | Crackerizer | dan_a: Thank you, I'll build the gcc manually as the rockboxdev.sh failed. |
19:48:06 | Bagder | it failed? |
19:48:55 | dan_a | Crackerizer: If you are using Gentoo, then crossdev is very easy to use |
19:49:48 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
19:50:16 | | Join charkins [0] (n=casey@pdpc/supporter/active/charkins) |
19:50:29 | markun | Bagder: yay, we can now write to the DAC |
19:50:37 | Bagder | lovely |
19:50:41 | markun | a bit closer to the 'we have sound' mail :) |
19:51:03 | | Join klrspz [0] (n=klrSpz@69.15.248.2) |
19:52:33 | | Join barrywardell [0] (n=barrywar@host-194-46-228-43.dsl-ie.utvinternet.net) |
19:56:08 | | Quit A_M ("CGI:IRC (EOF)") |
19:57:03 | Crackerizer | Unfortunately, I'm on slack. :) |
19:57:31 | Crackerizer | The downloaded gcc source is corrupted. :( |
19:57:39 | Bagder | ! |
19:57:55 | Bagder | I fail to see how the script is to blame for that though |
19:58:36 | mirak | Crackerizer: if you interupted the script it will skip the download |
19:58:52 | mirak | leaving an uncomplete archive |
19:59:12 | mirak | so you should delete the partials |
19:59:23 | Bagder | true, good point |
19:59:39 | mirak | happened to me :) |
20:00 |
20:02:36 | pixelma | tucoz: I updated the graphics... |
20:03:19 | tucoz | argh, and I just finished adding text to your drawings and had them finished for commit ;) |
20:03:55 | pixelma | oh... |
20:04:02 | tucoz | what is the address to you drawings? |
20:04:29 | | Join Lear [0] (n=chatzill@h8n8c1o285.bredband.skanova.com) |
20:08:02 | jhMikeS | dan_a: still there. I was away. About thread.c: that is what the changes are for. I'm don't know what all's been done though. |
20:09:04 | dan_a | jhMikeS: I'm the one who's made the changes ;) I was just worried you were saying that they might have side effects I hadn't thought of |
20:10:25 | jhMikeS | dan_a: Don't the cores run in parallel? How is data used by both protected from being overwritten? |
20:11:02 | jhMikeS | Does this not introduce a preemptive element where there was none? |
20:13:28 | dan_a | That will be a problem for the people writing the applications. For example, I'm planning to run the codec thread on the second processor, which already signals when it needs more data |
20:14:36 | jhMikeS | oh crumb |
20:15:12 | dan_a | Most applications won't worry about the second processor, though |
20:16:19 | dan_a | Only ones which specifically want to use it |
20:16:30 | jhMikeS | Didn't look to see how much read,set,write stuff is going on there. I don't think much if any. |
20:18:21 | mirak | I am discovering "peper at the gates of dawn" of pink floyd. that's amasing |
20:18:32 | dan_a | None - all that commit does is make a change to the threading code - there is more work to be done before both cores can be used |
20:18:41 | mirak | the piper |
20:18:43 | jhMikeS | I don't think the gotchas will take long to show up if they're there. :) |
20:20:28 | | Quit charkins (Remote closed the connection) |
20:21:17 | amiconn | I think making the mutexes atomic might be a good idea on dual-core |
20:22:44 | * | dan_a makes a note to do that |
20:22:57 | | Join gamerD00d [0] (n=klrSpz@69.15.248.2) |
20:25:13 | * | sharpe vaguely remembers what mutexes are for. |
20:25:40 | | Join charkins [0] (n=casey@pdpc/supporter/active/charkins) |
20:32:17 | | Quit klrspz (Read error: 110 (Connection timed out)) |
20:34:05 | | Quit Crackerizer ("using sirc version 2.211+KSIRC/1.3.12") |
20:34:11 | | Join KlrSpz [0] (n=klrSpz@69.15.248.2) |
20:37:01 | | Quit [TCK] (Read error: 113 (No route to host)) |
20:38:25 | | Part juxtap |
20:50:18 | | Join actionshrimp [0] (n=nn@host81-157-226-72.range81-157.btcentralplus.com) |
21:00 |
21:01:10 | | Join Old45 [0] (n=42cf004a@labb.contactor.se) |
21:03:38 | Old45 | Bagder> I am going to install the daily build for the first time since installing Rockbox on my irevier H-120. I have some folders on the screen when I first boot and wander what they are, can you help if I list them? |
21:05:54 | Old45 | Is there anyone online that can help explane the folders? |
21:06:34 | markun | Old45: which folders? |
21:06:46 | TeaSea | brb guys, redoing internet. Something's acting up with it. |
21:06:58 | Old45 | they are the folders that appear when I boot into rockbox |
21:07:16 | | Join lodesi_ [0] (n=lds@d04m-89-83-115-202.d4.club-internet.fr) |
21:07:25 | markun | Old45: .rockbox? |
21:07:39 | Old45 | the first is .rockbox |
21:07:49 | | Quit TeaSea (Remote closed the connection) |
21:07:53 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
21:07:55 | | Quit gamerD00d (Read error: 110 (Connection timed out)) |
21:08:13 | Old45 | the second is eac test |
21:08:27 | | Quit KlrSpz (Read error: 110 (Connection timed out)) |
21:08:30 | | Join KlrSpz [0] (n=klrSpz@69.15.248.2) |
21:08:33 | markun | you probably put it there yourself |
21:08:45 | markun | .rockbox is the only folder in the zip file |
21:09:00 | markun | (with subfolders) |
21:09:12 | | Join gamerD00d [0] (n=klrSpz@69.15.248.2) |
21:10:03 | Old45 | I have rockbox installed this is the screen I get when I boot up |
21:10:45 | sharpe | is that not a good thing? |
21:11:07 | markun | Old45: just play your music and be happy |
21:11:37 | Old45 | Well in the first place you are assuming that I am an idiot and play music with it |
21:12:13 | markun | I assume that everyone plays music with it |
21:12:43 | markun | don't know about the idiot part :) |
21:12:50 | sharpe | markun: Well, some iPod users only have it for the games. :D |
21:13:20 | Old45 | thanks I will wait for someone that can help me |
21:13:28 | markun | ok, good luck |
21:13:32 | | Quit Old45 ("CGI:IRC") |
21:13:42 | sharpe | He didn't wait long... :( |
21:13:47 | markun | Still don't understand what the problem was in the first place |
21:15:26 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:15:31 | * | linuxstb likes it when crazy people come and say hello |
21:15:52 | sharpe | linuxstb! there was something i was going to mention to you a long time ago, but forgot what it was. |
21:17:04 | sharpe | Hope it wasn't important... |
21:17:07 | linuxstb | Let me know when your brain remembers it... |
21:17:15 | markun | linuxstb: what shall we call the combined 8751 and 8975 driver? |
21:17:42 | sharpe | 8xxx driver? |
21:18:39 | linuxstb | Remind me - you've got a 8751 in the gigabeat, and the 8975 is compatible with the 8750, so in effect it is a 875x driver, but called wm8975.c ? |
21:20:13 | markun | There is also a wm8758.c |
21:20:34 | | Quit lodesi (Read error: 110 (Connection timed out)) |
21:20:45 | Lear | linuxstb: any experience with the aac decoder in the sim? |
21:21:41 | Lear | trying it in the h100 sim, and it keeps restarting all the time... (I do get sound from a track at least, but it seems to ruin the resume offset for me... |
21:23:30 | * | Lear wonders why it seems to be so difficult to get the bookmarking screens to work... |
21:24:13 | sharpe | A search for "izzle" in the forums gets two results... |
21:24:50 | idnar | heh |
21:25:23 | linuxstb | Lear: Sorry, I can't remember if I tried it in the sim... |
21:25:37 | | Join PyromancerX [0] (n=Pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
21:26:49 | * | ender` yawns |
21:26:58 | linuxstb | markun: I would say just keep it as it is for now, and maybe we can rename when we have svn... |
21:33:23 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
21:34:10 | | Quit apo` (Read error: 110 (Connection timed out)) |
21:34:14 | Davide-NYC | how long is a cvs status command or a cvs update or a cvs diff supposed to take. I feel like it's just hanging.... |
21:34:36 | bluebrother | hmm, the config file options table in the manual seems to be pretty outdated. |
21:34:36 | Davide-NYC | (I'm ona decent cable modem) |
21:34:42 | | Join apo` [0] (n=apo@dslb-088-065-075-021.pools.arcor-ip.net) |
21:36:35 | Davide-NYC | anyone? |
21:36:51 | | Join ep0ch_ [0] (n=ep0ch@84-12-67-31.dyn.gotadsl.co.uk) |
21:36:57 | tucoz | bluebrother, probably. I know nils made some work on that. But when I added it, I copied the wikipage verbatim |
21:37:02 | sharpe | Davide-NYC: Not very long... |
21:37:09 | | Quit lightyear (Remote closed the connection) |
21:37:25 | bluebrother | tucoz, I'm trying to get that table nicer (and hopefully working with htlatex) |
21:37:27 | Davide-NYC | then I may require some assistance... stay tuned I'm going to beat on it a bit |
21:37:34 | bluebrother | atm I'm trying ltxtable |
21:38:37 | Davide-NYC | What does the following require me to do? cvs status: No CVSROOT specified! Please use the `-d' option |
21:39:17 | sharpe | Are you in the root of the source directory when using the command? |
21:39:33 | Davide-NYC | I believe so, I hav a subdir called rockbox-devel |
21:39:47 | bluebrother | Davide-NYC, use cvs -d <cvsroot> or do an export of CVSROOT before. |
21:39:49 | sharpe | Try to issue it in that directory. |
21:40:07 | Davide-NYC | sharpe: in the dir it hangs |
21:40:19 | sharpe | Some progress. |
21:40:35 | Davide-NYC | bluebrother: so, cvs -d ./rockbox-devel status |
21:40:50 | Davide-NYC | is that corrent? |
21:40:55 | Davide-NYC | *correct? |
21:41:43 | bluebrother | no, you need to supply the complete cvsroot |
21:42:00 | bluebrother | one sec. |
21:42:11 | sharpe | Shouldn't the cvs command also come after 'cvs'? |
21:42:13 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
21:42:28 | bluebrother | cvs -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox |
21:42:29 | Davide-NYC | I'm trying it all kinds of different ways |
21:42:38 | Davide-NYC | didn;t try that |
21:42:47 | bluebrother | have you tried the way it's described on the wiki page? |
21:43:04 | bluebrother | or export CVSROOT=pserver:anonymous@www.rockbox.org:/cvsroot/rockbox |
21:43:13 | bluebrother | and after that cvs status |
21:43:15 | *** | Saving seen data "./dancer.seen" |
21:43:31 | bluebrother | sounds a bit like your cvs tree has lost some information about the cvs ... |
21:43:36 | linuxstb | Davide-NYC: You run cvs commands from inside the rockbox-devel directory. |
21:43:48 | Davide-NYC | OK |
21:44:01 | linuxstb | "cvs" (the command) will look for a directory called "CVS" in the current directory - that's where it gets the repository information from. |
21:44:05 | | Join lightyear [0] (n=lightyea@p54877E96.dip.t-dialin.net) |
21:44:32 | Davide-NYC | I append the status command after the CVSROOT (with a space between) correct? |
21:44:59 | linuxstb | If you have a CVS directory in your current directory, you can forget about the CVSROOT variable. |
21:45:01 | Davide-NYC | or between cvs and the CVSROOT?? |
21:45:30 | linuxstb | i.e. "cd rockbox-devel ; cvs status" |
21:45:50 | Davide-NYC | linuxstb: when I did that before it hung |
21:45:57 | tucoz | there, now all the vector images I got are committed. |
21:46:20 | markun | tucoz: how much smaller do the manual get? |
21:46:36 | sharpe | Davide-NYC: Are you sure it hung, sure it wasn't working? |
21:46:48 | tucoz | markun, I am not certain. I would say ~50-80 kb |
21:46:56 | Davide-NYC | I hear no HD activity and I let it go for a few minutes. |
21:47:08 | sharpe | Eh. Good sign then. |
21:47:17 | Davide-NYC | How long does it take over a cable modem? |
21:47:22 | Davide-NYC | (generally) |
21:47:27 | sharpe | cvs status? |
21:47:31 | Davide-NYC | yes |
21:47:40 | tucoz | markun, but the true benefit is that we have a format that is more flexible and useful in general. |
21:48:22 | | Join XavierGr [0] (n=xavier@ppp189-247.adsl.forthnet.gr) |
21:48:37 | sharpe | Davide-NYC: Take me a few seconds for any output. |
21:48:49 | Davide-NYC | OK so something is wrong on my end |
21:49:05 | tucoz | markun, the old h1xx manual was 807KB and the new is 724KB |
21:49:29 | markun | nice |
21:49:37 | Davide-NYC | I'm going to try again from scratch. What I was trying to achieve was getting around my neanderthal method of obtaining a clean rockbox-devel repository |
21:50:05 | Davide-NYC | which was deleting the old one and redownloading. |
21:50:29 | sharpe | Davide-NYC: Try 'cvs update -dP' |
21:50:41 | Davide-NYC | I did :-( |
21:50:48 | | Quit COmputoman () |
21:50:53 | sharpe | Ah. |
21:50:59 | Davide-NYC | it says no CVSROOT specified |
21:51:02 | bluebrother | Davide-NYC, maybe cvs up -dPC works... |
21:51:13 | sharpe | are you sure you did it in 'rockbox-devel' ? |
21:51:16 | Davide-NYC | from inside rockbox-devel |
21:51:20 | Davide-NYC | yup |
21:51:26 | sharpe | with the -dP option? |
21:51:28 | markun | Davide-NYC: is there a CVS dir in the folder where you did 'cvs update -dP' ? |
21:52:15 | Davide-NYC | wait, I messed up. From ../rockbox-devel it gives me the CVSROOT error, from ./roxbock-devel it hangs |
21:52:22 | | Quit lightyear (Remote closed the connection) |
21:53:01 | Davide-NYC | yes there is a CVS directory |
21:53:30 | Davide-NYC | shoudl there be? Should I delete it? |
21:54:01 | markun | Perhaps delete it all and start again |
21:54:03 | sharpe | Davide-NYC: <linuxstb> "cvs" (the command) will look for a directory called "CVS" in the current directory - that's where it gets the repository information from. |
21:54:13 | linuxstb | Do all cvs commands hang? What about something like "cvs status apps/main.c" |
21:54:26 | Davide-NYC | I deleted it and now I get the CVSROOT error even in rockbox-devel, so that wasn't the problem. |
21:54:58 | linuxstb | Can you undelete it? |
21:55:03 | Davide-NYC | Put it back and now it just hangs there when I issue a cvs update -dP command |
21:55:15 | Davide-NYC | (original problem) |
21:55:44 | Davide-NYC | I'm going to download a clean repository just to see if it's a connectivity issue between me and haxx |
21:56:01 | sharpe | Davide-NYC: Use rockbox.org... |
21:56:21 | | Join lightyear [0] (n=lightyea@p54877E96.dip.t-dialin.net) |
21:56:25 | Davide-NYC | sorry, that's what I was using |
21:56:30 | Davide-NYC | rockbox.org |
21:56:34 | sharpe | Ah. |
21:57:20 | XavierGr | Is it inentional that in menus Right = accept and Left = Cancel? I thought Stop was cancel and Left accept ( Right didn't do anything back then)? |
21:57:56 | Davide-NYC | OK, I just executed the following command succesfully: cvs -z3 -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox co rockbox-devel |
21:58:21 | linuxstb | XavierGr: It was an intentional change, but everyone has objected - I think it's just that no-one has changed it back yet. |
21:58:29 | | Join webguest85 [0] (n=42cf004a@labb.contactor.se) |
21:58:32 | mirak | hum, in imdct of flack for coldfire, there are multiplications betwenn data register and memory register d4*a4, can this lead to less performances ? |
21:58:50 | mirak | mac.l %d0, %a4, (%a1)+, %a4, %acc0 |
21:59:03 | XavierGr | linuxstb: Ok, it makes some sense, but I must say that it is annoying at start. Maybe if I will get used to it it will be better. But I am not sure |
21:59:27 | | Quit webguest85 (Client Quit) |
21:59:29 | mirak | %d0 is multiplied to %a4 then loaded to %acc0, I wonder if it's as performant |
22:00 |
22:00:23 | | Join Toffe [0] (n=4a00b4b2@labb.contactor.se) |
22:01:44 | | Quit MrStaticVoid ("leaving") |
22:01:44 | | Quit Toffe (Client Quit) |
22:02:09 | Lear | mirak: no, mac with load is used to increase performance. What the above does is multiply d0 with a4, store result in acc0, and while that is running, load (a1) to a4. |
22:02:20 | amiconn | XavierGr: Iirc both Left and Right were accept (definitely on Ondio, not sure on iriver) |
22:02:40 | | Join Toffe [0] (n=4a00b4b2@labb.contactor.se) |
22:03:02 | mirak | Lear: that's what I said, hum I mean added and not loaded |
22:03:35 | mirak | Lear: but well, there is a multiplication between data and memory register, I was wondering if that could be a performance loss instead of multiply two data register |
22:04:01 | Davide-NYC | What is the simplest text editor for a win32 noob to use while in cygwin (presuming I want to stay in the cygwin CLI)? |
22:04:13 | Lear | mirak: no, the multiply (and add) is done between d0 and a4. No memory involved in that. |
22:04:46 | mirak | Lear: ? |
22:05:00 | mirak | Lear: we can't understand ourselves or I am not precise enoguh |
22:05:52 | XavierGr | amiconn: yes maybe I don't remember correctly |
22:05:56 | mirak | Lear: d0 and a4 are two different kind of registry. I was wondering if using adress registers to store datas and number to do operations can lead to performance lead |
22:06:03 | Lear | mirak: hm... you say the multiplication is done between data and memory register, I guess you by "memory register" mean a4 (what I call address register)... |
22:06:24 | mirak | Lear: yes I am wrong, that's adress register |
22:06:28 | | Quit Toffe (Client Quit) |
22:06:34 | mirak | Lear: in asm litterature |
22:07:01 | | Join toffe [0] (n=4a00b4b2@labb.contactor.se) |
22:07:03 | Lear | ok, then I see your point, but no, that's just a register a value is read from. No difference in performance, I'm quite sure. Let me check the manual... |
22:07:30 | amiconn | register access speed is no different between d and a registers |
22:08:53 | Lear | yep, instruction timing table says the same (just wanted to double-check... :) ) |
22:10:01 | | Nick PyromancerX is now known as Pyromancer (n=Pyromanc@dsl092-069-150.bos1.dsl.speakeasy.net) |
22:10:02 | pixelma | XavierGr: that's happened to me too (because I always used "left") and there was also some talk about changing it back |
22:10:24 | amiconn | The difference between a and d registers is heritage from coldfire's roots (m68k), pure risc usually only has one type of registers |
22:10:35 | amiconn | The mac and emac extensions are newer than that |
22:11:44 | * | Lear did lots of m68k programming once upon a time... |
22:13:59 | amiconn | Visage? |
22:14:22 | mirak | Lear: ok that's great then, I will be able to store more values |
22:15:15 | Lear | amiconn: not that much assembler there, no... there was a small picture viewer predating that, which was entirely in assembler. |
22:15:22 | | Quit damaki (Read error: 110 (Connection timed out)) |
22:16:06 | Lear | among several other things of various sizes... |
22:16:37 | * | amiconn wonders whether it would be worth it to take an m68k idct and adapt it to coldfire |
22:17:20 | | Quit lightyear (Remote closed the connection) |
22:17:43 | | Quit apo` ("Leaving") |
22:18:03 | | Join apo [0] (n=apo@dslb-088-065-075-021.pools.arcor-ip.net) |
22:18:34 | amiconn | The biggest problem would be to resolve impossible instructions without hurting performance. This idct uses 16bit arithmetic instructions, and keeps 2 values in one register |
22:20:34 | | Quit toffe ("CGI:IRC (EOF)") |
22:21:37 | Davide-NYC | people, sorry to bother, but I'm close. What am I doing wrong here? |
22:21:42 | Davide-NYC | $ cvs diff -u -r apps/plugins > gameless.patch |
22:21:43 | Davide-NYC | cvs [diff aborted]: no such tag `apps/plugins' |
22:22:37 | Davide-NYC | if I "cvs diff -u" it spits output just fine |
22:22:52 | Davide-NYC | I just want to generate the patch |
22:23:35 | Davide-NYC | in the wiki it says "diff -u -r olddir newdir > patch" but I'm not sure where the "olddir" is exactly |
22:23:39 | Mikachu | Davide-NYC: drop the -r |
22:23:50 | Mikachu | diff is not exactly the same as cvs diff |
22:24:11 | Mikachu | cvs diff is always diff -r |
22:24:27 | Mikachu | and in cvs diff, -r means something else |
22:24:59 | Davide-NYC | Mikachu: :-) thanks! :-) |
22:25:10 | Davide-NYC | Just made my first patch ever. |
22:25:24 | | Join lowlight [0] (n=c730180b@labb.contactor.se) |
22:25:28 | Mikachu | hooray |
22:25:56 | | Quit XavierGr (Nick collision from services.) |
22:26:00 | | Join XavierGr [0] (n=xavier@ppp177-232.adsl.forthnet.gr) |
22:26:06 | | Quit lowlight (Client Quit) |
22:26:24 | | Join Massa [0] (n=Massa@85.220.132.199) |
22:26:44 | Massa | Hi everybody! |
22:27:01 | barrywardell | who's working on the gigabeat port? |
22:27:18 | | Join lowlight [0] (n=c730190b@labb.contactor.se) |
22:27:32 | Massa | amiconn, are you online? |
22:28:02 | | Join damaki [0] (n=Chocolat@ALille-253-1-9-63.w90-7.abo.wanadoo.fr) |
22:28:05 | rageahol | barrywardell: do the instructions for the h1XXX iriver models work for the h10 20gb? |
22:28:16 | rageahol | for setting up the compiler and stuff |
22:28:37 | barrywardell | rageahol: probably not |
22:28:52 | barrywardell | follow the instructions for setting up the ipod compiler |
22:29:07 | rageahol | ok |
22:29:14 | barrywardell | you need arm-elf-gcc |
22:29:14 | rageahol | that should probably be somewhere in the wiki, no? |
22:29:42 | barrywardell | yes |
22:30:09 | barrywardell | http://www.rockbox.org/twiki/bin/view/Main/DevelopmentGuide |
22:30:26 | tucoz | barrywardell, to answer your question on the gigabeat. markun is working on that |
22:30:42 | | Quit ep0ch_ (Read error: 110 (Connection timed out)) |
22:31:00 | barrywardell | tucoz: ah, ok. I've made his builds go red with my last commit |
22:31:09 | barrywardell | is markun about? |
22:31:18 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
22:33:24 | tucoz | he was here not too long ago |
22:34:07 | barrywardell | I'll just the fix it the best way I know how and hope he doesn't mind. |
22:34:37 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
22:34:49 | | Join Fatrix [0] (n=Fatrix_r@modemcable139.71-82-70.mc.videotron.ca) |
22:34:50 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
22:34:51 | markun | barrywardell: yes |
22:35:09 | Davide-NYC | will a 'cvs update -dP' kill my local changes? |
22:35:20 | Massa | anybody (despite amicon) working on new WPS parsing code and/or on the viewport implementation? |
22:35:45 | barrywardell | markun. my update requires that builds using target tree have a adc-target.h |
22:36:09 | barrywardell | so i'm just gonna make an empty adc-target.h for the gigabeat |
22:36:10 | tucoz | Davide-NYC, in case your local changes conflicts with the ones in cvs |
22:36:14 | barrywardell | is that ok? |
22:36:17 | markun | barrywardell: thanks |
22:36:46 | Fatrix | guys i have a question.. I need to know how to coordinate my rockbox skin to make my own wps file. |
22:37:18 | tucoz | Davide-NYC, then you'll see a 'C' next to the file that happened to, and you'll have to edit that file manually. CVS will make markers in the file where the collission was. |
22:37:26 | oxygen77 | amiconn, can we talk a bit about the MAS codec ? |
22:37:36 | Davide-NYC | is there a way to overwrite them (my changes) so I have to reapply the patch? |
22:37:54 | markun | barrywardell: we have some adc code, but it's not ready yet |
22:38:08 | Massa | Nico_P, are you online? May we talk a but about albumart? |
22:38:21 | Fatrix | hrm.. hello? |
22:38:22 | Davide-NYC | tucoz: thanks |
22:38:31 | bluebrother | Fatrix, what exactly is your problem? |
22:38:32 | Massa | Nico_P: s/but/bit/ |
22:38:37 | barrywardell | ok, well it's just an almost empty file you can fill in once you're ready |
22:38:39 | tucoz | Davide-NYC, np |
22:39:48 | Fatrix | Im Making my own wps skin and now i need to know to coordinate image file to fit a the place i want.. |
22:39:53 | Fatrix | what program i shuld use? |
22:40:15 | Fatrix | if its with photoshop (how) |
22:40:40 | tucoz | Davide-NYC, it looks like cvs up -C will overwrite your local changes |
22:41:07 | Davide-NYC | tucoz: is up the same as update? |
22:41:27 | markun | Davide-NYC: yes |
22:41:47 | bluebrother | Fatrix, I still don't get your problem. Usually you use multiple small images. |
22:41:52 | tucoz | Davide-NYC, and cvs co is the same as cvs checkout :) |
22:42:00 | Davide-NYC | kewl |
22:42:18 | bluebrother | when it comes to editing images use any bitmap based image editor. I suggest gimp ;-) |
22:42:22 | Fatrix | Yes but the thing is I need to coords of the image so they can all be at the good place on my screen |
22:42:40 | Fatrix | I havce no idea how to make the coordinatio of my images |
22:42:55 | Fatrix | Is there any way to do it using photoshop? |
22:43:03 | Fatrix | Or any other program is needed? |
22:43:23 | | Join toffe [0] (n=4a00b4b2@labb.contactor.se) |
22:44:19 | amiconn | Massa, oxygen77: I am here |
22:44:28 | bluebrother | you mean you need something to test? Use the simulator. |
22:44:47 | Massa | Hi amiconn! Are you currently working on the viewport implementation? |
22:44:49 | Fatrix | And where do I get that? |
22:44:52 | bluebrother | the image tags use absolute pixel values. |
22:45:03 | oxygen77 | amiconn, do you want to talk here or in pv as it is off rockbox ? |
22:45:24 | tucoz | Fatrix, create an image with the canvas size equal your players resolution |
22:45:26 | bluebrother | Fatrix, you have read the documentation on the wiki? |
22:45:41 | Fatrix | ya well a part of it |
22:45:42 | bluebrother | http://www.rockbox.org/twiki/bin/view/Main/UiSimulator |
22:45:53 | Fatrix | thx |
22:46:12 | Fatrix | I<ll try that and get back to you if anything is wrong. |
22:46:16 | Fatrix | thanks :) |
22:47:31 | amiconn | Massa: It's only in my head so far (but already somewhat detailed) |
22:47:58 | Massa | amiconn: do you plan to rewrite the whole WPS parsing? |
22:47:59 | amiconn | oxygen77: Depends on what it is. The pcm codec isn't completely off rockbox... |
22:48:35 | oxygen77 | sure, I have question on the config itself and also on how you get the doc |
22:49:32 | amiconn | Massa: I don't remember who proposed rewriting the wps parser, but (opposed to what I think about several other ideas) I think it would be a good ideas |
22:49:34 | amiconn | -s |
22:49:54 | amiconn | I don't plan doing it myself though |
22:50:10 | linuxstb | Didn't someone make an attempt at that and post it to the patch tracker? |
22:50:26 | Massa | amiconn: I'm currently digging deeper and deeper into WPS parsing (I try to make the albumart tag able to act inside conditionals and other things)... |
22:50:38 | oxygen77 | I already know the codec itself as I found it in archos FW for av3, but didn't know how to configure it and if I can use it with another input than PIO |
22:50:56 | amiconn | oxygen77: I pointed you toward the docs... |
22:51:20 | oxygen77 | I know I read them |
22:51:22 | amiconn | There is a pdf describing all the configuration values, as well as the codec source and a tiny example |
22:51:41 | Massa | ... and I must say, the deeper I look the more "strange things" I find (to be somehow smooth ;) |
22:51:57 | amiconn | It works with other inputs than PIO, otherwise we wouldn't be able to use it in our archoses |
22:52:01 | oxygen77 | I did some testing, I know how to use it with PIO, I'm now trying to use it from the TI DSP |
22:52:14 | oxygen77 | yes I know that too |
22:53:02 | amiconn | We have to use SPI, and it works, which was not for sure, as micronas didn't test spi input afawk |
22:53:12 | oxygen77 | k |
22:53:17 | Massa | amiconn: I suggest to totally rewrite the WPS parsing! But I don't know how it will be affected by the viewport implementation!? |
22:53:31 | oxygen77 | I think that TI DSP on av3 is not connected to SPIB but SPI |
22:53:41 | amiconn | Viewports should make things easier than they are now |
22:54:05 | oxygen77 | I've found another codec in archos FW which I can use with TI DSP, bt I'm now trying to configure this MAS code |
22:54:13 | Massa | amiconn: when do you plan to start the implementation? |
22:54:27 | oxygen77 | some I was wondering if archos talked about it when you contact them |
22:54:28 | amiconn | Basically, viewports will allow you to define sub-rectangles of the lcd on which subsequent drawing operations will act, until you define/select another viewport |
22:54:35 | Massa | amiconn: if possible, I would like to help. |
22:55:06 | amiconn | All drawing operations will behave on those subrectangles as they do now on the whole display, that includes clipping support |
22:55:41 | amiconn | Viewports will also store some of the attributes, like foreground/background colour, font etc |
22:56:42 | amiconn | It _might_ even be possible to set background bitmaps per-viewport (but don't take that as given - depends on the performance and complexity impact) |
22:57:28 | amiconn | The viewport implementation itself won't be difficult, but it will also affect scrolling, which will be more difficult |
22:58:03 | Massa | So scrolling will also apply to the viewports? |
22:58:10 | amiconn | I am planning to work some more on performance things (asm pcf driver for X5, optimised lcd_yuv_blit for h300, some grayscale stuff) |
22:58:34 | amiconn | AFter that, the common lcd code needs to be centralised |
22:58:41 | amiconn | Then I can move on to viewports |
22:59:05 | Mikachu | we need to buy amiconn an ipod |
22:59:09 | Massa | In principle I understand the viewport plan - but I have no idea how you decide to implement it... |
22:59:27 | Massa | What do you mean with "the common lcd code needs to be centralised"? |
22:59:38 | amiconn | midkay: I have one... |
23:00 |
23:00:07 | | Join BHSPitLappy [0] (n=steve-o@adsl-66-141-170-52.dsl.rcsntx.swbell.net) |
23:00:24 | amiconn | Massa: All the stuff that's common to the various lcd drivers (text stuff, scrolling) needs to be moved to a common file to reduce duplication |
23:00:43 | amiconn | While on that, the target specific parts can be ripped out and moved to target tree |
23:01:09 | * | amiconn would prefer doing this kind of stuff after switching to svn, as it involves renaming |
23:01:46 | Massa | Your plans seems to take some time :-) |
23:01:51 | amiconn | Massa: A viewport will be a struct |
23:02:06 | amiconn | This can be set as the current viewport by a function |
23:02:25 | amiconn | The app is responsible for keeping it as long as it's referenced |
23:03:04 | amiconn | The only exception will be scrolling text, which will clone the viewport and crop it to the scrolltext's size |
23:03:42 | Massa | But all the current places which directly use width and/or height of WPS or even use LCD_HEIGHT needs to be changed - or not? |
23:03:42 | amiconn | A viewport that is used for scrolling text will receive an ID, which all the sub-viewports will inherit |
23:04:45 | amiconn | The app is then responsible to call a function to actively destroy the viewport - which will cause all the scrolling subviewports to be destroyed as well |
23:05:33 | amiconn | This is only necessary when using scrolling text, otherwise a viewport can be used without further measures |
23:05:46 | Massa | So if you don't define any viewport in the WPS it will have only one viewport - which starts at 0,0 and ends at LCD_WIDTH,LCD_HEIGHT? |
23:06:13 | | Quit toffe ("CGI:IRC") |
23:06:45 | amiconn | Yes, or more probably, will start at 0, statusbar_visible ? height_of_statusbar : 0 and end at LCD_WIDTH, LCD_HEIGHT |
23:07:09 | amiconn | That's to be decided by whoever ports wps to make use of viewports |
23:07:45 | amiconn | We will probably have a default viewport that will be set as default, at least for transition towards viewports |
23:08:01 | Massa | will a viewport have a defined size or will it always have (virtually) screens size but only display visible things? |
23:08:03 | amiconn | haha, <too many defaults error> |
23:08:05 | linuxstb | amiconn: What's the status of the greyscale lib on the other ipods (i.e. the ones you don't own)? Do they need testing and tuning? |
23:08:31 | | Quit jaebird ("Ex-Chat") |
23:08:31 | | Quit lowlight ("CGI:IRC (EOF)") |
23:08:43 | amiconn | Massa: Definable size, otherwise it wouldn't make much sense |
23:09:08 | linuxstb | Will viewports be able to overlap? |
23:09:55 | amiconn | linuxstb: Some tuning is needed. The lcd frame frequency is only an estimation of mine, based on incorrect earlier test reports and the lcd controller datasheet |
23:09:59 | | Join lowlight [0] (n=c730190b@labb.contactor.se) |
23:10:10 | Massa | amiconn: so would it make sense to spent some effort into rewriting the WPS parsing - NOW? |
23:10:23 | amiconn | And the gamma curve should be verified, but I don't really expect it to be different from the mini curve |
23:11:10 | | Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.5/2006071912]") |
23:11:21 | amiconn | Massa: Yes I think so. The mess of parsing each tag individually needs cleanup. Don't spend too much time on positioning though, it will become easier in future |
23:11:50 | lowlight | amiconn: until viewports are a reality, can I make my relatively simple changes to the scrolling code to have different scrolling xmargins? |
23:11:53 | lowlight | http://www.geocities.com/m_arigo/rockbox/lcd_scroll_margin.patch.txt |
23:13:00 | amiconn | Viewports can overlap, in that case the visible result in the overlapping area will depend on drawing order (I don't have plans to implement z-ordering - it would mean a zealot of extra checking) |
23:13:04 | Massa | lowlight: I didn't look at it - but what's the difference to the scroll margin patch at the patchtracker? |
23:13:23 | lowlight | don't know, I never looked at the one on the tracker. |
23:14:01 | Massa | I want to simplify the whole WPS parsing and split it in several phases. |
23:15:56 | Massa | amiconn: every tag should have several internal actions, like "do preparsing", "do parsing", "jump to the end of the tag", ... |
23:16:08 | Massa | lowlight: have a look here: http://www.rockbox.org/tracker/task/2954 |
23:19:09 | amiconn | lowlight: Hmm, it simply stores the xmargin used at the time of the call instead of applying the (current) xmargin everytime |
23:19:13 | lowlight | Massa: I know. Mine just moves the calculation of the offset from the scroll thread to the puts_scroll() call, so you can change the xmargin by calling screen_set_xmargin() before the call to puts_scroll(). |
23:19:38 | | Quit mantono (Remote closed the connection) |
23:19:46 | amiconn | I think that's a good idea, as it makes the scrolling less dependent on current setting, doesn't add any extra code, and is faster |
23:20:05 | lowlight | amiconn: yes :) |
23:20:14 | | Join murdock [0] (n=ggrau@d15-128.dip.axsp.de) |
23:20:49 | amiconn | The sub-viewport idea will make it even less dependent. Currently chaging the fg or bg colour with scrolling text on screen will change that text as well |
23:21:08 | Massa | lowlight: nice idea :-) |
23:21:12 | amiconn | ...but the most ugly effect is caused by switching the font... |
23:21:28 | | Quit gamerD00d () |
23:21:29 | | Quit KlrSpz () |
23:21:48 | | Quit bluebrother ("Leaving") |
23:23:27 | markun | barrywardell: still broken.. |
23:24:10 | lowlight | Massa: It should work with the wps as well (for some of the album art wps's). |
23:24:24 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.6/2006072814]") |
23:25:06 | Massa | amiconn: you said "the mess of parsing each tag individually needs cleanup" - how can you create a general parsing routine without knowledge about the length of a tag? |
23:25:07 | barrywardell | oh, sorry. i'll have another look markun |
23:25:33 | markun | just copy the defines from some other file |
23:25:44 | barrywardell | will do |
23:26:02 | amiconn | With viewports, it should be possible to put two tree instances beneath each other on large LCDs. Then someone would have to write that norton commander plugin for the ipod video... |
23:26:21 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
23:26:39 | lowlight | Massa: seen this: http://www.rockbox.org/tracker/task/4826 |
23:27:29 | markun | amiconn: will look very good on the gigabeat :) |
23:29:07 | amiconn | I mean beside... |
23:29:54 | Massa | lowlight: I saw it - but forgot about :$ There are other principle implementations - but no comments by any other developer... |
23:30:58 | amiconn | hrrm, linus_dependency++ :( |
23:31:43 | * | amiconn skips pcf for now and switches to h300 lcd |
23:31:45 | Mikachu | isn't the wps file already a tokenized stream? |
23:32:00 | * | barrywardell hopes for no red this time |
23:32:13 | lowlight | time to go home :) |
23:32:17 | | Part lowlight |
23:32:18 | Bagder | safetydan started a wps tokenizer work once |
23:33:57 | Massa | Mikachu: it's a stream - but there are several functions which do their own "jumping" and parsing of the stream - so I don't say it's a tokenizer... |
23:34:06 | Fatrix | T laid |
23:34:16 | Massa | Badger: did he get some response? |
23:34:36 | Bagder | not much I think |
23:35:01 | Bagder | the patch is likely still in flyspray |
23:35:42 | Massa | Badger: Ooops - it was the task which lowlight talked about earlier: http://www.rockbox.org/tracker/task/4826 |
23:36:03 | | Quit daurn|afk (Read error: 110 (Connection timed out)) |
23:36:11 | | Join lightyear [0] (n=lightyea@p54877E96.dip.t-dialin.net) |
23:36:29 | Massa | (I thought you're talking about an older patch - which was created before flyspry came in sight ;) |
23:36:56 | Bagder | Massa: all old ones were moved into flyspray anyway |
23:37:02 | Bagder | so they're there too |
23:39:48 | Massa | Badger: I found it - it's FS #2898, but it's seems natanh is no longer active? |
23:40:06 | Bagder | nope, not seen him around in ages |
23:40:54 | * | barrywardell no longer sees red :) |
23:41:07 | Bagder | redremover! |
23:41:14 | | Quit _FireFly_ ("Leaving") |
23:41:22 | Bagder | now there's a few yellows for markun to fix ;-) |
23:41:29 | markun | yes yes :) |
23:42:20 | Massa | amiconn: did you see my last question about the "indivdual parsing"? |
23:43:17 | *** | Saving seen data "./dancer.seen" |
23:43:46 | | Quit Nico_P () |
23:44:46 | amiconn | Yes. I don't kno wmuch about efficient parser implementations, but I guess there must be a better method than what the current code does |
23:45:04 | | Part Fatrix |
23:45:41 | Mikachu | if you're going to parse the wps once on load, there's really no need to enforce that short cryptic syntax |
23:45:42 | Massa | amiconn: that implies, that every tag has the same structure and that it's length could be detected in a general way - I don't think this would work. |
23:46:43 | amiconn | Not necessarily every tag, but I think similar tags could be grouped and parsed the same way -> less code duplication |
23:47:33 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
23:48:19 | Massa | amiconn: I thought it would be best to create some kind of tag structure which also contains a pointer to a parsing function - if there are similar tags they could use the same function ;) |
23:48:40 | | Join fatherfork [0] (n=fatherfo@adsl-152-165-38.asm.bellsouth.net) |
23:52:19 | | Quit Criamos (Read error: 104 (Connection reset by peer)) |
23:53:01 | | Quit tucoz ("Leaving") |
23:57:14 | | Join Criamos [0] (n=Criamos@p54930B0B.dip0.t-ipconnect.de) |
23:58:01 | Massa | Bye everybody - I'm really tired and have to go to bed! |