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 2007-01-29

00:00:19Mikachuhohooo, hohooo
00:00:33 Join Mouser_X [0] (
00:03:39Zagorahhh, \Q it is.
00:03:53 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
00:04:01Lloreanhcs: You here?
00:05:48***Saving seen data "./dancer.seen"
00:06:41 Part Llorean
00:08:43 Quit linuxstb ("CGI:IRC")
00:11:59 Quit Soul-Slayer (Read error: 110 (Connection timed out))
00:13:14Bagdersansa e200 users just have to reach a new Rockbox record in number of bricks due stupidity
00:13:47Bagderseems to be a few almost daily
00:14:44SoapI should start buying the bricked players.
00:15:17 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:15:28midkayBagder: the installation process is dangerous if you aren't careful?
00:15:40Bagdernot really
00:15:47Bagderbut these guys play by their ear
00:16:01Bagderand runs every imaginable weird thing
00:16:17Bagderif they would just follow the instructions it would be no problem
00:16:38foolshthe instructions are very clear if *read *
00:16:39 Quit Wiwie ("Miranda IM! Smaller, Faster, Easier.")
00:16:42midkaymost people seem to have an aversion to actually following instructions..
00:17:19*mattzz bricked his sansa as well. Anyone?
00:17:43mattzzproblem is not so much *what* to do, but *what not* to do
00:17:58dan_amattzz: Have you tried using e200tool to recover it
00:18:00Zagormattzz: deviate from the instructions :)
00:18:15mattzzI replaced it. Up and running again. Lessons learnt
00:19:00MikachuBagder: doesn't it have some sort of failsafe mode?
00:19:03foolshthat could be a really long list of what not to do "DO NOT copy bmp files to the recovery partition" "DO NOT ect ect"
00:19:08mattzzThat is the reason I created
00:19:15Mikachufoolsh: do not throw in fire
00:19:31Mikachufoolsh: after throwing in fire, your player will be very hot
00:19:46BagderMikachu: yes it does, but you can mess it up while in that mode
00:19:58mattzzI simply wasn't aware of the possibility to brick it while in recovery mode. (And it was quite late at night).
00:21:40mattzzI can hear you guys... yeah, I am stupid. ;-)
00:22:05Mikachuis it really bricked then or can you still fix it somehow?
00:22:11Mikachui mean you don't seem so upset about it
00:22:16foolshIs there a howto de-brick an e200 with e200tool? you know just in case.
00:22:20mattzzMikachu: I replaced it.
00:22:27dan_aI think it's only in the last month or two we've found out how easy they are to kill.
00:22:34 Quit midkay ("Leaving")
00:22:52Bagderfoolsh: not really, but zefie posted some details on how he did it
00:23:03Mikachumattzz: bought a new or warranty?
00:23:09amiconnA recovery mode that allows to break things even more isn't very helpful imho
00:23:37mattzzMikachu: warranty...
00:23:51Bagderit is helpful, just not helpful enough
00:23:51Mikachuthat explains your unupsettedness :)
00:24:27dan_aamiconn: It seems like any MI4 file it finds it will write to the firmware partition, and possibly anything else it will write as the bootloader
00:24:45mattzzMikachu: :-)
00:25:37mattzzPlaying with the recovery mode seems to be quite normal for Sansa users. Ooops, copied the wrong file.
00:26:27mattzzAre the theme-modifications related to the bootloader as well?
00:26:48*mattzz has no clue how the theme stuff works
00:27:16*amiconn thinks that if you can break the thing in recovery mode, sandisk did *something* wrong
00:27:38*Bagder agrees
00:27:55foolshmattzz: yes it involves modifiing the orginal mi4 file from sansa
00:28:01Bagderwhich I guess is also why they so easily replace units for people
00:28:20 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:28:34Bagdermattzz: are you referring to the theming of the OF or of Rockbox?
00:28:41amiconnAll our targets have a varying degree of bricking protection
00:28:53 Quit shnee ("Konversation terminated!")
00:29:03amiconnIf a device implements a dedicated recovery mode, I would expect it to be brick proof
00:29:14mattzzBagder: I was referring to people who do a lot with themes
00:29:44Bagdermattzz: when they do it on the OF, they binary-patch the OF and generate a new mi4 from it
00:29:54Mikachuisn't that a thing they could fix in their next firmware upgrade?
00:30:05Bagder(mi4 decrypting of course thanks to mi4code...)
00:30:41BagderMikachu: yes they can, as the recovery mode is apparently in the bootloader which they can and are updating
00:30:43Mikachuit would be a pretty clever place to check the mi4 encryption has a valid signature
00:30:44mattzzah, so they do not have to mess with the BL
00:31:17amiconnFrom all targets I've seen, the iaudio X5 seems to have the best bricking protection
00:31:18BagderMikachu: they do check
00:31:26Mikachubut .bmp files pass? :)
00:31:27Bagderjust that the algorithm has a weakness
00:31:36Bagderand we exploit that
00:31:49amiconnThe next ones are the archoses and ipods
00:33:03dan_aBagder: Nice phrasing on the warning on SansaE200Install
00:33:06Bagderbut in fact, MrH did his first approach by patching the bootloader to accept a real key that was used to sign the mi4 with
00:33:15 Join inversions [0] (
00:33:49Bagderat least now we can say we told them
00:35:06Mikachuit seems nobody has lost their disk label since the fix, maybe the bug about that can be closed? (5217) (looking at the 3.0 bugs for fun)
00:36:08 Quit muesli__ ("ich will Khe!!!")
00:36:51 Quit Arathis ("Bye, bye")
00:37:49*Bagder leaves for bed
00:38:35 Quit mattzz ("Leaving")
00:39:09foolshI have a question that may seem a bit noobish, but here goes. If I write a program, and I use ifdef target_has_sroll_wheel then I use ifdef No_scroll_wheel. During the compile for my target that has the scroll wheel, are the bits that are in the No_scroll_wheel function still get compiled in or are they left out?
00:40:28Mikachuparts in #ifdef are included or left out completely before the file is passed to the compiler stage
00:40:58foolshthanks Mikachu
00:41:34 Quit wooo (Read error: 60 (Operation timed out))
00:42:16dan_afoolsh: Just a style note - target_has_scroll_wheel and No_scroll_wheel are mutually exclusive, so you could use "#ifdef has_scroll_wheel" and "#ifndef has_scroll_wheel"
00:42:35 Join miepchen^schlaf [0] (
00:43:25foolshI figured that.... it was just that a have no style yet :-)
00:43:50dionoeasyntax error
00:44:51foolshwell I've been up for 20+ hours i think its time for bed
00:45:30Mikachuor #ifdef HAS_SCROLL_WHEEL ... #else ... #endif
00:49:06 Join linuxstb__ [0] (
00:50:12foolshbut before I go does any one know who wrote cube.c and how i may contact them?
00:50:39Mikachuit should be written in the header
00:50:52Mikachu* Copyright (C) 2002 Damien Teney
00:50:52Mikachu* modified to use int instead of float math by Andreas Zwirtes
00:50:52Mikachu* heavily extended by Jens Arnold
00:51:03Mikachuthe last one is amiconn
00:51:13foolshcool thanks
00:53:23 Quit linuxstb_ (Read error: 60 (Operation timed out))
00:55:03foolshI'm toying around with a 3d rockbox logo but my xyz data does not show up like want it to.. kinda like the y and z are transposed have'nt figured it out
00:55:57foolshusing cube.c as a base
00:58:09 Quit midgey ()
01:05:05 Quit Redbreva ("Time for Tubby ByeBye")
01:07:15 Quit ender` (" that was like the worst song i ever tried to translate... birds chirping, yodeling, yelling, minyou and opera should NOT be c")
01:13:16zefoolsh: some people take up as (0,1,0) others as (0,0,1)
01:13:28zein 3D stuff in general
01:13:31zeso its entirely possible :p
01:14:14Zagorsome more done on the irc reader:
01:14:45 Quit Mouser_X (Nick collision from services.)
01:14:54 Join Mouser_X [0] (
01:19:22 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
01:22:51Soapwhy are some of the timestamps hyperlinks?
01:23:40Zagorso you can link to a specific line/time
01:23:44Soapahh, all the actual people-talk timestamps are links, still don't know why, but at least I see the pattern.
01:23:51Soapahh, nifty.
01:24:09Soapdoes changing colour style work yet? or is it just me?
01:24:25 Join scorche [0] (n=scorche@rockbox/administrator/scorche)
01:24:25Zagorworks for me
01:24:34Zagorwhat browser are you using?
01:25:11 Join JdGordon_ [0] (
01:25:29SoapFF 2
01:25:37SoapIt worked after I refreshed the page.
01:25:43Soapbut not originally.
01:26:07Zagorperhaps you did not get the css the first time
01:26:22Zagori tried adding the left-side menu, which removed the css temporarily
01:27:14Soapyes, I can believe that, as I can not for the life of me reproduce.
01:27:15 Quit entheh ("^~")
01:27:45Zagorthe nick colour algorithm needs some love. if anyone feels like playing a bit with that, feel free. we need colours that look good on blue, black and white. and preferrably colours that are different from each other too...
01:28:05Zagor"look good" = readable
01:28:27 Join midgey [0] (
01:28:34Zagorand the number of colours is variable.
01:29:31 Quit JdGordon (Read error: 110 (Connection timed out))
01:32:15 Quit Criamos ("( :: NoNameScript 4.03 :: )")
01:32:35 Quit combrains (Read error: 110 (Connection timed out))
01:33:17 Quit JdGordon_ ("Konversation terminated!")
01:34:03 Join terinjokes [0] (n=terin@wikinews/Terinjokes)
01:34:23terinjokesyay! I finally compiled rockbox correctly!
01:35:12Zagorcongratulations :)
01:35:15 Quit g33 (Read error: 110 (Connection timed out))
01:35:45terinjokesI don't know why I cared, speaking its just faster to download the zip...
01:36:53Zagorwell the satisfaction of doing it yourself is nothing to sneeze at
01:37:07 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
01:38:01scorcheit teaches you valuable life lessons =)
01:38:54LloreanAny of the gigabeat devs around right now? Another question from the noob.
01:39:39LloreanSoap: While I haven't actually checked the manual for this one, I'm reasonably certain it's not there. ;)
01:39:48midkayZagor: i like this reader.. what would be useful colorwise? a batch of easy-to-read RGB values atop this blue background?
01:39:53markunLlorean: semi-around :)
01:40:17Zagormidkay: either that, or an algorithm I can use in the perl script
01:40:21 Quit My_Sic (Read error: 104 (Connection reset by peer))
01:40:26Lloreanmarkun: The line-out: Is it at the level it's at because of a hardware limitation, or can it be adjusted in software like the iPod line-out, and we just have it locked?
01:40:48 Quit Mouser_X (Nick collision from services.)
01:40:49midkayZagor: can't help much with an algorithm :) but i can certainly get some good-looking colors for you...
01:40:53LloreanZagor: What's the link for the page?
01:40:57 Join Mouser_X [0] (
01:41:33LloreanMan, I get an _ugly_ brown.
01:41:53LloreanIt looks brownish on my screen.
01:41:57LloreanAt least against the blue
01:41:58Zagoroh you mean your nick?
01:42:14Zagoryeah, the nick colours need more work
01:42:30Zagorreload if you're not happy with it :)
01:43:52markunLlorean: it's software controlable
01:44:33Lloreanmarkun: Thanks. Just trying to wrap my head around a few ideas.
01:44:49markunLlorean: what are you planning to do?
01:45:02*terinjokes wonders what colour he is
01:45:13Lloreanterinjokes: random, right now.
01:45:25terinjokesLlorean: on my screen, its all white...
01:45:39terinjokesgranted i'm running in lynx...
01:45:43Zagorterinjokes: the colours are simply randomised
01:45:53Lloreanmarkun: Well, for my personal use, the controls for my speakers are distant but the gigabeat remote is very nearby. So, for me, having it adjustable in software would be better, since I'll only use the line out in that setup.
01:46:10*scorche says something to get a color
01:46:13Lloreanmarkun: Just set the speakers so that at line-level it's too loud, and then decrease the on-gigabeat level to a usable one.
01:46:30markunlike the iriver line out
01:46:30scorcheoh...randomized =/
01:46:56Lloreanmarkun: Essentially yes. In my opinion it should default to staying at line-level, but an option somewhere could just have a Yes/No to whether it matches the "Volume" as opposed to being locked.
01:47:10LloreanPeople expect a "Line-Out" to be line level.
01:47:15terinjokesHey, you guys are working with a Austrian company, right?
01:47:36Zagorscorche: although some kind of crc method would be quite nice, so nicks get the same colours over time
01:47:45markunterinjokes: some of us guys might be, yes
01:48:55 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:48:57LloreanRGB could be 150-(1st, 4th, 7th etc letters) or (2nd, 5th, 8th) or (3rd, 6th, 9th) as a simple idea?
01:48:58terinjokeswell I'm a wikinews contributor, and looking at our stats, we have lots on austrian (and australian) readers
01:49:08Zagorthere, now nobody can link to "current"
01:49:19LloreanAdd the 1st, 4th, 7th letter, then modulus say 128?
01:50:03midkayZagor: here are 10 colors that are readable and good looking against that color:
01:50:50Zagormidkay: thanks. but yesterday there were 160+ nicks, not counting those with css-illegal names...
01:51:23LloreanThat would generate (legal characters)^3 colors, though there would be some repeats of course.
01:51:26ZagorI think a good checksum/hash algorithm is the best solution
01:51:28LloreanAnd I'm not sure how they'd all look.
01:51:51ZagorLlorean: definitely worth playing with
01:52:24LloreanI was gonna go try it, and then I remembered I don't have apache installed to play with any more. :)
01:52:33 Quit [shodan] ("Why do we even have to have quit messages ?")
01:52:37midkayZagor: ah, alright.. keep in mind that generally only a few people are active.. half or more of those were surely webguests, many of which who didn't say anything or just a couple lines. (we don't have that many truly active users in here.)
01:52:55terinjokesmidkay: I'm truely annoying (if that counts)
01:53:00Zagormidkay: no I'm talking about the number of nicks who were active yesterday
01:53:11Zagori.e. present in the log
01:53:24midgeyyou could make all the webguests one color
01:53:27midkayZagor: right.. and how many of those said more than about 2 lines?
01:53:40midkayand yeah, i think webguests should be all one color (gray or something).. i was just going to say that.
01:53:58LloreanZagor: You could let people choose their own colors via the IRCnicks page, on a first come first server basis, and then randomly assign from a select range of colors for anyone who hasn't picked one.
01:53:59Zagormidkay: does it really matter? the goal is to make everytime more readable, including one-liners
01:53:59safetydanYou could also possibly use the hostmask to mark the rockbox devs in a different colour
01:54:00scorchewe could also color only prominient members of the community...color those with a cloak basically?
01:54:18terinjokesscorche, a rockbox cloak?
01:54:27scorcheterinjokes: yes
01:54:39safetydanmight make it easier to skim for important stuff in the logs
01:55:04Zagoryes, I've thought about that too.
01:55:22scorcheand i dont mind if everyone who comes in asking where they download rockboy is grey
01:55:24LloreanFor that, you could just have a list at the beginning of the logs for "Names Seen Today", and clicking them could bold lines by those names.
01:55:39ZagorI'd need a nick database though, since the cloaks are only seen on join
01:55:39midgeyhow about an option to only show messages? no quit or join etc
01:56:03ZagorLlorean: yes, I've been thinking about some options like that.
01:56:10scorcheZagor: i have a list of all the recent cloak additions i made last time
01:56:42scorchei could bug a staffer for a full list
01:57:00Zagorwhat do you guys think about the color. do we need the black and white themes? they make the colour options much more limited.
01:57:10Zagorthe background, I mean
01:57:11scorchelets not
01:57:32scorchealthough i think white on back would make the site more readable than light blue
01:57:35LloreanActually, I think white on black expands the color options a lot
01:57:35midkayZagor: there were 2300 lines in yesterday's log.
01:57:49midkayi think someone speaking one line of that can stand to have a repeated color...
01:58:07ZagorLlorean: yes, but having several different backgrounds limit them
01:58:23midkayxchat's white-on-black scheme allows a lot more colors.. light blue doesn't really allow for much variety.. no light colors, all must be dark and most are more or less black.
01:58:23markunZagor: is there anything you can do for people like me (limited color vision)
01:58:24Zagormidkay: the colour is not for the speaker, but for the reader
01:58:27scorcheZagor: why not just white on black then?
01:58:52LloreanZagor: I second "White on Black" being the only viewing option.
01:58:57Zagormarkun: I don't know. what would make it easier for you?
01:58:57*JdGordon hates white on blak schemes...
01:59:03scorchemarkun: lines blinking at different rates? =P
01:59:15 Join webguest62 [0] (i=46e28bba@gateway/web/cgi-irc/
01:59:23 Quit webguest62 (Client Quit)
01:59:48markunZagor: to not only change the hue but also the brightness
02:00:22Zagormarkun: on nicks or on everything?
02:00:47markunjust for the different colours you use. But I don't know how much it will help.
02:01:27midkayZagor: a tad off-topic, but two things i want to note: (1) the SVN builds page doesn't have a left-side site navigation bar like every other page has, and i think it really should.. and (2) if SVN builds page is replacing/eliminating Daily Builds, maybe the download links beneath the chart (icons for each model, etc) should be actually above the chart..
02:01:33 Quit lee-qid (Read error: 110 (Connection timed out))
02:01:50midkaythe chart might confuse people looking for downloads. if it's first on the page, it's what they'll look at first.
02:02:05terinjokesi second the nav-bar
02:02:13 Quit BHSPitLappy ("Leaving")
02:02:22BiptoNhow hard do you guys think, or would it even be feesible to add compact flash support to rockbox
02:02:36BiptoNsuch as replacing a hard drive with a compact flash card
02:02:42Lloreanmidkay: Now that it's labelled 'Current Builds' I can't imagine it confusing them too much, since above the chart is text telling them the builds are below it
02:02:44Zagorthe missing navbar is simply because the build site is on a different server from it should be there, it just needs fixing.
02:02:49scorcheBiptoN: you already can
02:03:00BiptoNi just tried puttin one in my X5
02:03:05midkayZagor: that's what i'm saying - fix it ;)
02:03:07BiptoNget ata error -11
02:03:09Lloreanmidkay: Though honestly, I'm surprised there hasn't been a "Where are the daily builds?" request in the past 6 hours.
02:03:21markunZagor: for example, now scorche, Llorean and markun have the same colour (but not for you I think?)
02:03:44Lloreanmarkun: The page randomizes colors at the moment, nobody can see what colors you've received anyway.
02:03:45Zagormarkun: correct, the colours are randomised each reload, so I can't see yours
02:03:58markunoh, sorry :)
02:04:08midkayLlorean: hmm.. well, two things. (1) i don't think people are going to look immediately at the (small in comparison) sentence at the top saying "below are the builds" when there's a massive, bright green and red (!) table taking up 80% of the screen..
02:04:10Zagorand I know the colours are currently bad. they are sometimes hard to read for me too.
02:04:24Lloreanmidkay: This is possibly true, yes. :)
02:04:32midkayand (2) developers are the only ones who want to see the table, compared to (hundreds?) of users who just want the build..
02:04:48midkayso i think, when prioritized, the downloads should come before all the developer details.
02:05:20LloreanIt doesn't really make a difference to me.
02:05:25midkayof course, the dev information is still there, it just isn't the first thing people see when they arrive. they can still get there by scrolling down a few lines...
02:05:39LloreanI just don't think it will confuse users any more than the old "Daily vs SVN builds" question did
02:05:39midkayright, i'm just trying to picture a user coming to this complicated table and wondering what to do.
02:05:52***Saving seen data "./dancer.seen"
02:06:03midkayclick on the green and red buttons? what's this "build log"?..
02:06:25midkay"score"? what on earth?
02:06:42LloreanWhat about the idea that users should be encouraged to read at least a little bit on the way to downloading Rockbox, so they maybe get in the habit of doing it before they get to a step that can mess up their player?
02:07:08midkayhonestly though..
02:07:22LloreanIt's true, swapping them would make it slightly easier on normal users I suppose.
02:07:30Zagorjoin/leave filter added
02:07:43terinjokesbut i like the table!
02:07:54midkayterinjokes: it'd still be there.
02:08:33Lloreanmidkay: Though the SVN build page does have the disadvantage that if a build is in progress, not all targets show up in the table. It'd be really nice if users *had* to read that sentence anyway.
02:08:49midkaydon't move the sentence, just the table?..
02:09:19midkay"Below are the current SVN build downloads. If your build doesn't appear, wait 5-10 minutes and refresh." -> table of downloads beneath -> chart of build statuses beneath that.
02:09:34LloreanThe table also shows that a build is in progress. I'm not arguing either side honestly, as I said, it doesn't make a difference to me, but I think there are merits to either way.
02:09:49 Quit Mouser_X (Nick collision from services.)
02:09:58 Join Mouser_X [0] (
02:10:03*Llorean wants the color 4f3ac4
02:10:40midkayi know what you're saying. :)
02:10:54 Quit funky ("leaving")
02:11:09midkaymy final word is just that, for probably 90-95% of our user base, the table is entirely unhelpful and uninteresting.
02:11:41midkay(you could maybe have a bold, centered bit of text that says "builds in progress" above the download table if that's your concern..)
02:12:16LloreanA blinking, red, bold, all caps "BUILDS IN PROGRESS, COME BACK IN 5 MINUTES IF YOURS ISN'T HERE"? :-P
02:12:29terinjokeslisten, if the developers want the table at the table, i can make a nice little userscript/userstyle that displays it on top
02:12:34terinjokestable at the top*
02:13:06terinjokesLlorean: from a webdeveloper point of view, blinking things aren't nice
02:13:16Lloreanterinjokes: Mostly I agree that the users will prefer the builds come second. I just want both sides fully weighed so that if users start coming in asking where the build is for their player I can tell Midkay I told him so.
02:13:26Lloreanterinjokes: Also, the blinking thing was a joke.
02:14:05terinjokesthough I can understand the red and bold :P
02:14:28LloreanAnd now I have to meet some people. Good luck with the stuff.
02:14:29 Part Llorean
02:14:47 Quit BiptoN ("Leaving")
02:14:54terinjokesbye and bye!
02:14:56midkayLlorean: all things considered, we're building for a total of maybe 45 minutes out of a 24-hour day. considering the smallish number of users that might stop by during that time, a *large* (like 18 or 24 point) bold centered "builds in progress" warning should tide them all over.
02:15:59terinjokesLOL i got to love the simpsons "Revenage of the GEEKS"...LOL
02:16:19Zagorscorche: if you can get me that list of cloaked users, I'll see what I can do with it
02:16:22terinjokessorry, went off topic
02:16:38Zagor...but now I have an appointment with my pillow
02:16:43 Quit Zagor ("Client exiting")
02:18:28terinjokesmust be night time in europe... that means tea time here in australia
02:20:49terinjokesok, those ATT commericals are getting annoying
02:22:07 Quit robin0800 ("If you can't laugh at yourself, make fun of other people.")
02:24:03 Join Jsunu [0] (
02:25:01terinjokeshey Jsunu!
02:26:22 Join Vyrus001 [0] (
02:26:34terinjokesWelcome to #rockbox!
02:30:23terinjokesLOL, The Simpson episode was in tribute to everyone who did in Star Wars, they've got some humour...
02:30:56scorcheterinjokes: welcome to #rockbox!
02:31:06scorchewhere we talk about things rockbox-ish
02:32:11terinjokesscorche: well we weren't talking about anything, and I already said "I'm truely annoying (if that counts)"
02:33:57 Join TrueJournals [0] (
02:34:09terinjokesand freenode doesn't have a '#simpsons'
02:36:18*JdGordon wishes to bomb my uni
02:37:08terinjokesJdGordon: can I get your university's security phone number and your student number?
02:37:42JdGordonparking permits have gone from 90$ to 280$ because of stupid VSU
02:38:05scorcheholy ouch
02:38:10TrueJournalsHey, if anyone remembers my problem I was having today... I'm still having it
02:38:20scorcheterinjokes: you already have his name..
02:38:30terinjokesnot his uni :P
02:38:57scorchesearch the logs to find it
02:38:58TrueJournalsfor those of you who don't remember: I have a H10 20GB, I built my own build and any time I try to boot, right after it shows "Sum: ..." in the bootloader, it just resets
02:39:09terinjokesscorche: i don't have a web browser :P
02:39:37JdGordonTrueJournals: you got rockobx.h10 on the player?
02:39:39terinjokesTrueJournals: does the offical build have the same problem?
02:39:42JdGordonor whatervt the rockbox. file is?
02:40:16TrueJournalsI have all the proper files on the player, and it boots fine after it resets like 5 - 10 times
02:40:31dewdudeoffical build or your build?
02:40:40TrueJournalsmy build
02:40:43dewdudetry offical.
02:41:02TrueJournalsOK, Hold on a second...
02:41:21dewdudeif offical build of the bootloader and rockbox don't do it, then your build has problems
02:42:00TrueJournalsyou mean if they do work?
02:42:29 Quit inversions (Read error: 60 (Operation timed out))
02:43:38terinjokesBromine Boride
02:44:41TrueJournalsBromine Boride?
02:45:11terinjokesthe chemical formula is 'BrB'
02:45:17TrueJournalsgot it
02:45:32TrueJournalsI'll have to start using that one... :-p
02:45:54 Join Thundercloud [0] (n=thunderc@
02:46:37 Quit Mouser_X (Read error: 60 (Operation timed out))
02:46:51 Join Mouser_X [0] (
02:47:07TrueJournalsTrying with my bootloader, official build (latest SVN)
02:47:20TrueJournalsand that worked
02:48:08TrueJournalsI have a feeling the kernel_on_cop7 patch is what's causing the problem... (I have that, scrolling margins, and some game patches installed)
02:49:31dewdudeit's possible
02:49:42TrueJournalsThe weird thing is... with my build, the version number is 20r(...), and with the official build, the version number is r(...). Anyone know where the build number is in the source, maybe something's haywire there...
02:49:44dewdudecop on PP players has been difficult to get working from my best understanding
02:50:04TrueJournalsIt's been working fine until the latest build with the kernel_on_cop7 patch
02:50:23dewdudewell, cop support is very exparmental
02:50:23terinjokeswhenever i try to install patches, i just get 'HUNK FAILURE' or something like that
02:50:52TrueJournalsand a lot of people have been reporting SLOWER performance with the latest patch...
02:50:55dewdudei mean, i'm using a build of rockbox that's near a month old becuase it's got working cop support
02:51:05dewdudebut i have an ipod.
02:52:16TrueJournalsah, yeah, the version number seems to be the problem... when it resets, the version number is 20r(...), but when looking at the version when it boots successfully, the version number is r(...)
02:52:35dewdudei don't think that would cause a problem
02:52:42dewdudei think you goofed when you built it
02:52:53TrueJournalsI wouldn't think so either, but I did everything like I normally do
02:53:42*dewdude shrugs
02:53:48dewdudei'm not a programmer
02:53:51 Join smize [0] (i=46aba1c0@gateway/web/cgi-irc/
02:54:07smizedid they come out with a new build for rockbox yet?
02:54:30dewdudedid you look at the website?
02:54:47smizedid they make a mpeg viewer yet?
02:55:04dewdudei repeat....did you look at the website?
02:55:14dewdudeapparently you didn't look very hard.
02:55:15smizewondering if it works or what
02:55:18terinjokessmize: basic mpeg support, yes
02:55:43smizeu guys know anywhere else to find some themes
02:56:02smizebesides that
02:56:19smizei said besides that.....
02:56:26terinjokesisn't that the same stuff?
02:56:31smizepretty much
02:56:31sneakumsyou didn't, but whatever.
02:56:33dewdudesmize: this is not the place to ask such questions like that.
02:56:38smizehwy not
02:56:41dewdudeall the inforation you seek can be found in the website or on the forums.
02:56:44smizeits a rockbox irc
02:56:45dewdudebecuase, this is a support channel
02:56:45terinjokessmize: i think you've found them all then
02:56:50dewdudenot "i didn't read the website" channel.
02:56:55smizeim jw if someone else found more settle down
02:57:06dewdudesmize: the forums is the place for that.
02:57:09smizerockbox irc bro
02:57:11dewdudethis is a technical support channels
02:57:28 Quit smize (Client Quit)
02:57:45TrueJournalsI applied a patch to add rockboy support for the H10, and I'm trying it out... and my only question is... is the sound supposed to be really messed up?
02:57:54terinjokesdewdude: perhaps we should change the topic "TECHNICAL SUPPORT CHANNEL ONLY, PLEASE READ THE WEBSITE FIRST! SVN transition completed, any quirks left?"
02:58:08TrueJournalswait a minute
02:58:13terinjokesTrueJournals: i wouldn't think so...
02:58:42argonelnobody ever looks at the topic
02:58:46dewdudei don't have that ability. but the devs hate when there's idle chat and simple stuff like that asked in channel becuase they log everything
02:58:49TrueJournals(sound) "still choppy because rockboy is not at full speed"
02:59:21scorcheand i might change the topic to something like that a bit later..
02:59:55argonelthere is the possibilty of an onjoin message with chanserv, and you could create ##rockbox
03:00:03terinjokesI read the topic (in #gentoo-ppc theres always interesting programs to test)
03:00:17 Join Nimdae [0] (
03:00:21dewdudeargonel, there's an alternative rockbox channel created for users to chat in, but no one goes in.
03:00:23 Part TrueJournals
03:00:44dewdudeit's been tried before as well with sad results.
03:00:51terinjokesWelcome, Nimdae, to #rockbox, community general discussion is in #rockbox-community
03:01:23argonelthis is why there is #kde and #kde-devel
03:01:24scorchestop welcoming people please...
03:01:59argonelit was impossible to keep the nondevs out of #kde, so the devs left
03:02:34Nimdaewow, i got welcomed here
03:02:50terinjokessee scorche, it makes people happier
03:03:01Nimdaei was a bit annoyed
03:03:23scorcheexactly ;)
03:03:36Nimdae"hey nimdae, how's it going?" is more in line to what would make me happier
03:03:43Nimdaethat looked more like spam ;)
03:03:57Nimdae"hey, welcome to this channel! come to my channel too!"
03:04:37*Nimdae wanders off into
03:05:06dewdudethat would of been funny of the channel had been terinjokes', but it's not.
03:07:51Nimdaewell, in all honesty, i would look at the topic to find where alt channels can be located
03:08:14Nimdaeat least, that's how it's been done in the 10+ years i've been on irc ;)
03:08:33Nimdaegod, every time i realize it's been over 10 years, i feel old
03:08:58FebsNimdae: you missed the statement shortly before you joined, "nobody ever looks at the topic." Which is of course is not true.
03:09:01terinjokesNimdae: its ok, I feel old too (wow! I've been on this thing for 10 years!)
03:10:07Nimdaewhen i join a new channel, i always read the topic ;)
03:10:43terinjokesIn most clients, its big and in your face whenever you join a channel
03:11:03Nimdaeheh, not in irssi
03:11:22Nimdaeit just kinda scrolls by
03:11:29safetydanIt's basically not visible in the CGI::IRC page either
03:12:00Nimdaeanyway, i'm gonna ignore this for a bit while i work on updating ipod
03:12:11Nimdaeis the bootloader worth updating given the recent changes?
03:12:50Nimdaewell, i guess that doesn't matter when my ipod isn't being detected by my computer
03:13:38Nimdaewhich is most likely because my ipod appears "dead"
03:14:14 Join jba [0] (i=cb30655b@gateway/web/cgi-irc/
03:14:26jbahey guys
03:14:36jbaanyone seen sloth or gotthardt around?
03:15:22jbamarkun: my gigabeat X definitely seems to be waiting till the screen has faded in to register the key press beep when i set lcd disable on
03:15:48jbaif i don't disable the lcd on fade out, then as soon as i press the key i hear the dbeep and th gigabeat skips to next song
03:15:56jbaregardless of whether crossfade is set on
03:16:06Nimdaewell...guess i need to find out why those usb ports don't work
03:21:09 Quit zefie (Remote closed the connection)
03:22:43 Join JoeBorn [0] (n=rootmeis@
03:26:23 Quit Thundercloud (Remote closed the connection)
03:29:01 Join TrueJournals [0] (
03:30:44 Quit Mouser_X (Read error: 110 (Connection timed out))
03:31:33 Quit jba ("CGI:IRC")
03:31:39 Join BiptoN [0] (
03:33:07 Join miepchen^schlaf [0] (
03:36:44 Join Mouser_X [0] (
03:38:40 Join phrozen77_ [0] (
03:39:33 Join phrozen77__ [0] (
03:47:49 Join fasmaie [0] (
03:51:10 Quit Mouser_X (Nick collision from services.)
03:51:19 Join Mouser_X [0] (
03:54:23 Quit phrozen77 (Read error: 110 (Connection timed out))
03:55:13 Quit phrozen77_ (Connection timed out)
03:57:09 Join Munchkinguy [0] (
03:58:03MunchkinguyI'm a bit confused... Why is it that Rockbox can be distributed in binary form, but LAME cannot?
03:59:05Soapare you refering to MP3 encoders?
03:59:22tsuyoshiwho said lame couldn't be distributed?
04:00:18 Part TrueJournals
04:00:20 Join shnee [0] (n=CurtyD13@
04:00:50Munchkinguytsuyoshi: "LAME developers state that since their code is only released in source form, it should only be considered as a description of an MP3 encoder, and thus does not infringe any patent by itself when released as source code only [2]. At the same time, they advise obtaining a patents license [3] before including a compiled version of the encoder into a product."
04:00:59Munchkinguy- Wikipedia
04:01:51terinjokesdoes rb have a patent license?
04:03:57 Join illriginal [0] (
04:04:45MunchkinguyI doubt it
04:05:00MunchkinguyDistributors under the GPL also grant a license for any of their patents practiced by the software, to practice those patents in GPL software.
04:05:07tsuyoshithe license has a per-unit fee
04:05:11 Quit Everybody|away ("( :: NoNameScript 4.02 :: )")
04:05:24tsuyoshinobody is going to pay that for gpl software
04:05:54***Saving seen data "./dancer.seen"
04:06:48terinjokeshow much is that fee?
04:06:55MunchkinguyIs there a patent-free version of rockbox?
04:07:36tsuyoshiI don't know.. probably $5 or something
04:08:25tsuyoshimunchkinguy: there wouldn't be any point.. all the devices it runs on have an mp3 license anyway
04:08:31 Join fejfighter [0] (
04:08:48Munchkinguy*That's* how it works
04:09:02terinjokesok, does the UISimulator have a patent?
04:09:04 Quit Mouser_X (Nick collision from services.)
04:09:13 Join Mouser_X [0] (
04:09:38Munchkinguytsuyoshi: That's smart.
04:12:15 Quit fasmaie (Read error: 145 (Connection timed out))
04:19:34safetydanMunchkinguy: I believe software patents don't apply to Europe which is where most of Rockbox is developed.
04:20:59 Quit Mouser_X (Read error: 145 (Connection timed out))
04:24:17 Quit fejfighter ()
04:25:52 Quit Jsunu ("Chatzilla 0.9.77 [Firefox]")
04:33:27JdGordon? software patenst dont apply in yurope?
04:36:18 Join Mouser_X [0] (
04:39:26MunchkinguyJdGordon: Also, there are very few in Canada.
04:41:52 Join zefie [0] (
04:44:49safetydan.JdGordon, AFAIK no, the euros don't recognise software as being patentable. That may be changing soon though.
04:50:03MunchkinguyI'm looking at , and if I'm reading this correctly, it means that the patent has not yet been issued. Is this right?
05:00:40JdGordonah ok
05:02:50 Quit spiorf (Remote closed the connection)
05:06:21 Quit Mouser_X (Nick collision from services.)
05:06:33 Join Mouser_X [0] (
05:07:34 Join andrewg_ [0] (
05:09:09 Quit BiptoN ("Leaving")
05:15:46illriginalI know this is offtopic... but does anyone know where i can get a DCC server for my linux box?
05:16:39 Quit Munchkinguy (Read error: 110 (Connection timed out))
05:17:23scorcheif you knew it was off-topic, then why ask?
05:17:41illriginalwas hoping someone knew
05:17:49hcsillriginal: we have a lovely channel for offtopic conversation, #rockbox-community
05:18:05scorcheand there are plenty of other channels on freenode
05:18:48hcswell, if he particularly thinks someone in the rockboxsphere might know
05:19:13 Quit andrewg (Read error: 110 (Connection timed out))
05:19:19 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
05:26:18 Join webguest75 [0] (i=ddba59a3@gateway/web/cgi-irc/
05:31:07webguest75soap you around ?
05:34:53 Part webguest75
05:36:50 Quit illriginal ("Konversation terminated!")
05:37:42 Join jamesshuang [0] (i=44219091@gateway/web/cgi-irc/
05:38:30jamesshuanghey everyone... totally random idea
05:38:42jamesshuangbut is it possible to build some sort of an ipod accessory adapter for other mp3 players?
05:39:11scorchewe dont even know how the accessory protocol works entirely...
05:39:22jamesshuangmost of the rockbox targets have their own remotes, so perhaps it might be possible to create a small circuit that would convert apple accessory protocol to the target remote code
05:39:30LloreanIn theory other players with serial ports could *possibly* use them.
05:39:48scorchebut we would have to understand the protocol first..
05:39:59jamesshuangwell even without a serial port, perhaps just a small circuit that can convert it to whatever the remote sends out...
05:40:11dewdudethat's a LOT of hardware engineering
05:40:17Lloreanjamesshuang: If you're talking about using Apple accessories with Rockbox players, all Rockbox needs to do is know the protocol, and have an adapter that adapts the pinout to fit that needed by the accessory (assuming it's physically possible)
05:40:30 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:40:34 Join miepchen^schlaf [0] (
05:40:45LloreanBut it's a subject that should be discussed about 3 years from now.
05:40:46jamesshuangfor example, I have these wireless headphones with play/pause buttons, and the reciever has an apple plug
05:41:20jamesshuangperhaps we can make a small circuit to convert the apple serial into a gigabeat remote code
05:41:58jamesshuangLlorean: I'm asking my EE friend right now what kind of circuitry this would require... how would I find out about the gigabeat's remote codes?
05:42:35Lloreanjamesshuang: What gigabeats remote codes. Are we talking in-Rockbox? Rockbox can speak whatever accessory protocol you want, as long as you actually *know* the protocol, which we do not for apple accessories.
05:43:40toffethe gigabeat remote is just an input on an ADC of the cpu
05:43:57jamesshuangLlorean: I'm thinking about a more low-level approach, since these headphones really only have three buttons - skip forward, skip back, play/pause... all it needs to do is convert the apple signal (which seems to be a serial code) into whatever rockbox understands currently as the corresponding button press
05:44:47toffeif you are looking what is available as signal input and uotput on the gigabeat, just look the gigabeatinfo page on the wiki
05:45:36Lloreanjamesshuang: Why do you *need* a custom circuit to do the job of software?
05:45:45toffethe only thing is that we were not able to find the connector of the dock station in small quantities
05:46:25jamesshuangLlorean: well... because the apple accessory port has 8 pins, and as far as I counted, the gigabeat only has 4...
05:46:30LloreanIf you know what code Rockbox will be receiving in serial, then you can tell Rockbox what to do when it receives it, rather than trying to convert it to something.
05:47:08safetydanH120 looks like it has six pins
05:47:36LloreanDo we even know how many of the dock port pins the iPod uses to communicate via serial?
05:47:52jamesshuangwell, it looks like I need at least 4 dedicated serial pins somewhere to make the 3G ipod connector work
05:48:52jamesshuangtoffe: that is a consideration... where would we get these crazy connectors?
05:50:01safetydanLlorean, that same site has this
05:50:26 Join Abcminiuser [0] (
05:50:27toffedirect from the maker, it seems that there are used only on the gigabeat and also on the toshiba pda e800, e805 e400
05:50:45AbcminiuserAnyone familiar with Rockbox's API for saving settings?
05:50:52jamesshuanglet's make it simple... what happens on the gigabeat when I press the "play" button on the remote? what kind of signal is sent? it looks like a passive one, since there's no power
05:51:20safetydanAbcminiuser, best just ask your question
05:51:26toffeit is a voltage level on an adc input of the cpu
05:51:41AbcminiuserOk, 'tis thus:
05:51:58Lloreansafetydan: 12, 13, 21, and maybe 18 then?
05:52:09AbcminiuserI've spent the morning making my own RockBox build for my iPod G4 (b&w), using the latest SVN
05:52:11safetydanLlorean, that's what it looks like to me.
05:52:23AbcminiuserI added in a few patches, including the one working iPod piezo one
05:52:31jamesshuangtoffe: so that somehow changes the voltage to a specific range, and that corresponds to one keypress?
05:52:46AbcminiuserUnfortunately the beeps were hard-coded with no settings for it, so I added it
05:53:03AbcminiuserI've been able to add it myself, so that you can turn it on and off via the settings menu
05:53:20AbcminiuserBut I can't figure out how to save the settings to disk, to make them persistant between restarts
05:53:31toffejamesshuang : yes
05:54:18jamesshuangtoffe: ahh... awesome... is there a table somwhere that lists, for example, "0.6V-0.8V = Play"?
05:55:01safetydanAbcminiuser, did you update things in settings_list.c and settings_list.h? Things have changed recently, but that's where I think you need to look now.
05:55:13toffejamesshuang : you should look in the code, I don't know where it is exactly or ask markun
05:55:18safetydanjamesshuang, probably the source code is your best bet, unless there's something in the wiki
05:56:06Abcminiusersafety, I'll give it a look
05:56:26AbcminiuserI was able to add in a new entry to the english lang file for the settings string, and added a new boolean to the global_settings struct
05:56:43AbcminiuserBut I couldn't see any easy API for saving the settings, so I'll go over it again
05:57:40AbcminiuserAlso, who decides to incorporate patches into the mainline? There's a few which work perfectly, but haven't been added for months/years
05:58:25LloreanHmm... Honestly, I'm rather unhappy with the Debug menu on the gigabeat.
05:58:40LloreanIt has two options which don't seem like they belong under "Debug" and the HW Info option doesn't seem to work?
05:58:46jamesshuangtoffe: any idea where to even begin looking? I actually don't know where any of the remote-related code is...
05:59:11LloreanAbcminiuser: Which patches did you have in mind, there's often more to it than just "Working Perfectly"
05:59:28AbcminiuserThere's the MOD codec patch (for playing .MOD files)
05:59:43AbcminiuserThe simple patch to add the "Shutdown" menu item to the iPod menu (useful, if basic)
05:59:46toffehere adc-meg-fx.c and here button-meg-fx.c perhaps in the firmware target directory
06:00:49LloreanAbcminiuser: The MOD patch still seems to be incomplete, based on the work being done on it.
06:01:13LloreanAbcminiuser: As for the "Shutdown" option, is there an issue with the button not working for some people? What problem exactly does it solve?
06:01:36AbcminiuserSpeeds up shutdown, for one
06:01:52AbcminiuserSome people might prefer it, and it might help the blind
06:01:53jamesshuangtoffe: thanks! I think I found it... I'll probably play with this sometime
06:02:55toffejamesshuang : if you want to do some hadware stuff I can help you, I am working on the usb host interface and we have a lot more ideas
06:02:59caitsith_2When the playback exceeds the total time by something like 45 minutes, 17 seconds, is it supposed to display −−45:-17 on the bracketed time remaining, or isn't that supposed to be just -45:17.
06:03:45jamesshuangtoffe: that sounds great... this might be something interesting to consider for a usb interface even
06:03:46LloreanAbcminiuser: I think it's not included because nobody working on the project has felt it's a particularly useful patch overall. There's a general feeling of "You shouldn't add 'features' if they just do exactly the same thing as something else."
06:03:55LloreanOr maybe they just haven't noticed.
06:04:06LloreanGenerally for a patch to be included, the patch Author has to bring it to the attention of interested devs.
06:04:07caitsith_2(All of the emulation codecs that allow a song to play endlessly, do that.)
06:04:14AbcminiuserWell, I suppose it's easy enough to patch it myself each time
06:04:15LloreanThe list is just too long for people to remember everything on it.
06:04:31safetydancaitsith_2, probably a bug if it's displaying negative for both parts of the time
06:04:38Lloreancaitsith_2: Which codecs exactly?
06:04:48AbcminiuserWhat about the piezo patch then?
06:05:15AbcminiuserWorks fine (I'm working on the settings entry now, all #ifdef'd correctly for portability) and is useful
06:05:41LloreanAbcminiuser: I assume by the fact that you're working on it, that the patch doesn't have the portability changes in it yet?
06:05:47safetydanAbcminiuser, which one? There's two in the tracker.
06:05:59***Saving seen data "./dancer.seen"
06:06:12AbcminiuserOnly one syncs with the current code - I think it's the one named ipod_piezo.patch
06:06:14Lloreansafetydan: As far as I'm aware, the "Emulation" codecs would only be SPC and NSF, and NSF works fine.
06:06:17caitsith_2Spc codec, by hcs.
06:06:25caitsith_2Set the repeat to repeat one.
06:06:38Lloreancaitsith_2: Which is a *patch*. The progress bar should never reach negatives,in any included codec. But it's not done yet.
06:06:41safetydanAbcminiuser, fs# 5111?
06:06:55 Quit hcs (Read error: 110 (Connection timed out))
06:07:18AbcminiuserI'm checking now, one second
06:07:44Lloreancaitsith_2: If a patch doesn't function properly, such as showing impossible times, you should report it to the author by way of posting a comment on its entry in the patch tracker
06:08:46jamesshuanghmm... I guess I'll have to figure out the baseline voltage for the ADC... I found the levels required for the button presses, but I don't know where it's connected and how much voltage I should put through it
06:08:52caitsith_2Is that what rockbox is supposed to display though, if a negative time is ever reported for time remaining?
06:08:56toffejamesshuang : if you check the pinout of the connector of the gigabeat, you will see that we have a lot of possibilities
06:08:59AbcminiuserFS #6490
06:09:15 Quit Mouser_X (Read error: 110 (Connection timed out))
06:09:39safetydanAbcminiuser, what makes that one better than 5111?
06:09:48toffejamesshuang : we have the i2c, i2s, 2 adc input some gpio the usb host
06:09:54Lloreancaitsith_2: Negative time should never, EVER be reported.
06:10:10jamesshuangtoffe: that's true... there seems to be a lot of interesting things that can be done with these crazy dock connectors, haha
06:11:06Abcminiuser5111 doesn't sync currently
06:12:02LloreanAbcminiuser: And 6490 is hardcoded. A BAD option.
06:12:15AbcminiuserOk, I'll work on re-syncing 5111 then
06:12:17safetydan5111 looks like it has settings support already and has been used by more people. Either way, neither patch looks ready for inclusion.
06:12:24 Quit JdGordon ("Konversation terminated!")
06:12:28Lloreansafetydan: 6490 is hardcoded. You can't disable it.
06:12:29AbcminiuserI just hope it has a settings entry...
06:12:40caitsith_2This is an example of what is displaying. 3:18:40 / 7:42 (−−10:-57), for the song that I have been listening to just as long.
06:12:47AbcminiuserYou can, by putting in a flag check into the piezo routine
06:12:55LloreanAbcminiuser: But the *patch* doesn't have it.
06:13:06LloreanFor a patch to be included, it has to be ready for inclusion, in most cases.
06:13:16LloreanIt can't be "I've done part of the job, here, you guys should do the rest when you add it in"
06:13:29LloreanEspecially for a minor feature like Piezo.
06:13:35safetydancaitsith_2, you'll want to report that bug to the SPC task on the tracker then
06:13:40LloreanWhere it only affects a subgroup of players.
06:13:48AbcminiuserI know, hence why I'm working on it
06:14:00toffejamesshuang : just find the connector , for the moment, I use this one
06:14:06AbcminiuserIf I re-sync 5111 and add in a settings menu item, will it be incorporated?
06:14:22Lloreancaitsith_2: As I said to you before, and safetydan said to you again, report it on the entry. Rockbox should never display negative times. The bug is that it shows as negative, not the format the negative time is in.
06:14:32toffejamesshuang : it is just 10$ but you have to unsold a small circuit
06:14:33safetydanAbcminiuser, maybe. Depends on if one of the other devs is interested.
06:14:51safetydan(I won't do it since I don't have an iPod to test on)
06:14:54LloreanAbcminiuser: If it doesn't come with a performance cost, slow the interface down, or seem buggy when people try it after it's resynced, then probably.
06:15:10AbcminiuserNeat, and it looks like it already has settings entries
06:15:16AbcminiuserJust needs to be re-synced
06:15:43 Join EbErT [0] (
06:15:58LloreanYou also have to catch the attention of someone who's willing to run over the patch, make sure it seems acceptable from a coding style standpoint, and that the implementation fits into how we'd like it done.
06:16:20LloreanI remember last time piezo discussion came up, the way it was implemented (for example, making sure it clicked once per menu entry moved) was a concern.
06:16:22Abcminiuser*sigh*, perhaps I'll just re-sync and leave it then :P
06:16:32EbErThow much has been done on optimizing rockbox so far?
06:16:46safetydanEbErT, lots.
06:16:52EbErTnah, go for it Abcminiuser
06:16:57safetydanMaybe be more specific.
06:17:05EbErTbattery wise? for ipod
06:17:06LloreanAbcminiuser: Well, what do you expect. A patch can't be just 'let in' because it works from a user perspective. It has to fit on a lower level too.
06:17:26EbErTi know it runs a heck of a lot smoother, less hd access
06:17:29AbcminiuserYes, yes, I understand
06:17:51 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
06:17:53safetydanEbErT, ah, now that I don't know much about. There's some work going on to get both cores working which should help batter life.
06:18:05AbcminiuserI'm just used to writing projects by myself, with no burocratic process behind changes ;)
06:18:08safetydanbattery even
06:18:17EbErThm, okies
06:18:32*midgey has custom palettes in rockboy
06:19:07midgeythe colors the make up each sprite and layer
06:22:11Lloreanmidgey: Can you allow user defined sprite and background palettes? My understanding is that they're separate.
06:22:43midgeythey're compiled in, right now i have about 15 palettes
06:23:53midgeyproblem is, there are four layers, and a layer has 4 colors, each containing a red, green, and blue part
06:24:49midgeyi thought that was slightly unwieldy to input
06:26:55LloreanI dunno. Preset ones like the GBC had might be nice, but I think people will want to customize. You could just leave a framework in and let someone else come up with a good customization method
06:27:35midgeybut thats more work :P
06:28:48LloreanYou don't _have_ to do anything.
06:29:02LloreanI won't tell anyone you chickened out.
06:30:28midgeyi prefer: "devoted my time to something else important"
06:30:31midgeyor something
06:31:22LloreanFair enough
06:31:51 Join Brunellus__ [0] (
06:34:33AbcminiuserOk, I've got a hunk here that I can't sync :S
06:34:41EbErTyou mean something more important...
06:34:57AbcminiuserSettings.c, the original place it's supposed to be inserted to doesn't exist, not does anything similar to it exist
06:35:22hcscaitsith_2: thanks for the bug report, hadn't thought of that
06:35:23safetydanAbcminiuser, try settings_list.c or .h maybe
06:36:00midgeyEbErT: rockboy is pivotal part of rockbox! its completely required for operation :P
06:36:03Lloreanhcs: What does cutting the wave short cause?
06:36:21safetydanbasically the whole way that settings worked change in the last few days so patches will probably need a bit of work to resync
06:36:56AbcminiuserSo I see, because the none of the macros exist anymore :P
06:37:04 Quit hcs ("Download Gaim:")
06:37:12EbErTanyone have a .gbc i could have real quick? :D
06:37:31 Quit rotator ("zzzzzzzzzzz")
06:39:41 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
06:40:09 Part mako
06:40:11EbErTfine, no soup for u!
06:41:17 Join fejfighter [0] (
06:41:20AbcminiuserHmm, think I've got it, S_O is now GS, and it belongs in settings_list
06:41:28AbcminiuserI'll try to build now, wish me luck!
06:45:22 Part jurrie ("Leaving")
06:47:50 Quit Brunellus (Read error: 113 (No route to host))
06:48:51 Quit dpassen1 ()
06:49:44jamesshuangwee... so my friend and I already talked through the remote implementation in hardware, and it might be closer than I thought
06:49:48*Llorean cannot find a feed reader that doesn't hate the Rockbox feed.
06:49:58 Join Rob2222 [0] (
06:50:01 Quit Rob2222 (Read error: 104 (Connection reset by peer))
06:50:04jamesshuangI already have a microcontroller I can play with to read in the serial inputs
06:50:29 Join My_Sic [0] (
06:51:48 Join Mouser_X [0] (
06:55:05 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
06:55:18AbcminiuserOh, an AVR? That's the only kind of microcontroller ;)
07:00:23JdGordonAbcminiuser: you got your settings_list code working?
07:01:10 Part toffe
07:02:01 Part EbErT
07:02:59AbcminiuserChecking now, just build (Cygwin takes FOREVER!)
07:04:07AbcminiuserBuilt with warnings, but those are just cast warnings, I can fix them later
07:04:17Abcminiuser*I'll chuck it on my iPod now
07:04:48 Quit jamesshuang ("CGI:IRC (EOF)")
07:06:13 Quit dpassen1 (Read error: 145 (Connection timed out))
07:06:27AbcminiuserWoah, doesn't like that
07:06:36AbcminiuserKeeps looping :P
07:07:08 Quit Rob222241 (Read error: 110 (Connection timed out))
07:10:26 Quit My_Sic (Read error: 104 (Connection reset by peer))
07:11:27AbcminiuserFurthermore, why on earth is the settings for it placed in the LCD settings menu!?
07:11:51AbcminiuserNew submenu in General Settings seems more logical to me
07:14:27 Join webguest77 [0] (i=8506cf9d@gateway/web/cgi-irc/
07:15:39webguest77Hi there. I'm using rockbox on an iAudio x5. I seem to have messed up the firmware. It says "Loading Firmware" then powers off with "Result -2". Any ideas how to fix this?
07:17:32 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
07:21:57AbcminiuserWeb, wrong version?
07:21:58 Quit fejfighter (Read error: 104 (Connection reset by peer))
07:22:08AbcminiuserDid you make sure to download the correct version for your player?
07:22:24 Join jurrie [0] (
07:22:34AbcminiuserOk, fixed the warnings
07:22:49AbcminiuserStill no good - once it starts clicking it loops and doesn't stop
07:22:56AbcminiuserAnd the settings doesn't seem to make any difference
07:23:49 Join fejfighter [0] (
07:24:06AbcminiuserNor are the settings persistant between resets :P
07:26:25webguest77Abcminiuser: Thanks for your help, I figured out the problem. I had damaged the VFAT file system by unplugging before unmounting which messed up the .rockbox directory. I fsck.vfat'd it, re-installed, now it works.
07:36:41AbcminiuserAh screw the whole damn thing, I've no idea what the problem is
07:37:44 Part safetydan
07:39:17 Quit Mouser_X (Read error: 110 (Connection timed out))
07:43:12webguest77Can anyone advise me how to use the pcm_record_data functions? My callback seems not to be getting called.
07:46:43caitsith_2Does the backlight intentionally fade out in less than 2 seconds, if the battery is low?
07:47:08Lloreancaitsith_2: Update to a newer build, and see if it still does that
07:49:44midkayhooray, progress! i just finished adapting 7-segment LCD mode for the clock to use all bitmaps..
07:49:56caitsith_2Currently don't have a compiler setup, and since the spc patch is not commited yet, I have to wait for hcs to build a newer build. I am using his patch 22, with SVN 2007/01/28.
07:50:07AbcminiuserRight, I think I understand how the piezo code works now
07:50:10caitsith_2Ipod video port.
07:50:24Lloreancaitsith_2: Well, you can *try* it with an official build to see if it still does it.
07:50:39LloreanYou don't need the SPC patch to see if the backlight works in what way with low battery.
07:57:18 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:57:30AbcminiuserWhat's the debug print function for rockbox? I need to print text to the LCD to see what state the thread is in
07:57:31 Join JdGordon [0] (
07:59:12caitsith_2I guess I will have to wait till next time battery is low to check for that behaviour. My battery just went dead.
08:00:32webguest77Does anyone know anything about pcm_record_data? Do I have to call it continuously or just once to start?
08:06:00***Saving seen data "./dancer.seen"
08:06:21Lloreanwebguest77: Generally speaking the IRC channel is more regarding discussion. If you have a question that may require specific knowledge from one or two specific people, a post to the developers mailing list is more likely to be successful
08:08:03webguest77OK, thanks!
08:10:57webguest77A simpler question - if I call yield() in a plugin will Rockbox automatically resume my thread exactly where it left off later? E.g. if I have a loop while(1) { dostuff(); rb->yield(); domorestuff; } will that work?
08:11:15JdGordonAbcminiuser: show me your patch if you want a hand with the settings bit
08:11:54Mikachuwebguest77: yes
08:12:00AbcminiuserJD: I want to fix up the better patch rather than the hard-coded one
08:12:19AbcminiuserI can't figure it out tho - it beeps, but loops forever
08:12:26webguest77Mikachu: Hm, ok, thanks.
08:12:53Mikachujust like in a real os :)
08:13:13webguest77Is the proper place for my while(1) loop plugin_start?
08:14:16midkayafter the few 'standard' plugin setup calls.
08:14:18JdGordonAbcminiuser: is it looping because of the settings, or something else in your patch?
08:14:43AbcminiuserI can't figure that out :S
08:14:58AbcminiuserMust be something in the calling, since the code looks fine
08:15:04AbcminiuserTry yourself - FS5111
08:15:46webguest77Do I have to use rb_create_thread for proper scheduling with yield()?
08:15:52AbcminiuserJust cast to intptr_t for the three lines that give warnings
08:15:59 Join Mouser_X [0] (
08:16:12AbcminiuserAnyway, I'm giving up
08:19:23Mikachuwebguest77: no
08:20:33webguest77Ah, really? OK. I'm using metronome.c as the simplest plugin to base my plugin off of.
08:20:44 Join kaaloo [0] (
08:20:57webguest77metronome.c has all its processing in a while(1) loop in plugin_start
08:20:57 Part kaaloo
08:21:16webguest77If I call yield() in that situation, Rockbox will return to the middle of my loop later?
08:22:25webguest77I'm asking because yield() seems to abort my loop, but I'm not sure if I have other bugs that might be causing that.
08:27:59webguest77sorry, forget that, yield() is working, it's the pcm_record_data that's seems to be acting strangely.
08:28:52 Join webguest15 [0] (i=4b12dd1c@gateway/web/cgi-irc/
08:30:44AbcminiuserJD, still there?
08:30:46webguest15i have an iriver iHP140 with rockbox installed (jan 8, 2007 version). all was running smoothly, until the device hung today. i'm unable to switch it off. anyone able to help?
08:32:09Lloreanwebguest15: Use the reset pinhole in the bottom.
08:32:37webguest15aha! i'll give it a go
08:33:26webguest15it worked - thanks!!
08:34:07Lloreanthat's what it's there for. :)
08:34:53webguest15i didn't notice it before - i was planning to let the battery just run down. reset is more elgant :)
08:37:32 Quit Mouser_X (Read error: 110 (Connection timed out))
08:37:32 Quit linuxstb__ (Read error: 54 (Connection reset by peer))
08:37:52 Join linuxstb__ [0] (
08:39:55 Quit webguest15 ("CGI:IRC (Ping timeout)")
08:41:38 Join JdGordon_ [0] (
08:41:59webguest77Ah.... pcm_record_data(), then while(1) { pcm_record_more() } seems to be the sequence
08:42:04 Join ender` [0] (n=ender@
08:48:36 Quit JdGordon (Read error: 110 (Connection timed out))
08:50:21 Join decayedcell [0] (i=792ccb40@gateway/web/cgi-irc/
08:50:39decayedcelljust installed Rockbox on a friend's 4G Greyscale
08:50:50decayedcellworks great :p, much faster than my 5.5G
08:57:06 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
08:57:49 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
08:58:23AbcminiuserDecay, are you using the no frequency scaling build?
08:59:17 Quit JdGordon ("Konversation terminated!")
08:59:30 Join bluebrother [0] (i=IcWGUUgb@rockbox/staff/bluebrother)
08:59:32 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/
08:59:44sneakumswebguest77: am i missing something, or will that loop never terminate?
08:59:48 Join einhirn [0] (
08:59:48 Quit einhirn (Client Quit)
09:01:27safetydandecayedcell, what's your interest in the langv2 patch?
09:03:11decayedcellsafetydan just to see if it works
09:03:42decayedcelli just like checking out patches in the flyspray, patching my rockbox then trying them out
09:04:05safetydandecayedcell, okay, it's basically that the patch isn't really ready for prime time or non-dev use
09:04:27AbcminiuserDecayed, make sure to turn off frequency scaling
09:04:34AbcminiuserOtherwise it'll freeze occasionally
09:04:41decayedcellon the 4G?
09:04:53decayedcellAbcminiuser i didn't apply the scaling patch
09:05:06decayedcellsafetydan okay then, but if you have anything else that needs testing i'll be happy to do it
09:05:33AbcminiuserIt's in firmware\export\config-ipod4g.h
09:05:38 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
09:05:48AbcminiuserComment out the define for freq-scaling and rebuild
09:06:24decayedcellah okay then I didn't realise thanks
09:07:24decayedcellAbcminiuser do I do this for the 4G Color as well
09:07:41decayedcellI have a friend who wants Rockbox on his 4G Color
09:08:33 Quit linuxstb ("CGI:IRC (Ping timeout)")
09:10:30 Join jimboy23 [0] (
09:10:38webguest77sneakums: you are right, I have an extra button check in the main loop to see if the stop button is pressed
09:11:24webguest77however writing the incoming sound data to a disk file during the pcm recording callback seems to freeze my machine, hmmm....
09:12:30 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:14:44 Join brainiac_ghost [0] (
09:16:04linuxstb__webguest77: IIUC, the pcm recording callback is called from an interrupt. You should do very little in that callback - just return a pointer to a buffer. The actual processing of the that data should be done elsewhere in your plugin.
09:17:32jimboy23hey i have a question for the developers: is there any chance of development of rockbox for the toshiba gigabeat s series, and is there anything a non-programmer can do to help?
09:18:01Llorean jimboy23: Maybe, and not really at the moment.
09:18:19decayedcelllinuxstb_: is the FS5226 icode patch obselete or in SVN already?
09:18:29linuxstb__jimboy23: Development happens by users with those devices who decide to make it happen - Rockbox isn't ported on request.
09:19:08webguest77linuxstb_: Thanks for the tip, will try to rework my plugin that way
09:20:04linuxstb__decayedcell: It's just a forgotten experiment.
09:21:03decayedcelllinuxstb_: could you explain why removing icode can provide a speedup
09:21:34Mikachuit doesn't?
09:21:41jimboy23hmmm, so by Llorean's comment i take it there isnt much interest at the moment? i was hoping to rid myself of some of the problems of the native firmware. is there a specific kind of programming necessary to know for the development of the firmware?
09:21:46Mikachugaining boost means it's slower
09:22:23Overandjimboy23: *potentially* you could give a player to someone working on a port with similar hardware
09:22:27Overandor you could learn to code
09:23:18Bagderjimboy23: there is much interest, but clearly not enough for people to actyally start hacking on it
09:23:20Lloreanjimboy23: Rockbox is in C. Hardware knowledge is helpful in figuring out how bits of the device work together. There will need to be someone clever enough to get the processor to run unofficial code. And assembly code of the right architecture for optimizing and low level stuff in many cases.
09:25:25jimboy23overand: couldnt part with my player just yet
09:26:00jimboy23Llorean: ahh, i guess thats beyond my one semester of java programming class...
09:26:11linuxstb__decayedcell: One problem on the ipods is the current use of long calls everywhere. Removing code from IRAM means we can remove the use of long calls, which will give us both a speed and code-size improvement, but that's offset by the slowdown caused by removing the code from IRAM. We should probably find a different way to remove the long-calls.
09:28:57amiconnlinuxstb__: *all* functions are long called on arm atm afaik
09:29:21Mikachudoes the compiler know which function calls changes sections or only the linker?
09:29:28*Mikachu guesses only the linker
09:30:21BagderI guess that's part of the problem
09:30:30amiconnWe compile with -ffunction-sections which makes all function calls cross sections
09:31:01dan_alinuxstb__: I thought that you didn't think that moving code out of IRAM would hurt the PP502X targets?
09:32:05 Join lubiix908 [0] (
09:32:05 Quit kubiix (Read error: 104 (Connection reset by peer))
09:33:48jimboy23so does development actually have to be done with the actual hardware, or can it all be done on some kinda of virtual mp3 player on the computer used to program/
09:34:33Lloreanjimboy23: The player is necessary for the most significant parts of porting.
09:34:57jimboy23ahh, i see
09:35:59Bagderjimboy23: for all "high level" stuff we have simulators and all
09:36:19caitsith_2Not been able to reproduce the light dimming in less than 2 seconds, with latest build. (although battery may not be quite low enough for it.)
09:36:23Bagderporting in this sense is writing the hw-specific adjustments
09:36:35linuxstb__dan_a: That's why I wrote that patch. At the time, Rockbox had 74% boost with CVS Rockbox (for my test MP3) and 75% with all code removed from IRAM and long-calls removed.
09:36:38caitsith_2Actually, battery just died.
09:36:41Lloreancaitsith_2: Well, it's not supposed to be there any more. As the changelog says.
09:37:47caitsith_2And hcs just built spc patch 24, into latest svn build.
09:38:12 Join gook [0] (i=c27f0812@gateway/web/cgi-irc/
09:38:16 Quit Abcminiuser ("User pushed the X - because it's Xtra, baby")
09:38:58decayedcellwhat text editors do you guys use to make patches
09:39:28Mikachuhopefully nobody does that
09:39:29scorchedecayedcell: we use svn to make patches...
09:39:40jimboy23well, im going to try and read up on assembly and see what i can do. maybe in a few months ill understand enough to help. other than that, im going to bed. goodnight all and thanks for answering my questions!
09:39:44 Part jimboy23
09:39:49decayedcellsorry as in modify the code
09:39:58safetydandecayedcell, people use a variety of systems
09:39:59decayedcellthen make a diff
09:40:09*scorche was waiting for Bagder to say that
09:40:10safetydanand so forth
09:40:21Bagderthe standard editor wars comments apply
09:40:32*linuxstb__ wonders if we should call them diffs instead of patches - to differentiate them from the binary patches used by closed-source software.
09:40:45Bagderlinuxstb__: not at all a bad idea
09:40:49decayedcellokay then who is editing on windows here
09:41:00Bagderwhat's that?
09:41:06gookHi. Could someone please commit the FS task 5967 (nimbus-19 font)? I when doing a clean RB install I deleted it. And it's not packaged in the official font pack. There haven't been any comments since some time hence I assume the font is rather stable.
09:41:07LloreanI'd go so far as to say linuxstb__'s idea is a really really good one, considering the confusion that exists.
09:41:09scorchedecayedcell: i edit on both
09:41:26decayedcellscorche what do you use on windows / linux?
09:41:28safetydandecayedcell, there's vim for windows, but you probably won't like that
09:41:33caitsith_2Would actually have been nice to have low battery backlight timeout a custom option.
09:41:47Bagdergook: I'll have a look
09:41:58Mikachucaitsith_2: if you want longer battery life, make the timeout shorter always
09:42:23scorchedecayedcell: i usually use vi or vim on linux, and source insight on windows....notepad2 as a text editor on windoww
09:42:38Lloreandecayedcell: You might try ConTEXT as just a straight editor.
09:42:51Mikachuor vim or emacs
09:43:03gookAnd on the related note: is there a page (wiki?) with samples of RB fonts? I've seen the rasher's page but haven't found *RB* fonts there.
09:44:12Lloreangook: I believe there are maps for most of the Rockbox fonts here:">
09:46:06Bagdernimbus-19 committed
09:46:19 Quit brainiac_ghost (Read error: 60 (Operation timed out))
09:46:47gookLlorean: hey, that's it! Thanks!
09:46:55*bluebrother likes gvim on windows
09:49:12Mikachudoes anyone agree or disagree with this patch to mandelbrot?
09:50:49LloreanMikachu: Does it keep the current iteration setting, or the 'max' as the name suggests?
09:51:41Mikachuin svn, if you lower the iter and zoom, the iter is reset, with the patch it isn't
09:51:49Mikachuthe variable name in the code is max_iter
09:51:54Mikachui hope that clears it up :)
09:52:04LloreanThen I like the patch
09:52:23LloreanI've had to wait through several repeat zooms before and it is an irritation.
09:52:36Mikachuyou browse fractals often? :)
09:53:08LloreanJust barely enough to be irritated by the way it works right now. :)
09:53:12Mikachuoops, zoomed in too far and it freaked out
09:53:18 Quit gook ("CGI:IRC")
09:54:10bluebrotherthe "manual" and "mailing lists" page still has the old side menu
09:55:07Mikachunow to select someone to poke for applying it to svn, maybe Bagder?
09:55:42LloreanI definitely think it makes the fractal less irritating. Especially on targets where it's really easy to zoom several times in one go.
09:56:56 Join combrains [0] (
09:56:58 Quit GodEater ("CGI:IRC (Ping timeout)")
09:57:59 Join Arathis [0] (
09:59:44 Quit Arathis (Client Quit)
10:01:28 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
10:06:01***Saving seen data "./dancer.seen"
10:07:27 Part predius
10:16:49 Join Mouser_X [0] (
10:22:09 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:24:11 Quit midgey ()
10:26:51 Join Abcminiuser [0] (
10:27:20 Join dune2 [0] (
10:29:52 Quit combrains ("Rockbox Rocks :)")
10:34:51 Quit perplexity (Read error: 60 (Operation timed out))
10:37:27 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
10:38:39*LinusN found a nice longname bug in fat.c
10:39:17*petur hopes it is related to the label bug
10:39:19LinusNif a name spans 3 sectors, it will be messed up
10:39:44amiconndecayedcell: I do all my rockbox coding on windows, and I use ConTEXT
10:39:45 Join webguest16 [0] (i=3aa99c23@gateway/web/cgi-irc/
10:40:24LinusNit will be fixed with the upcoming ipod 80gb fixes
10:40:45webguest16anybody here using the toshiba gigabeat port ?
10:41:29Lloreanwebguest16: Did you have a specific question?
10:41:56XavierGrdecayedcell: also on windows a very good and light editor is Notepad2
10:44:24hachihurrr, did you just say 80gb fixes? as in... they got it working somehow?
10:44:48Lloreanhachi: It's not working *yet*
10:44:56markunwebguest16: yes, some people in here use it
10:45:02LloreanBut it's now more or less a matter of time, I believe.
10:45:13hachiLlorean: bleh... forums were supposed to be emailing me on updates... but it forgot about me again
10:45:25 Quit dan_a (Read error: 110 (Connection timed out))
10:45:37decayedcellXavierGr yeah i'm using it atm pretty cool
10:46:14Lloreanhachi: The forum emailing is very unreliable.
10:46:31LinusNhachi: i am working on the FAT32 driver for the 80GB
10:47:01hachiLinusN: how much cursing is involved? and do you have enough money for booze when you finish?
10:47:27LinusNnot much cursing at all, actually
10:47:36LinusNas for money, not a cent :-)
10:47:59hachiwhat country are you in? more importantly, is it possible to wire you money?
10:48:37LinusNyou can donate to the Rockbox project with paypal
10:49:01LinusNbut in my case, money won't help me do it faster, unfortunately
10:49:27hachiI'm not out to con you... I'm out to thank you for what effort has been applied so far
10:49:57LinusNthen i suggest you donate to the project, it will indirectly support me
10:50:07hachilevering engineers using the promise of money hardly ever works... I'm pretty sure we're a breed of apathy machines
10:50:45LinusNmoney works, in sufficient amounts
10:50:54*petur wishes it were possible to donate time
10:51:18LinusNyou basically have to top my regular salary
10:51:35decayedcelli've noticed in the source code that for the nano, video, mini 2G backlight fading via PWM is possible - however on other ipod targets such as the 4g color there is no define - is this because those models don't have a PWM or we don't know the hardware registers to control it on those targets
10:52:44webguest77I have my main while(1) {} plugin loop in plugin_start(). After I call yield() in my plugin, control only returns to my loop after a button is pressed. Is this normal?
10:53:01Mikachudecayedcell: pwm isn't a hardware thing
10:53:06linuxstb__decayedcell: At least on my colour, the fade-in happens already - i.e. the hardware does it.
10:53:21linuxstb__Sorry, not fade-in, but fade-out.
10:53:46Topic"enjoy the new leftside menu design" by Bagder (n=daniel@rockbox/developer/bagder)
10:53:54Mikachubut the stock firmware on nano does better pwm than rockbox :)
10:54:03linuxstb__In fact, fade-in seems to happen as well, but much faster than the fade-out.
10:54:20LinusNwebguest77: sounds like you have a button_get call somewhere
10:54:25 Join robin0800 [0] (
10:54:29decayedcelllinuxstb_ so its not possible to manually adjust the brightness for those targets?
10:54:46linuxstb__decayedcell: I don't think anyone has investigated.
10:55:01markunBagder: thanks
10:55:41peturBagder: goodie
10:55:47webguest77LinusN: I have button = pluginlib_getaction(rb,TIMEOUT_BLOCK, plugin_contexts,PLA_ARRAY_COUNT); would that cause this behavior?
10:55:51hachiLinusN: did your ipod get damaged at all with your logic probing?
10:56:16LinusNhachi: i didn't do any probing
10:56:25hachialso, do you mean you were actually using one of those tektronix/HP logic analyzers... okay nevermind :)
10:56:33LinusNwebguest77: yes, TIMEOUT_BLOCK is the problem
10:57:07LinusNhachi: i have a "cheap" USB 16-channel logic analyser
10:57:28 Quit linuxstb__ ("Leaving")
10:57:28hachiI'd love to hear about it
10:57:32webguest77LinusN: Aha. Thanks. I'll search for TIMEOUT_BLOCK, may be back here with some questions if I can't figure it out :-)
10:57:53peturBagder: one remark: the daily/current build thing stays confusing. From the releases page there's a link to daily builds but from the left side just a link to current builds
10:58:19Bagderyes, it needs some further cleaning up
10:58:33Bagderalso the pages still uses the wrong menu
10:58:57Mikachui don't see any menu there
10:59:09BagderMikachu: click a date
10:59:12LinusNhachi: it's a PKLA-1000,
11:00:02hachinice, arigatou gozaimasu
11:03:55 Join barrywardell [0] (
11:05:39 Join Darkrift [0] (
11:05:41 Quit Mouser_X (Read error: 110 (Connection timed out))
11:07:06webguest16on the gigabeat port which button saves changes when using the virtual keyboard ??
11:07:52 Join lee-qid [0] (
11:08:19Darkriftanyone here with ipod video knowledge?
11:08:57LinusNDarkrift: it's much easier to just ask a question instead of trying to find out beforehand who might know the answer
11:08:59webguest77When I call pluginlib_getaction with TIMEOUT_BLOCK, my main loop in plugin_start() pauses after yield() until a button is pressed. When I call pluginlib_getaction with TIMEOUT_NOBLOCK, my callback function in pcm_record_data is not called. Is there any reason that pluginlib_getaction with TIMEOUT_NOBLOCK would stop pcm_record_data callbacks from getting called?
11:09:48markunwebguest77: POWER I think
11:10:09Darkrifti was more or less trying to find out of anyone was awake
11:10:19Bagderno, we all sleep
11:10:23webguest77markun: I'm not sure I understand. What do you mean by POWER?
11:10:27Darkriftanyways, i just got a used ipod video 30g, and put rockbox on it
11:10:38Darkriftwhat all video types does it support?
11:10:44markunwebguest77: the upper button on the right side
11:10:58LinusNwebguest77: no, there is no reason why your callbacks would stop, but you must handle timeouts in your action handling code
11:11:13LinusNmarkun: you are talking to the wrong webguest
11:11:13markunwebguest77: ah, that was for webguest16 :)
11:11:21markunwebguest16: so, press POWER ;)
11:11:30markunLinusN: they look all the same to me :)
11:11:41decayedcellDarkrift only mpeg on rockbox
11:11:41markunWhy don't they choose a normal nick..
11:11:43webguest16markun, thank you very much. The port is fantastic
11:11:50Darkriftisnt xvid mpeg?
11:11:56markunwebguest16: you're welcome :)
11:11:57webguest77LinusN: I'm not sure what you mean by "handle timeouts". Timeouts of what?
11:12:00Darkriftdoes it have to have a mpg extension too?
11:12:07markunDarkrift: yes, only MPEG1/2
11:12:10LloreanDarkrift: MPEG-1/2, XviD is MPEG-4
11:12:11webguest16only run it for a day but already mightily impressed with it
11:12:11BagderDarkrift: see PluginMpegplayer wiki page
11:12:19Darkriftty :)
11:12:24Darkriftive read like 300 pages on this soo far
11:12:31Darkriftwas running in circles, thx for the help
11:13:05LinusNwebguest77: setting a timeout other than _BLOCK will make the plugin_getaction() call return even when no button is pressed
11:13:18Darkriftevery forum i find says it plays xvid, but the device itself wont
11:13:22Darkriftso i was very confused
11:13:38Darkriftdoes the standard firmware play xvid?
11:13:49webguest77LinusN: Right. I'm just trying to make a simple audio recording plugin, with buttons for record, stop record, and play.
11:13:58 Join spiorf [0] (
11:14:13decayedcellDarkrift only MPEG1/2
11:14:19decayedcellXvid is MPEG4
11:14:28webguest77LinusN: The weird thing is really just changing that _BLOCK to _NOBLOCK causes my recording callback (which stuffs data into a buffer to later be written by the main loop) not to be called.
11:14:30Darkriftso thats the orig firmware AND rockbox?
11:14:45decayedcellif you use the original firmware that plays MPEG4 and H.264
11:14:52decayedcellRockbox only plays MPEG1/2
11:14:55BagderDarkrift: we don't normally discuss details of the original firmwares here, we talk rockbox
11:15:14LinusNwebguest77: it will return ACTION_NONE, and you will have to call plugin_getaction() again
11:15:19markuntoo many original firmwares to talk about
11:15:23LinusNthe timeout is in ticks
11:15:38Darkrifti understand but i just had 4 ppl tell me that the firmware we are allowed to talk about wont help me
11:15:48webguest77LinusN: Do I have to call anything special to make enable my callbacks to be called, or is rb->yield() enough?
11:16:00BagderDarkrift: then go ask apple about their firmware
11:16:08Darkriftmy question was more along the lines of "do i have to switch over to play xvid or can i do everything form rockbox"
11:16:20LinusNwebguest77: use a timeout of, for example HZ, then you won't need a yield
11:16:21Darkrifti wasnt trying to start a apple firmware discussion
11:16:40LloreanDarkrift: If 4 people told you Rockbox won't play XVID it's a clue that it won't.
11:16:48Bagderrockbox is not really superb in the video playing department (yet)
11:16:57webguest77LinusN: I don't need a yield to allow audio data to come back in?
11:17:00LinusNwebguest77: pluginlib_getaction(rb,HZ, ....)
11:17:07Darkriftomfg, you guys are asswads, im asking simple questions and you guys have attitudes leaking out your asses
11:17:10 Quit Darkrift ("Peace and Protection 4.22")
11:17:17LinusNwebguest16: yes, but using a timeout will make it yield in plugin_getaction()
11:17:24LinusNsorry, that was for webguest77
11:17:33webguest77LinusN: I'm also writing the data to a file as it's being recorded. I don't need yield() after rb->write()?
11:17:42 Join dan_a [0] (
11:17:45LinusNno you don't
11:17:53Bagderperhaps we should leave the default nick field empty in the cgi::irc web page...
11:18:07LinusNwebguest77: but it sounds like you need multiple threads
11:18:12LloreanIt might be helpful with the increased traffic we're getting these days.
11:18:14markunBagder: good idea
11:18:20webguest77LinusN: Hmmmm. OK thanks for the information, I'll play with it some more.
11:18:20zefielol Bagder
11:18:32Bagderhaving this huge amount of webguests makes conversations confusing
11:18:47zefie2 isnt huge but point taken
11:18:48Bagdernot huge exactly right now perhaps
11:18:57JdGordon... there are only 2 in the channel atm..
11:19:00BagderI don't like colored nicks
11:19:10LinusNBagder: "huge" being 2 at the moment :-)
11:19:15LloreanEven with colored nicks, it's a hassle using nick completion too.
11:19:16Bagdera huge 2!
11:19:34MikachuLinusN: i had a computer lab in a math course that claimed 13 could be regarded as infinity :)
11:19:44zefieman i had forgotten how slow usb1 is
11:19:44LinusN1, 2, many
11:20:14 Quit dan_a (Client Quit)
11:20:19Mikachulim(2->infinity, webguests)
11:21:17fejfighterMikachu: i didnt want to have to think about maths until at least maths when school goes back :P
11:23:21 Join inversions [0] (
11:23:33amiconnLinusN: How cheap is "cheap"?
11:23:52LinusN1100EU when i bought it
11:23:53*amiconn thinks he should get himself a logic analyser
11:28:55XavierGr1100 eu is cheap?? Then again, I really don't know about logic analyser prices
11:31:02LinusN1100EU is unfortunately in the cheap range
11:31:36LinusNthey are probably cheaper now, but logic analyzers often cost quite a lot
11:32:24 Join wooo [0] (
11:34:29 Join Criamos [0] (
11:35:47 Nick wooo is now known as anathema (
11:35:51amiconnLinusN: Is this an 1116, 1216 or 1616?
11:36:12*amiconn found this:
11:39:54LinusNamiconn: pkla1616
11:40:56 Quit inversions (Read error: 60 (Operation timed out))
11:41:09 Join _fejfighter_ [0] (
11:44:31decayedcellhmm DarkDrift sure has a short temper :D
11:46:16markunYes, I wonder why he was so pissed off
11:46:32markunI thought the answers to his question were pretty clear
11:47:07decayedcellthey were very very clear
11:47:23decayedcell<Llorean> Darkrift: If 4 people told you Rockbox won't play XVID it's a clue that it won't. - I think that ticked him off
11:47:43 Quit Criamos ("( :: NoNameScript 4.03 :: )")
11:48:13decayedcellmy question was more along the lines of "do i have to switch over to play xvid or can i do everything form rockbox" - he probably should have asked that first
11:49:09markundecayedcell: but he assumes you can play xvid encoded video with the apple firmware, which it not possibile, right?
11:50:18decayedcellmarkun as far as I know it is
11:50:30decayedcellmarkun as long as it is encoded correctly
11:50:55decayedcellthe ipod doesn't fully support all the features of H.264 either
11:52:10decayedcellhowever, if his question was if the apple firmware could play Xvid MPEG4, then he should have asked the guys at apple, like Bagder pointed out xd
11:53:18decayedcellBagder does the Xvid decoder require an FPU
11:54:47Lloreandecayedcell: Video on the 5G in the retail firmware makes use of another processor, manufactured by Broadcom, that we know very little about.
11:55:53decayedcellwhat about on the targets that don't have such a chip, would you need to port an FPUless mpeg4 decoder or something
11:55:57 Quit fejfighter (Read error: 110 (Connection timed out))
11:56:05markundecayedcell: very few video decoders use floats afaik
11:58:19amiconnJdGordon: around?
11:59:28amiconnDid you see my remark regarding id3 tag priority: (and possibly other bool settings) in the log?
11:59:32 Join spiorf_ [0] (n=spiorf@
11:59:44 Quit spiorf_ (Read error: 104 (Connection reset by peer))
11:59:56 Join spiorf_ [0] (n=spiorf@
12:00:02amiconnsettings_list has the correct options "v2-v1,v1-v2", but the settings writer and reader don't use it for booleans
12:01:08decayedcellwow thats a very old FS entry :P
12:01:29amiconnAlso, using strtok_r in the reader might cause problems, as it changes the string it searches
12:01:48 Join JdGordon_ [0] (n=jonno@rockbox/developer/JdGordon)
12:01:51 Quit JdGordon (Read error: 104 (Connection reset by peer))
12:02:03JdGordon_sorry amiconn, comp crashed
12:03:55JdGordon_amiconn: strtok_r was taken out wasnt it?
12:04:05JdGordon_ill fix that other problem
12:04:14JdGordon_well... investigate it anyway :p
12:05:33JdGordon_strtok_r should be safe in the reader.... the buffer it changes is the local buffer for the file read..
12:06:04***Saving seen data "./dancer.seen"
12:06:08 Quit idnar (Nick collision from services.)
12:06:10 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
12:06:19amiconnHmm, maybe I didn't check thoroughly
12:06:41 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
12:06:47amiconnAs for the bool settings: lines 327 and 775 in settings.c. They always use on/off instead of what is in the list
12:07:48JdGordon_yeah, fixing now
12:08:05 Quit Abcminiuser ("User pushed the X - because it's Xtra, baby")
12:08:08JdGordon_removing the off_on var and using NULL for those settings
12:08:43amiconnThey should use the correct strings....
12:10:07 Quit terinjokes ("leaving")
12:10:21 Quit spiorf (Read error: 110 (Connection timed out))
12:10:32decayedcellbarrywardell are you here
12:12:00JdGordon_amiconn: 90% of the bool settings are "off,on" so it would be faster having the current code used for that and bool setting with other text treated as a special case
12:12:33decayedcellbarrywardell i just tested your bootloader patch on a 4G Greyscale
12:13:10decayedcellit doesn't boot into the apple firmware, even though i've restored the ipod, installed a new bootloader and new rockbox
12:13:51barrywardellis that with SVN? i committed the patch last night
12:14:05 Quit anathema (Read error: 60 (Operation timed out))
12:14:14decayedcellyes this is with latest SVN
12:15:15barrywardelldoes it say "Loading original firmware..." when you have hold on/hold menu?
12:15:34amiconnJdGordon_: Perhaps. I was thinking of changing the position search into a separate function
12:15:46decayedcelltested it with the hold switch on hold, haven't tested press menu I'll try that now
12:15:48 Join earthdog [0] (i=c3612423@gateway/web/cgi-irc/
12:16:24 Quit robin0800 ("Clap on! , Clap off! Clap@#&$NO CARRIER")
12:16:36JdGordon_amiconn: well, the way ive done it for the bool doesnt really need the complexity that the int settings do.. ill pastebin how i've done it.. (im pretty sure it would work)
12:16:38decayedcellnope no cigar... it just reboots itself
12:17:20JdGordon_amiconn: I dont think there would be much gains making a genereic function to search the cfg_vals variable
12:17:40barrywardelldecayedcell: what does it say on the screen?
12:18:34JdGordon_although, im not sure the int settings are done nicely now anyway
12:18:38decayedcellbarrywardell: Loading original firmware...
12:18:59decayedcellperhaps I just have a screwed up rockbox source again, now I'm having trouble compiling
12:20:41 Part earthdog
12:20:41barrywardelldoes it say anything after that?
12:20:49decayedcellit works correctly on my 5.5G video though
12:21:12decayedcellbarrywardell: um I'm pretty sure the backlight turns off and then it just resets itself, i'll try again
12:22:03 Quit _fejfighter_ ()
12:23:59barrywardelldecayedcell: do you have an apple_os.ipod file either in the root or in .rockbox?
12:24:03 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
12:24:20decayedcellbarrywardell no its just rockbox
12:29:08 Join inversions [0] (
12:29:54 Join decayedcell_ [0] (i=792ccb40@gateway/web/cgi-irc/
12:29:54 Quit decayedcell ("CGI:IRC (EOF)")
12:30:47 Part Llorean
12:31:24barrywardelldecayedcell_: what method did you use for installing the bootloader? does an old bootloader work?
12:32:02decayedcell_i used ipodpatcher 0.5
12:32:41decayedcell_ipodpatcher 1 -a bootloader-ipod4g.ipod - i've been having issues with patches and Cygwin lately
12:33:04 Join linuxstb [0] (n=linuxstb@
12:33:10decayedcell_so I'm downloading yet another copy of the rockbox source - i'll recompile everything again
12:35:15 Join BigBambi [0] (
12:41:13 Quit safetydan ("Ex-Chat")
12:41:45 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
12:42:12 Join n1s [0] (
12:43:53n1sWell, woohoo 1000 open tasks :-D ....
12:44:27LinusNcelebration time!
12:46:46*linuxstb counts 129 people in this channel - only 8 tasks each...
12:46:47Mikachu surely replaygain/rva tags are better for that sort of thing?
12:47:06*scorche wonders how logbot will complete them
12:47:15Mikachuand duplicate here
12:47:22Mikachudown to 998
12:47:28 Join Mouser_X [0] (
12:47:30linuxstbscorche: Probably faster than some "real" people
12:48:02 Join Thundercloud [0] (n=thunderc@
12:48:17barrywardelldecayedcell_: i just sent you a compiled version with an added debug message. can you test please?
12:48:58 Quit Thundercloud (Remote closed the connection)
12:49:24 Join Thundercloud [0] (n=thunderc@
12:49:26decayedcell_barrywardell sure i've also got the fresh rockbox chugging away
12:49:57decayedcell_oh just the bootloader
12:49:58decayedcell_even easier
12:50:20markunMikachu: what about this one?
12:50:21Mikachui think you can just close this bug button_status shouldn't be returning scrolls, it would be sort of an odd state anyway
12:51:24Mikachumarkun: i dunno, maybe one could modify the gain frame in the mp3 blocks before sending it to the decoder
12:51:31Mikachuit says it's already working for swcodec
12:51:36 Join webguest15 [0] (i=526edca8@gateway/web/cgi-irc/
12:53:20 Join Thundercloud_ [0] (n=thunderc@
12:54:04decayedcell_barrywardell: retailOS found in RAM
12:55:06linuxstbdecayedcell_: Can you try installing using the old installation method (i.e. ipod_fw) instead of ipodpatcher -a ?
12:55:43decayedcell_can you link me to the instructions
12:55:51linuxstbThe IpodInstallation wiki page.
12:56:20linuxstbYou'll need the bootloader/bootloader.bin (in your bootloader build directory) file instead of the bootloader-ipod???.ipod version.
12:56:21barrywardelldecayedcell_: ok. and another one sent. can you test please?
12:57:35JdGordonamiconn: ok, using the utility function makes it cleaner (the read) so It may as well be used for bool aso, do you wanna see the diff? or should i just comit?
12:57:45decayedcell_linuxstb i'll try barry's first
12:58:04 Join Wiwie [0] (
12:59:02decayedcell_barrywardell - same thing, RetailOS found in RAM
12:59:24decayedcell_linuxstb: I suppose I should do -d first then use the old bootloader?
12:59:59decayedcell_barrywardell: although this time it paused then rebooted
13:00:25 Quit Thundercloud (Read error: 60 (Operation timed out))
13:00:57linuxstbdecayedcell_: No - restore your original firmware partition.
13:02:12barrywardelldecayedcell_: I also sent you a version without my changes.
13:02:17barrywardellgotta go now. check back later
13:03:31decayedcell_same bbl
13:03:39 Quit barrywardell ()
13:03:39 Quit decayedcell_ ("CGI:IRC (EOF)")
13:03:52 Quit Wiwie ("Miranda IM! Smaller, Faster, Easier.")
13:05:36Mikachu534 of the 1000 tasks are feature requests
13:06:15JdGordonall requests older than 1 year should be closed
13:06:26JdGordonprobably the same with most patches
13:06:44Mikachuheh, task 8 is still open
13:06:56markunJdGordon: don't know about that
13:07:02BagderJdGordon: the problem with that is that the patch authors get offended
13:07:10markunJdGordon: why not look at them and then decide if they can be closed?
13:07:17MikachuBagder: feature requests usually don't have patch authors
13:07:29Bagder"<JdGordon> probably the same with most patches"
13:07:29Mikachu(not necessarily agreeing with JdGordon though)
13:07:35Mikachu<- blind
13:07:42linuxstbWhy delete old feature requests? Old requests are just as valid as new ones IMO.
13:07:45JdGordonwow! im seeing lots of evil red :p
13:07:56*JdGordon takes back what he said
13:08:04Bagderbut removing old feature requests would only cause people to resubmit them
13:08:10n1sthere's lots of them and I don't know if we have a policy for "impossible" or "obvious" requests
13:08:21*n1s wants policies!
13:08:35linuxstbVery little is impossible - especially as Rockbox gets ported to faster and faster devices.
13:08:56*Bagder recalls the NODO document...
13:09:07linuxstbYes, there's almost nothing left...
13:09:13 Quit webguest16 ("CGI:IRC (Ping timeout)")
13:09:15n1syes sure, but do we have any other policies
13:09:21n1sfor feature requests
13:10:15n1slike for features that almost everyone agrees shouldn't be implemented?
13:11:04Bagderthey should be closed/rejected
13:11:26*n1s will start hunting after food is ready :-)
13:11:49 Quit Mouser_X (Read error: 145 (Connection timed out))
13:12:45n1salso there's a problem with lagre amounts of requests in the tracker −− it makes it harder for people to find earlier requests and results in more duplicates
13:13:46n1sBagder I like the reversed chronological order on the new irc logs page, nice!
13:13:51 Join perplexity [0] (
13:13:58Bagderyes, it's a lot nicer
13:15:00Mikachumaybe this can safely be closed
13:15:01*dune2 is away: brb
13:15:02Bagderquite a massive amount of links
13:15:04MikachuAnimations Main-Menu
13:15:14JdGordonout of curiosity, does having lots of return statements in a function make the code larger than having breaks and a variable to store the return value?
13:15:37BagderJdGordon: generally speaking: no
13:15:54Mikachuusually the variable is used if you want to do something in the common case before returning, but after the switch
13:16:43 Join robin0800 [0] (
13:19:39JdGordonhas anyone noticed builds take longer to start with the svnversion script now?
13:21:01Bagderwe're fewer servers now
13:21:11Bagdersince not all have converted
13:21:20JdGordonI mean on local boxes...
13:21:35Bagdernow how can that affect the build?
13:21:40JdGordonit feels like it takes ages to start
13:21:49JdGordonbut im not sure if its me or my computer being silly
13:21:50Mikachumaybe it contacts the server for wahtever reason
13:22:16Bagderthere's only one svn command in the build, and that is svnversion that checks the rev of your local repo
13:22:43JdGordonok, it must be my box then
13:23:39 Quit JoeBorn ("going home")
13:23:55JdGordonamiconn: ok, I got rid of strtok
13:25:19JdGordonwhat the FUVK?
13:25:35markunMikachu: is he proposing a hardware mod?
13:25:44Mikachui have no idea, i started laughing at MANULA though
13:26:42scorchehow did that stay around this long?
13:31:02 Quit webguest15 ("CGI:IRC")
13:33:28Mikachusomeone can close this bug, you can use Play Next that was added recently
13:33:33Mikachuer, feature request
13:34:37 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
13:34:51Mikachumaybe Play Next Shuffled should also exist
13:34:52markunMikachu: why don't you apply for the right to close them yourself?
13:35:01 Quit Brunellus__ ("Ex-Chat")
13:35:06Mikachumarkun: i guess i could do that too
13:35:19Mikachuis that Bagder or zagor?
13:35:20markunBagder: can you grant him permission?
13:35:47bluebrotherJdGordon: svnversion needs a bit time
13:36:05bluebrotherjust run it in the top of your source dir and see.
13:36:07BagderMikachu: what's your flyspray account name?
13:36:21JdGordonBagder: is it possible to make the target name at the top of the table a link to the if it built? (and possibly in a different colour so it stands out)
13:36:27bluebrotherbut I don't think there is anything we can do about this :(
13:36:46JdGordoncan we disable it on local builds?
13:36:54BagderMikachu: superpowers handed over
13:37:41JdGordonwhat would be great for local builds is if the time of the actual build was used instead of the time make was run, and not put the svn versino there
13:37:48BagderJdGordon: the table is only updated before all builds and after all builds
13:38:24 Join Criamos [0] (
13:39:16LloreanMikachu: "Play Next Shuffled" doesn't really make sense, it should just be sequential if shuffle is off, or shuffled if shuffle is on since it's supposed to be replacing your playlist rather than being added into it. I'm not sure it does this though.
13:39:31MikachuLlorean: i mean like Insert Shuffle
13:39:41LloreanYes, I know, but it doesn't make sense.
13:39:54Mikachuwhy not?
13:40:04LloreanInsert Shuffle makes sense because it's adding the songs into an already existing list.
13:40:15Mikachuinsert shuffle exists for empty playlists too
13:40:18Mikachubut only on directories
13:40:35LloreanYes, but it serves no real purpose other than if you want a shuffled playlist but can't be bothered to turn on the shuffle setting.
13:40:41Mikachui agree that it shouldn't appear for individual tracks (insert shuffle doesn't do that either)
13:40:56 Join My_Sic [0] (
13:41:21Mikachui don't think you've thought this through
13:41:46n1sShouldn't "Play Next" just do what is normaly done when a son is selected in the browser and enqueue the currently played song at the beginning of the playlist?
13:41:54n1ssong, not son
13:41:56Lloreann1s: Basically.
13:42:14LloreanWhich means if shuffle is on, you should get a shuffled list, and if it's off you shouldn't.
13:42:27Mikachui agree
13:42:33Mikachui'm talking about selecting a directory though
13:42:47LloreanWhy wouldn't the same apply to a directory?
13:43:08n1sI only used it once and that made wps<->reality sync go to hell as it thought it was playing a diffferent song than were playing... not reproducible unfortunatley
13:43:13Mikachuif the same applies to a directory, you can submit a patch to remove insert shuffled from the menu too
13:43:34LloreanMikachu: Insert Shuffled is useful if you have an existing playlist and want to shuffle a new folder into it.
13:44:01MikachuLlorean: talking about the "empty playlist insert" menu
13:44:05Mikachustop playback
13:44:10Mikachuinsert on a directory
13:44:12bluebrotherJdGordon: how should we differ between "local" builds?
13:44:15Mikachuinsert and insert shuffled appears
13:44:16Mikachuboth work fine
13:44:22LloreanThen specify that, I can't know which "The Menu" you're talking about.
13:44:31LloreanYou keep jumping back and forth.
13:44:33bluebrotheryou can put some string to docs/VERSION and that will used then (and svnversion not called)
13:44:35 Quit Kitt0s (Read error: 110 (Connection timed out))
13:44:59LloreanBut "Insert Shuffled" is redundant on an empty playlist if "Insert" creates a shuffled playlist when shuffle is on, yes.
13:45:14JdGordonbluebrother: i dunno... ok ill do that
13:45:24Mikachujust because there's an incredibly inconvenient way to do something doesn't mean a convenient way can't exist
13:45:38LloreanHow is that inconvenient?
13:45:44Llorean"I want shuffled music, so I turn on shuffle"
13:46:15LloreanIt takes me about half a second to do so.
13:46:33Mikachuand selecting insert shuffled instead of insert is O(1) :)
13:46:38JdGordonbluebrother: creating that versino file is makeing it much better... can we add an option to configure to automatically create it?
13:46:47LloreanIt may be O(1) but it's entirely redundant.
13:46:56LloreanIt would make sense if "Play Next" was always unshuffled.
13:47:07LloreanThere's no point in having one variable function choice, and one single function choice
13:47:17 Quit My_Sic (Read error: 104 (Connection reset by peer))
13:47:25LloreanYou either have the variable function one that serves in both cases, or you have two single function ones so the user always has explicit control
13:47:38bluebrotherI wouldn't want to do this −− to prevent the casual user / wannabe-dev to build something one can't name a version to
13:47:40LloreanYou're suggesting essentially 1.5 options. In half the cases they do the same thing, and the other half they don't.
13:48:46LloreanI really don't care which of the two directions you go in, but if you're going to have some of the options be independent of the "Shuffle" mode, they all should be so that behaviour is always predictable.
13:49:04Mikachuin that case i think the Shuffle option should go away, it doesn't make sense to show in the status bar, and have in the quick screen, an option that affects what happens when you select insert
13:49:19bluebrotherand the addition of svnversion was to make every version trackable
13:49:42Mikachu(i have to admit i haven't used the shuffle option, i assumed it jumped to a random track in the playlist while playing without shuffling the actual playlist)
13:49:47LloreanMikachu: It also affects when you select a playlist normally, when you click on a single song, etc...
13:50:32Mikachuyou can use Shuffle Playlist for that, takes about 2 seconds :)
13:50:43 Join Zagor [0] (
13:51:21JdGordondoes anyone mind if I move set_file() from settings.c to misc.c?
13:51:41LloreanMikachu: But that doesn't allow you to start on a random song.
13:51:50Mikachupress next
13:52:00LloreanYes, but that adds yet another step to a 2-second already process.
13:52:06LloreanPeople are used to playback modes
13:52:20LloreanThey're common on just about any music playing software or hardware.
13:52:28Mikachuan option that shuffles playlists on load isn't a playback mode
13:52:39Mikachusince you can't turn it off after loading the playlist
13:52:41 Join webguest65 [0] (i=5b606ada@gateway/web/cgi-irc/
13:52:43LloreanYes, you can
13:52:55amiconnLlorean: "Insert shuffled" is *very* useful.
13:53:12LloreanMikachu: If you load a playlist, and turn off shuffle, it returns to the order it was on-disk, or should.
13:53:23Lloreanamiconn: In what conditions. I'm willing to admit that I personally probably just can't see it.
13:53:34webguest65i got an problem
13:53:45Lloreanamiconn: But remember, we're talking in the context of an empty playlist. I know it's useful with an already populated one.
13:53:46webguest65i have removed rockbox
13:53:59webguest65but my sansa not starts the original fw
13:54:00MikachuLlorean: turning on Shuffle and selecting Play Next doesn't actually shuffle the songs ;)
13:54:07MikachuLlorean: i don't hold you responsible for that though
13:54:25LloreanMikachu: Note that much earlier I said it *should*, but I think I even specified that I don't know whether it does. If not, it was implied by the should. ;)
13:54:34amiconnLlorean: With an empty playlist, it's still very useful on Ondio. Using "insert shuffled" is *way* faster than enabling shuffle and the using insert
13:55:18Lloreanamiconn: Then that sounds like a flaw in how using "Insert" while shuffle is enabled works. It could still just call the insert-shuffled code if the playlist is empty.
13:55:24webguest65IS THERE ANYONE WHO CAN HELP ME ?
13:55:38Lloreanwebguest65: You don't need to use all caps.
13:55:51Lloreanamiconn: But my point is mostly that "Insert Shuffled" suggests that "Insert" is not shuffled.
13:56:00amiconnLlorean: No. Maybe I wasn't precise. Enabling shuffle needs far more button presses than using 'insert shuffled'
13:56:17amiconnAnd another reason: Meanwhile I always use "insert shuffled" on my targets and never enable shuffle mode. Reason: if I enable shuffle, I often forget to disable it again
13:56:31Lloreanamiconn: Anyway, my point is that I don't mind "Insert Shuffled" but if that's explicitly shuffled, "Insert" should be explicitly unshuffled.
13:56:33amiconnLlorean: Don't forget: Ondio has no quickscreen
13:56:52Lloreanamiconn: Nobody has actually told me that until now, I believe.
13:56:56Mikachu[.] [..]
13:57:28Lloreanwebguest65: Read about Recovery Mode. Do you still have the original firmware .bin file?
13:57:29 Join nick89 [0] (
13:58:15webguest65hmm no
13:58:28webguest65only the american one but need europe
13:58:55Lloreanwebguest65: You need the one you copied to of.bin, like the install instructions told you to... You did follow the install instructions, right?
13:59:03Lloreanwebguest65: Also, you should read this page:
13:59:53 Quit inversions (Read error: 60 (Operation timed out))
14:00:43webguest65anyone here got the europe bin file ?
14:01:26Lloreanwebguest65: Most people in here aren't Sansa users. There are a couple developers, but remember, it has been clearly said that non-developers shouldn't be using it. There aren't a lot of people who might have your file.
14:01:52 Quit nick89 (Client Quit)
14:02:05 Join nick89 [0] (
14:02:51 Quit webguest65 ("CGI:IRC (EOF)")
14:03:14 Join Mouser_X [0] (
14:04:11GodEaterI still don't get why non-devs would bother installing rockbox on a sansa - there's still no sound
14:04:30LloreanPretty much
14:04:42GodEateroh yeah - I forgot. Sansa Doom. The way it was meant to be played =/
14:04:43Bagderyeah, its the games that attract them
14:04:57LinusNlet's disable doom and get rid of the support questions
14:05:06JdGordoncan someone please have a look @"> and tell me if its ok? I got sick of the mess in settings.[ch] so no code changes, but rearranged both files to make working in them easier
14:05:11scorcheand rockboy
14:05:16LloreanI would have strongly suggested that.
14:05:21GodEaterI think they're interesting in a "look what we can do with the hardware" kind of way - but I'd never bother actually playing them on <insert DAP of choice here>
14:05:25LloreanBut all it means is that they'll go back and use/distribute older builds
14:05:30Bagderwell, the good part is that they've brought our attention to the sensitive "recovery mode" of the sansa ;-)
14:06:06Bagderand possibly we'll get e200tool tested on a e200 soon as well
14:06:07***Saving seen data "./dancer.seen"
14:06:30GodEaterIf I wanted games on the move, I'd get a DS, or a PSP.
14:06:35 Join Kitt0s [0] (
14:06:56 Join tokyotourist [0] (i=ddba59a3@gateway/web/cgi-irc/
14:06:56 Join kaaloo [0] (
14:07:29scorcheGodEater: but that doesnt emit the "i can play doom on my ipod!!!!!ZOMG!!!" factor =(
14:07:56GodEaterI *must* be getting old - cos that's SO unimpressive to me ;)
14:08:05bluebrothermaybe we should just remove doom :P
14:08:07tokyotouristfwiw, I never use the quick menu shuffle feature, as it doesn't turn on Replay Gains "Track Gain if Shuffled" feature,
14:08:15scorchedont is to me too and i am not "old"
14:08:20*bluebrother ducks and runs from the doom dedicated users
14:08:29Lloreantokyotourist: If this is reproduceable, why have you never reported it as a bug?
14:08:41GodEaterstraw poll of IRC channel : who actually plays it?
14:08:44scorchebluebrother: you are a bit late with that comment...already been suggested =P
14:08:53bluebrothertoo bad.
14:08:59LloreanGodEater: I've booted it on occasion just so I can tell people "It works for me" with a clear conscience.
14:09:01*Bagder never even had a doom wad on one of his players...
14:09:06bluebrotherDoom? Doo dark on my h120
14:09:13GodEaterLlorean: that's not the same as playing it
14:09:14tokyotouristLlorean: is it a bug ?
14:09:37 Quit Thundercloud_ (Read error: 60 (Operation timed out))
14:09:47bluebrotherbut speaking of plugins: I'd really like to have them sorted in submenus.
14:09:57Lloreantokyotourist: Shuffle should be Shuffle. They aren't actually a different setting, and it's odd that invoking them a different way has a different effect.
14:10:13tokyotouristllorean: I dont think that th person who implemented the quick menu shuffle fature thought it through, eith regards to the replay gain feature
14:10:14LloreanGodEater: I beat the first two levels of Doom on my Nano to test keymappings.
14:10:34Lloreantokyotourist: The quick menu shuffle has been there longer than replaygain I believe.
14:10:38GodEaterLlorean: I'm still hearing "to test" - it's not like you did it for fun.
14:11:01JdGordon... as long as it compiles, does anyone really care how messy the files get?
14:11:10LloreanJdGordon: Anyone else who has to work with them later.
14:11:27JdGordonthat being me with the case of settings.* :p
14:11:32tokyotouristdoesn't matter which came first, fact is that "track Gain if shuffled" doesn't work when using quick menus shuffle
14:11:51Lloreantokyotourist: Yes, so you've said. And I've already told you what to do if it's verifiable in an official build.
14:12:05MikachuJdGordon: you should always write code so that other people can understand it, see for example playback.c :)
14:12:16MikachuJdGordon: as a bad example of what happens when you assume you're the only one who's going to work on it
14:12:26JdGordonhaha yeah
14:12:49 Quit XavierGr ()
14:12:49tokyotouristyou're a dev you check and submit a bug report, i've reported it to you, buck stops here :-)
14:13:19Lloreantokyotourist: No, the buck stops when you report it.
14:13:21scorcheoh boy...
14:13:30LloreanThe channel is NOT the place for official bug reports.
14:13:47Mikachuthere's also the fact that Llorean isn't a dev
14:13:49LloreanIt is a problem you're experiencing that I cannot verify or test without scanning several files and then attempting to hear if there's a discrepancy.
14:13:53GodEater*and* Llorean isn't really a dev. He's the demon of the forums. :)
14:14:01 Quit nick89 ("Gotta Go")
14:14:03LloreanIf YOU experience a bug, YOU report it in the proper place.
14:14:11LloreanOr you don't complain about it. Ever.
14:14:31 Quit Zagor ("Client exiting")
14:14:33tokyotouristyou really are a difficult customer, unpleasant
14:14:37 Part tokyotourist
14:14:40linuxstbI agree bugs should go in the bug tracker, but someone mentioning it here is better than not mentioning it anywhere...
14:14:52Lloreanlinuxstb: True, but telling me to go file the report for him, is a different matter.
14:14:58MikachuLlorean: people seem to not like you :)
14:15:16LloreanAlso, I'm pretty sure the feature works. It always has seemed to for me.
14:15:29LloreanI'm quite fond of replaygain, the quick menu, and "Track gain if shuffling"
14:15:42GodEaterI agree - telling Llorean to submit it himself is bloody rude
14:16:00LloreanSo as far as I'm concerned, it's not something I've ever been able to reproduce.
14:16:11LloreanWere I to report it, I would in fact be lying.
14:16:21Mikachuif one was specifically testing for it, setting track gain to +12 and album gain to -12 would be a pretty sure way of detecting it
14:17:19 Join Zagor [0] (
14:17:19LloreanI suppose manually editing some tags on some files would do it.
14:17:48 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
14:18:46Lloreanhcs: Just the man I wanted to ask a question of: Does NSF do anything special when shuffle is enabled? I thought of it a few minutes ago, and since you're here I can forego the testing.
14:19:23*scorche is thinking about having a topic with many different phrases separated by pipes like most channels of this type do
14:19:27hcsno, it does nothing special with shuffle enabled
14:19:50Lloreanhcs: How would you feel about the idea of it picking a random track from within the file, and just playing that one track before moving on to the next song in the playlist?
14:19:59Mikachuscorche: do you have anything in mind to actually put in the topic?
14:20:00LloreanOnly while shuffle is enabled.
14:20:53LloreanMikachu: "If Llorean says something rude, it just means he has no people skills. Feel free to ignore anything that isn't actual technical advice| enjoy the new leftside menu design | Any problems with the SVN migration?"
14:20:57scorcheMikachu: plenty....all sorts of fun stuff about where reports go, this is a support channel, rockbox related only, etc
14:21:04MikachuLlorean: hehe
14:21:22hcsLlorean: it sounds like a good idea
14:21:39*scorche will get to formulating one in a few min
14:21:44JdGordonBagder: btw, the chlog page still shows the old menu on the left
14:21:49linuxstbWouldn't that be better handled outside the codec?
14:21:56Lloreanhcs: To my mind at least, the way it currently works is *really* bad for shuffling into a playlist, at least. :) I was trying to come up with a better idea, but not many sprang to mind.
14:21:57bluebrotherI's add "patches are not binary"
14:22:01linuxstbIMO, codecs shouldn't know about things like shuffle settings.
14:22:01BagderJdGordon: yeps
14:22:19JdGordondoesnt html have the equivilant of a .h so you dont need to change that menu everywhere?
14:22:28Lloreanlinuxstb: If playlists had a way to address a single song in a multisong file, then yes.
14:22:47bluebrotherJdGordon: plain html doesn't. You can use SSI or PHP for such stuff for example
14:22:48linuxstbThen we should add that, not hack individual codecs.
14:22:52Lloreanlinuxstb: That way you could have, while generating the playlist, it know that Alpha.NSF has 9 songs, and shuffle those 9 into the playlist.
14:23:07LloreanBut straight M3U doesn't seem like it has a way to do that.
14:23:23 Join tokyotourist [0] (i=ddba59a3@gateway/web/cgi-irc/
14:23:38bluebrothersomething similar would be css, but that's only for formatting.
14:23:40 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
14:23:50JdGordon:( that sux
14:23:51MikachuLlorean: one can use track.nsf?3 for example, fat doesn't support ? anyway
14:23:55linuxstbThe current (as in .cue file) approach to multi-track files is to play the sub-tracks in order, even when shuffling.
14:24:21linuxstbMikachu: But then they are no longer m3u playlists.
14:24:35Mikachunobody puts nsf files in m3u playlists anyway
14:24:45LloreanMikachu: The point is, I'd like to. :-P
14:24:50Mikachuor you could extend the # comment on the line above
14:25:14linuxstbI would prefer a new playlist format, rather then hacking proprietory extensions into m3u.
14:25:16LloreanIt's also something that would need to be addressed for SID, I think?
14:25:52Mikachum3u8 is already a strange format imo
14:25:55LloreanThe problem is that either the playlist needs to open certain files to check how many subtracks they are, or the files need to behave differently during shuffle.
14:26:02tokyotouristhmm, in my haste I forgot to clarify that, the raplay gain "track Gain if shuffled" feature doesn't work with the 'Context Menu" Insert shuffled, and that it does work with the quick menu, its the "context menu "shuffle feature that I never use, which is why I'm not if its a bug
14:26:33 Join Arathis [0] (
14:26:46Lloreantokyotourist: What "Shuffle" in the context menu?
14:26:58hcsLlorean: if you really want that kind of behavior I guess you could create a number of NSFe files each set to only play a single track
14:27:23Lloreanhcs: Probably the best solution, really
14:27:38tokyotouristLlorean, Playlists "Insert Shuffled" context menu
14:27:42hcsLlorean: yeah, if you want I could probably build something to do that, and put the track titles in the file names
14:27:56Lloreantokyotourist: Ah, but that doesn't enable shuffle mode. So yes, that's not a bug.
14:28:06 Quit Zagor ("Client exiting")
14:28:06 Quit tokyotourist (Client Quit)
14:28:09 Join tokyotourist1 [0] (i=ddba59a3@gateway/web/cgi-irc/
14:28:35*tokyotourist1 damn fingers
14:28:39scorchetokyotourist1: just report it really isnt that hard...*WE* do not know how to create the bug that *YOU* are having.....if we did, we would ahve reported it ourselves
14:28:41Lloreantokyotourist1: That's not a bug.
14:28:44Lloreanscorche: It's not a bug
14:29:00scorcheah....i am not paying full attention anyway ;
14:29:01Lloreantokyotourist1: "Insert Shuffled" creates a shuffled playlist, rather than playing a non-shuffled playlist in "Shuffle" mode.
14:29:21tokyotourist1thats why i'm telling you, a), i wasn't sure it was a bug
14:29:59Lloreanhcs: A utility like that would be rather handy, as I think single-track songs are more useful in Rockbox anyway. I always have trouble seeking to the right subtrack.
14:30:26tokyotourist1b), so in essence you have different shuffle modes, one with "Track Gain if Shuffled and the other not
14:30:44hcsLlorean: I tend to listen to games all the way through so it has never been an issue for me
14:30:50Mikachuhcs: what is an nsfe file?
14:31:08markuntokyotourist1: yes, unfortunately
14:31:16Mikachutokyotourist1: one is shuffle mode, the other is just insert these songs shuffled, you might still have other tracks in the playlist that aren't shuffled
14:31:19Lloreantokyotourist1: No, there's only one Shuffle *mode*.
14:31:33Lloreantokyotourist1: The other one just creates a playlist in a random order, and then plays that random order in non-shuffled mode.
14:31:48hcsMikachu: it is like NSF but includes more metadata, like track times, fades, titles, and playlists
14:31:49tokyotourist1thank you, very unfortunate indeed
14:31:59linuxstbhcs: Have you looked at the current cuefile patch? It would be interesting to see if it could be extended to support multi-track NSF files.
14:31:59markunLlorean: but can still be played in shuffle mode ;)
14:32:06Lloreanmarkun: If shuffle mode is enabled.
14:32:12Mikachuhcs: so each nsfe file would have the full nsf file in them?
14:32:17JdGordonis the coldfire gcc more lenient than arm?
14:32:39 Quit Febs (Read error: 110 (Connection timed out))
14:32:39Mikachui just noticed my menu has Recording in it (nano), does it actually work or did i do something strange so it got enabled by accident?
14:32:41hcsMikachu: effectively, the format is a bit different but has essentially the same data
14:33:11hcslinuxstb: no, I have not looked at the cue patch
14:33:13linuxstbJdGordon: The recommended coldfire gcc is 3.4.x and arm is 4.0.x, so yes, I think 3.4 is more leniant.
14:33:14LloreanMikachu: You should be able to record through a line in on a dock. In theory
14:33:25LloreanMikachu: Evidence is extremely inconclusive.
14:33:28Mikachuokay, but nobody tried it?
14:33:29JdGordonlinuxstb: ah ok nuts :p
14:33:33 Join My_Sic [0] (
14:33:37Mikachui'm only asking because there's a feature request about it :)
14:33:47*JdGordon picked the wrong target to test the builds on
14:34:06linuxstbMikachu: It was enabled by accident, but people seem to think it's working (sort of), so it's still there...
14:34:12 Part tokyotourist1
14:34:18Mikachuokay, i'll take no action then
14:34:20linuxstbI don't think anyone has done a proper line-in recording test though.
14:34:24linuxstb(on the Nano)
14:34:27Lloreanlinuxstb: Including the people who still swear up and down they recorded through the headphone jack on it. =/
14:35:17hcsBy the way, current iPod color builds are almost entirely useless, is anything going to be done about this? I propose removing scaling until we have it working.
14:35:23linuxstbLlorean: Which is odd - on the 4g and Color, there is some code to switch the headphone socket into "input mode". That's not enabled for the Nano...
14:35:35 Quit lini (Read error: 104 (Connection reset by peer))
14:35:41 Join lini [0] (i=pugsley@
14:35:42 Quit Mouser_X (Read error: 110 (Connection timed out))
14:36:02 Join tvelocity [0] (
14:36:11Lloreanlinuxstb: I think the placebo effect is very strong. It's always "Faint but identifiable"
14:37:08linuxstbhcs: There seems to be a lot of effort currently going into fixing that problem - if the scaling was disabled, maybe there wouldn't be...
14:37:18linuxstbAnd Rockbox hasn't been released for ipods yet.
14:37:34 Quit GodEater ("CGI:IRC (Ping timeout)")
14:37:38hcslinuxstb: ok, understood, I just remember that when I started I was turned off for several months by being unable to use it
14:39:54 Quit webguest77 ("CGI:IRC (EOF)")
14:42:39markunlinuxstb: the ipod only has a 24MHz clock, right?
14:42:48linuxstbI think so.
14:43:23Lloreanmarkun: The RTC on my gigabeat seems to reset regularly (I think when I plug in USB? Haven't checked, just the word 'clock' reminded me). Is this also regular at its current state?
14:43:28 Join aramil [0] (n=tony@
14:43:29linuxstbmarkun: But I've never really looked at that part of the code. For the audio drivers, I just copied what IPL did.
14:43:56Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
14:44:02markunLlorean: I can't say I have ever noticed that
14:44:02Topic"Welcome to #rockbox! | This is a Rockbox support channel. Please keep discussion related to Rockbox only. | This is not the place for bug reports or feature requests. They go here: | Before asking a question, make sure you have read the manual ( and the FAQ ( fully." by scorche (n=scorche@rockbox/administrator/scorche)
14:44:18markunLlorean: do you ever use the battery switch?
14:44:19Bagderthat is a long topic
14:44:31scorchethere are much longer...
14:44:34 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:44:41Mikachumaybe the faq should come before the manual :)
14:44:45Lloreanmarkun: Rarely. But I've had to once or twice recently. That's probably it, and I just didn't make the connection.
14:45:12LloreanI'm not used to devices with a battery switch.
14:45:46 Join CriamosAndy [0] (
14:46:05markunLlorean: yes, it's a bit anoying. I saw a patch in the tracker with a suggestion to auto update the RTC from filetimes create by the host computer when in USB mode
14:46:16*GodEater only just noticed the downloads section the front page has change. Neat!
14:46:24markundon't know how well it will work, but might be a nice feature
14:46:57Lloreanmarkun: I think just letting it clear is the best feature. Unless you can get a fully accurate time, someone could read it, think it's right, and be mislead.
14:47:15markunyes, probably
14:47:23Lloreanmarkun: Oh, is there any reason the "LCD Poweroff" and "Button LED" settings are in the debug menu, rather than somewhere normal?
14:47:59markunLlorean: not anymore
14:48:13linuxstbscorche: I don't think there's a problem with people reporting bugs here - to confirm if they are really bugs or not. They can then be asked to file a formal bug report if there's agreement that it's a bug.
14:48:18markungotthardt is redoing the button led settings and will commit it soon
14:48:50bluebrotherMikachu: when you use FS#<number> Flyspray automatically links them ... very convenient for comments / marking of duplicates
14:48:55Lloreanmarkun: Okay. Just found that the LCD Poweroff at least doesn't save.
14:49:00scorchelinuxstb: would just a "file bugs and requests here" be better?
14:49:09 Part LinusN
14:49:31 Quit My_Sic (Remote closed the connection)
14:49:37Lloreanscorche: Maybe just don't mention bugs.
14:49:42 Quit Nibbier (Read error: 148 (No route to host))
14:49:43linuxstbscorche: I wouldn't mention it at all. IMO, it isn't a problem that needs fixing.
14:50:00scorchejust requests then?
14:50:41Llorean"Please take feature requests to URL"?
14:50:42linuxstbI think a "Please search the manual before asking for help" line would be more useful in the topic.
14:50:53linuxstb(and keep the topic brief so people read it...)
14:50:53scorchethere is one...
14:51:08 Quit Criamos (Read error: 145 (Connection timed out))
14:51:13linuxstbscorche: I didn't get that far :)
14:51:39scorchelinuxstb: when a person joins a channel, typically the topic is written out in full just like a conversation
14:51:43Mikachubluebrother: ah
14:51:53bluebrotherscorche: when /join-ing #rockbox I get the (additional) message to check out the FAQ. Maybe this should also have a link to FAQ and manual?
14:52:03Bagderscorche: not in GUI clients
14:52:18Bagderat least not in all of them
14:52:21 Join fasmaie [0] (
14:52:29BigBambiWith the new downloads section on the website, should the link on the Releases page saying Archos only, download a daily builds point to the current build aka SVN instead?
14:52:35scorcheBagder: all the gui clients that i ahve used do...
14:52:54Overandi *think* mIRC does that
14:52:59scorchebluebrother: the issue with that message, is that it is typically output to the server tab on most clients
14:53:02scorcheit does
14:53:06scorcheas does xchat
14:53:11OverandI haven't used it in *years* - but eah
14:53:12linuxstbscorche: I just always think that short is best. We don't get very many bug reports, but we do get lots of simple support questions.
14:53:13scorcheand quite a few others
14:53:13Overandhang on
14:53:14 Part Overand
14:53:16 Join Overand [0] (i=overand@
14:53:24Overandyeah, same in irssi
14:53:33scorchehow about just this then?
14:53:34scorcheWelcome to #rockbox! | This is a Rockbox support channel. Please keep discussion related to Rockbox only | Before asking a question, make sure you have read the manual ( and the FAQ ( fully
14:53:38MikachuOverand: there's /cycle for part+join
14:53:45bluebrotherscorche: sure, but having the info there wouldn't hurt imo ...
14:53:47OverandMikachu: i used /cycle =P
14:53:54MikachuOverand: oh, the time stamps were 3 seconds apart here
14:54:06OverandMikachu: yeah, this box seems to be a bit taxed
14:54:10Overandit might just have been flood control though
14:54:41markunBigBambi: yes, I think so to
14:55:09markunBagder: can you fix that link on the realeases page to point to SVN builds?
14:55:17 Quit aramil ("Αποχώρησε")
14:55:24Bagderwill do soon
14:55:26 Part Llorean
14:55:36BigBambimarkun, it might stop the problems with people seeing an issue fixed on the front page but it not showing up in a daily build yet
14:55:53 Join aramil [0] (n=tony@
14:56:02BigBambiAlso, the confusion between dailys and SVN (Daily is more stable etc!)
14:56:20Overandhcs: was it you who I got the NSF-build from?
14:56:40hcsOverand: probably
14:57:24Topic"Welcome to #rockbox! | This is a Rockbox support channel. Please keep discussion related to Rockbox only | Before asking a question, make sure you have read the manual ( and the FAQ ( fully" by scorche (n=scorche@rockbox/administrator/scorche)
14:57:46Mikachubluebrother: better? :)
14:57:49Overandhcs: what's the story with that - is it likely to move to the main trunk?
14:58:05OverandI feel a vague desire to update rockbox and I don't even have the link- I did that at the office.
14:58:21hcsOverand: it is in main SVN now
14:58:34OverandSo that should show up in recent nightlies, right?
14:58:46Overandexcellent- that is wonderful news
14:58:48amiconnscorche: #rockbox is not only a support channel, it's also a development channel
14:59:33Mikachuthe devs already know that though
15:00:00Overandyes, but random people who might want to chat about a patch they wrote wouldn't
15:00:18Topic"Welcome to #rockbox! | Please keep discussion related to Rockbox only. | Before asking a question, make sure you have read the manual ( and the FAQ ( fully." by scorche (n=scorche@rockbox/administrator/scorche)
15:00:20Mikachui'm sure they would do that regardless of the topic :)
15:00:36bluebrothermaybe directing the "user talk" to #rockbox-community would be something to add to? ;-)
15:00:39Overandgood point
15:00:45 Join Nibbier [0] (
15:01:28bluebrotherdiscussion about a patch is some kind of development imo ... discussing about how to download patches isn't
15:01:47scorchebluebrother: i thought about it, but wasn't sure until we know that channel is there to stay...but if you feel it should be, then i have no issue with it
15:02:35linuxstbMikachu: Why is a Donkey Kong emulator invalid?
15:02:40 Quit tvelocity (Read error: 110 (Connection timed out))
15:03:09bluebrotherI don't know how long that channel will stay, but currently there are only guys around who are familiar with Rockbox ...
15:03:16Mikachui thought it was a bit unspecific
15:03:29bluebrotherso attracting the average user to it might be an idea
15:03:45 Join Moos [0] (i=5950bebb@gateway/web/cgi-irc/
15:03:49*scorche looks for a second
15:04:06fasmaieJust to pu my 2 cents in, I think a direct to #rockbox-community would be helpful for the average user, but would probably encourage questions that could be answered in the manual there
15:04:15bluebrotherMikachu: you're aware of ReportingBugs?
15:04:27linuxstbMikachu: I guess it is, but I just assumed the request is for an emulator of the original arcade hardware.
15:04:55*scorche looks for a second from a regular member
15:05:28bluebrotherrasher(?) wrote a proposal for handling tasks to the ml some time ago
15:06:26Mikachui can reopen it again and adjust my policy accordingly :)
15:07:02bluebrotherI'm not sure if that task should kept open. It's something that isn't too likely to happen anyway
15:07:21Mikachuthat's what i felt too
15:07:40Mikachui mean i can put in 15 requests for games too
15:07:58 Quit fasmaie (Remote closed the connection)
15:08:02 Join fasmaie [0] (
15:08:04Mikachuif someone ports a game to rockbox it's not likely to be because of somebody else's feature request
15:08:06bluebrothermaybe we should agree to close such tasks with an "unlikely to happen unless you start yourself" comment
15:08:33bluebrotherbut afaik there is no consensus about how to handle these tasks.
15:08:45linuxstbMikachu: I don't think it's worthwhile reopening, but I wouldn't have closed it - unless we stop accepting those kinds of feature requests.
15:08:46Mikachuwell, that's a bad reason to keep all tasks open
15:09:18bluebrotherhow about agreeing to not accept such feature requests? ;-)
15:09:50linuxstbHow would you describe them?
15:10:17Mikachurequests that say "please do this monumental unspecific task for me" :)
15:12:14amiconnJdGordon: Screen is too small, I'd say ;)
15:12:37JdGordonthat too
15:12:44JdGordonnot much I can do with a 15" laptop screen tho
15:12:54bluebrotherrequests for features that are too unlikely to happen, like "port game xyz"
15:13:03amiconnDepends on the panel resolution, not size
15:13:06 Quit Arathis (Remote closed the connection)
15:13:21JdGordoneven if I had a 21" widescreen id have it on its side for more lines on the screen than width
15:13:22amiconnThe build table (almost) fits on 1152x864
15:13:48JdGordonI havtn tried anything higher tho.. might fit 1280x1024 but i doubt it
15:13:49amiconnMy laptop screen is only 14" but 1400x1050
15:13:53 Join Arathis [0] (
15:14:06Mikachui have a 17" at 1280x960, but i don't have the browser fullscreen :)
15:14:19*bluebrother hates fullscreen windows
15:14:59*markun loves them
15:15:34*petur alt-tabs along
15:16:00*linuxstb only has full-screen windows
15:16:14Mikachuthe only fullscreen window is window 0x0 (the root window) :)
15:16:44Mikachulinuxstb: how do you feel about the mp4 video playback request?
15:16:47*bluebrother loves virtual screens
15:17:17 Quit JdGordon ("Konversation terminated!")
15:17:21linuxstbMikachu: Pointless, but I can't think of a good rule which would allow us to close it, but keep other, potentially useful suggestions.
15:18:02Mikachuit's not like this is going to court or anything...
15:18:04GodEatercould these "unlikely" feature requests just be hived off into another project somewhere ?
15:18:14linuxstbIn a way, the feature request is "too obvious" to be worth putting in the tracker.
15:18:16GodEaterso we still have them archived somewhere, and still marked open
15:18:24GodEaterbut not cluttering up the "useful" stuff ?
15:18:42Mikachuif flyspray had better search, we could make useless ones "very low priority"
15:18:51Mikachubut it can't display >= prio, only ==
15:19:01GodEatersubmit a patch ;)
15:19:07Mikachuuse bugzilla
15:19:18GodEaterI thought we did and that the consensus was it sucked ?
15:19:37Bagderwe used the sf tracker
15:19:41Bagderwhich isn't bugzilla
15:19:44GodEateroh that's right
15:20:11linuxstbSo why did we choose flyspray instead of bugzilla?
15:20:15GodEaterI knew there was something before FS - I just couldn't remember what
15:22:36bluebrotherhow about closing such tasks as "later"?
15:24:39*hcs shakes the FS Magic 8-Ball
15:24:48hcs"try again later"
15:24:52Mikachutoo late :)
15:26:51bluebrotherwe should have a FS ranking ... looks like Mikachu will hit the top for closing tasks this month ;)
15:28:59*GodEater wishes more xterm-a-likes had decent UTF-8 support
15:29:07MikachuGodEater: use urxvt
15:29:26Galoisxterm itself has utf8 support, although it doesn't support it particularly well
15:29:49markunGalois: what doesn't it support?
15:29:57Mikachuit supports utf8 fine, but it doesn't display unicode characters very well
15:30:00markunRTL display?
15:30:05Galoissubpixel antialiasing, for starters
15:30:10Mikachuit only supports one concurrent font
15:30:13Mikachuit does support aa fine
15:30:26Galoisyou can get subpixel antialiasing, and you can get non-english utf8 characters, but not both at the same time
15:30:26GodEaterxterm at least has *some* support for it, but aterm, Eterm, rxvt are all dire
15:30:28 Join subson [0] (n=ju@
15:30:29markunGalois: what does that have to do with UTF-8?
15:30:44GaloisI prefer my non-english utf8 characters to be displayed with subpixel antialiasing
15:30:55Mikachujust use urxvt though :)
15:32:01GodEaterthank god for screen
15:32:15goffaGodEater: amen to that
15:32:15GodEatergnome-terminal may have crashed - but my precious sessions are safe ;)
15:32:16markunGalois: can you show me a partial screenshot perhaps? I'm really curious what it looks like
15:32:35goffai run gaim in screen now too
15:33:11GodEatercurses, urxvt isn't in portage
15:33:25OverandGodEater: gaim in screen?
15:33:31Overander, goffa, gaim in screen?
15:33:33markunGalois: no, english and non english glyphs in xterm with subpixel aa
15:33:37MikachuGodEater: "rxvt-unicode"
15:33:47GodEaterMikachu: thanks ;)
15:33:59markunGalois: don't do it if it's too much work :)
15:34:06Mikachuthe default settings are not so pleasant, but don't give up on it :)
15:35:06GaloisI can't do it in xterm, and I'd like to know how
15:35:06 Quit Moos ("CGI:IRC")
15:35:37GodEaterooh, an access-violation-summary. Haven't had portage throw one of those at me for AGES
15:35:37goffaOverand: gaim-text
15:36:16goffafairly new project.. that i'm lovin
15:36:16markunGalois: so you do "uxterm -fa [some font]" ?
15:36:16Overandgoffa: sexy
15:36:16Overandhow does it compare to pork and naim for you?
15:36:21Overandfor a while I was just using bitlbee, but meh
15:36:21goffahaven't tried pork
15:36:25GaloisI don't have uxterm. I do xterm -fa [some font]
15:36:27goffabut i like it better than naim
15:36:27OverandI mean I like the concept of bitlbee a lot
15:36:29Galoisand it doesn't work
15:36:31Galoiswhich is why I don't use xterm
15:36:42goffahaven't tried bitlbee either
15:37:25Overandbitlbee is neat
15:37:32Overandirc bridge for aim/jabber/whatever
15:37:40 Join Moos [0] (i=5950bebb@gateway/web/cgi-irc/
15:37:59Overandfire up a bitlbee daemon on your machine, it listens on 6667 (or whatever) and only accepts loopback connections, you join a #control or something
15:37:59goffathat is a neat idea
15:38:05markunGalois: how did you enable UTF-8 support then?
15:38:21goffaso your users show up in #control?
15:38:24Overandit works pretty well- I just have far too many windows open in irssi to make that make sense
15:38:32Overandgoffa: yeah, but i'm not sure if thats the channel nam
15:38:35GaloisI use gnome-terminal or konsole
15:38:38Mikachugoffa: you can either use queries or talk in the channel
15:38:38Overandand you just message them
15:38:48Overandthe obvious implication being that your irc client needs to support multiple servers
15:38:51Mikachuthe channel name is &bitlbee
15:38:56Overandalso- there *are* public bitlbee gateways out there
15:39:08Mikachuyou can /connect i think
15:39:10Overandbut i'd rather not send my login credentials to a 3rd party even if they seem trustworthy
15:39:15OverandMikachu: exactly
15:39:22Overandbut a local one's nicer
15:39:39goffayeah... gaim-text is a lot like gaim itself
15:39:43Overandso i see
15:39:46goffahas an ncurses contact list
15:40:01goffayou can arrow up/down to get to whatever contact
15:40:15goffaand alt # to whatever chat window
15:40:24Overandit's actuall some other library
15:40:27Overandlibgnt or something
15:40:44goffathanks google summer of code :)
15:41:55Overanddid you see the google project for FUSE on OSX?
15:42:34goffarunning linux here anyway
15:42:36Overandwell, it's a project, for fuse, on osx
15:42:38Overandsame here
15:42:41Overandwe've already got fuse
15:42:42GodEaterhmm - urxvt doesn't look much different to xterm
15:42:49Overandwell, actually i'm sitting on a mac running osx
15:42:51GodEaterit's still failing to draw some characters
15:42:53Overandsshed into a linux box, so yeah
15:43:05Overandnone of my workstations are linux these days
15:43:11Overandim going to rebuild some machines
15:43:12goffayeah.. at work sitting on a windows box
15:43:37goffai'd like to use linux here at work
15:44:32goffahmm..pork looks interesting
15:44:57GodEaterit's tasty too
15:45:05goffahe he he
15:45:11Overandpork is decent
15:45:14Overandit used to be unstable
15:45:14goffadidn't know about it until you mentioned it
15:45:18*GodEater had it in cassrole for dinner last night
15:45:18Overandbut last i knew it was good
15:45:38goffagaim-text crashes when you add a buddy.. so you have to fire up the gui when you want to do that
15:45:46Overandthat's too bad
15:45:57goffabut... other than that it's good
15:46:01*Bagder coughs... eh #rockbox ?
15:46:13goffagood for chatting in rockbox
15:46:32goffaer.. not really
15:46:51goffasorry badger
15:47:08goffai guess there's #rockbox-community
15:49:13 Quit BigBambi (Read error: 110 (Connection timed out))
15:51:36 Join blueworm [0] (
15:53:01 Join XavierGr [0] (
16:00:19 Join BigBambi [0] (
16:00:39Bagderload average: 81.21
16:01:20Bagdersomeone's hitting the web server really hard atm
16:02:19markunBagder: can you see who it is?
16:03:23 Quit petur ("CGI:IRC (EOF)")
16:03:23 Quit Moos ("CGI:IRC (EOF)")
16:03:34*Bagder kills the web server to start with
16:05:50Mikachui noticed flyspray was getting slow
16:06:09***Saving seen data "./dancer.seen"
16:07:25*dune2 is back (gone 02:52:24)
16:07:56scorchedune2: please disable that script at least for this channel
16:08:20 Join |Rincewind| [0] (
16:08:39dune2scorche: it is not a script, it's me , but ok, i won't use away message ;)
16:08:57Mikachusurely you didn't type it manually
16:10:11*amiconn still doesn't fully understand the linux load concept
16:10:23Mikachuamiconn: it's sort of "how many processes want 100% cpu"
16:10:34Bagdernumber of processes in the queue to run
16:11:14amiconnYes, but how does that relate to the actual load percentage?
16:11:41 Join Moos [0] (i=5950bebb@gateway/web/cgi-irc/
16:12:34Mikachuif loadavg is more than 1, cpu usage is always 100%
16:13:12GodEaterthat's the most succinct explanation I've ever read for load average
16:13:23Mikachuthat is, unless you have more cpus
16:13:32Mikachui can't guarantee it's a correct definition
16:13:40crwlload average can go high without cpu usage if a process is waiting for i/o
16:13:51crwlor so i recall
16:14:04Mikachuiowait is shown as cpu usage in top
16:14:12 Join desowin [0] (n=desowin@unaffiliated/desowin)
16:14:25crwl...even though it isn't. :)
16:14:48crwli mean, iowait isn't cpu usage even if top says so
16:15:33Mikachuthen change my "cpu usage" to "what top shows for cpu usage" :)
16:16:47 Join muesli__ [0] (n=muesli_t@
16:16:49 Join Mouser_X [0] (
16:17:41desowinuse utf8 for translation files ?
16:18:15markundesowin: yes
16:18:40 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
16:18:50 Quit petur (Client Quit)
16:19:46desowinoh, also there's polish-ascii and polish, should I prepare both (first one has 'stripped' some letters ie. a is instead of ą) or just keep polish one ?
16:20:45markundesowin: I think we can remove the ascii one, what do you think?
16:21:21desowinI think the same
16:21:38 Join midgey [0] (
16:21:39desowincreating ascii is lame way to solve non-displaying characters
16:22:14desowinthere'll be need for font that has 'ąęźżćśłó'
16:23:03markunwe have those fonts
16:23:30markunit will just not work on the charcell displays
16:24:11markunBagder: if I remove a file from SVN can we get it back if too many people complain??
16:24:11 Quit kaaloo (Read error: 113 (No route to host))
16:24:22desowinmaybe if the display doesn't allow displaying such font, why not make 'on-the-fly' change from ą to a, from ę to e and so
16:24:29Mikachumarkun: svn up -r revnumber
16:25:36desowinor if selected font doesn't have such characters
16:26:04markundesowin: yes, I think there even is such a thing implemented. I will remove the file.
16:26:23Mikachuthe technical term is transliteration :)
16:26:23desowinit's not implemented, at least in svn
16:29:51linuxstbIs there an "undelete" function in svn? Or do you re-add it as if it's a new file?
16:31:53desowinthere're <voice>*: ""</voice> everytime in polish lang file, should I leave it blank or enter polish words here ?
16:32:06Mikachulinuxstb: maybe you can use svn copy (not sure though)
16:32:15 Join My_Sic [0] (
16:33:07markundesowin: ok, it's gone
16:33:27Mikachubleh, i'm still used to clicking the third link from the top for the build table :)
16:34:19 Join perl|work [0] (
16:35:33spugthere are no daily builds anymore? "current build" is the same as the old "SVN build"?
16:35:46spugor is current build the old daily build?
16:35:51Bagderspug: they're still there, although now a click further away
16:37:05Mikachuheh, the irc stats isn't perfect
16:37:11MikachuPoor forehead, nobody likes him/her. He/She was attacked 20 times.
16:37:11MikachuFor example, like this:
16:37:11Mikachu * petur slaps forehead
16:37:16spugah, yeah. i thought "download an older build" meant that daily builds weren't updated anymore
16:37:58Bagderwell, the daily builds are always older than (or brief moments as new as the) svn builds
16:38:17spugyes, i understood that now :) thanks
16:40:42 Join toffe [0] (
16:41:00 Quit midgey ()
16:41:25amiconndesowin: If there's a faint chance to find a polish tts engine, then it's be nice to insert polish phrases between the <voice> tags
16:41:41amiconnThese are used for building voice files
16:42:04Mikachu supports polish (probably very badly)
16:42:14desowinthere're tts engines, but I have no idea if those can be used with rockbox
16:42:15Mikachu"These languages are only initial naive implementations which have had little or no feedback and improvement from native speakers."
16:43:33amiconndesowin: Rockbox itself uses pre-built voice snippets, so you would be looking for a pc tts engine
16:44:02desowinbut the license of tts
16:44:44amiconnThe license is only important if we want to distribute such a voice file
16:45:07desowinso far I know there's no free such tts
16:45:11amiconnAs long as someone is building a voice file for personal use, it doesn't matter
16:45:56*Mikachu feels ignored
16:47:51markunMikachu: what about it?
16:48:05markunI've improved the german and dutch versions a bit
16:48:13Mikachu16:45:06 <desowin> so far I know there's no free such tts
16:48:14 Quit Mouser_X (Nick collision from services.)
16:48:15markunbut it's pretty hard :)
16:48:23 Join Mouser_X [0] (
16:48:50markunMikachu: espeek port is on my todo list
16:48:53markunespeak even
16:53:23n1slang cleanup in it's current state (soon on tracker) saves more than 2k on recv1
16:54:04desowinwhat does MDB stands for ?
16:54:11Mikachuin what context?
16:54:26desowinin sound settings, MDB enable
16:54:27*amiconn guesses in .lang files
16:54:50amiconnMDB means Micronas Dynamic Bass, a bass enhancement in the MAS codec chips
16:55:13amiconnOnly applies to archos recorders and Ondios
16:55:29 Quit aramil ("Αποχώρησε")
16:55:44amiconn...and perhaps soon to AV3xx... linuxstb? ;)
16:56:03linuxstbYes, soon the AV3xx.
16:58:31n1spatch is up now if anyone wants to take a look
17:02:32amiconnn1s: From a quick glance it's looking good. However, committing this should be coordinated with voice file format change
17:03:05 Join barrywardell [0] (
17:03:34n1syes, and perhaps some script wizard can help out with the renamed strings in the translation...
17:04:01amiconnThat too
17:04:01n1sor else most translations will be kind of broken :-(
17:04:12*preglow cheers at the lang v2 cleanup patch
17:04:30amiconnThe voice files are now target specific, hence there should be a target specific header
17:04:37preglowlinuxstb: how's that port going anyway?
17:04:37amiconnSame goes for .lng
17:04:53amiconnpreglow: Perhaps the same as the elio port ;)
17:13:40desowinid: LANG_EQUALIZER_BAND_Q and both source is "Q", where is it used ?
17:15:11n1sin the equalizer
17:15:58desowincan't find it anywhere on my iPod
17:16:23desowinI find equalizer, but not simple "Q"
17:17:06n1sit's used in the graphical eq screen on the far left
17:17:29linuxstbamiconn: The av3xx has medios running on it - so it won't have the problem of undocumented hardware which stopped my Elio progress.
17:18:06desowinit's not visible on mini then
17:18:13linuxstbAnd from what I've seen so far, medios seems to be better than IPL in terms of hardware knowledge.
17:18:27amiconnIsn't the elio a PP target?
17:19:07linuxstbYes, but I couldn't get the LCD working.
17:19:09n1sdesowin: it's also used in the "advanced eq settings" if you select a filter ther's a "Q" option
17:19:37 Quit Xerion (Read error: 104 (Connection reset by peer))
17:19:42desowinoh, I see, but what it stands for ?
17:20:00n1sdesowin: ask preglow or google ;-)
17:20:11 Join Xerion [0] (
17:20:17 Quit Mouser_X (Read error: 110 (Connection timed out))
17:20:52desowin gives way too much results
17:21:06 Quit Kitt0s ("( :: NoNameScript 4.02 :: )")
17:21:26 Join Kitt0s [0] (
17:23:00n1sheh, it's even mentioned in the rockbox manual what Q is for...
17:29:59desowinI don't use EQ though
17:32:06 Quit lubiix908 (Read error: 104 (Connection reset by peer))
17:32:19 Join kubiix [0] (
17:32:29 Join perl|perl [0] (
17:32:40 Quit perl|perl (Client Quit)
17:33:23 Quit fasmaie (Remote closed the connection)
17:33:36 Join fasmaie [0] (
17:37:00 Quit fasmaie (Remote closed the connection)
17:37:16 Join fasmaie [0] (
17:38:21preglowwhat q is for?
17:38:24preglowit's for adjusting q...
17:38:32preglowthe manual should say what that means
17:38:44dewdudeq is another way of indicating bandwidth for the band
17:38:48n1spreglow: it does
17:39:25n1s"Finally, the “Q” parameter controls how wide or narrow each EQ band is. Higher Q values will affect a narrow band of frequencies, while lower EQ values will affect a wider band of frequencies."
17:39:45n1sah typo!
17:39:48preglowi'm planning to convert to use a proper bandwidth parameter the next time i'm having a look at the eq
17:43:08*Moos reminds to preglow the special filter for hardwares that doesn't support basses/trebles :)
17:45:55preglowahh, yes, there's also that :>
17:47:11preglowwhat do you think is a good range for boost/cut, btw?
17:47:15preglow-24 to 24 db there too?
17:48:04 Join webguest49 [0] (i=55020a5e@gateway/web/cgi-irc/
17:49:05 Quit perl|work (Read error: 110 (Connection timed out))
17:50:39Moos@preglow: same way than others targets
17:52:02amiconn+/- 24 is a bit much imho
17:52:08preglowyeah, i'm thinking that too
17:52:12preglowbut then again, i'll never use it
17:52:37amiconnMAS3587 / 3539 has +/-12dB, MAS3507 has +/-15 dB
17:52:48Moospreglow: hehe :-)
17:52:53amiconnUDA1380 has 0/+6dB for treble and 0/+24 dB for bass
17:55:19 Quit idnar ("Reconnecting")
17:55:36 Join idnar [0] (n=mithrand@unaffiliated/idnar)
17:55:54preglowwe should definitely allow cuts
17:56:11preglowamiconn: but then again, i don't see why having a big range hurts
17:56:41 Join webguest26 [0] (i=46348342@gateway/web/cgi-irc/
17:56:43amiconnI'd say +/- 20dB sounds like a good range
17:57:04preglowthen let's say +/- 24dB for consistency with the eq :-)
17:57:15preglowbut no, really, i don't care
17:57:18webguest26quick question, so i installed rockbox on my ipod no problem, where do i put the music files so i can play them?
17:57:29preglowwe need to tweak it anyway
17:57:37preglowwebguest26: on the ipod...
17:57:37Moospreglow: that's not really important
17:57:58n1swebguest26: drag & drop them to your ipod, simple as that :-)
17:58:02webguest26no specific folder?
17:58:16preglowas long as you remembe rwhere it isw
17:58:19n1sno, you can put them wherever you like
17:58:20 Quit webguest49 ("CGI:IRC (EOF)")
17:58:53preglowalso, since we'll be using filters of our own design, the cutoff freq can be tweaked, but i assume we'll just pick one that works and hard code it at that?
17:59:11preglowthis is meant to replace the hw controls, after all
17:59:20n1spreglow: will these filters do anything that the eq can't?
17:59:24preglown1s: no
17:59:44preglown1s: that is, they will sound slightly different, but the eq will do a better job
18:00:20*n1s cant see what they will be needed for then... but hey never use EQ or boosting anyway :-)
18:01:15preglown1s: both bass and treble control will use about as much cpu as just one eq band
18:01:26preglowso you'll save some battery
18:01:28 Join tucoz [0] (
18:01:40n1sah, that makes sense :-)
18:03:31preglowat least i hope so, we won't see until i code the asm routines, hehe
18:04:15tucozthe manual refers to the different flavours of rockbox as: current release, daily build, and SVN build. this should be changed to Release, daily and current build right?
18:04:44n1stucoz: yes, it's quite confusing with the new side menu
18:04:54tucozok, i'll fix this
18:05:11bluebrotherit also states the daily builds to be better than cvs / svn.
18:05:20bluebrotherI think this should be dropped also
18:05:30tucozyep, i'll rewrite that section
18:05:59bluebrothergood :)
18:06:10n1smaybe the reference to Daily should be removed, it only complicates things and daily builds are almost never better than "current"
18:06:15***Saving seen data "./dancer.seen"
18:06:42bluebrotheryep. The only difference it that they are archived for a while
18:06:57preglowthere's a teeny bit bigger chance that the daily builds will work
18:07:55tucozpreglow, did you see the svn statistics?
18:08:31 Quit GodEater ("CGI:IRC (Ping timeout)")
18:08:36tucozwe could mention the daily, but in a different wording than the current
18:09:35preglowtucoz: mno
18:09:47tucozpreglow, I think
18:10:11preglowhah, cool
18:10:29*linuxstb can't remember writing 232044 lines of code...
18:10:50tucozhehe. you can thank the doom authors for a substantial part of that
18:11:08linuxstbPlus I think I imported most of the codecs.
18:11:19linuxstblibFLAC in and out...
18:11:30tucozif you click your name, you'll see where the loc code
18:12:41preglowi'm surprised i rank that highly
18:13:25linuxstbApparently you're responsible for 10000 lines in libmad
18:13:31 Join Genre9mp3 [0] (
18:13:35linuxstbPlus 5364 in Musepack.
18:14:22preglowcheap points
18:14:35tucozthe script allows for inclusion/exclusion of whatever you want
18:15:10preglowi don't really care much
18:15:14preglowit's a novelty
18:16:42markunpreglow: I might have committed more lines of code, but it was less complex then the asm stuff you did
18:19:06markunlinuxstb, preglow: I'm still hoping we can gain something by using a common imdct implementation for the codecs, what do you think?
18:20:58linuxstbI don't know, but I've been thinking an optimised bitreading library could be useful.
18:22:38tucoz"These builds are for people who want to test the code that developers just checked in." could be changed "These builds are what the developers recommend for targets in development"?
18:22:49tucoz^^current build
18:23:18 Join efyx [0] (
18:23:24linuxstb"These builds represent the current state of Rockbox development"
18:23:52 Join perl|work [0] (
18:24:01tucozsounds good. i'll add a little note about what that involves as well.
18:25:17 Quit fasmaie (Remote closed the connection)
18:25:31tucozIt is not necessary to describe what SVN is in this context, right? (the current manual do this)
18:26:16 Join fasmaie [0] (
18:29:14n1stucoz: i agree too much extra info hides what's important.
18:30:10 Quit fasmaie (Remote closed the connection)
18:31:16 Join fasmaie [0] (
18:40:42 Join Everybody [0] (
18:41:21 Join Soul-Slayer [0] (n=Jonno@
18:47:57 Join the_conley [0] (n=conley@
18:49:02the_conleyhey there, is there still no code for the Gigabeat S?
18:49:25 Join midgey [0] (
18:50:44markunthe_conley: no
18:51:07the_conleymarkun: can I expect anything in the next year?
18:51:21markunthe_conley: nobody is working on it
18:51:29markunI think that should answer your question
18:51:51 Join massiveH [0] (i=c617050a@gateway/web/cgi-irc/
18:52:07 Part the_conley
18:52:08markunif you really want it you have to work on it yourself and find other people to help you
18:52:14 Quit efyx (Remote closed the connection)
18:52:18markuntoo late..
18:53:33 Quit Paprica (Read error: 104 (Connection reset by peer))
18:56:30preglowmarkun: a common mdct routine won't be really feasible, each codec uses the routine slightly different, and the sizes are different too
18:57:12preglowplus, the mpeg imdct isn't even power of two
18:57:30preglowbrb, bake bread
18:57:40markunpreglow: have fun
19:00:14 Quit blueworm ("Leaving")
19:00:36 Nick Everybody is now known as Everybody|food (
19:00:58 Join Mouser_X [0] (
19:01:45 Quit bluebrother ("leaving")
19:02:20 Join lubiix908 [0] (
19:04:06 Quit kubiix (Read error: 104 (Connection reset by peer))
19:05:43 Quit massiveH ("CGI:IRC (Ping timeout)")
19:07:45 Quit linuxstb ("Leaving")
19:08:14 Quit midgey ()
19:09:03 Quit Mouser_X (Nick collision from services.)
19:09:14 Join Mouser_X [0] (
19:09:29 Join bluebrother [0] (i=Tb5nAkv0@rockbox/staff/bluebrother)
19:09:32 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
19:09:53 Quit dune2 ("Leaving")
19:13:18 Join Viele-baeren [0] (n=kvirc@wikipedia/Viele-baeren)
19:13:55 Quit amiconn_ (Client Quit)
19:15:38 Join webguest52 [0] (i=51c5e9e6@gateway/web/cgi-irc/
19:15:47 Join capsaicin [0] (
19:17:28webguest52Why can't I see any files on my iPod after installing Rockbox?
19:17:41n1samiconn: A nice side effect of the lang cleanup and target specific vice files will be that a lot less useless voiceclips are included which should make enough room for improving the voice user interface by addition of more clips among other things (FS #6159)
19:18:04n1swebguest52: because you didn't read about the database in the manual.
19:18:57 Join Paprica [0] (n=Paprica@rockbox/developer/paprica)
19:19:06Papricasomeone with h300?
19:19:18n1sPaprica: yes
19:19:32Papricacan you check new plugin for me?
19:19:40Papricaif is it working?
19:19:58Papricaok.. you need a clean build
19:20:23preglowmarkun: fun had
19:20:23Viele-baerendoes anyone of you knew if pill is on at the moment?
19:20:44Viele-baerenhe says nothing in the query
19:20:52Mikachuthen he probably isn't
19:20:54 Join _Veseliq_ [0] (n=veseliq@
19:21:41n1syes, i accepted the transfer but it doesn't seem to work...
19:21:51Papricaok wait
19:22:28 Join Redbreva [0] (
19:24:22 Join bhundven [0] (n=bryan@unaffiliated/bhundven)
19:24:41n1sPaprica: it's not working, do you have some place to put it or could you submit it to the tracker?
19:24:55Papricawait honey ;]
19:24:59 Join Ribs [0] (n=ribs@
19:25:50webguest52Now it says "database not ready". How long will it take? I just got one song transferred...
19:25:58bhundvengood morning... I have hosed my ipod by accidentally flashing the rockbox.ipod file as the firmware rather then the boot loader. It doesn't show up as a device in lsusb, and the ipod restore doesn't work on my pc running windows. any one ever fix this before, or should I turn my ipod into a paper weight?
19:26:26Viele-baerenping pill
19:27:40n1sPaprica: got it, testing now, anything special to look for?
19:28:00Papricai need to know if its working first... :)
19:28:41Papricaits a test version now so the cards are always the same
19:28:56Slasheribhundven: what do you mean by flashing?
19:29:05Slasheriyou can't flash -> brick an ipod
19:29:15n1syeah, I saw that :-) and it's quite difficult to see if a card is selected...
19:29:35Slasheriand good evening :)
19:29:37Papricamm ok.. how it looks?
19:29:48 Join GreyFoux [0] (
19:30:34bhundvenusing the ipodpatcher, I patched the rockbox.ipod rather then the bootloader-ipodvideo.ipod. Now my ipod doesn't show up as a usb device, and all I get on the screen is the apple logo. It's a 5th G video.
19:30:51n1sPaprica: look ok :)
19:31:10Slasheribhundven: you should RESET your ipod by holding down MENU and then almost instantly SELECT. When apple logo appears on the screen, immediately hold down SELECT and PLAY
19:31:20Papricaok thank you.. try to play eith the options
19:31:22Slasherithen it will get ipod to the firmware bootloader mode
19:31:32 Quit barrywardell ()
19:31:48Papricaand try to make a set...
19:32:12Slasheribhundven: you can't brick an ipod with the ipodpatcher
19:32:24 Join inversions [0] (
19:32:50Slasherijust follow that reset sequence and then try again / restore the original fw or the backup image provided by the ipodpatcher
19:33:21 Nick GreyFoux is now known as nGs|GreyFox`afk (
19:33:57n1sPaprica: the animation looks strange with a backdrop there's a dark blue line going from the pile of cards to the lower edge of the screen
19:34:17 Part capsaicin
19:34:46 Quit Moos ("CGI:IRC")
19:34:48Papricaohh i forgot to disable the backdrop
19:35:06bhundvenSlasheri: hmm. Yea. i've tried the select menu, then select play, and the select menu does reset, but nothing happens when I do the select play. it still doesn't show up as a usb device, and doesn't get past the apple logo screen.
19:35:41Mikachubhundven: yous hould press select+play before thea pple logo shows up
19:36:08bhundvenrock on
19:36:20bhundventhat worked
19:36:24bhundventhank you very much!
19:36:33Slasheribhundven: great :)
19:37:05bhundvenI thought I was doomed!
19:37:52 Quit bhundven ("Leaving")
19:38:12n1sPaprica: it crashed when i put cards back in empty slots
19:38:22Kitt0sis the mpeg viewer any good for X5?
19:38:35Papricafuck =\
19:39:27 Quit webguest26 ("CGI:IRC (Ping timeout)")
19:40:41 Quit bluebrother ("Leaving")
19:41:10n1salso a minor thing, the menu is kind of strange as the selector disapears when you move down from "start game" :-)
19:42:27 Nick Everybody|food is now known as Everybody (
19:43:52n1sPaprica: Reproduced the crash it only happends when i put a card back in the empty slot in the left corner, not in the others
19:44:45Papricammm ok thanks
19:45:00n1swebguest52: did you restart after initializing the database?
19:45:41 Join petur [0] (n=petur@rockbox/developer/petur)
19:46:59n1spetur: a user reported a bug with the properties thing and couldn't get on flyspray so I posted it htere
19:48:07Paprican1s, left corner? sure?
19:48:26desowin updated polski.lang
19:48:35Papricathe first col?
19:48:38Kitt0scan some1 help me with the mpeg viewer?
19:48:42n1syes if I remove the whole pile in the left corner and put one card back - freeze
19:48:57Papricaok.. thanks
19:49:03n1sdoesn't happen with the othe rpiles
19:50:12Kitt0ssearch doesn't work
19:50:14 Join mattzz [0] (
19:50:28tucozKitt0s, what do you need help with?
19:50:30 Join kaaloo [0] (
19:50:45MikachuKitt0s: the mpegplayer is very experimental still
19:50:57tucozKitt0s, look at this page
19:50:59Kitt0swill it work for a converted file from .avi?
19:51:06Paprican1s, when you take more than one card.. it happans too?
19:51:27tucozKitt0s, sure. as long as it is MPEG-1 or MPEG-2
19:51:38 Quit Nibbier (Read error: 60 (Operation timed out))
19:51:55Kitt0swill not work for MPEG Layer 3 i assume
19:52:11tucozbut that link i pasted should answer most of your questions
19:52:38 Part kaaloo
19:52:56n1sPaprica: yes
19:53:24 Join bluey- [0] (
19:53:54 Quit Mouser_X (Nick collision from services.)
19:54:03 Join Mouser_X [0] (
19:55:52 Join dune2 [0] (
19:56:57foolshthis is'nt a rockbox specific question but i'm having trouble checking out an old version of the svn trunk via the instructions Using the command "svn svn:// co -D 2007-01-23 rockbox", but I get the error "svn: invalid option character: D"... I guess cvs and svn options are different svn version1.3.2 svn help and man svn are no help...Does anyone know the
19:56:57foolshcorrect option for this?
19:58:00mattzzsvn help co
19:58:42Mikachufoolsh: i think -r "{date}" works
19:58:59mattzzthere is a nice book linked on the rockbox svn wiki page. It's for free and it's good.
19:59:20foolshMikachu: thankyou too :)
19:59:34foolshmattzz:i'll check that out
20:01:22peturn1s: thanks for the report, I'll look at it later if I find some time :/
20:03:37n1spetur: well, since it's gone unnoticed for so long I doubt anyone would even notice if we just close the task and "silence" the reporter ;-)
20:04:19Mikachuwhat is the policy on submitting wpses, should they go in the tracker or the gallery?
20:04:37peturyou do have to click a lot of buttons to go to properties from that viewer
20:04:39Mikachu tells people to put them in the tracker
20:04:41Kitt0sholy shit :\\\\\\
20:04:44Kitt0ssomething is FUCKED! :\
20:04:47Kitt0si can't hear
20:05:01Kitt0srockbox + original X5L firmware don't make a sound
20:05:05Kitt0sbut only on Radio mode
20:05:11Kitt0si can only hear radio
20:05:38 Quit tucoz (Nick collision from services.)
20:05:50Kitt0ssome1 help
20:05:50 Join Llorea1 [0] (
20:06:18***Saving seen data "./dancer.seen"
20:07:27foolshmattzz: thanks very helpful info you gave me i'm all good now \o/
20:07:41 Quit bluey- ("Leaving")
20:08:07mattzzfoolsh: no prob :-)
20:09:16Kitt0ssome1 help
20:10:09 Quit fasmaie (Remote closed the connection)
20:10:38 Nick Viele-baeren is now known as Sehr (n=kvirc@wikipedia/Viele-baeren)
20:11:08 Nick Sehr is now known as Viele-baeren (n=kvirc@wikipedia/Viele-baeren)
20:13:21 Join GodEater [0] (
20:15:08foolshperhaps the wiki should be updated to read "svn checkout svn:// -r {YYYY-MM-DD} rockbox"
20:15:33mattzzfoolsh: go ahead, that's a wiki
20:16:02 Join tucoz_ [0] (
20:16:47 Quit Viele-baeren ("KVIrc 3.2.0 'Realia' Und tschss bis dann!")
20:17:14tucoz_foolsh, do you have a wiki account?
20:17:21 Nick tucoz_ is now known as tucoz (
20:18:28 Quit toffe ("MegaIRC v3.27")
20:22:15foolshtucoz_: I do now
20:23:05tucozok, what is your wikiname so i can give you write access
20:23:50 Join toffe [0] (
20:24:10tucozthere. you can try to edit a topic now
20:24:17foolshok thanks
20:25:50 Quit Soul-Slayer (Read error: 110 (Connection timed out))
20:30:42 Quit BigBambi ("Leaving")
20:36:26 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/
20:37:32 Quit My_Sic (Read error: 104 (Connection reset by peer))
20:39:50Mikachulinuxstb: looks nice (havent tried it though)
20:40:33Mikachui checked that it still applies
20:40:52Mikachu sokoban.c | 378 +++++++++++++++++++−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−-
20:40:55Mikachu 1 file changed, 116 insertions(+), 262 deletions(-)
20:41:31 Quit webguest52 ("CGI:IRC")
20:41:43Mikachuor someone else
20:43:27 Join Juice^ [0] (n=juice@
20:43:53Mikachuamiconn: maybe this is helpful to the usb problem
20:43:59Mikachuamiconn: if you hadn't seen it already
20:44:26*linuxstb spots someone trying to close tasks
20:45:58Mikachui accidentally closed two wps tasks before i noticed the wpssubmit wiki page suggests posting wpss to the tracker
20:46:03*mattzz cheers
20:46:48linuxstbWere those WPSs ones which are theoretically committable to CVS?
20:47:10Mikachuthey had the header thingy, so i'll go back and re-open them
20:47:15Mikachubut they are from 2005
20:47:25Mikachuand i think both were only for a specific target
20:48:20 Quit lukaswayne9 (Read error: 104 (Connection reset by peer))
20:48:52 Join lukaswayne9 [0] (
20:49:13Mikachui reopened them
20:49:17 Quit mirak (Remote closed the connection)
20:49:30Mikachulinuxstb: does my rampage send an email to you guys every time i do something?
20:49:45linuxstbYes, but I'm not at my main PC at the moment, so can't see my mail.
20:50:10linuxstbThere's an historically named rockbox-sf mailing list.
20:52:55Mikachuin that case i hope someone speaks up if i do something wrong, and hopefully i do more right than wrong
20:53:56 Quit Mouser_X (Read error: 110 (Connection timed out))
20:54:34 Join upsioned [0] (n=ju@
20:54:34 Quit subson (Read error: 104 (Connection reset by peer))
20:55:06 Join My_Sic [0] (
20:55:29 Quit ender` (" Sex is dirty - if you do it right. -- Isaac Asimov")
20:55:44 Join Wiwie [0] (
20:56:50 Join decayedcell [0] (i=792ccb40@gateway/web/cgi-irc/
20:56:51 Quit decayedcell (Client Quit)
20:58:29 Join ender` [0] (n=ender@
20:59:23tucozlinuxstb, you run debian right? I wonder what to download to install a suitable rockbox dev environment. That is, what iso i should download.
21:00:52tucozis it the "testing" version i should choose?
21:01:12mattzztucoz: testing is ok. stable is pretty much outdated
21:01:24tucozmattzz, ok. thanks.
21:01:27desowinis stable still woody ?
21:01:52linuxstbtucoz: I run "unstable" without problems.
21:02:04tucozis that something else than testing?
21:02:17linuxstbYes, there's "stable", "testing"and "unstable".
21:02:21 Join mirak [0] (
21:02:24mattzzwrong! stable=sarge!
21:02:24linuxstb(with silly nicknames I don't understand...)
21:02:30 Join decayedcell [0] (i=792ccb40@gateway/web/cgi-irc/
21:03:38linuxstb"stable" Debian seems about as up-to-date as the 2.5 Rockbox release...
21:04:02GodEaterI don't even think it's THAT up to date
21:04:03decayedcelllinuxstb barry's unmodified bootloader also caused the 4G ipod to hard reset
21:04:12mattzzI think that debian has not been ported to any mp3 players yet ;-)
21:04:35linuxstbI run it on my xbox though...
21:04:41linuxstbWell, Xebian...
21:04:44*mattzz looks at his PC that is currently playing mp3s....
21:05:01*Mikachu is currently playing ogg vorbis
21:05:14*linuxstb is currently watching TV on a TV
21:05:27mattzzlinuxstb: you are such a geek!
21:05:34tucozdo i download the minimal netinst cd, and choose unstable in the installer?
21:05:38Mikachuwhat will they think of next, butter on toast?
21:05:58Mikachutucoz: if you're on windows you can use
21:06:10tucozi am on linux at the moment
21:06:24mattzzlinuxstb: I was only kidding
21:06:28tucozi want to build vm with virtualbox
21:07:00tucozand i can not find an unstable cd image
21:07:08tucozonly the release and testing
21:08:09 Quit nGs|GreyFox`afk ("Le vrai danger, c'est quand les hommes penseront comme les ordinateurs")
21:08:38tucozi'll just use the testing one
21:10:49decayedcellhmm thats odd... ipodpatcher doesn't warn if bootpartition.bin exists before reading the partition
21:11:00decayedcelland if it does exist it doesn't overwrite the old file
21:12:00linuxstbWhat do you mean it doesn't overwrite it?
21:12:09 Quit shnee (Read error: 104 (Connection reset by peer))
21:12:19 Join funky [0] (n=repulse@unaffiliated/funky)
21:12:48decayedcellsay you have a 95MB bootpartition.bin in the ipodpatcher directory
21:13:26 Join Rondom [0] (
21:13:47linuxstbAh yes, no O_TRUNC...
21:14:06*n1s gets adeja vu feeling :_)
21:14:18n1sinsert space where apropriate
21:14:27n1sand a coorect smiley :-P
21:14:53Mikachucorrect, appropriate
21:14:56*Mikachu hides
21:15:00linuxstbCan someone fix? I don't have a clean checkout of ipodpatcher handy... Just search for O_CREAT in ipodpatcher.c and add |O_TRUNC after it.
21:16:02linuxstbDon't worry, I've found one...
21:17:54 Join newnick [0] (i=3ba7bfc7@gateway/web/cgi-irc/
21:17:59 Quit decayedcell ("CGI:IRC (Ping timeout)")
21:18:06 Part tucoz ("Leaving")
21:18:19newnicklinuxstb: say you read the bootpartition.bin
21:18:37linuxstbnewnick: Check the IRC logs, I've just committed a fix.
21:19:05newnickthen you get another ipod, and read it to bootpartition.bin as well, ipodpatcher won't overwrite the old one with the newly read bootpartition.bin is what i'm seeing
21:19:26newnickbah i'm newnick now
21:19:38linuxstbDon't take "/nick newnick" literally...
21:20:38GodEaternewnick: yeah - linuxstb worked it out and is busy writing a fix ;)
21:20:41*Mikachu tries to make yet another ipod only text entry method
21:21:18linuxstbMikachu: To replace some of the tasks you've just closed?
21:21:55Mikachui'm hoping to get you to commit my mandelbrot patch some day too
21:22:08 Join miepchen^schlaf [0] (
21:23:13mattzzis there something like HAVE_SCROLLWHEEL or something I can find about having a scrollwheel at compile time?
21:23:36Papricawho have ipod video?
21:23:38linuxstbIPOD_4G_PAD will do.
21:23:49linuxstbUnless it will also work on the 3G.
21:24:00mattzzlinuxstb: it's for Sansa as well
21:24:03linuxstbIPOD_4G_PAD is defined for the 4G and later ipods (including Mini)
21:24:11Papricalinuxstb, you have ipod video right?
21:24:31Papricacan you check a plugin for me?
21:24:51Papricathanks.. sec..
21:25:41linuxstbmattzz: Why is your code reliant on a scrollwheel?
21:26:37newnickno rule to target 'rockboxlogo.h', needed by 'bookmark.o' Stop what does that mean
21:27:18linuxstbTry a "make clean"
21:27:27mattzzlinuxstb: I just want to assign the scrollwheel some up/down function if it is present, additionally to the up/down keys.
21:27:57Papricalinuxstb, accept..
21:28:09 Join BiptoN [0] (
21:28:36linuxstbPaprica: I'm using the web client.
21:28:37mattzzlinuxstb: I will go for #ifdef (CONFIG_KEYPAD == SANSA_E200_PAD)||(...
21:28:41Papricaoh ok
21:28:57linuxstbPaprica; Wait for linuxstb_ to join...
21:29:05Papricaoh ok
21:29:11 Quit upsioned ()
21:29:46 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
21:29:55linuxstb_Paprica: Try sending now.
21:31:02linuxstb_Thanks. DCC normally works from here...
21:31:06 Join subson [0] (n=ju@
21:31:11 Quit Juice^ (Read error: 54 (Connection reset by peer))
21:31:13foolshmattzz: then I think you could use the rockbox/apps/plugins/lib/pluginlib_actions.h for generic keymaps without #ifdef'ing them all
21:31:18 Join Juice^ [0] (n=juice@
21:31:20Papricai think that the problem is in my client
21:31:24 Join snafoo [0] (n=juju@unaffiliated/snafoo)
21:32:40mattzzfoolsh: interesting - I will check
21:34:47Papricalinuxstb, how it looks?
21:36:03mattzzamiconn: your noises are worrying me - found some bad code?
21:36:04Mikachuamiconn: did you see that task?
21:36:18linuxstb_Paprica: It seems to be working fine. Should it do anything when I play?
21:36:24amiconnMikachu: yes
21:36:25n1smattzz: as a reference it's used in the bubbles plugin (button actions)
21:36:41Papricatry to make a set from ace to king
21:36:52*amiconn thinks there are currently many open ends. Too many :(
21:36:53mattzznls: I put it on my list, thanks
21:38:42 Nick Everybody is now known as Everybody|away (
21:41:05 Quit newnick ("CGI:IRC (EOF)")
21:41:19linuxstb_Paprica: Yes, it seems to be working. All the cards are Spades though...
21:41:24 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
21:41:44Papricaok.. you have tine to finish the game?
21:42:56linuxstb_Not really.
21:44:44Papricahaha ok.. thanks anyway
21:44:45linuxstb_amiconn: What open ends?
21:44:51 Nick w1ll14m|away is now known as w1ll14m (
21:46:01 Quit _Veseliq_ (Remote closed the connection)
21:47:20 Join webguest16 [0] (i=3aa99c23@gateway/web/cgi-irc/
21:48:59 Join justjohnny68 [0] (
21:49:46 Part snafoo
21:58:21 Join Ghoulunat [0] (
21:58:33Ghoulunathey everyone
21:58:34 Quit justjohnny68 ("Download Gaim:")
22:00:33 Join Nibbier [0] (
22:01:28 Join justjohnny68 [0] (
22:06:22***Saving seen data "./dancer.seen"
22:06:59 Join fasmaie [0] (
22:08:22Mikachuahah, it works
22:08:36Mikachuhad to massage my mods to the button driver a bit first
22:12:09 Join TrueJournals [0] (
22:14:50 Quit webguest16 ("CGI:IRC (Ping timeout)")
22:16:31 Join tamacracker [0] (
22:17:13 Quit subson ()
22:17:17tamacrackerHey guys...
22:17:53tamacrackermy mp3 player is not being recognized by my machine anymore... and my mp3 player isn't goin into the gray screen when USB is hooked up to it.
22:17:56 Quit Ribs ("eh eh ehhhh!")
22:18:43Mikachutry using another usb port on your computer
22:18:51tamacrackerdid that.
22:19:03Mikachutried resetting the player?
22:19:08Mikachu(which one is it?)
22:19:17tamacrackerit's my Toshiba F10
22:20:02 Join subson [0] (n=ju@
22:21:12*mattzz submitted the memory monitor plugin
22:21:51mattzzsubmitted to tracker
22:22:07n1sah, can't get to the tracker now here (?)
22:22:42n1slooks interesting
22:22:48tamacrackeryou know what.. im gonna restart my machine
22:22:53tamacrackermaybe that might be the problem.
22:23:01 Quit tamacracker (Remote closed the connection)
22:23:11 Join midgey [0] (
22:23:35linuxstbmattzz: Have you compiled it for a variety of targets, to at least confirm it compiles without warning?
22:23:36 Join efyx [0] (
22:23:40 Quit Rondom ("Ex-Chat")
22:23:54mattzzlinuxstb: archos and sansa only
22:24:31 Quit fasmaie (Remote closed the connection)
22:24:51mattzzlinuxstb: I have to add the PLA keypad thing to make it work on other models and probably a ton of other ifdef regarding the display are needed.
22:25:28linuxstbOK - your patch comments didn't make that clear.
22:25:41*mattzz reads what he just wrote and does not understand a word....
22:27:15 Join muesli- [0] (n=muesli_t@
22:28:12mattzzlinuxstb: basically the memory monitor was written to help reverse engineering the pp2024 on the sansa. That's why it is not multi-platform yet.
22:29:17 Quit subson ()
22:31:01 Join subson [0] (n=ju@
22:31:12 Join Mouser_X [0] (
22:33:04 Join tamacracker [0] (
22:33:17 Join EbErT [0] (
22:33:22tamacrackerok i fixed the problem
22:33:25 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:33:37 Quit amiconn (Nick collision from services.)
22:33:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:33:41tamacrackerMy next question is, does RockBox for Toshiba F10 support .mpeg files?
22:34:05TrueJournalsI believe all versions of rockbox support .mpeg files... it's a pretty standard plugin
22:34:08linuxstbRead this -
22:34:09TrueJournalsbut I could be wrong..
22:34:15n1stamacracker: look for PluginMpegplayer in the wiki
22:34:22n1smeh, too slow
22:34:38 Join Zagor [0] (
22:34:44tamacrackerok, cuz i just added a .mpeg music video and it's not showing in my folder of my mp3 player
22:35:17TrueJournalsthen I would say no... but you can try changing your view options to view all files and try clicking on it then..
22:35:24TrueJournalsThere might just not be keymappings
22:35:56TrueJournalsDo you know what the size of the screen is?
22:36:00 Join God_Eater [0] (
22:36:11Mikachuyou have to call it .mpg i think
22:36:23linuxstbYou do.
22:36:30TrueJournalsor that :-p
22:36:33linuxstbBut the Open With... option will work.
22:36:34tamacrackerok ok i selected to view all
22:36:37tamacrackeroh ok
22:36:50EbErTwill that do sound now?
22:36:52tamacrackereven though the file was converted to .mpeg?
22:36:54 Join upsioned [0] (n=ju@
22:37:06tamacrackeri can just change the extension?
22:37:26TrueJournalsyeah, you can even use the rename function in rockbox I believe...
22:37:30 Quit GodEater (Nick collision from services.)
22:37:34 Nick God_Eater is now known as GodEater (
22:37:52 Quit subson (Read error: 113 (No route to host))
22:37:56tamacrackerahhh hahahahaha
22:38:08TrueJournalsummm... ok...
22:38:18EbErTdid the vid have sound?
22:38:18tamacrackeroh damn..
22:38:21tamacrackerthe sound
22:38:23tamacrackerit's on uh..
22:38:29tamacrackervery very fast chipmunk mode.
22:38:38TrueJournalsyou need to re-encode it
22:38:50tamacrackerlol and the video is fast too
22:38:52 Join Doomed [0] (
22:38:54tamacrackerok how may i go about it?
22:38:57linuxstbRead the wiki page...
22:39:10TrueJournalsthe sound needs to be 44.1 kHz
22:39:13 Quit |Rincewind| ("Cya")
22:39:21tamacrackeroh crap... and it just froze.
22:39:21TrueJournalsDoes anyone know the size of the F10 screen?
22:39:34Bagder240x320, isn't it?
22:39:43TrueJournalscool, thanks...
22:39:55linuxstb320x240 - mpegplayer rotates.
22:40:03tamacrackeris that a known bug right now? mp3 player freezing during playback of .mpeg videos?
22:40:12Doomedhey im getting a gigabeat s60, and just wanted to know if there was anything i could do to help get rockbox on it?
22:40:23TrueJournalsI made a program to re-encode video ( ), and I'll have to add the F10 to it
22:40:37BagderDoomed: a lot, since there's no port in progress...
22:40:45tamacrackeryeah it did
22:40:55tamacrackeroh mt
22:41:04 Quit upsioned (Client Quit)
22:41:08 Quit muesli__ (Read error: 110 (Connection timed out))
22:41:13tamacrackerTrue will that program work with linux?
22:41:16Doomedi have no coding skills what soever though :(
22:41:24tamacrackerme either Doomed
22:41:28tamacrackerand im not on windows.
22:41:30amiconnlinuxstb: Does mpegplayer also rotate on Sansa? Would make sense...
22:41:45TrueJournalstemacracker: unfortunately.. no. The language I'm using doesn't have a compiler for linux
22:42:02 Part justjohnny68
22:42:02TrueJournalsyou could probably use WINE though (hard to say, I can't really test it)
22:42:17linuxstbamiconn: Yes, I think so. I suggested it to barrywardell (I think) in the past.
22:42:23tamacrackertrue WINE might be able to handle the program..
22:42:38Mikachuon linux you just need a single command to do the same thing ;)
22:43:11tamacrackeri do?
22:43:14amiconnA single command needing a dozen cryptic parameters? ;)
22:43:16tamacrackerit says open terminal and such
22:43:18TrueJournalsTo encode video? Well, you just need a single command on windows too... but people like having a little GUI interface... makes everything easier
22:43:21tamacrackerbut don't i need to locate the file?
22:43:39tamacrackerlike right click on the folder where the song is in, and click open with terminal
22:43:54 Join subson [0] (n=ju@
22:43:56tamacrackerthen use the code for that specific file
22:44:22linuxstbTrueJournals: Why don't you add your program to the mpegplayer wiki page?
22:44:41tamacrackerby the way:
22:44:47tamacracker^ is down.
22:44:47TrueJournalsI probably should :-p
22:45:01TrueJournalsI'll go in there and make a link real quick...
22:45:14TrueJournalsthe only problem is that video and audio seem to be unsynced when using my program
22:45:15linuxstbtamacracker: Works fine for me.
22:45:29linuxstbTrueJournals: Unsynced in a PC video player?
22:45:29tamacrackerwhat worked for you?
22:45:44linuxstbThe mplayer website.
22:45:51 Quit funky ("leaving")
22:45:52TrueJournalslinuxstb: unsynced in everything..
22:46:00tamacrackermencoder <input> -of mpeg -oac lavc -lavcopts acodec=mp2:abitrate=192 -af resample=44100:0:0 -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=<bitrate> -vf scale,harddup -ofps 25 -zoom -xy <the width> -o <filename>.mpg
22:46:06tamacracker^ paste that onto the terminal
22:46:18Doomedis there any form of av sync yet?
22:46:24tamacrackerand then fill in the file name and the width?
22:46:28TrueJournalsDoomed: no
22:47:11tamacracker>< im such a noob to this
22:47:25 Quit amiconn (" reboot, brb")
22:47:27TrueJournalsWe all have to start somewhere :-p
22:47:43tamacrackeram i supposed to fill in the <...> ?
22:47:52tamacrackerand if so, what's input stand for?
22:47:52TrueJournalsbah, I can't edit the PluginMpegplayer page...
22:48:39tamacrackerim assuming i just need to slow down the sound/video
22:48:46TrueJournalsand... <input> = the file you want to encode, <bitrate> = something like 400 or 600, <the width> = width of your player's screen... so 320, <filename> = output filename
22:49:04 Quit subson ()
22:49:38TrueJournalsso, an example would be: mencoder myvideo.mpeg -of mpeg -oac lavc -lavcopts acodec=mp2:abitrate=192 -af resample=44100:0:0 -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=400 -vf scale,harddup -ofps 25 -zoom -xy 320 -o outputmyvideo.mpg
22:49:41tamacrackerso it would be <NYOIL.mpeg> <400> <320> <NYOIL.mpeg>
22:50:12TrueJournalsnot quite
22:50:16TrueJournalsget rid of < and >
22:50:21tamacrackeroh of course
22:50:32tamacracker< > is just to let you know where you need to fill in
22:50:34TrueJournalsit might be a good idea to also use a different output filename
22:50:56tamacrackerso make it from .mpeg to .mpg ?
22:51:04 Join subson [0] (n=ju@
22:51:05TrueJournalsthat would be a good idea
22:51:21tamacrackerthank you true, im gonna attempt it right now
22:51:23tamacrackerthe first hting i need to do
22:51:26 Join capsaicin [0] (
22:51:27tamacrackeris go to the directory
22:51:30tamacrackerof that file
22:51:31 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/
22:51:33TrueJournalsno problem... glad I could help
22:52:11 Join twist [0] (
22:52:52TrueJournalsNo one ever pops in just to say "hi" :-p
22:53:06twistUhm, i left my rockbox ipod 5th, to charge with the hold switch on now its crashed at loading the firmware :/
22:53:32twistbit hyped
22:53:36midgeyhave you tried resetting it?
22:53:39Doomedhaha i come in sometimes just saying hello
22:54:01twistim brand new at this
22:54:05twisthow do i rest it?
22:54:12 Quit subson (Client Quit)
22:54:18 Join andrewg [0] (
22:54:24midgeyhold menu and select (center button) for about 30 sec
22:54:38midgeyi believe hold should be off
22:54:43lowlightanyone know what's needed for the Sansa emulator? I can't get it to run.
22:54:47twistnice one :)
22:55:04twistill idle here if that ok with you guys?
22:55:59GodEaterabout 100 other people do the same
22:56:02 Quit OgMaciel ("Ex-Chat")
22:56:05GodEatercan't say one more would bother us much
22:56:21EbErTirc ppl are big idlers
22:56:39 Join subson [0] (n=ju@
22:56:40mattzzpluginlib_actions.h is nice!
22:57:57 Join amiconn [0] (
22:58:44Bagderhey, here's an interesting view on a PP chip
22:58:58Bagderin a nano, compare with this c200
22:59:08Mikachu1g or 2g?
22:59:22Bagdernano 1g, the 2g isn't PP
22:59:29Mikachuah right
22:59:38Doomedwell i cant really do anything until i get my s60, but what would be the first place to start, ive seen the gigabeat s page in the wiki
22:59:54BagderDoomed: check the NewPort wiki page
23:00:04GhoulunatI've got a question regarding the Gigabeat F build
23:00:06tamacrackeri got video play back
23:00:13tamacrackergreat job guys
23:00:23 Quit andrewg_ (Read error: 110 (Connection timed out))
23:00:35 Quit GodEater ("User pushed the X - because it's Xtra, baby")
23:00:40 Quit subson (Client Quit)
23:02:57 Join subson [0] (n=ju@
23:03:20DoomedGhoulunat just ask away
23:05:16 Quit petur (Read error: 104 (Connection reset by peer))
23:05:26 Join sdfoe [0] (
23:06:20Bagdergrrr, forum search is borked again
23:06:50lowlightBagder: the MSI P610 on your mi4 page has a similarly named "pp7002_5022_color" BL as the c200
23:07:06sdfoedj-fu help me install rockbox mate?
23:07:13 Quit Juice^ ("- nbs-irc 2.0 - -")
23:07:21Bagderlowlight: aha!
23:09:56twiston too?
23:10:30zefiesec rom hmm
23:10:51LinusNBagder: forum search fixed
23:11:14Bagdertoo late, I found it the manual way! ;-)
23:11:35 Quit Tman (
23:12:06 Part capsaicin
23:12:11 Join gilligan_ [0] (
23:12:50gilligan_just found out about rockbox.. nice project
23:12:56 Join entheh [0] (
23:12:56NJoinTman [0] (
23:13:35TrueJournalsStupid patches not working together... it seems that the scrolling margin patch alone works, and the kernel_on_cop_7 patch alone works... but together... no
23:13:43gilligan_to get right to the point - i am a bit confused about the status of support for the archos gmini players −− while it doesn't seem to be listed on the website the sources /do/ list the gmini as a possible target
23:13:48gilligan_so what's the status on that?
23:14:24Bagderit was once worked on
23:14:29Bagderand is since long abandoned
23:14:38Bagderand it was only for a few gmini models
23:15:05 Quit subson ()
23:15:36 Join kiax|wrk [0] (n=kiax@
23:16:33gilligan_ah.. just found a page on this (
23:16:37gilligan_well that's really too bad
23:16:57preglowa really hard port it is too
23:17:04Bagderit is a total beast
23:17:28Bagderbut perhaps you have a newer gmini?
23:17:43Bagderif so a port would be easier and could be based on ArchOpen findings
23:17:54 Join subson [0] (n=ju@
23:18:55gilligan_i have a gmini XS 202
23:18:56Doomedit looks like somebody has already started this gigabeat s port because they found out how its partitioned
23:19:19Bagderif that's called "starting a port", then sure
23:19:41Bagdergilligan_: ask mr google
23:19:50 Join andrewg_ [0] (
23:20:50linuxstbI don't think archopen supports the XS202 either though.
23:21:01Bagderarchopen's site is confusing...
23:21:30linuxstbThe only list of targets I've found is the "configure" command.
23:22:01linuxstbAV3XX, GMINI4XX, AV1XX, JBMM, GMINI402, AV4XX and PMA.
23:22:36BagderI found a list on their daily build page
23:22:39 Quit kiax|wrk ()
23:22:43*amiconn thinks the xs202 is calmrisc based
23:22:54Bagder... that contains that same list
23:23:00gromit`it is
23:23:20linuxstbPlus the AV5XX added today...
23:23:24gromit`we attempted to support it with gmemu
23:23:31 Part Llorea1
23:23:33gromit`but the project has stopped by lack of developers
23:24:06amiconnSo the whole gmini 1xx/2xx/sp family is calmrisc based?
23:24:33amiconnOkay, that's what I expected from the numbers
23:24:37 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
23:25:01gromit`most information is here :
23:25:07 Part perl|work
23:25:15gilligan_think i'll just stick to the original OS for a little longer hehe
23:25:45 Part lowlight
23:26:04gromit`the GminiPort section on the rockbox wiki is our attempt to port rockbox though it hasn't been continued :/
23:26:45*LinusN commits a bugfix in fat.c
23:26:58n1slate night fixin'
23:27:10LinusNlet's hope i didn't introduce any new ones :-)
23:27:55 Quit lee-qid ("aufwiederbyebientotsayonara")
23:28:03 Quit Vyrus001 ("Leaving")
23:28:31maquisfor some reason, over the past week or two, i've been having weird issues with my ipod freezing if it runs for a while. it's not completely frozen because if i move the scroll-wheel, the backlight turns on, but it stopped updating the wps, and i can't skip, change volume, or anything. the funny thing is, this started a couple weeks after the last time i updated the software... (ie, it's not tied to an update)
23:30:04 Quit sdfoe ()
23:30:30linuxstbHave you tried scanning the filesystem for errors?
23:30:42 Quit andrewg (Read error: 110 (Connection timed out))
23:31:45amiconnLinusN: Hmm, always loading 2 sectors? Sounds like a waste on slow media with fast seek...
23:32:55 Quit Mouser_X (Read error: 110 (Connection timed out))
23:32:56tamacrackerthe sound is right, but the video is slow.
23:32:58tamacrackeri mean
23:33:00LinusN*very* few directories consist of one sector only
23:33:06tamacrackerthe video is faster than the song.
23:33:07amiconnProvided that not all longnames span more than one sector
23:33:10maquislinuxstb: not yet... will do
23:33:49linuxstbtamacracker: Enable the "limit fps" option.
23:34:06maquislinuxstb: it always fails in the middle of different songs... which seems odd... but i will check the fs... and i'll probably update to a more recent version of rockbox too... it's possible this is fixed now...
23:34:10tamacrackerok gonna check that
23:34:40 Join barrywardell [0] (
23:36:37 Quit subson ()
23:37:03tamacrackeruh where is that option at?
23:37:15 Quit toffe (Connection timed out)
23:37:22linuxstbIn the mpegplayer menu.
23:37:38amiconnLinusN: I'm mainly worried about Ondio here. Read speed isn't exactly high, but otoh there are no seek delays
23:38:39tamacrackernow that's perfect :P
23:38:40LinusNamiconn: well, there is a theoretical risk that you will read one sector too many for the entire dir
23:38:42 Join subson [0] (n=ju@
23:39:23*amiconn thinks this risk is very practical
23:39:52LinusNstatistically, yes
23:40:05TrueJournalswould anything horrible happen if you read an extra sector?
23:40:15amiconnIt takes time
23:40:18LinusNTrueJournals: no, just a waste of time
23:40:22TrueJournalsI see
23:40:36amiconnFor file operations involving many dir entries it may slow things down
23:40:58 Join Vyrus001 [0] (
23:41:01amiconn...e.g. disktidy
23:43:31LinusNthe previous 3-sector cache was buggy and complicated
23:43:59LinusNand it made tons of 512-byte memcpy() operations
23:44:35 Quit subson ()
23:45:00amiconnNow there are 4 sectors cached, correct?
23:45:46amiconnIt doesn't look like the caching must use sector pairs
23:46:10 Join subson [0] (n=ju@
23:46:17LinusNno, it *must* not do that
23:46:24LinusNexcept on the 5.5G
23:46:33amiconnYes, of course
23:46:59LinusNso i *could* have kept the 3-sector cache and use the 4-sector version on the ipod only
23:47:13LinusNbut that would have made the code even more complicated
23:47:30amiconnWell, it looks like the 4-sector version could be switched to 4 single sectors just via #defines
23:47:50LinusNnot really
23:48:09LinusNthe current logic depends on two alternating buffers
23:48:48LinusNinstead of 3
23:51:06amiconnHmm, but that's only because you use index and 1-index afaics
23:51:13 Join capsaicin [0] (
23:51:20LinusNamiconn: mostly, yes
23:52:04amiconnChanging this into index and (index-1)&3 should make it work with 4 buffers
23:52:40amiconnSimilarly, index and (index-1)&1 does the same for 2 buffers
23:52:43LinusNyes, but you also need to change the logic when selecting which buffer to use for the longname entry lookup
23:53:10amiconnThat's what I was looking at...
23:54:24LinusNbtw, why would we want 4 buffers?
23:54:59 Quit safetydan ("CGI:IRC (Ping timeout)")
23:55:09amiconnWell, 4 single-sector buffers would be easier to handle than 3, and it would fit nicely with the 2 double-sector buffers necessary on the G5.5
23:55:24 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
23:55:27 Join Redbreva_ [0] (
23:55:46 Join miepchen^schlaf [0] (
23:57:00 Part Redbreva_
23:57:02LinusNmy first version did use 4 buffers, but i wasn't comfortable with the code filling 2 buffers at once
23:57:09 Quit barrywardell ()
23:57:36amiconnI mean something different
23:58:12LinusNi think i see what you mean
23:58:16amiconnThe code could be made to work on N buffers of M*sector size, where both M and N are powers of 2
23:58:24LinusNi understand
23:58:27amiconn...and M*N>=4
23:58:41LinusNthat could be done
23:58:43Mikachuie M and N aren't 0
23:58:49amiconnFor G5.5 (and probably all hdd targets), we would choose M=2 and N=2
23:59:04Mikachui mean the power of 2
23:59:04amiconnAnd for flash targets we could choose M=1 and N=4

Previous day | Next day