Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-08-22

00:00:00rageaholi'd like to help, and am willing to learn, but would need some guidance, so.
00:00:04Bagderyeah, I'm around
00:00:11Bagderand I'm poking on the mi4 stuff
00:00:47rageaholim 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:52Bagderrageahol: 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:02rageaholbecause i honestly dont see a reason at all for it to not have a drive letter
00:01:33BagderI know nothing about H10 workings
00:01:42BagderI've never seen one in action
00:02:02Paul_The_Nerdrageahol: If there's ever a USB mode *in* Rockbox on H10, it should always be UMS.
00:02:10rageaholwell in order to mess with the mi4s, you need to boot it into "emergency mode" which makes it a UMS device
00:02:23rageaholand that pisses me off, frankly
00:02:33rageaholit should always have a drive letter, imho
00:02:38 Part oxygen77 ("Leaving")
00:02:41Paul_The_NerdWell, take that up with iRiver
00:02:49Bagderrageahol: I guess iriver doesn't think so
00:03:08Mikachuhow do you transfer music to it if it's not ums? they have some funky protocol instead?
00:03:09rageaholyeah, but they suck, like every other mfr who wants the ability to play the drm'd files
00:03:27Paul_The_NerdMikachu: It's just MTP.
00:03:32rageaholmikachu: yeah, it comes up as a "portable media device" without a drive letter, like a PDA, i forget the acronym
00:03:51Mikachui see
00:03:53rageaholmtp, there we go
00:04:07Bagderon the sansa you can select which mode it should operate in
00:04:23rageaholi 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:37rageaholand then ftp/scp it over
00:04:49Paul_The_NerdBagder: 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:56rageaholor else copy it twice, once to the hd, then again to the h10
00:05:11BagderPaul_The_Nerd: yeah, it updates the db far too stupidly
00:05:22Mikachurageahol: can't you have sshfs or such in windows?
00:05:27rageaholi dont understand the need for a db, quite frankly
00:05:40rageaholi always select music by "browse" rather than by artist etc
00:05:45 Quit Arathis ()
00:05:56Paul_The_NerdBagder: 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:57Bagderthis makes one wonder why you got a h10 in the first place... :-)
00:06:03rageaholMikachu: yeah, but since the h10 doesnt have a drive letter, i cant transfer directly to it
00:06:12Mikachurageahol: what do you use to transfer to it?
00:06:23qwmwhat about my idea earlier, what do you guys think?
00:06:24Mikachuyou ssh to the device??
00:06:33Mikachuqwm: the one about your penis?
00:06:34rageaholno, i ssh to the linux box
00:06:39rageaholand then transfer directly to the h10
00:06:49qwmMikachu: no, the one on biolumiscient penises.
00:07:01Mikachui think that is the one Bagder kicked you for
00:07:04Bagderqwm: the next ban will remain a lot longer
00:08:07Mikachurageahol: it's the transfer to the h10 i was confused about
00:08:12Mikachurageahol: i mean when not in emergency mode
00:08:33rageaholyeah. i cant do it when its not in emergency mode
00:08:38 Quit _hotwire_ (Read error: 110 (Connection timed out))
00:08:43rageaholbecause winscp doesnt see it, since it doesnt have a drive letter
00:08:48qwmBagder: because it's about genitalia?
00:08:57Mode"#rockbox +b *!* " by Bagder (n=daniel@rockbox/developer/bagder)
00:08:57Kick(#Rockbox qwm :Bagder) by Bagder!n=daniel@rockbox/developer/bagder
00:09:04Mikachustupid swedes
00:09:27Mikachu+smiley again
00:11:03Mikachufeel free to talk amongst yourselves
00:15:05mirakpreglow: 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 (
00:18:32 Join Jason_USA [0] (
00:19:12 Nick Jason_USA is now known as Jason__ (
00:19:43merbananyeah 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@
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] (
00:28:06 Part Jason__ ("Wheeeeeeeeeeeeee")
00:30:27 Quit gtkspert (Read error: 60 (Operation timed out))
00:45:41preglowmirak: eh, depends what you mean, but yes, i probably do
00:45:59 Join barrywardell [0] (
00:46:00 Join San [0] (
00:46:32mirakI think I figured why some values where multiplied by 2048
00:46:49mirakpreglow: that's an 11 bit hem left or right shift
00:47:33 Quit barrywardell (Client Quit)
00:47:34 Quit BHSPitMonkey ("Leaving")
00:47:47mirakthe 2048 multiply is used to obtain the coef
00:48:11 Join barrywardell [0] (
00:48:26preglowweird not doing the shift by hand
00:48:29preglowwhat code are you talking about?
00:48:31 Quit MrStaticVoid ("restarting X")
00:48:38 Join [San] [0] (
00:48:45preglowbut yeah, do you know how fixed point multiplication works?
00:48:50preglowhow many bits the answer has, and so on
00:49:36preglowif not, learn that
00:49:38preglowi gotta sleep
00:50:48mirakpreglow: I was googling on that
00:52:04mirakso 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:31A_MHmm... 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:56Mikachuwhat source file might this be?
01:01:33 Join linuxstb_ [0] (
01:01:41A_Mone I've added myself (apps/menu_select.c)
01:02:06A_Mnot in CVS, just for my patch
01:02:06 Quit [San] (Read error: 104 (Connection reset by peer))
01:02:14Mikachuif you change to an invalid name, do you get an error?
01:02:39 Join [San] [0] (
01:03:01 Quit bilbravo (Remote closed the connection)
01:03:57A_Myup, error: "structure has no member named 'setting_align_rightasdfasdfa'"
01:04:20 Quit San (Read error: 110 (Connection timed out))
01:04:50A_Myet I know these stuct members have correct values (they are returned properly in other files)
01:04:53Mikachuit would seem other files use the variable without doing anything special
01:05:14Mikachui 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] (
01:09:44 Join Paprica [0] (i=Paprica@rockbox/developer/paprica)
01:09:58ssondoes Rockbox support video?
01:10:11fatherforkyes, but it's very limited
01:10:31ssonI have a iaudio X5L
01:10:52ssonwhat would happen to those video already on the player?
01:11:02Paul_The_NerdThey aren't playable in Rockbox.
01:11:04ssonI doubt RockBox would support it....
01:11:25Paul_The_NerdRockbox uses MPEG1/2 video, those files are MPEG4.
01:11:26ssonwhat files are supported?
01:11:35fatherforksson, Rockbox only supports mpeg1 and 2, and no audio will be player.
01:11:37Paul_The_NerdAlso, Rockbox doesn't support audio in its video yet.
01:11:39*fatherfork played
01:11:49ssonoh :(
01:12:15ssondoes it have a search function?
01:12:29ssonI had a Rio Karma before I moved to X5L
01:12:36 Quit mikearthur ("Konversation terminated!")
01:12:45Paul_The_Nerdsson: Why not skim the manual to see what features are currently offered on X5?
01:12:46ssonand the layout for it is well... kinda bleh
01:13:15ssonsomeone just posted this chat room
01:13:28Paul_The_NerdWell, I suggest visiting then
01:13:34ssoncool thanks
01:13:41Paul_The_NerdThe PDF manuals are available through the daily build page, but there's also the documentation section of the site
01:13:59Paul_The_NerdWhere was this channel posted, without mention of the site?
01:14:33ssonanother channel on a another server
01:14:50ssonI was complaining about the layout of the x5l and h said go here
01:15:03Paul_The_NerdPeople should really reference to the site first, rather than this channel.
01:15:28ssonwell thanks for the help, found pdf
01:15:41Paul_The_NerdWell, 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] (
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:15Paul_The_NerdLike the people who want to "test" sound support for video as soon as it's available.
01:33:56fatherforkthey're just saying "I want it so make it so I can have it. I want it."
01:33:56Paul_The_Nerd[HO]vo|t: ?
01:34:15[HO]vo|tIt seems that the iAudio battery does require a "break-in"
01:34:40Paul_The_NerdI 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:57Paul_The_Nerd[HO]vo|t: Oh?
01:36:01 Join Seasor [0] (
01:36:23[HO]vo|tTesting 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:24fatherforkThe 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:48Paul_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:09Paul_The_Nerdfatherfork: Aye. Once something like that is really ready to "test" anyway, it'll show up in CVS. nano coming my way =)
01:38:41[HO]vo|theck yeah, how did that go scorche?
01:39:05[HO]vo|tawesome, did you get the credit card or direct deposit
01:39:10scorchedirect deposit
01:39:39[HO]vo|tPaul_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:01Seasoris here some1 who uses the x5 and knows about patches?! :|
01:40:43Paul_The_Nerd[HO]vo|t: Are the songs VBR at ~192 or ABR/CBR at exactly 192?
01:41:41Paul_The_NerdAlso, 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|tthey are all CBR 192kbps
01:42:29[HO]vo|teach 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:44fatherforkPaul_The_Nerd, are you skeptical that a new battery can gain capacity, or is this just not how it works?
01:42:59Paul_The_Nerdfatherfork: I'm skeptical that a Lithium Ion battery can gain capacity.
01:43:10[HO]vo|ti 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:49fatherforkPaul_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:28Paul_The_Nerdfatherfork: Lithium Ion batteries are specifically not supposed to have a memory effect, which is what that would fall under.
01:46:30fatherforkPerhaps the unit does gain a little, but his benchmarks are exaggerating it a little.
01:46:42Paul_The_NerdHis benchmark only shows a 5% gain between the two identical tests.
01:46:56[HO]vo|tchecking 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|thowever, test 3 voltage dropped to 4170 in about a minute
01:47:22Paul_The_NerdAnd what did they shut down at?
01:47:51[HO]vo|ttest2 at 3630, test3 at 3330
01:47:57Paul_The_NerdThat's very different.
01:48:05[HO]vo|tindeed it is :)
01:48:11Paul_The_NerdIt also indicates the battery didn't gain any capacity.
01:48:30*fatherfork raises the white flag
01:48:38[HO]vo|ti'll keep 2 and 3 and run the same test tonight? or would that be pointless.
01:48:46 Part Seasor
01:48:50Paul_The_NerdIt's up to you.
01:48:56[HO]vo|ti'll DO IT
01:49:22Paul_The_NerdBut capacity should be measured as "minutes to cover a specified range of voltages" rather than "start to shutdown"
01:49:31[HO]vo|tonly 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|talright i'll look more at voltages vs time instead of on/off vs. time
01:50:22Paul_The_NerdOne 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|thmmmm interesting
01:50:52fatherforkyeah I can feel the heat from my iPod under my pillow at night.
01:50:58fatherforka little
01:51:28[HO]vo|twell i checked up on it - the iaudio didnt get too hot under there
01:53:29Paul_The_NerdAlso, 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|tso, 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] (
01:58:07fatherforkwhere is said bank?
01:58:11scorche[HO]vo|t: i still dont think the credit card option is such a good idea, but meh
01:58:27scorchefatherfork: it is at any keybank location across the US
01:58:41fatherforkhmm, I've never heard of that bank.
01:58:57scorcheyou could always go to their site, and find one near you
02:00:12scorche[HO]vo|t: also, keep in mind that it comes "within 60 days of fulfilling the requirements"
02:00:22Paul_The_NerdApparently, the closest Key Bank to me is "Location not found"
02:00:43fatherforkafter 6 months and 2 more months?
02:00:53scorchefatherfork: no
02:01:03 Join RoC_MM [0] (
02:01:04scorcheexample...i did the direct deposit option...
02:01:14*Paul_The_Nerd already has an iPod Nano anyway.
02:01:21scorcheonce i get a direct deposit transaction in, then 60 days
02:01:33[HO]vo|t60 days or less *
02:02:01[HO]vo|tyeah, well, both mine and my friend's are going on ebay for at least $200 total (i hope)
02:02:36[HO]vo|tstep 1: open checking account and apply for credit card. step 2: ? step 3: profit!
02:03:06fatherfork"No locations found."
02:03:16[HO]vo|tscorche: 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:21fatherforkno soup for me
02:03:38 Quit dan_a (Read error: 110 (Connection timed out))
02:03:42scorche[HO]vo|t: they *should* change it as soon as you turn in the form
02:04:11scorchefatherfork: maybe their locator is broken...could always search online white pages
02:04:18[HO]vo|twell 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|tfatherfork, 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:16fatherforkI 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:25Paul_The_NerdI have little use for a Nano anyway.
02:06:13*[HO]vo|t is cutting his up as soon as he gets it (un-ruining the /emote)
02:06:15fatherfork[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|ti assume the nano is flash-based?
02:07:32*[HO]vo|t slaps himself for retarded questions
02:08:05[HO]vo|tso 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:19RoC_MMthe outside is still kinda fragile
02:08:19Paul_The_NerdBe aware, it scratches EASILY
02:08:22Paul_The_NerdGet an iSkin or something
02:08:30RoC_MMlike he said
02:09:02[HO]vo|twhat a clever marketing strategy.
02:09:13Paul_The_NerdAll, the best covers for it aren't sold by Apple anyway
02:09:20[HO]vo|tlets make this thing easy as crap to scratch, and then sell sleeves for it
02:09:26[HO]vo|tohhh ok
02:09:45jhMikeSThe 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:26Paul_The_NerdI just don't like the idea of exercise with a player that has moving parts.
02:10:28scorchehmmm...yeah..i will probably use mine for outdoor activities...but the main reason i am getting it, is for rockbox purposes =P
02:10:54fatherforkI have a friend with a 5G that runs with his all the time with no problems
02:10:59[HO]vo|tjhMikeS: 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:01Paul_The_NerdBut 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:04jhMikeSI think the x5 is safe to 50gs when hd spinning
02:11:08 Join niskel [0] (
02:11:46Paul_The_Nerdfatherfork: 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:06fatherforkGood point.
02:12:11jhMikeS[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:22Paul_The_Nerdfatherfork: And my mechanical players are already "old"
02:12:26[HO]vo|tjhMikeS: good to hear :)
02:12:51[HO]vo|ti think one thing that wears out and is difficult to replace is the headphone jack
02:13:23jhMikeSI dropped mine a few days after I got it but on carpet. Caught the charging cord with my foot. No damage.
02:13:28fatherforkI recommend a Power Support Crystal Cover for the nano, or the equivalent from Belkin.
02:13:59[HO]vo|ti dropped my x5 on carpet from 3 feet the first time i was hooking it up to my computer x.x
02:14:12jhMikeSAre most of the players plastic or aluminum casing?
02:14:50jhMikeS[HO]vo|l: Same height here
02:15:42jhMikeSIt 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|tfatherfork: is this the item?
02:16:55 Join MrStaticVoid [0] (
02:17:35fatherforkactually, this is:
02:17:49fatherforkYou can get it from the apple store, or order it.
02:18:27[HO]vo|tDoes the footnote infer that shipping is free?
02:18:56fatherforkthat the way I see it.
02:19:28axare there apps that update the tagcache [ie populate it while mounted to your box instead of within the player]?
02:20:33Paul_The_NerdSomeone could always write one though
02:20:48[HO]vo|tfatherfork: does the back film wrap around the sides as well, or are those left unprotected
02:21:17scorche[HO]vo|t: it looks liek those are unprotected
02:21:31fatherforkUnfortunately, the sides are unprotected.
02:21:38[HO]vo|tjust wondering.
02:21:38SoapI just use PalmPilot screen protectors.
02:21:49fatherforkOn a good note, shipping is indeed free
02:22:11[HO]vo|tdid you fill out your info to get that info?
02:22:44[HO]vo|talright, thanks. :) i will probably invest in these when i get my nano.
02:22:46axi 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:53jhMikeSNow I keep My Precious out of harms wayif (recording)
02:23:14Paul_The_Nerdax: A simple solution is to just use filetree browsing
02:23:17jhMikeSwtf? That first line was not supposed to be there :D
02:24:45axPaul_The_Nerd: yeah, i could use filetree browsing i guess :)
02:24:46fatherforkjhMikeS, we sell the Belkin ones at Circuit City, they are a viable alternative.
02:25:29jhMikeSfatherfork: Is that a full cover?
02:25:41fatherforkfront and back only
02:26:14jhMikeSI think I've seen full Blockbuster no less
02:26:15 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
02:26:43fatherforkYes, but they're harder to get on right, as the positioning is more critical.
02:27:16 Join Rob2222 [0] (
02:27:51jhMikeSIf you can make a silicone cast and then a plaster die, use a vacuum former and make your own...:)
02:28:12fatherforkindeed, also a (somewhat) viable solution.
02:28:53fatherforkI 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 ("( :: NoNameScript 4.02 :: )")
02:30:39[HO]vo|tfatherfork: glhf
02:31:42fatherforkHad to google that :P
02:34:02jhMikeSUse a negative mold and vacuum-bag forming to make it out carbon fiber. It would look cool like that.
02:35:14fatherforkoo 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:42jhMikeSor kevlar if it must be bullet proof.
02:35:46fatherforkI actually do have a vacuum mold machine.
02:36:01jhMikeSfatherfork: really? That's would be cool to have.
02:36:21fatherforkhaha, it's funny, actually, I have every material needed to accomplish this task.
02:36:44fatherforkincluding the materials for the initial mold.
02:37:06jhMikeSfatherfork: a little gel coat, replaceable LCD window and you have something to sell.
02:37:32fatherforkyes, but not something I could make enough of to keep up with demand.
02:38:21jhMikeSI 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:04jhMikeSKRAFT has lots for instance...and I know in the machining business we had it for some things.
02:41:12fatherforkGotta tell ya, not something I'm considering pursuing :)
02:44:18 Join TCK [0] (
02:47:36[HO]vo|tMake one for me :)
02:48:49fatherforkhaha, sure thing, right after I finish my jet-pack.
02:52:24jhMikeSfatherfork: There's lots of resources about making 90% H2O2 for a monopropellant. That's what those use.
02:53:21fatherforkI may rely on that information for my "other" projects.
02:53:43jhMikeSfatherfork: Yeah...I won't ask! >:)
02:54:25 Quit niskel (Remote closed the connection)
02:54:57fatherforkjhMikeS, 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:03jhMikeSIt decomposes when contacting silver but I think there's more durable catalyts.
02:55:17jhMikeSfatherfork: :DD
02:55:39jhMikeSSend me a copy of the video, please!
02:56:12fatherforksure thing
02:56:13*jhMikeS is sorry to hear fatherfork's grandmother is ailing btw
02:57:02fatherfork...alrighty, so I think we were talking about Rockbox at some point...
02:57:06jhMikeSI don't want to make an offensive joke if there any truth to that.
02:57:19fatherforkoh, nice one.
02:57:35fatherfork(no truth whatsoever)
02:57:40jhMikeSJet pack for your iPod peripheral.
02:57:56fatherfork"Rocket you iPod into oblivion"
02:58:06fatherfork(we mean it)
02:58:26*jhMikeS thinks a little RDX would do that just fine
02:59:00fatherforkCyclotrimethylenetrinitramine, for all you you listening at home.
02:59:09fatherforkall of you*
02:59:18rageaholoh man
02:59:24jhMikeSRB can add a feature that lets you call for it
02:59:37rageaholi saw aliquots of salvinorin-a at work today
02:59:44fatherforkthe new "eject" feature.
02:59:51jhMikeSinto space?
03:01:40jhMikeSraeahol: a math joke?
03:01:48rageaholuh, no
03:02:04rageaholit'll blow the top of your head off though
03:03:22jhMikeSaliquot: 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:04:04fatherfork 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:06rageaholan aliquot is a premeasured portion
03:04:24rageaholthank you, wikipe... i mean fatherfork
03:04:30jhMikeSrageahol: you a chemist? fatherfork?
03:04:40fatherforkhaha, nope, but I type well.
03:04:41rageaholmol bio
03:04:51fatherforker... copy/paste well
03:05:04jhMikeSsounds like fun though
03:05:09rageaholnot really
03:05:20fatherforkno really, it does sound fun
03:05:26rageaholnovel, sure. fun, eh. at least judging by the plant
03:05:35rageaholit's certainly not euphoric
03:05:42scorcheok...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:43jhMikeSI really only like hallucinogens, benzos, and nicotine
03:05:52scorchewe are done with this here
03:06:22rageaholscorche: i cant pm you
03:06:29scorchethen register
03:06:41fatherforkyeah I forgot again that these were logged.
03:07:04rageaholyeah, im not gonna do that. why bother?
03:07:36scorchethat is besides the point....the point is, #rockbox is most certainly NOT a place for drug synthetication
03:07:41jhMikeSright, but I don't know the harm in just discussing something when it's slow
03:07:55fatherforkrageahol, the point is that we need to talk only about Rockbox here.
03:08:03rageaholoh, i understand that.
03:08:34scorchejhMikeS: #rockbox is not a social is a method of conversation between devs and user support
03:08:35jhMikeSscorche: Bottom line as a libertarian: It's not my forum and those in charge may make any rules they like. 'nuff said.
03:08:40rageaholthough you were talking about what, vacuum-formed casings, h202 propellant, and rdx before
03:09:01jhMikeSYes iPod casings...
03:09:18fatherforkyes, it originated with the free nano and a case for it.
03:09:32scorcheyes, but it is not there any more
03:09:37rageaholim just playing devils advocate here
03:10:57 Nick apo`learning`pyt is now known as apo` (
03:13:38jhMikeSActually, I had a question about the tlv320 vs. uda1380...but gotta step out for a sec.
03:22:11jhMikeSRegarding uda1380: does that always have to be in monitor mode? radio.c seems to leave it that way.
03:24:00jhMikeSBut 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] (
03:30:10 Join BHSPitLappy [0] (
03:37:30 Join [San] [0] (
03:37:30 Quit San (Read error: 104 (Connection reset by peer))
03:37:35 Join Jdgordon [0] (
03:40:55 Join XavierGr [0] (
03:42:47***Saving seen data "./dancer.seen"
03:46:48 Join hotwire_ [0] (
03:46:48 Quit scott666_ (Read error: 104 (Connection reset by peer))
03:47:04scorchePaul_The_Nerd: sneaked a reply in before i could...quick lil fellow =)
03:48:37scorcheand wow...the user list is getting pretty colorful...
03:48:48 Quit [San] (Read error: 104 (Connection reset by peer))
03:48:58 Join San [0] (
03:49:48 Quit _hotwire_ (Read error: 110 (Connection timed out))
03:49:53scorcheso...any bets on how long it will take to fully move over to the new forums?
03:50:04scorchei call 2 months =P
03:50:28 Join bilbravo [0] (
03:50:32Paul_The_NerdIt's probably not going to be particularly quickly. I'm not even sure people are really noticing how many posts are missing.
03:51:04SoapI'm afraid the new catagories will cause more misplaced posts than before.
03:51:18Paul_The_NerdSoap: Technically, 90% of old posts were misplaced.
03:51:36SoapI'll believe 90% of new threads...
03:51:45Paul_The_NerdOkay, well, that's it anyway
03:51:46scorchewell, we have 4658 topics to move total...
03:51:59scorchewhich is about 233 pages..
03:52:00Paul_The_NerdSoap: Either way, I don't think *more* than 90% of new threads will be misplaced.
03:52:21Paul_The_NerdThe 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:29SoapBut 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:43Soapbut I can't argue with the logic of the new system.
03:53:15scorcheSoap: there were also many many older topics with "not sure if this is the right plce to ask this, but..."
03:53:28Paul_The_NerdSoap: 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:39hotwire_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:02scorchehotwire_: well, technically, they should be in "new ports"
03:54:05scorcheunder one thread
03:54:10Paul_The_Nerdhotwire_: 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:22hotwire_to be honest, 50/50
03:54:35hotwire_it is why we have a search engine mind you
03:54:45hotwire_(to play devil's advocate)
03:55:12Paul_The_Nerdhotwire_: Well, as I said, while moving over a lot of posts could get misfiled.
03:55:50hotwire_i'm sure when the rockbox port is really running the forum will likely be recreated
03:55:51Paul_The_Nerdhotwire_: 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:57jhMikeSPaul_The_Nerd: Is there a way to get doom to work on x5 posted there? :) It always hangs during init.
03:56:05Paul_The_Nerdhotwire_: All it'll get is the same as any others, a forum for its install process.
03:56:26Paul_The_NerdjhMikeS: It's a timer issue. Some people claim that running metronome first works, but there's not official "fix" yet
03:56:33hotwire_no worries then... aso long as somebody is paying attention.
03:56:57jhMikeSPaul_The_Nerd: I think I asked that before and got that same answer and forgot. *dumb* Was it you?
03:57:20Paul_The_Nerdhotwire_: 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:29Paul_The_NerdjhMikeS: Probably not.
03:57:39SoapI 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:57Paul_The_NerdSoap: 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:57scorchewe could replace the forums link on the main page with a "PM Llorean" link =D
03:59:04 Join San [0] (
03:59:05 Quit TCK (Read error: 104 (Connection reset by peer))
03:59:26SoapThen 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:51hotwire_we'll have more people like you know who.
04:00:26 Join pi [0] (
04:00:43 Part pi
04:00:47scorchePaul_The_Nerd: also, i think that Febs's "ROCKBOX FORUM POSTING GUIDELINES" post needs a little editing
04:02:07scorcheAny 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:48Paul_The_NerdAh, yes.
04:02:49Paul_The_NerdOutdated bits
04:04:02 Join BenPod [0] (
04:04:07BenPodhey all
04:04:12 Quit bilbravo (Remote closed the connection)
04:04:25BenPodwas wondering if there is a way to display album art
04:04:37scorcheBenPod: there is a patch for it in the tracker
04:05:10Paul_The_Nerdscorche: Does that look a little better?
04:06:29scorchei dont like the look of "any question that relates to the actual project"
04:06:50scorchemaybe "project itself" or something of the ilk
04:07:25BenPodis it pretty easy to install?
04:07:28Paul_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:32MikachuBenPod: no
04:07:56 Join actionshrimp [0] (
04:07:56MikachuBenPod: you need to download the source code, install a crosscompile, apply the patch and compile
04:08:32scorchePaul_The_Nerd: "any question that the or is about"?
04:08:37Mikachuor find someone else's build
04:08:41BenPodahh, lol, maybe the art isnt that important.. hehe
04:08:42scorchemaybe i am just getting hung up on grammar there...
04:09:06 Join psychomaniac [0] (
04:09:07scorchealso, something about reading the stickies at the top of each forum for details can go in there as well
04:10:25scorchePaul_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@
04:10:54Paul_The_Nerdscorche: changed to "about the website"
04:11:15Mikachuit would be nice if threads in the wps forum had the target or res in the title
04:11:41scorcheyeah..i was gonna mention that we should implement something similar in the wps forum as well
04:11:59Mikachui see that the guidelines already say that though :) nm
04:12:08BenPodanyone try tunesleeve yet? works pretty darn good already though of that =)
04:12:26*scorche notices the edit
04:12:30Mikachu"Topic: My new theme!" isn't very informative
04:12:44jhMikeSinteresting change to thread.c enabling multi CPU support...I smell possible trouble with shared data. :@)
04:13:00Paul_The_Nerdscorche: Edited the topics / titles section now
04:14:15scorchePaul_The_Nerd: much better =)
04:14:57 Join jaebird [0] (n=jae@
04:15:23jhMikeSActually there's a skunk outside fer real. *whew*
04:19:38psychomaniaci 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:56Paul_The_NerdYou mean, if the powers' off?
04:21:21Paul_The_NerdIf 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:30Paul_The_NerdIt says "Power off, hold switch on" and then returns to being off
04:22:05Paul_The_NerdYou're pressing play on the main unit, with the main unit hold engaged?
04:23:15Paul_The_NerdAnd which bootloader version are you using?
04:23:37psychomaniacuhh im not sure. but i can tell you i flashed my iriver and did nothing after that
04:24:00Paul_The_NerdSo, in other words, you're asking questions about a problem you're having, without knowing if it still exists?
04:24:24Paul_The_NerdThe current bootloader version is 6, and it's the second line that displays on the bootloader screen.
04:24:28psychomaniacwell am i supposed to upgarde my bootloader after i flashed it for the first time?
04:24:57psychomaniaci have version 06811-2251
04:25:22scorchePaul_The_Nerd: also, the iriver sticky needs a mentioning of flashing like the archos forum
04:25:54Paul_The_Nerdpsychomaniac: That's not a bootloader version... That looks like a build date.
04:26:02Paul_The_NerdExcept that would be 060811-2251
04:26:48psychomaniacwell im telling you thats what it says right on the very top 2nd line when it boots
04:27:08Paul_The_Nerdscorche: Better?
04:27:14Paul_The_Nerdpsychomaniac: Of the bootloader screen?
04:27:35psychomaniacif i could take a pic i would show you
04:27:36Paul_The_Nerdpsychomaniac: The one that says your battery voltage on the third line?
04:28:30psychomaniacyup its like 4.06v (not that that matters but showing you i know where im looking at)
04:28:47Paul_The_Nerdpsychomaniac: Well, you're not using the Version 6 bootloader then, at the very least.
04:29:03Paul_The_NerdI'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:56psychomaniac(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:25Paul_The_NerdWait, are you running Rockbox from flash?
04:30:35 Join bilbravo [0] (
04:30:37Paul_The_NerdBecause you didn't "kinda" say anything about that.
04:30:46psychomaniacyes i did actually
04:30:55 Quit BenPod ()
04:30:58Paul_The_NerdNo, you didn't.
04:31:02Paul_The_NerdYou said you installed the bootloader.
04:31:12Paul_The_NerdWhich has nothing to do with running Rockbox from flash.
04:31:42psychomaniac<psychomaniac> uhh im not sure. but i can tell you i flashed my iriver and did nothing after that
04:32:05Paul_The_NerdI 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:13Paul_The_NerdYou "flash" the modified .hex file
04:32:25Mikachuhe obviously didn't mislead you on purpose
04:32:37 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
04:32:52Paul_The_NerdYes, 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@
04:33:23Paul_The_Nerdpsychomaniac: For problems with running Rockbox itself from flash, you need to talk to Slasheri.
04:33:43psychomaniacso i have to modify the hex to version then run it with the iriver_flash plugin?
04:33:56psychomaniacthen it should be bootloader 6?
04:34:41Paul_The_NerdAll of the instructions I gave before pertained entirely to the official method of installing Rockbox
04:34:54Paul_The_NerdAs I said, you need to talk to Slasheri
04:35:36 Join Killer927 [0] (
04:35:36 Quit Maverick2000 (Read error: 104 (Connection reset by peer))
04:35:54psychomaniacthank you paul_the_nerd for being polite and helping me
04:37:55Paul_The_NerdGood luck with it
04:42:10 Join JoeBorn [0] (
04:45:55 Join noy [0] (n=10321462@
04:48:36 Quit hotwire_ ("-=SysReset 2.53=-")
04:49:15noyhi peepz
04:50:10 Quit fatherfork ()
04:52:17 Quit psychomaniac ("CGI:IRC (EOF)")
04:54:00 Join sharpe [0] (
04:54:29 Part noy
04:59:44 Quit [HO]vo|t ("( :: NoNameScript 4.02 :: )")
05:06:23 Join niskel [0] (
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 (
05:13:15 Quit dwihno (Read error: 104 (Connection reset by peer))
05:13:18 Join dwihno [0] (n=dw@
05:19:50 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
05:23:11 Join daurn|afk [0] (n=quae@
05:23:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:25:00 Join lostnihilist [0] (
05:29:56 Quit niskel (Read error: 104 (Connection reset by peer))
05:42:17 Join JoeBorn [0] (
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:03:47 Join Jackball [0] (
06:08:54 Join [San] [0] (
06:10:54 Part Jackball
06:12:37 Join JoeyBorn [0] (
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] (
06:33:01 Join Jungti1234 [0] (n=jungti12@
06:35:40 Join computoman|afk [0] (
06:35:46Jungti1234SA58700X07 ARM chip's datasheet
06:36:43 Nick computoman|afk is now known as COmputoman (
06:36:54COmputomansup guys
06:41:36 Nick apo|PrincessTutu is now known as apo` (
06:43:18 Join perplexity [0] (
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:15:19 Quit XavierGr ()
07:27:02 Join JdGordon [0] (
07:27:52 Join San [0] (
07:30:34 Join [San] [0] (
07:32:10 Join RoC_MM [0] (
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] (
07:50:23 Quit [San] (Read error: 110 (Connection timed out))
07:52:13 Join [San] [0] (
07:54:01 Nick gtkspert_ is now known as gtkspert (
07:56:49 Quit perplexity (Read error: 113 (No route to host))
08:00:03sharpei should go to sleep...
08:00:08JdGordonmorning Bg3r
08:03:09COmputomandid that girl have a sizure?
08:03:17 Join theli_ua [0] (
08:04:16dongsseems so
08:04:22dongsold news as of yesterday
08:12:28 Quit San (Read error: 110 (Connection timed out))
08:12:32 Join perplexity [0] (
08:12:57 Quit [San] (Read error: 110 (Connection timed out))
08:15:16 Join San [0] (
08:15:48sharpeg'night everyone.
08:15:50 Quit sharpe ("Leaving")
08:18:28 Join [San] [0] (
08:19:26JdGordonamiconn: 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@
08:29:44 Join Mordov|hardlywo [0] (
08:32:04 Join pondlife [0] (
08:33:39JdGordonis it possible to get to the pitch screen without audio playing?
08:34:11Paul_The_NerdSound settings?
08:34:37JdGordonnope.. unless ipod doesnt have it?
08:35:16JdGordonPaul_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:42Paul_The_NerdI don't even know how to get into it on the iPod.
08:36:52JdGordonok, never mind thne
08:37:04 Quit San (Read error: 110 (Connection timed out))
08:37:14Paul_The_NerdI don't think it works yet, does it? Lack of resampling?
08:37:45 Join San [0] (
08:47:00 Quit [San] (Read error: 110 (Connection timed out))
08:47:07 Join [San] [0] (
08:47:23 Join midgey34 [0] (
08:51:40 Join petur [0] (
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:32JdGordonLinusN: 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@
08:57:38 Join _hotwire_ [0] (
08:59:45 Join Mordov|hardlywo [0] (
09:00:15Mordov|hardlywohello. does anyone have a conection diagram for H-120?
09:00:17JdGordondoes the x5 have a-b mode??
09:01:00peturMordov|hardlywo: you mean a schematic of the internals?
09:01:07 Quit _hotwire_ (Client Quit)
09:01:12JdGordonno, good :)
09:01:20peturMordov|hardlywo: in the wiki
09:01:31Mordov|hardlywoah :) thanks
09:01:34peturdon't know how complete it is
09:01:42 Join einhirn [0] (
09:01:42 Quit einhirn (Client Quit)
09:01:53peturMordov|hardlywo: start at iriverport
09:01:58Mordov|hardlywoI'm taking a bout a drawing of the hardware
09:02:16Mordov|hardlywook :)
09:03:29 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
09:03:49Mordov|hardlywothanks :)'
09:03:51LinusNJdGordon: that would probably make it hard to skip files fast
09:04:03JdGordonLinusN: why?
09:04:17peturwhy? think 1 sec
09:04:29JdGordonoh, righto :p
09:04:48*JdGordon is a dill
09:04:50 Quit San (Read error: 110 (Connection timed out))
09:04:56JdGordoncrap.. this is gonna be hard :p
09:05:15 Join San [0] (
09:05:25petursure, the easy stuff always gets done first ;)
09:06:16 Join daurn|laptop [0] (n=quae@unaffiliated/daurnimator)
09:06:48JdGordonbugger it... ok, ill just add another button check under next/prev to do it.. not the nicest but it will work
09:08:20JdGordonexcpet.. 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@
09:10:21LinusNbut how did it work before the action code?
09:10:40JdGordonnot sure... probably should check shouldnt i :p
09:12:52dan_ajhMikeS: Are you around?
09:13:22JdGordonit 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:41Jungti1234dongs, hi.
09:14:50JdGordonno, 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:26Jungti1234dongs: hmm :(
09:21:47 Quit [San] (Read error: 110 (Connection timed out))
09:22:10 Join [San] [0] (
09:22:15 Part juxtap
09:26:43 Quit San (Read error: 110 (Connection timed out))
09:27:58JdGordoncan anyone test my dir navigation patch please?
09:28:52LinusNgimme gimme
09:29:11 Join juxtap [0] (
09:31:02LinusNJdGordon: the tick is a long, not an int
09:31:23LinusNand shouldn't they be static?
09:31:41JdGordondoh! and no need is there?
09:32:19LinusNnah, me is silly
09:32:36JdGordonunless making them static lessens the mem usage?
09:32:49LinusNthey should not be static
09:32:52LinusNmy bad
09:33:00LinusNwhat's with the x5 keymap change?
09:33:22JdGordonjust stops the yesno screen checking the context_std mappings.. sped it up a drop
09:33:23LinusNseems unrelated
09:33:35JdGordonit is.. i was playing in there before and forgot
09:34:58 Quit petur ("timeout :(")
09:35:13 Join Mmmm [0] (
09:36:22 Join cismo_ [0] (
09:39:45JdGordonLinusN: did it work?
09:40:07LinusNJdGordon: cygwin is slooooooooooow
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] (
09:49:28LinusNJdGordon: are you sure this works?
09:49:44LinusNhave you tried it at all?
09:49:47JdGordonno, i cant test it atm... thats why im asking
09:50:12JdGordonno sound and cross compiler.. working on both...
09:50:14LinusNok, because when i read the code, i can see that ff/rew will stop working
09:51:15LinusNas soon as last_left is set, (current_tick-last_left < HZ) will be true
09:51:38LinusNignore me
09:51:47JdGordonhehe... your still thinking the old system :D
09:52:30LinusNworks perfectly
09:53:30LinusNchange from int to long and add comments above the checks in the ACTION_WPS_SEEKxxx cases
09:54:19LinusNthen commit it
09:55:22JdGordondoes regular ffwd/rewind still work?
09:56:48linuxstbJungti1234: Sadly, that link isn't the datasheet for the SA58700 - just an environmental declaration saying what materials are used in the manufacturing.
09:58:14amiconnJdGordon: 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:50amiconnAnother problem, probably related, not very important though: The runtime reset (debug menu) also doesn't work properly
09:59:29 Join barrywardell [0] (
10:01:09 Join juxtap [0] (
10:01:15JdGordonamiconn: this cant be triggered in the sim can it? i tihnk adding
10:01:16JdGordon action_signalscreenchange();
10:01:34JdGordon(sorry eneter) to screens.c line 974 will fix it
10:01:55amiconnWill test tonight
10:02:25amiconnLinusN: Did you already try the optimised remote lcd updates? :)
10:03:12JdGordonactually it probably needs to check for ACTION_NONE also, just like the yes/no screen
10:03:47 Quit RoC_MM ("Leaving")
10:04:58Jungti1234linuxstb: what's mean?
10:05:29linuxstbJungti1234: The information there is not helpful to us.
10:05:56amiconnJdGordon: Iirc none of the clean shutdown methods can be triggered in the sim, that should be changed
10:06:01LinusNamiconn: ah, i should try that
10:06:02Jungti1234linuxstb: hm, it's not datasheet?
10:06:37JdGordonamiconn: ok
10:06:48 Quit [San] (Read error: 110 (Connection timed out))
10:06:56LinusNamiconn: i inserted the remote, and the player froze :-(
10:07:28amiconnRockbox on X5 freezes a lot...
10:07:43amiconnlinuxstb: 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:44LinusNnot for me
10:08:45 Quit dan_a (Read error: 110 (Connection timed out))
10:09:25 Join [San] [0] (
10:10:21amiconnLinusN: 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:51LinusNok, it freezes when i press the remote PREV in the browser
10:11:35amiconnActually 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] (
10:12:10JdGordonondio, player and recorder are the only ones with F3 right?
10:12:18amiconnNo, only recorders
10:12:27JdGordonwoopsies :p
10:13:33amiconnLinusN: Btw, the X56 seems to suffer from the same pcf driver slowness the h300 used to suffer from
10:13:44amiconnI should probably tackle the pcf driver next
10:13:56LinusNamiconn: raenye has a pcf driver patch
10:14:04LinusNbut it's still not stable
10:14:45LinusNouch, now it froze with remote NEXT as well
10:15:58LinusNvery unstable i must say
10:16:22LinusNi wonder if it has anything to do with the lcd updates though
10:16:57amiconnThe lcd driver doesn't contain any polling loops, so I doubt it could cause freezes
10:17:15 Quit RoC_MM ("Leaving")
10:17:20linuxstbamiconn: 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:47amiconnHmm, depends on how long the hardware timeout is
10:18:05LinusNit works when i use the main buttons
10:18:34daurn|laptophi all
10:18:47linuxstbamiconn: It's about 4-5 seconds.
10:18:56amiconnHmm, a little short...
10:19:29amiconnOn player and recorder v1 we can't intercept the hardware shutdown because the timeout is only ~1 second
10:19:38linuxstbAnd MENU+SELECT is also used (currently) to exit plugins, so maybe it's not a good choice...
10:19:55amiconnOn other targets with hardware shutdown (recorder fm/v2, Ondios) we can, since the hardware timeout is ~10 seconds
10:20:20amiconnlinuxstb: It would be a long Menu+Select, even longer than a standard long press
10:20:39amiconnI wonder whether we can block or program the hardware timeout
10:20:48amiconnMy guess is that the pcf handles it
10:21:25 Join dan_a [0] (
10:22:40amiconnLinusN: Did you remember what would cause the sometimes-not-working timer on X5?
10:22:53linuxstbI 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:32amiconnIsn't Select+Play reboot-to-diskmode?
10:23:37JdGordonamiconn: you've got F3 again
10:23:41LinusNJdGordon: are the remote button keymaps supposed to link to ACTION_STD?
10:24:04LinusNsorry, CONTEXT_STD
10:24:04Paul_The_Nerdamiconn: Only if held after the bootup process has started.
10:24:34 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:24:42JdGordonLinusN: action_std??
10:25:04JdGordonLinusN: its automatically or'ed against context?_remote in action.c so its fine linking to context_std
10:25:04LinusNi corrected myself, look above
10:25:28LinusNwait a sec
10:26:27LinusNthat would mean that the X5 remote_button_context_standard[] links to itself
10:26:38LinusNno wonder it freezes
10:27:41LinusNi still don't get it
10:27:56 Quit [San] (Read error: 110 (Connection timed out))
10:28:05JdGordonwhich part?
10:28:33LinusNnever mind
10:28:38LinusNi get it now
10:29:21JdGordoncan i commit my x5 version which changes the yesno screen to not chain also? or not bother?
10:29:51 Join [San] [0] (
10:30:22LinusNthey should be two commits, as they are unrelated
10:30:38LinusNsorry, i misread
10:30:59LinusNi can commit these two changes
10:31:07JdGordonok, go for it :)
10:34:07LinusNamiconn: the remote lcd driver flies!
10:35:32midkayLinusN: by the way - did you ever get those battery icons?
10:35:37amiconnNah, it's still significantly slower than the iriver remote lcd driver, since it has to move 3times the data
10:35:46LinusNmidkay: yes i did, thanks
10:36:03midkayLinusN: good, np. :)
10:36:04amiconnThe good thing is that data and CLK are on the same gpio port, so the speedup isn't data dependent
10:37:36amiconnThe bad thing is that the fast routine doesn't work at 124MHz
10:38:01amiconnAccording to the controller specs it should, but I think the line capacity prevents it from working
10:38:02barrywardellLinusN: 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:36LinusNthat's how it is supposed to work
10:38:39amiconnWe're already pushing the data at 2MBit/s with the standard routine (124MHz)
10:38:41LinusNgo ahead
10:38:47barrywardellok thanks
10:41:12LinusNanyone else than me who doesn't like the centering of the directory title in the browser?
10:41:35 Join Crackerizer [0] (
10:41:37*Paul_The_Nerd raises his hand.
10:41:51Paul_The_NerdI like that it's got something there, not a fan of centering
10:42:05JdGordonyou'd prefer if left aligned?
10:42:12CrackerizerHello, I'd like to help coding rockbox for 3g ipod...
10:42:17JdGordonwouldnt it then look like its an item in the list?
10:42:33CrackerizerWhere should i go from here?
10:42:49Paul_The_NerdPut either an icon, or - or something to distinguish it.
10:43:17Paul_The_NerdCrackerizer: 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:21linuxstbCrackerizer: Compile Rockbox yourself from source, test it, find bug, fix bug, repeat...
10:43:46linuxstbCrackerizer: 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:46CrackerizerNo..I dont know what i should start with.
10:44:14dan_aCrackerizer: 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:34Crackerizerhello dan_a.
10:44:40amiconnLinusN: Haha, I didn't test with the context update from yesterday
10:44:53LinusNlucky you
10:44:59CrackerizerHow do i test the compiled code? on my ipod or any emulator?
10:45:31LinusNon the ipod
10:45:42LinusNor in the simulator
10:45:43JdGordondoes 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:11dan_aIf you're working on low level things, then the iPod
10:46:30Paul_The_NerdCrackerizer: 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:52amiconnDuring 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:59barrywardellLinusN: 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:47LinusNi'm not picky, but it should probably be mine, since i wrote the x5 adc stuff
10:47:52CrackerizerOk, I get it. Do i need to compile the code to x86 binary? or ARM?
10:48:07Bagderbarrywardell: 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:15barrywardellthat's what I thought, OK.
10:48:22LinusNCrackerizer: target -> ARM, sim -> x86
10:48:50 Quit [San] (Read error: 110 (Connection timed out))
10:49:00dan_aCrackerizer: There are useful documents here:
10:49:12CrackerizerThank you dan_a.
10:49:34dan_aNo problem!
10:50:51CrackerizerDoes rockbox use the same kernel code for all players/models?
10:51:17LinusNyes, except for the lowest level context storage stuff
10:52:15amiconndan_a: Did you check whether your threading changes increase binary size for the other models? That would be bad...
10:54:56CrackerizerMy 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:36JdGordonLinusN: hehe that infinite loop problem is in iriver also :p and probably the archos target with remotes
10:56:46 Join bluebrother [0] (
10:56:53dan_aamiconn: 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:17bluebrotherJdGordon: did you noticed the h120 crash on remote usage?
10:57:27JdGordonabuot to fix that
10:57:42dan_aI'll check later to see the exact size increase
10:57:52LinusNpreglow: is this still valid?
11:00:13 Quit Crackerizer ("CGI:IRC (Ping timeout)")
11:00:37 Join Crackerizer [0] (
11:00:53JdGordonbluebrother: should be fixed now... wait 6 min for the compile :p
11:01:02preglowLinusN: should be
11:01:06preglowLinusN: why?
11:01:29 Join Mordov|work_ [0] (
11:01:32LinusNjust wondering if it is something that is worth committing
11:01:53preglowwell, i guess it's still slower than the one we've got
11:01:54dan_aamiconn: 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@
11:02:07preglowperhaps it's worth a try
11:02:12 Quit Mordov|hardlywo (Remote closed the connection)
11:02:17Bagder... I guess we'll soon benefit from adding a server or two more to the farm
11:02:22LinusNpreglow: otherwise we should close it
11:03:03JdGordonBagder: ye its getting bad again :p stop adding targets....
11:03:04Crackerizerhow can i debug the code? on my ipod or my computer?
11:03:13preglowi think i posted it because you said you would have a look at it one day
11:03:18 Join chendo_ [0] (
11:03:20preglowi'll see if it's any faster now
11:03:38LinusNCrackerizer: sim -> gdb, target -> debug printouts
11:03:38JdGordonBagder: you can have my comp (once i get he CC compiled), but its not 24/7 anymore
11:03:57LinusNpreglow: oh, i did? :-)
11:04:05BagderJdGordon: as I recall it, it wasn't very fast?
11:04:29JdGordonwith ccache it compiles fast.. its just my piss poor upload speed...
11:05:02CrackerizerOk, because debug on ipod is quite a painful task for me. As its usb and firewire dont work.
11:05:17preglowdoesn't apply cleanly anymore, layer3.c is changed
11:05:59LinusNpreglow: figures
11:06:45preglowi 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:57preglowi've wasted enough time on it and i don't know what to do to make it faster
11:08:28LinusNthen close the task and move on with your life :-)
11:09:28bluebrotherJdGordon: 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:08JdGordonbluebrother: 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:35bluebrothernice :)
11:10:59JdGordonnow buttons are mostly (?) back to how they were.. is there any ojection to fs#2685 and 5338 ?
11:11:49dan_aWoohoo! Sansas are coming down in price!
11:12:06amiconnBagder: 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:14amiconnThis would make ccache more efficient
11:12:36LinusNi think #2685 is option bloat
11:12:37bluebrotherI don't see a point for #2685 −− how do you know in what environment you resume listening?
11:13:18bluebrotherIf 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:18BagderI don't like 2685
11:13:19JdGordonthe point is you can move to headfones from the steareo (possibly hours later) and not worry about blowing your ears
11:13:54bluebrotherstart 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:57LinusNwhat does "insert directory randomly" mean?
11:16:00amiconnImho 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:20LinusNbtw, we must take a stand and remove All These Capitalizations
11:17:56BagderLinusN: from where?
11:19:49 Join PaulJam [0] (
11:19:59tucozI think you should start with a Captial letter and the succesive words in lower case. Like 'Sound settings'
11:20:36tucoz...and be consistent
11:20:59*preglow cries when reading layer3.c
11:21:00LinusNBagder: like "First Keypress Enables Backlight"
11:21:23BagderLinusN: I thought we use that capsing due to common english title rules/guidelines
11:21:57tucoz'First keypress enables backlight' looks better us swedes at least
11:23:20amiconnIt was like this, but someone changed it (midkay iirc)
11:23:39midkayamiconn: i never changed that, no..
11:23:45midkayi don't ever recall it being that, either.
11:23:53amiconnThen I didn't rc
11:24:06 Quit [San] (Read error: 110 (Connection timed out))
11:24:30scorchehe would be the type that would change it though =P
11:24:51midkayi would be the type that would change it? that doesn't make any sense.
11:24:54midkaywhen would i be the type?
11:25:02preglowa lot of people haven't done that properly
11:25:06LinusNtucoz: so rule 8 applies here i guess?
11:25:08 Quit Mordov|work_ (Remote closed the connection)
11:25:17preglowbah, it's very easy to measure performance improvements when mpa.codec never boosts
11:25:24scorchejust how you have to pick apart every little inconsistency/grammatical error of certain people =P
11:25:28midkayzagor committed the lang change that added "New option: First keypress enables backlight only. Patch #2920 by Nicolas Pennequin."
11:25:37amiconnpreglow: Lower the default clock, then it will boost a gain
11:25:41LinusNexcept that they aren't titles of publications
11:25:51midkayscorche: so i *am* the guy who would do that. not "i *would* be the guy who would do that".. :)
11:26:03midkaynitpicking your comment about me being too nitpicky ;)
11:26:09preglowamiconn: do you have any good values, then? i can't be bothered to calculate any now
11:26:27amiconnI have a table with PLLCR values for all possible clocks (1x to 11x base, both MCF5249 and SCF5250)
11:27:40preglowi think i'm gonna go commit speex today or tomorrow
11:27:52tucozI would say that applies to a settings menu as well as a slide
11:27:54amiconnLinusN: 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:58LinusNpreglow: how is the preformance?
11:28:06preglowLinusN: on ipod, ok, on iriver, horrible
11:28:10amiconnThat should reduce power consumption a tiny bit
11:28:22 Join _FireFly_ [0] (
11:28:37LinusNamiconn: oh?
11:28:56preglowspeex will needs tons of optimising for coldfire
11:29:02preglowluckily, it's very optimisable
11:29:23amiconnwhat oh?
11:29:35LinusNdo you think we can reach such a good performance that it could be the voice codec of choice?
11:29:58LinusNamiconn: i wasn't aware that a high vco freq would draw more power
11:30:11preglowamiconn: so, have you got a decently low value i can use?
11:30:16 Quit Mikachu (Read error: 110 (Connection timed out))
11:30:18preglowLinusN: i think so, yes
11:30:32preglowit does a lot of really emac frienly stuff
11:30:49preglowand all the decoder state should fit in iram as soon as we release it out of malloc's clutches
11:31:23amiconnLinusN: I just think a lower frequency should lower power consumption. Probably not much, but afaik this is always the case with cmos
11:31:41amiconnpreglow: Do you want 22MHz or 34MHz?
11:31:51LinusNamiconn: in any case, it can't hurt to change it anyway
11:31:58bluebrotherstrange. Has someone with h120 also problems after a usb connection?
11:32:08LinusNbluebrother: "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] (
11:32:20amiconnAny suggestions how to call that page?
11:32:28bluebrotherafter a usb connection playback doesn't work anymore until I rolo.
11:32:35LinusNamiconn: or as a comment block in system.c?
11:32:48preglowamiconn: 22
11:33:33bluebrotheralso (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:34CrackerizerDo you hear microsoft releases Virtual PC as a freeware?
11:33:38amiconnLinusN: We don want target specific code in target/, but I wonder where to put the iriver code...
11:33:44bluebrotherdisconnected, rolo and worked again.
11:34:00LinusNamiconn: ?
11:34:00amiconnfirmware/target/coldfire/iriver/ probably...
11:34:11LinusNyou mean system.c?
11:34:30amiconnYes, the target specific parts
11:34:46amiconnH1x0 and H300 are almost the same
11:34:56LinusNbut not ifp
11:35:10amiconnifp is a completely different target path
11:35:18LinusNah yes
11:35:20amiconnarm instead of coldfire
11:35:41LinusNi think it depends on how similar they are
11:35:56 Quit thegeek ("( :: NoNameScript 4.03 :: )")
11:35:56LinusNin the iriver case, i don't think it matters much
11:36:05PaulJambluebrother: there is a bugreport for this problem (no playback after usb) for the h320:
11:36:14LinusNas i doubt that iriver would release more coldfire based targets
11:36:27amiconnH300 has 2 additional things to do on freq change: Adjust CS3 waitstates, and recalculate the PCF driver delays
11:36:48tucozbluebrother, see what you think of the player manual
11:37:14tucozI just committed the vector player
11:37:26 Join Mordov|hardlywo [0] (
11:38:45 Join chendo__ [0] (
11:39:23bluebrothertucoz: 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:41JdGordon<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:17LinusNso "randomly" means "at a random spot in the playlist"?
11:40:45LinusNhow does that option work in database mode?
11:40:51Bagder so using it twice it could add the second dir in the middle of the first?
11:40:55LinusNor is it disabled?
11:41:05JdGordonno idea...
11:41:06Paul_The_NerdJdGordon: 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:11LinusNBagder: probably
11:41:23Bagdersounds like a limited-use function
11:41:24JdGordonPaul_The_Nerd: 2 seperate folders
11:41:40LinusNBagder: i agree
11:41:47pondlifeLinusN (or anyone): quick memory allocation question...?
11:41:48Bg3rLinusN: :(
11:41:52Paul_The_NerdIt was created in response to heavy demand for a shuffle folders option
11:41:54JdGordonno... it always adds on folder "boundaries"
11:42:08LinusNJdGordon: how does it accomplish that?
11:42:34JdGordonby comparing paths of the files in the playlist while it looks for somewhere to insert the folder
11:42:36LinusN(not many comments in that code)
11:42:45pondlifeI 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:10LinusNpondlife: yes, but why?
11:43:30pondlifeJust to sort out tagtree.c so it doesn't fiddle with audiobuf
11:43:48pondlifeIt could use lots of little buffer_allocs, but that would be slower
11:44:08pondlifeRather let it just grab a pointer and do it's work, then allocate properly
11:44:17LinusNso you intend to write to the unallocated space and then allocate it for real later?
11:44:29pondlifeYes, but only a short amount later. It does this already anyway!
11:44:50pondlifeI think so too,
11:45:14LinusNsounds (barely) ok to me, but it needs to be properly commented
11:45:22pondlifeOf course
11:45:34 Join TCK [0] (
11:45:57LinusNbtw, what does it do to find out the buffer size?
11:46:35pondlifeHmm, I'll see if I can work that out... ;-)
11:46:52LinusNis it tagtree_init?
11:47:25pondlifeString parsing
11:47:31LinusNrc = read(fd, &buf[pos], sizeof(buf)-pos-1);
11:47:37LinusNlooks like a yield to me
11:47:55pondlifeI'm just learning...
11:48:04LinusNdisk operations yield
11:48:21pondlifeEither way it's still doing the scrawl-first, update later.
11:48:21LinusNsince it could wait several seconds for the disk to spin up
11:48:37pondlifeSo could still fail as it is.
11:49:12pondlifePre-calculate the size then? Possible, but slow?
11:49:32pondlifeUrgh, reading it all twice??
11:49:42LinusNbtw, that looks like a candidate for read_line()
11:49:52 Quit Mmmm (Read error: 104 (Connection reset by peer))
11:50:05pondlifeIt's parsing tagnavi.config isn't it?
11:50:25 Join Mmmm [0] (
11:50:51pondlifeLooks like it just needs to count how many lines are in there.
11:50:59pondlifeNot a large file, nor likely to be...
11:50:59 Quit Crackerizer ("CGI:IRC (EOF)")
11:51:11pondlifeSo not too slow to pre-check, if a but unoptimal
11:52:23 Quit chendo_ (Read error: 110 (Connection timed out))
11:52:57LinusNi can't see how that code would work when the file is larger than 256 bytes
11:53:18pondlifeA line larger than 256 bytes you mean?
11:53:53pondlifeWell, this will be fixed soon
11:54:17LinusNit works only because read() returns -1 on the second attempt
11:54:36LinusNand the third etc until all lines are parsed
11:54:55firenxwhatsup rockers
11:55:14LinusNit should either use read_line() or read the entire file in one go and parse in the buffer
11:55:36pondliferead_line will do nicely I think.
11:56:50amiconnpreglow: 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:36preglowamiconn: thanks
11:58:33preglowline 680, you mean?
11:58:51preglow677 is PLLCR &= ~1; here
11:59:08preglowoh wait, i've got the spurvec changes
12:03:42preglowthe mp3 decoder does really well even at 23mhz
12:03:57LinusNipod or iriver?
12:04:04preglowtalking around 20% boost here
12:04:07preglowi'm testing my old patch, so iriver
12:04:09LinusNah, iriver of course
12:04:50preglowthat's actually pretty damned insane
12:04:57preglowwe're almost rivaling freescale's decoder
12:05:45Bagderour box just rocks
12:05:56LinusNdoes your patch make it any better?
12:08:48preglowchecking out now
12:08:57midkaypreglow: can i ask what you're talking about? new decoder, or performance tweaks, or something?
12:11:01preglowmidkay: and ooold imdct i wrote for libmad
12:11:22barrywardellIf 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] (
12:12:31firenxhey guys.. im just wondering what the battery capacity should be set at for my ipod video 30gb 5g
12:12:52midkaypreglow: imdct? does that translate to "big performance improvement"? :)
12:13:08preglowit should
12:13:08preglowand ehhh
12:13:13preglowit looks like it _is_
12:13:23midkaylooks like it is what?
12:13:32preglowtranslating to a performance improvement
12:13:35Bagderbarrywardell: sleep(HZ/20), I don't think we have a udelay()
12:13:38preglowi'll just give the boost counter another minute
12:13:48dan_apreglow: How easy will it be to convert to PortalPlayer machines?
12:13:50preglowi _hate_ having to measure performance improvements liket his :/
12:13:52preglowdan_a: it already is
12:13:57preglowdan_a: imdct_l_arm.S
12:14:12midkaypreglow: 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:13practisevI 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:14preglowmy imdct is really just a coldfire version of that
12:14:19preglowmidkay: coldfire
12:14:28midkaypreglow: blast!! :)
12:14:58barrywardellBagder: ok thanks. there is a udelay but maybe it's only defined for pp targets
12:15:49preglowit _might_ be a bit faster, but it's really hard to say with this boost stuff
12:16:15Bg3rpreglow: disable peakmeters etc ...
12:18:09Bg3rare all *2wav plugins dead ?
12:18:09preglowBg3r: i doubt peak meters are displayed when i'm in the debug screen
12:18:14preglowBg3r: they might work
12:18:24Bg3rah yes
12:18:39preglowlostlogic did a null output thing once
12:18:42preglowperhaps i should try that
12:18:46pondlifeLinusN: OK, updated tagtree_init is at
12:18:51 Join A_M [0] (
12:19:21pondlifeSingle 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:37LinusNhow big is struct search_instruction?
12:22:46 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
12:22:47LinusNhmmm, looks big
12:22:54pondlifeYep, big!
12:22:58pondlifeWhy do you ask?
12:24:31LinusNnever mind
12:24:44 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:25:03pondlifeI was joking about fearing CVS access by the way ;-)
12:25:19pondlifeBut maybe I need to learn a bit more yet.
12:25:46pondlifeIs there an application form and multiple-choice test?
12:26:00LinusNno, you just send us a truckload of money
12:26:06pondlife"Which of the following will yield?"
12:26:13pondlifeHmm, sorry - out of trucks
12:26:27Bagder"what is the average speed of an unloaden swallow"
12:26:41pondlifeAfrican? Or European?
12:26:47pondlifeDon't go there!!
12:26:52Bagderyou pass!
12:27:00LinusNNONE SHALL PASS!
12:27:08 Join linuxstb__ [0] (
12:27:23pondlifeAdrian Luxury-Yacht
12:27:43 Quit linuxstb (Read error: 110 (Connection timed out))
12:28:16pondlifeActually it was Raymond Luxury-Yacht. I fail.
12:28:37preglowi love monty python names
12:28:55pondlifeI prefer Chris Morris/The Day Today names..
12:28:57pondlifeTed Maul
12:29:37pondlifeCollately Sisters
12:31:48LinusNsomehow, the line count feels unnecessary
12:31:57pondlifeI thought that at first
12:32:09 Join Mikachu [0] (
12:32:16nudelynPeter O'Hanraha-hanrahan :)
12:32:21pondlifeBut it's only possible to do that with a buffer_realloc....
12:32:31LinusNpondlife: or rather, it feels ineffective to read the file twice
12:32:41pondlifeYes. 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:10pondlifeI did think about a local buffer for about 2 seconds.
12:34:41LinusNin any case, i believe the change is for the better
12:34:55pondlifeWell, it's no worse
12:35:40 Quit PaulJam (".")
12:35:48 Quit Mmmm (Remote closed the connection)
12:35:53pondlifeSeems to still work!
12:36:05 Join TCK [0] (
12:36:14pondlifeBTW any good reason why a numeric tag search (e.g. year) doesn't work?
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] (
12:44:25firenxhey guys
12:48:02 Quit mirak (Connection timed out)
12:48:21firenxanyone awake?
12:48:58A_Mhey 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] (
12:49:22A_Many idea what the cause may be? it should be enough to include "settings.h" to acces global_settings right?
12:50:08linuxstb_A_M: Do you have a patch that shows your non-working code?
12:52:44A_Mlinuxstb_: yup,, 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@
12:56:58 Quit perplexity (Read error: 113 (No route to host))
12:58:51 Join scorche [0] (
12:59:37A_Mlinuxstb_: (oh, btw, the problem is accessing global_settings member variables from menu_select.c)
13:00:27 Join pi [0] (
13:01:28firenxis 1300 mAh the right setting for 30gb ipod video?
13:04:33linuxstb_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:06linuxstb_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:09A_Mno, 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:39firenxlinuxstb_: 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] (
13:07:22linuxstb_firenx: No, it has nothing to do with charging.
13:07:39firenxdo 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:15firenxahh, just loaded some ketamine into /dev/brain
13:09:42preglowmost clever thing to do when messing with firmwares
13:10:25 Quit Kitar|st (Read error: 110 (Connection timed out))
13:10:42 Join Kitar|st [0] (
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:14A_Mhmm... 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] (
13:17:27 Join perplexity [0] (
13:18:54 Join TCK [0] (
13:20:56 Join Chipaca [0] (
13:21:02peturwhat'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:51Bagderwe should probably commit that version untill we work out a better way
13:23:58 Join twisted` [0] (
13:26:14 Quit midkay ("Leaving")
13:26:35 Quit Chipaca (Read error: 104 (Connection reset by peer))
13:29:03A_Mlinuxstb_: you still there?
13:29:30daurn|laptophes not
13:43:01***Saving seen data "./dancer.seen"
13:43:57 Quit JdGordon (Remote closed the connection)
13:47:15 Join JdGordon [0] (
13:48:25 Join PaulJam [0] (
13:49:44 Quit perplexity (Read error: 113 (No route to host))
13:51:50 Quit barrywardell ()
13:52:45 Join encode [0] (
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] (
13:53:52 Join Mmmm [0] (
13:54:31peturheya Mmmm
13:54:42Mmmmhey..alrigh Petur?
13:54:50 Join Arathis [0] (
13:54:56peturno, total lack of time
13:55:08 Join XavierGr [0] (
13:55:12peturat least until mid-september :(
13:55:22MmmmIve just spent a whole hour trying to get linux working again after I broke it
13:55:36Mmmmbut it works again now... Phew
13:55:52MmmmYou are a VERY busy man I must say!
13:56:04peturnot for rockbox
13:56:06encodehi 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:13Mmmmpetur: :(
13:56:16encodeand how can i fix it?
13:56:40Bagderencode: probably because those WPSes require a patched rockbox
13:56:52peturMmmm: good news for me is I'm afk 2 weeks (holiday) starting next week
13:57:13MmmmSounds fantastic..where to?
13:57:21encodepatched how? with what? should i be searching in the wiki for something in particular?
13:57:29linuxstb_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:35Mmmmpetur: brrr...
13:57:40Bagderencode: check with the creator of the WPS you're using
13:57:59*petur hates warm temperatures
13:58:05encodeBagder: ok, thanks
13:58:21Mmmmpetur: Never been there...
13:58:28*Mmmm hates midges
13:58:32*petur too
13:58:51linuxstb_encode: The other common problem is if you haven't downloaded and installed the fonts zip file.
13:59:00peturanyway, gotta go and do some more work
13:59:08Mmmmhave fun ;)
13:59:09 Quit petur ("worrrk")
13:59:19 Join sharpe [0] (
13:59:27encodeso 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:04A_Mlinuxstb_: 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:34piwhere in scotland
14:03:25linuxstb_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:11A_Mupped 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:27linuxstb_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:34A_MI'll give that a try in a moment
14:08:07linuxstb_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:08A_Mactually, 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] (
14:09:47 Quit ScoTTie ()
14:10:24encodelinuxstb_: 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] (
14:11:59 Join TimmyToolTime [0] (
14:12:02encodeafter changing the font, it works great
14:12:07encodethankyou :)
14:12:44 Part pondlife
14:14:56TimmyToolTimeHi 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:09Bg3rTimmyToolTime: quick answer: yes
14:15:11sharpeTimmyToolTime: Yes.
14:15:14BagderTimmyToolTime: yes
14:15:25Bagder /echo off
14:15:41encodethats one of the things i like best about rockbox on my ipod
14:15:45MikachuTimmyToolTime: yes
14:15:47theli_uaanyone can advice a fast way to convert Unsigned 8b 8000Hz mono into 16-bit, signed, host-endian, interleaved stereo samples?
14:16:05TimmyToolTimethanks! that's great news, i've been searching for this info everywhere
14:17:13Bg3rTimmyToolTime: huh
14:17:28 Join dionoea_work [0] (
14:17:34 Quit muesli- (Read error: 110 (Connection timed out))
14:17:35markunTimmyToolTime: where did you look? Maybe we should add it
14:17:41TimmyToolTimewhen 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@
14:18:05BagderTimmyToolTime: then enable dircache
14:18:16TimmyToolTimeI've gone through the rockbox website, its forums and the entire manual. Maybe i'm just blind :P
14:18:51LinusNTimmyToolTime: 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:05TimmyToolTimeThis rockbox is everything i ever wanted in an mp3 player interface. haha rock on
14:20:28LinusNcome back and tell us that again when your battery has run out :-P
14:20:42LinusNin about 3 hours
14:20:54TimmyToolTimei guess it can't be all good news hey
14:21:17LinusNwe'll solve that problem too eventually
14:21:21Lynx_on what platform are there still battery issues?
14:21:34BagderLynx_: ipods
14:22:02BagderI wonder if the h10 will get it too
14:22:13Lynx_at least the rockbox ipod battery issues don't require sending it in ;)
14:23:03TimmyToolTimei have the h10 currently, i would love to see it on there too
14:24:00 Join pixelma [0] (i=pixelma@
14:24:05linuxstb_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:56TimmyToolTimereally? i thought the mi4 file hadn't been cracked
14:25:00theli_ualinuxstb_, i doubt it is possible ..
14:25:41 Quit Rob2222 (Read error: 110 (Connection timed out))
14:25:46theli_ualinuxstb_, but i haven't really yet .. maybe i'll really try to change initiall sound generation
14:26:53BagderTimmyToolTime: its wide open now...
14:26:56theli_ualinuxstb_, but .. that format is what spectrum was capable for ... so anyway i need to convert sound ... :(
14:31:40 Join ScoTTie_ [0] (
14:32:55 Quit ScoTTie (Read error: 104 (Connection reset by peer))
14:35:05crashdlinuxstb_: i didnt know you were living in london :)
14:36:15pixelmatucoz, bluebrother: :)
14:36:44tucozpixelma, really nice.
14:36:48 Quit JdGordon (Remote closed the connection)
14:37:20theli_uatheli_ua, linuxstb_ can you advice fast way to resampling from 8000 to 44100 ? ar anyone else?
14:37:25linuxstb_crashd: You never asked :)
14:37:41crashdlinuxstb_: that's a fair point
14:38:30 Join JdGordon [0] (
14:38:38bluebrotherpixelma: really nice, I'm only missing the record button ;-)
14:39:12pixelmaah, I'll add that... it's on the left side?
14:39:30bluebrotheryes, the same height as the Mode button.
14:40:04tucozpixelma, 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:05pixelmakeep an eye on the radial gradients, because they appear different in my browser and the graphics program
14:41:36pixelmabluebrother: and the Mode button is the ... button (from the top)?
14:41:39tucozHowever, 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:52bluebrotherpixelma: 3rd
14:42:07 Join midkay [0] (n=midkay@rockbox/developer/midkay)
14:43:56pixelmabluebrother: updated
14:44:52bluebrotherpixelma: great work!
14:45:26linuxstb_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] (
14:49:21theli_uapreglow, ping :)
14:50:06pixelmatucoz: 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] (
14:51:37tucozOk, I can compile one for you
14:52:08pixelmathat'd be nice
14:53:37 Part JdGordon
14:54:03 Join JdGordon [0] (
14:55:15lowlightJdGordon: safetydan took my old patch for the list titles with icons off Flyspray, but I've got a new one.
14:55:38JdGordonah nice.. i was looking for your patch this arvo and couldnt find it
14:56:09JdGordonlink 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] (
14:57:03tucozbluebrother, here is the current player manual.
14:58:57 Quit TCK (Read error: 104 (Connection reset by peer))
15:00:27 Part JdGordon
15:00:41bluebrothertucoz, looks a bit huge IMO. Apart from that really nice.
15:00:56tucozThe text or the player?
15:00:59tucozor both ;)
15:01:09bluebrotherthe "image" ;-)
15:01:13TimmyToolTimedoes the increased resolution of the 5g ipod mean that rockbox can display more lines of text than the 4g?
15:01:17pixelmaand the text too ;)
15:01:21 Join JdGordon [0] (
15:01:54*bluebrother prints the page
15:02:33tucozmaybe 8 cm height is enough
15:02:37tucozI'll give it a try
15:02:39*pixelma wants to do something about the green display
15:03:21dionoea_workTimmyToolTime: yes
15:03:39dionoea_workbut it also means that the lcd is slower
15:04:23TimmyToolTimewhat do you mean by that?
15:04:32tucoz8 cm height of the image
15:06:22LinusNTimmyToolTime: higher resolution means more data to transfer to the lcd for screen updates
15:08:10bluebrothertucoz: looks better.
15:08:38pixelmaI also think that the size is better
15:08:44 Join TCK [0] (
15:08:46tucozpixelma, even for the text?
15:09:25 Join A_M [0] (
15:09:49tucozI used size 28 URW Palladio L for the text, and size 1.000 for the lines
15:09:55bluebrothertucoz, I was thinking about using a different shape for the button names. Maybe slanted?
15:10:15tucozOk. For the buttonmacros as well?
15:10:19 Quit chendo__ (Read error: 110 (Connection timed out))
15:10:37bluebrotherI thought about embedding that into the button macros ;-)
15:10:56tucozI think that is a good idea. To emphasize the buttons from the rest of the text
15:11:07bluebrotherbut the way it is now there is no possibility of distinguishing between text and button names.
15:11:16bluebrotherI'll try slanted later today.
15:11:50bluebrotherstill playing around a bit with this serial stuff here (completely unrelated but it's some kind of work stuff)
15:12:13tucozok. 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:51bluebrotherI think we should use the 8cm size. Looks good that way.
15:12:57pixelmalooks ok to me :)
15:13:07 Quit XavierGr (Nick collision from services.)
15:13:10 Join XavierGr [0] (
15:13:25tucozok. 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:14preglowtheli_ua: pong
15:23:14 Join Kohlrabi [0] (
15:23:30theli_uapreglow, 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] (
15:30:02preglowi've written the resampler, yes
15:30:51gerooim 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:46geroonobody 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:31preglowyou cant generate the audio at a higher rate?
15:32:39LinusNgeroo: which player?
15:32:45gerooipod nano
15:33:09LinusNgeroo: it means that the rockbox.ipod file is corrupt
15:33:32gerooI downloaded the latest nightly build from the site :s
15:33:35LinusNwhat does it say before the error?
15:33:57LinusN(model and checksum)
15:34:01geroochecksum 271bd9f
15:34:19geroomodel nano
15:34:33LinusNok, try to install it again and see if it helps
15:34:57LinusNthe -4 means that the file size doesn't match the size stored in the file header
15:34:58geroook, I'll give it a try
15:37:13gerooIt works now :D
15:37:20geroothanks LinusN
15:37:45LinusNyou're welcome
15:37:49 Quit crwl (Read error: 110 (Connection timed out))
15:40:07theli_uapreglow, 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:49pregloware you sure?
15:45:59BagderI'd guess that's just what the emulator outputs
15:46:12Bagderthe original spectrum didn't do that
15:46:14linuxstb_Is zxbox based on spectemu?
15:47:15theli_ualinuxstb_, yes
15:47:46preglowanyway, 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:26linuxstb_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:33theli_ualinuxstb_, it changes emulation speed also :)
15:51:57theli_ualinuxstb_, so outputting in 44100 rate makes it run fast :D
15:52:24 Join MarcoPolo [0] (
15:55:42 Part LinusN
15:56:00linuxstb_theli_ua: Doesn't sound idea....
15:58:30 Join A_M [0] (
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] (
16:09:54 Quit linuxstb_ ("Client Exiting")
16:10:03 Quit Mancer (" HydraIRC -> <- The dawn of a new IRC era")
16:12:23 Join Criamos [0] (
16:13:51 Quit A_M ("CGI:IRC (EOF)")
16:16:05 Quit geroo ()
16:17:00 Join bluebrother [0] (
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@
16:42:35 Quit dwihno (Read error: 104 (Connection reset by peer))
16:43:32 Join A_M [0] (
16:44:50 Join dwihno [0] (n=dw@
16:49:51 Nick JoeyBorn is now known as JoeBorn (
16:51:00 Join mantono [0] (
16:53:45 Quit dwihno (Read error: 104 (Connection reset by peer))
16:54:44 Join PaulJam_ [0] (
16:58:18 Join dwihno [0] (n=dw@
17:00:53 Join muesli- [0] (n=muesli_t@
17:02:05 Quit Arathis (Remote closed the connection)
17:02:33A_MAny 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] (
17:03:46 Join crwl [0] (n=crawlie@
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 (
17:08:21 Quit dwihno (Read error: 104 (Connection reset by peer))
17:08:49 Join dwihno [0] (n=dw@
17:09:44 Join Pyromancer [0] (
17:10:09 Quit lowlight ("CGI:IRC")
17:12:08firenxhmm.. in rockbox m y ipod's been plugged in for a couple hours and it still says the battery is at 8%
17:19:10jhMikeSA_M: That's something I've wanted myself
17:19:27jhMikeSwhere 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:03dan_ajhMikeS: 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:18dan_aDid you mean once both cores are being used?
17:26:33amiconnAll methods I've seen or can imagine look bad, especially on smaller displays
17:26:48Mikachui think it's a setting
17:26:54amiconnThe recording trigger screen is a negative example...
17:28:38amiconnMy 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:24amiconnpreglow: Regarding the 20% boost @23MHz: The 'boosted' frequency is still 124MHz, so the relative performance difference between normal and boosted is higher
17:31:08amiconnIf 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@
17:33:43 Part practisev ("Leaving")
17:34:36Mikachuthe 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@
17:51:46tucozamiconn, now the scans are available at . So, in case you make some new scans, those could be hosted there.
17:56:21pixelmaI'd like to have an Ondio scan ;)
17:56:33Mikachunot to be overly critical, but this one isn't very nice
17:57:42amiconnMikachu: Blame linuxstb
17:59:40 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
17:59:53Mikachuspeak of the devil
18:00:16*linuxstb retires from Rockbox for failing to be able to scan
18:01:00amiconnpixelma: This one's too small: ?
18:01:33 Quit PaulJam (".")
18:02:12pixelmamaybe that'll do :)
18:02:46 Join oxygen77 [0] (
18:02:54amiconnHopefully I'll be able to scan Ondios and X5 tomorrow
18:04:05Mikachulinuxstb: heh
18:04:20 Join lorijho [0] (
18:08:24 Join perplexity [0] (
18:12:27tucozbut 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] (
18:27:18 Quit Old45 (Client Quit)
18:36:07bluebrothertucoz, slanted button names:
18:36:18bluebrotherI'm not really sure if I like it this way ...
18:36:29bluebrother(currently not added for ipod and x5)
18:38:12 Join Crackerizer [0] (n=root@
18:40:01tucozI'll check it out later. I am preparing some food atm
18:41:14 Join mikearthur [0] (
18:45:05oxygen77hello amiconn
18:45:40oxygen77I'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 MAS3587F
18:50:15 Join Mmmm [0] (
18:52:51Crackerizerhello, where to get the arm-elf-gcc?
18:53:31tucozCrackerizer, what platform? cygwin or linux?
18:54:02 Quit perplexity (Read error: 110 (Connection timed out))
18:54:42Crackerizerlinux, i found it. thank you.
18:55:26tucozok. You can run the script from the tools folder to automate the process of compiling it
18:56:42Crackerizeris gcc 4.0.x a must? or it's just an option.
18:57:07tucozHmm. Have you read the CrossCompiler wiki page?
18:58:24tucozCrackerizer, if you run the 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:27CrackerizerThank you, i think i should read all the docs on the dev page before asking :)
18:59:43CrackerizerThnks again.
18:59:52tucozno problem
19:00:17 Join barrywardell [0] (
19:01:00lorijhobarrywardell: hello again
19:01:07 Join mirak [0] (
19:01:21barrywardellhello lorijho
19:02:46 Join pondlife [0] (
19:04:07lorijhobarrywardell: 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:20lorijhobarrywardell: not all 4
19:04:40barrywardelllorijho: yes, probably
19:05:15barrywardellthere's probably extra unnecessary code in adc_scan
19:05:43 Quit Mmmm (Remote closed the connection)
19:06:05lorijhobarrywardell: Yeah it can probably be refined a little
19:06:25lorijhobarrywardell: most important is though that we're on the right track
19:06:31mirakgood afternoon
19:07:11CrackerizerI think it must take a long time to download all gcc source on 256k modem :(
19:07:13barrywardellthere doesn't seem to be any harm in having the extra code in there. it just makes things a little slower
19:07:45lorijhobarrywardell: exactly
19:07:47mirakCrackerizer: 20 megs ?
19:08:03mirakCrackerizer: it's not huge
19:09:06CrackerizerOh, i think that's fine. :)
19:09:07lorijhobarrywardell: I'll give the adc driver a test run then
19:09:22 Quit pondlife ("byebye")
19:09:22barrywardellyes, do
19:09:40CrackerizerAnyway, i have gcc 3.4.x in my box. Why do i need another gcc?
19:09:59markunCrackerizer: if it works it works
19:10:16markunsome compiler versions produce faster code
19:10:37CrackerizerAs what i know, i can compile a code for arm using the -m???? option.
19:11:38CrackerizerI saw some test on the internet showing that the 3.4.xx produces a faster code than the 4.x.
19:11:40markunjust run tools/configure in your build dir and then 'make'
19:11:57 Quit JoeBorn ("Leaving")
19:13:01markunCrackerizer: the speed difference varies from target to target and from code to code I think
19:13:29preglowamiconn: were you going to post that table of pll settings?
19:13:58amiconnI need to calculate some more settings first
19:14:08tucozbluebrother, hmm. I am not so sure either. Maybe there is some other way of emphasizing the buttons
19:14:20amiconnFor complete adaption, the waitstates need adjustment as well
19:14:34amiconnI'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] (
19:16:41 Part linuxstb ("Leaving")
19:19:15 Join Rondom [0] (
19:20:17 Quit barrywardell ()
19:21:47amiconnHmm, I have to ask Linus some things about the coldfire ATA timing
19:22:50mirakdoes 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:28amiconnarm has mac instructions (32x32->32 and 32x32->64, signed and unsigned) but that's all
19:27:04 Join JoeBorn [0] (
19:28:37 Join BigMac [0] (n=dummeska@
19:29:01 Join TeaSea [0] (
19:29:06 Join dan_a [0] (n=dan-mirc@
19:29:18mirakI don't really get the interest of Enhanced MAC instead of the MAC
19:29:58 Join damaki [0] (
19:30:54BigMacanyone here want to acsess what id need to know to make this game rockbox compatible on the 5g (the barn baron)
19:31:05BigMaci know i need c and actionscript
19:31:08Crackerizersorry 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:16CrackerizerBecause i ran the and got a lot of errors.
19:32:45Crackerizer(after download completed)
19:34:06 Quit TCK (Read error: 113 (No route to host))
19:34:50 Join akaias [0] (
19:35:11mirakI 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:58tucozamiconn, should the BUTTON_OFF button on the recorders be called 'Off' then?
19:38:12amiconnyes, imho
19:39:02 Join Nico_P [0] (
19:40:57dan_aCrackerizer: Yes, that is correct
19:43:11***Saving seen data "./dancer.seen"
19:47:45Crackerizerdan_a: Thank you, I'll build the gcc manually as the failed.
19:48:06Bagderit failed?
19:48:55dan_aCrackerizer: If you are using Gentoo, then crossdev is very easy to use
19:49:48 Join A_M [0] (
19:50:16 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
19:50:29markunBagder: yay, we can now write to the DAC
19:50:41markuna bit closer to the 'we have sound' mail :)
19:51:03 Join klrspz [0] (n=klrSpz@
19:52:33 Join barrywardell [0] (
19:56:08 Quit A_M ("CGI:IRC (EOF)")
19:57:03CrackerizerUnfortunately, I'm on slack. :)
19:57:31CrackerizerThe downloaded gcc source is corrupted. :(
19:57:55BagderI fail to see how the script is to blame for that though
19:58:36mirakCrackerizer: if you interupted the script it will skip the download
19:58:52mirakleaving an uncomplete archive
19:59:12mirakso you should delete the partials
19:59:23Bagdertrue, good point
19:59:39mirakhappened to me :)
20:02:36pixelmatucoz: I updated the graphics...
20:03:19tucozargh, and I just finished adding text to your drawings and had them finished for commit ;)
20:04:02tucozwhat is the address to you drawings?
20:04:29 Join Lear [0] (
20:08:02jhMikeSdan_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:04dan_ajhMikeS: 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:25jhMikeSdan_a: Don't the cores run in parallel? How is data used by both protected from being overwritten?
20:11:02jhMikeSDoes this not introduce a preemptive element where there was none?
20:13:28dan_aThat 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:36jhMikeSoh crumb
20:15:12dan_aMost applications won't worry about the second processor, though
20:16:19dan_aOnly ones which specifically want to use it
20:16:30jhMikeSDidn't look to see how much read,set,write stuff is going on there. I don't think much if any.
20:18:21mirakI am discovering "peper at the gates of dawn" of pink floyd. that's amasing
20:18:32dan_aNone - 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:41mirakthe piper
20:18:43jhMikeSI 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:17amiconnI 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@
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@
20:37:01 Quit [TCK] (Read error: 113 (No route to host))
20:38:25 Part juxtap
20:50:18 Join actionshrimp [0] (
21:01:10 Join Old45 [0] (
21:03:38Old45Bagder> 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:54Old45Is there anyone online that can help explane the folders?
21:06:34markunOld45: which folders?
21:06:46TeaSeabrb guys, redoing internet. Something's acting up with it.
21:06:58Old45 they are the folders that appear when I boot into rockbox
21:07:16 Join lodesi_ [0] (
21:07:25markunOld45: .rockbox?
21:07:39Old45the first is .rockbox
21:07:49 Quit TeaSea (Remote closed the connection)
21:07:53 Join TeaSea [0] (
21:07:55 Quit gamerD00d (Read error: 110 (Connection timed out))
21:08:13Old45the second is eac test
21:08:27 Quit KlrSpz (Read error: 110 (Connection timed out))
21:08:30 Join KlrSpz [0] (n=klrSpz@
21:08:33markunyou probably put it there yourself
21:08:45markun.rockbox is the only folder in the zip file
21:09:00markun(with subfolders)
21:09:12 Join gamerD00d [0] (n=klrSpz@
21:10:03Old45I have rockbox installed this is the screen I get when I boot up
21:10:45sharpeis that not a good thing?
21:11:07markunOld45: just play your music and be happy
21:11:37Old45Well in the first place you are assuming that I am an idiot and play music with it
21:12:13markunI assume that everyone plays music with it
21:12:43markundon't know about the idiot part :)
21:12:50sharpemarkun: Well, some iPod users only have it for the games. :D
21:13:20Old45thanks I will wait for someone that can help me
21:13:28markunok, good luck
21:13:32 Quit Old45 ("CGI:IRC")
21:13:42sharpeHe didn't wait long... :(
21:13:47markunStill don't understand what the problem was in the first place
21:15:26 Nick linuxstb__ is now known as linuxstb (
21:15:31*linuxstb likes it when crazy people come and say hello
21:15:52sharpelinuxstb! there was something i was going to mention to you a long time ago, but forgot what it was.
21:17:04sharpeHope it wasn't important...
21:17:07linuxstbLet me know when your brain remembers it...
21:17:15markunlinuxstb: what shall we call the combined 8751 and 8975 driver?
21:17:42sharpe8xxx driver?
21:18:39linuxstbRemind 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:13markunThere is also a wm8758.c
21:20:34 Quit lodesi (Read error: 110 (Connection timed out))
21:20:45Learlinuxstb: any experience with the aac decoder in the sim?
21:21:41Leartrying 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:13sharpeA search for "izzle" in the forums gets two results...
21:25:23linuxstbLear: Sorry, I can't remember if I tried it in the sim...
21:25:37 Join PyromancerX [0] (
21:26:49*ender` yawns
21:26:58linuxstbmarkun: 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] (
21:34:10 Quit apo` (Read error: 110 (Connection timed out))
21:34:14Davide-NYChow 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:36bluebrotherhmm, the config file options table in the manual seems to be pretty outdated.
21:34:36Davide-NYC(I'm ona decent cable modem)
21:34:42 Join apo` [0] (
21:36:51 Join ep0ch_ [0] (
21:36:57tucozbluebrother, probably. I know nils made some work on that. But when I added it, I copied the wikipage verbatim
21:37:02sharpeDavide-NYC: Not very long...
21:37:09 Quit lightyear (Remote closed the connection)
21:37:25bluebrothertucoz, I'm trying to get that table nicer (and hopefully working with htlatex)
21:37:27Davide-NYCthen I may require some assistance... stay tuned I'm going to beat on it a bit
21:37:34bluebrotheratm I'm trying ltxtable
21:38:37Davide-NYCWhat does the following require me to do? cvs status: No CVSROOT specified! Please use the `-d' option
21:39:17sharpeAre you in the root of the source directory when using the command?
21:39:33Davide-NYCI believe so, I hav a subdir called rockbox-devel
21:39:47bluebrotherDavide-NYC, use cvs -d <cvsroot> or do an export of CVSROOT before.
21:39:49sharpeTry to issue it in that directory.
21:40:07Davide-NYCsharpe: in the dir it hangs
21:40:19sharpeSome progress.
21:40:35Davide-NYCbluebrother: so, cvs -d ./rockbox-devel status
21:40:50Davide-NYCis that corrent?
21:41:43bluebrotherno, you need to supply the complete cvsroot
21:42:00bluebrotherone sec.
21:42:11sharpeShouldn't the cvs command also come after 'cvs'?
21:42:13 Quit Pyromancer (Read error: 110 (Connection timed out))
21:42:29Davide-NYCI'm trying it all kinds of different ways
21:42:38Davide-NYCdidn;t try that
21:42:47bluebrotherhave you tried the way it's described on the wiki page?
21:43:04bluebrotheror export
21:43:13bluebrotherand after that cvs status
21:43:15***Saving seen data "./dancer.seen"
21:43:31bluebrothersounds a bit like your cvs tree has lost some information about the cvs ...
21:43:36linuxstbDavide-NYC: You run cvs commands from inside the rockbox-devel directory.
21:44:01linuxstb"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] (
21:44:32Davide-NYCI append the status command after the CVSROOT (with a space between) correct?
21:44:59linuxstbIf you have a CVS directory in your current directory, you can forget about the CVSROOT variable.
21:45:01Davide-NYCor between cvs and the CVSROOT??
21:45:30linuxstbi.e. "cd rockbox-devel ; cvs status"
21:45:50Davide-NYClinuxstb: when I did that before it hung
21:45:57tucozthere, now all the vector images I got are committed.
21:46:20markuntucoz: how much smaller do the manual get?
21:46:36sharpeDavide-NYC: Are you sure it hung, sure it wasn't working?
21:46:48tucozmarkun, I am not certain. I would say ~50-80 kb
21:46:56Davide-NYCI hear no HD activity and I let it go for a few minutes.
21:47:08sharpeEh. Good sign then.
21:47:17Davide-NYCHow long does it take over a cable modem?
21:47:27sharpecvs status?
21:47:40tucozmarkun, but the true benefit is that we have a format that is more flexible and useful in general.
21:48:22 Join XavierGr [0] (
21:48:37sharpeDavide-NYC: Take me a few seconds for any output.
21:48:49Davide-NYCOK so something is wrong on my end
21:49:05tucozmarkun, the old h1xx manual was 807KB and the new is 724KB
21:49:37Davide-NYCI'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:05Davide-NYCwhich was deleting the old one and redownloading.
21:50:29sharpeDavide-NYC: Try 'cvs update -dP'
21:50:41Davide-NYCI did :-(
21:50:48 Quit COmputoman ()
21:50:59Davide-NYCit says no CVSROOT specified
21:51:02bluebrotherDavide-NYC, maybe cvs up -dPC works...
21:51:13sharpeare you sure you did it in 'rockbox-devel' ?
21:51:16Davide-NYCfrom inside rockbox-devel
21:51:26sharpewith the -dP option?
21:51:28markunDavide-NYC: is there a CVS dir in the folder where you did 'cvs update -dP' ?
21:52:15Davide-NYCwait, 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:01Davide-NYCyes there is a CVS directory
21:53:30Davide-NYCshoudl there be? Should I delete it?
21:54:01markunPerhaps delete it all and start again
21:54:03sharpeDavide-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:13linuxstbDo all cvs commands hang? What about something like "cvs status apps/main.c"
21:54:26Davide-NYCI deleted it and now I get the CVSROOT error even in rockbox-devel, so that wasn't the problem.
21:54:58linuxstbCan you undelete it?
21:55:03Davide-NYCPut it back and now it just hangs there when I issue a cvs update -dP command
21:55:15Davide-NYC(original problem)
21:55:44Davide-NYCI'm going to download a clean repository just to see if it's a connectivity issue between me and haxx
21:56:01sharpeDavide-NYC: Use
21:56:21 Join lightyear [0] (
21:56:25Davide-NYCsorry, that's what I was using
21:57:20XavierGrIs 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:56Davide-NYCOK, I just executed the following command succesfully: cvs -z3 co rockbox-devel
21:58:21linuxstbXavierGr: 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] (
21:58:32mirakhum, 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:50mirakmac.l %d0, %a4, (%a1)+, %a4, %acc0
21:59:03XavierGrlinuxstb: 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:29mirak%d0 is multiplied to %a4 then loaded to %acc0, I wonder if it's as performant
22:00:23 Join Toffe [0] (
22:01:44 Quit MrStaticVoid ("leaving")
22:01:44 Quit Toffe (Client Quit)
22:02:09Learmirak: 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:20amiconnXavierGr: Iirc both Left and Right were accept (definitely on Ondio, not sure on iriver)
22:02:40 Join Toffe [0] (
22:03:02mirakLear: that's what I said, hum I mean added and not loaded
22:03:35mirakLear: 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:01Davide-NYCWhat 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:13Learmirak: no, the multiply (and add) is done between d0 and a4. No memory involved in that.
22:04:46mirakLear: ?
22:05:00mirakLear: we can't understand ourselves or I am not precise enoguh
22:05:52XavierGramiconn: yes maybe I don't remember correctly
22:05:56mirakLear: 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:03Learmirak: 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:24mirakLear: yes I am wrong, that's adress register
22:06:28 Quit Toffe (Client Quit)
22:06:34mirakLear: in asm litterature
22:07:01 Join toffe [0] (
22:07:03Learok, 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:30amiconnregister access speed is no different between d and a registers
22:08:53Learyep, instruction timing table says the same (just wanted to double-check... :) )
22:10:01 Nick PyromancerX is now known as Pyromancer (
22:10:02pixelmaXavierGr: that's happened to me too (because I always used "left") and there was also some talk about changing it back
22:10:24amiconnThe difference between a and d registers is heritage from coldfire's roots (m68k), pure risc usually only has one type of registers
22:10:35amiconnThe mac and emac extensions are newer than that
22:11:44*Lear did lots of m68k programming once upon a time...
22:14:22mirakLear: ok that's great then, I will be able to store more values
22:15:15Learamiconn: 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:06Learamong 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] (
22:18:34amiconnThe 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:37Davide-NYCpeople, sorry to bother, but I'm close. What am I doing wrong here?
22:21:42Davide-NYC$ cvs diff -u -r apps/plugins > gameless.patch
22:21:43Davide-NYCcvs [diff aborted]: no such tag `apps/plugins'
22:22:37Davide-NYCif I "cvs diff -u" it spits output just fine
22:22:52Davide-NYCI just want to generate the patch
22:23:35Davide-NYCin the wiki it says "diff -u -r olddir newdir > patch" but I'm not sure where the "olddir" is exactly
22:23:39MikachuDavide-NYC: drop the -r
22:23:50Mikachudiff is not exactly the same as cvs diff
22:24:11Mikachucvs diff is always diff -r
22:24:27Mikachuand in cvs diff, -r means something else
22:24:59Davide-NYCMikachu: :-) thanks! :-)
22:25:10Davide-NYCJust made my first patch ever.
22:25:24 Join lowlight [0] (
22:25:56 Quit XavierGr (Nick collision from services.)
22:26:00 Join XavierGr [0] (
22:26:06 Quit lowlight (Client Quit)
22:26:24 Join Massa [0] (n=Massa@
22:26:44MassaHi everybody!
22:27:01barrywardellwho's working on the gigabeat port?
22:27:18 Join lowlight [0] (
22:27:32Massaamiconn, are you online?
22:28:02 Join damaki [0] (
22:28:05rageaholbarrywardell: do the instructions for the h1XXX iriver models work for the h10 20gb?
22:28:16rageaholfor setting up the compiler and stuff
22:28:37barrywardellrageahol: probably not
22:28:52barrywardellfollow the instructions for setting up the ipod compiler
22:29:14barrywardellyou need arm-elf-gcc
22:29:14rageaholthat should probably be somewhere in the wiki, no?
22:30:26tucozbarrywardell, 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:00barrywardelltucoz: ah, ok. I've made his builds go red with my last commit
22:31:09barrywardellis markun about?
22:31:18 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
22:33:24tucozhe was here not too long ago
22:34:07barrywardellI'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] (
22:34:50 Join Davide-NYC [0] (
22:34:51markunbarrywardell: yes
22:35:09Davide-NYCwill a 'cvs update -dP' kill my local changes?
22:35:20Massaanybody (despite amicon) working on new WPS parsing code and/or on the viewport implementation?
22:35:45barrywardellmarkun. my update requires that builds using target tree have a adc-target.h
22:36:09barrywardellso i'm just gonna make an empty adc-target.h for the gigabeat
22:36:10tucozDavide-NYC, in case your local changes conflicts with the ones in cvs
22:36:14barrywardellis that ok?
22:36:17markunbarrywardell: thanks
22:36:46Fatrixguys i have a question.. I need to know how to coordinate my rockbox skin to make my own wps file.
22:37:18tucozDavide-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:26oxygen77amiconn, can we talk a bit about the MAS codec ?
22:37:36Davide-NYCis there a way to overwrite them (my changes) so I have to reapply the patch?
22:37:54markunbarrywardell: we have some adc code, but it's not ready yet
22:38:08MassaNico_P, are you online? May we talk a but about albumart?
22:38:21Fatrixhrm.. hello?
22:38:22Davide-NYCtucoz: thanks
22:38:31bluebrotherFatrix, what exactly is your problem?
22:38:32MassaNico_P: s/but/bit/
22:38:37barrywardellok, well it's just an almost empty file you can fill in once you're ready
22:38:39tucozDavide-NYC, np
22:39:48FatrixIm Making my own wps skin and now i need to know to coordinate image file to fit a the place i want..
22:39:53Fatrixwhat program i shuld use?
22:40:15Fatrixif its with photoshop (how)
22:40:40tucozDavide-NYC, it looks like cvs up -C will overwrite your local changes
22:41:07Davide-NYCtucoz: is up the same as update?
22:41:27markunDavide-NYC: yes
22:41:47bluebrotherFatrix, I still don't get your problem. Usually you use multiple small images.
22:41:52tucozDavide-NYC, and cvs co is the same as cvs checkout :)
22:42:18bluebrotherwhen it comes to editing images use any bitmap based image editor. I suggest gimp ;-)
22:42:22FatrixYes 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:40FatrixI havce no idea how to make the coordinatio of my images
22:42:55FatrixIs there any way to do it using photoshop?
22:43:03FatrixOr any other program is needed?
22:43:23 Join toffe [0] (
22:44:19amiconnMassa, oxygen77: I am here
22:44:28bluebrotheryou mean you need something to test? Use the simulator.
22:44:47MassaHi amiconn! Are you currently working on the viewport implementation?
22:44:49FatrixAnd where do I get that?
22:44:52bluebrotherthe image tags use absolute pixel values.
22:45:03oxygen77amiconn, do you want to talk here or in pv as it is off rockbox ?
22:45:24tucozFatrix, create an image with the canvas size equal your players resolution
22:45:26bluebrotherFatrix, you have read the documentation on the wiki?
22:45:41Fatrixya well a part of it
22:46:12FatrixI<ll try that and get back to you if anything is wrong.
22:46:16Fatrixthanks :)
22:47:31amiconnMassa: It's only in my head so far (but already somewhat detailed)
22:47:58Massaamiconn: do you plan to rewrite the whole WPS parsing?
22:47:59amiconnoxygen77: Depends on what it is. The pcm codec isn't completely off rockbox...
22:48:35oxygen77sure, I have question on the config itself and also on how you get the doc
22:49:32amiconnMassa: 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:54amiconnI don't plan doing it myself though
22:50:10linuxstbDidn't someone make an attempt at that and post it to the patch tracker?
22:50:26Massaamiconn: 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:38oxygen77I 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:56amiconnoxygen77: I pointed you toward the docs...
22:51:20oxygen77I know I read them
22:51:22amiconnThere is a pdf describing all the configuration values, as well as the codec source and a tiny example
22:51:41Massa... and I must say, the deeper I look the more "strange things" I find (to be somehow smooth ;)
22:51:57amiconnIt works with other inputs than PIO, otherwise we wouldn't be able to use it in our archoses
22:52:01oxygen77I did some testing, I know how to use it with PIO, I'm now trying to use it from the TI DSP
22:52:14oxygen77yes I know that too
22:53:02amiconnWe have to use SPI, and it works, which was not for sure, as micronas didn't test spi input afawk
22:53:17Massaamiconn: I suggest to totally rewrite the WPS parsing! But I don't know how it will be affected by the viewport implementation!?
22:53:31oxygen77I think that TI DSP on av3 is not connected to SPIB but SPI
22:53:41amiconnViewports should make things easier than they are now
22:54:05oxygen77I'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:13Massaamiconn: when do you plan to start the implementation?
22:54:27oxygen77some I was wondering if archos talked about it when you contact them
22:54:28amiconnBasically, 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:35Massaamiconn: if possible, I would like to help.
22:55:06amiconnAll drawing operations will behave on those subrectangles as they do now on the whole display, that includes clipping support
22:55:41amiconnViewports will also store some of the attributes, like foreground/background colour, font etc
22:56:42amiconnIt _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:28amiconnThe viewport implementation itself won't be difficult, but it will also affect scrolling, which will be more difficult
22:58:03MassaSo scrolling will also apply to the viewports?
22:58:10amiconnI 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:34amiconnAFter that, the common lcd code needs to be centralised
22:58:41amiconnThen I can move on to viewports
22:59:05Mikachuwe need to buy amiconn an ipod
22:59:09MassaIn principle I understand the viewport plan - but I have no idea how you decide to implement it...
22:59:27MassaWhat do you mean with "the common lcd code needs to be centralised"?
22:59:38amiconnmidkay: I have one...
23:00:07 Join BHSPitLappy [0] (
23:00:24amiconnMassa: 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:43amiconnWhile 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:46MassaYour plans seems to take some time :-)
23:01:51amiconnMassa: A viewport will be a struct
23:02:06amiconnThis can be set as the current viewport by a function
23:02:25amiconnThe app is responsible for keeping it as long as it's referenced
23:03:04amiconnThe only exception will be scrolling text, which will clone the viewport and crop it to the scrolltext's size
23:03:42MassaBut 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:42amiconnA viewport that is used for scrolling text will receive an ID, which all the sub-viewports will inherit
23:04:45amiconnThe 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:33amiconnThis is only necessary when using scrolling text, otherwise a viewport can be used without further measures
23:05:46MassaSo 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:45amiconnYes, or more probably, will start at 0, statusbar_visible ? height_of_statusbar : 0 and end at LCD_WIDTH, LCD_HEIGHT
23:07:09amiconnThat's to be decided by whoever ports wps to make use of viewports
23:07:45amiconnWe will probably have a default viewport that will be set as default, at least for transition towards viewports
23:08:01Massawill a viewport have a defined size or will it always have (virtually) screens size but only display visible things?
23:08:03amiconnhaha, <too many defaults error>
23:08:05linuxstbamiconn: 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:43amiconnMassa: Definable size, otherwise it wouldn't make much sense
23:09:08linuxstbWill viewports be able to overlap?
23:09:55amiconnlinuxstb: 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] (
23:10:10Massaamiconn: so would it make sense to spent some effort into rewriting the WPS parsing - NOW?
23:10:23amiconnAnd 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]")
23:11:21amiconnMassa: 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:50lowlightamiconn: until viewports are a reality, can I make my relatively simple changes to the scrolling code to have different scrolling xmargins?
23:13:00amiconnViewports 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:04Massalowlight: I didn't look at it - but what's the difference to the scroll margin patch at the patchtracker?
23:13:23lowlightdon't know, I never looked at the one on the tracker.
23:14:01MassaI want to simplify the whole WPS parsing and split it in several phases.
23:15:56Massaamiconn: every tag should have several internal actions, like "do preparsing", "do parsing", "jump to the end of the tag", ...
23:16:08Massalowlight: have a look here:
23:19:09amiconnlowlight: Hmm, it simply stores the xmargin used at the time of the call instead of applying the (current) xmargin everytime
23:19:13lowlightMassa: 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:46amiconnI 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:05lowlightamiconn: yes :)
23:20:14 Join murdock [0] (
23:20:49amiconnThe 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:08Massalowlight: nice idea :-)
23:21:12amiconn...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:27markunbarrywardell: still broken..
23:24:10lowlightMassa: 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]")
23:25:06Massaamiconn: 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:07barrywardelloh, sorry. i'll have another look markun
23:25:33markunjust copy the defines from some other file
23:25:44barrywardellwill do
23:26:02amiconnWith 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] (
23:26:39lowlightMassa: seen this:
23:27:29markunamiconn: will look very good on the gigabeat :)
23:29:07amiconnI mean beside...
23:29:54Massalowlight: I saw it - but forgot about :$ There are other principle implementations - but no comments by any other developer...
23:30:58amiconnhrrm, linus_dependency++ :(
23:31:43*amiconn skips pcf for now and switches to h300 lcd
23:31:45Mikachuisn't the wps file already a tokenized stream?
23:32:00*barrywardell hopes for no red this time
23:32:13lowlighttime to go home :)
23:32:17 Part lowlight
23:32:18Bagdersafetydan started a wps tokenizer work once
23:33:57MassaMikachu: 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:06FatrixT laid
23:34:16MassaBadger: did he get some response?
23:34:36Bagdernot much I think
23:35:01Bagderthe patch is likely still in flyspray
23:35:42MassaBadger: Ooops - it was the task which lowlight talked about earlier:
23:36:03 Quit daurn|afk (Read error: 110 (Connection timed out))
23:36:11 Join lightyear [0] (
23:36:29Massa(I thought you're talking about an older patch - which was created before flyspry came in sight ;)
23:36:56BagderMassa: all old ones were moved into flyspray anyway
23:37:02Bagderso they're there too
23:39:48MassaBadger: I found it - it's FS #2898, but it's seems natanh is no longer active?
23:40:06Bagdernope, not seen him around in ages
23:40:54*barrywardell no longer sees red :)
23:41:14 Quit _FireFly_ ("Leaving")
23:41:22Bagdernow there's a few yellows for markun to fix ;-)
23:41:29markunyes yes :)
23:42:20Massaamiconn: 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:46amiconnYes. 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:41Mikachuif you're going to parse the wps once on load, there's really no need to enforce that short cryptic syntax
23:45:42Massaamiconn: 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:43amiconnNot 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:19Massaamiconn: 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] (
23:52:19 Quit Criamos (Read error: 104 (Connection reset by peer))
23:53:01 Quit tucoz ("Leaving")
23:57:14 Join Criamos [0] (
23:58:01MassaBye everybody - I'm really tired and have to go to bed!

Previous day | Next day