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 2009-03-25

00:00:51 Join TBOL3 [0] (n=180ac800@gateway/web/cgi-irc/
00:04:27 Join MethoS- [0] (
00:05:29 Join PaulJam [0] (
00:08:49 Join jhulst [0] (
00:09:14 Quit ibseco (Read error: 113 (No route to host))
00:09:15PaulJamhi, the upload page from the new themes site links to a non existing wiki page (WhyRealNames).
00:09:50TBOL3Well, it seems to have calmed down a bit. I would like to ask you a few questions about GSOC, before all of you go offline. Yesterday I was told that some of my ideas were ok, and others wouldn't be accepted.
00:10:52TBOL3The largest idea that I had was to make a rockbox tool, to manage all of your content, for your computer.
00:11:01rasherPaulJam: I wonder where that went
00:11:28linuxstbI don't think it ever existed - I think I added that link to the upload form in SVN...
00:11:30TBOL3These ideas included things such as if you were playing a song on your computer, you should be able to plug in your DAP, and continue right where you left off.
00:11:38rasherlinuxstb: Ah!
00:11:52 Quit ender` (" It would seem that everything is easier on a mac after all - right down to the exploits.")
00:11:53linuxstbI can add it now, unless someone else wants to (or we don't want it...)
00:12:02TBOL3ALso, I proposed a managment of your content accrost computers.
00:12:07rasherI could've sworn it used to exist, but I'm probably thinking of the bit in CONTRIBUTING
00:12:19kugelme too
00:12:43gevaertsTBOL3: some of that sounds *very* complicated to me
00:13:08*linuxstb finds it ironic that PaulJam found that bug...
00:13:10TBOL3Ya, that was the responce I got on the second idea.
00:13:58gevaertsYou seem to be talking about integrating bookmarks with lots of PC-side apps and things like that...
00:14:30TBOL3But I was thinking that rather then making a front end, it really should be more of a plug in that can go into anyone's favorite music programl.
00:14:45TBOL3gevaerts: Ya, I guess you could say that.
00:15:07TBOL3Infact, I think that's almost exactly what the idea is.
00:15:22 Quit bertrik ("Leaving")
00:15:33TBOL3But it may not be a big enough project (maybe it is, but it doesn't seem like it would be any more than a couple of hours work).
00:15:41gevaertsTBOL3: if you're doing that sort of thing, you will want to build a library to integrate in other things, yes.
00:15:43 Quit TBOL3 ("CGI:IRC")
00:15:46 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/
00:17:18TBOL3But the other idea that I had, that I thought would be fun, would be to make a 'simpler' user interface. As of yet the responses were that I would need to have experience in making a good UI.
00:17:55 Quit shotofadds ("Leaving")
00:18:10LloreanYou'd also need to demonstrate why we'd want to include it. GSoC projects are generally expected to be code we're willing to take into SVN, and a reduced UI generally isn't that favourable.
00:18:36*bluebrother grmbls at differing target names
00:18:39TBOL3No, not a reduced UI, a more intuitive UI.
00:18:56TBOL3It was on your project ideas page.
00:18:59bluebrotherwhat's unintuitive with the current one?
00:19:15LloreanTBOL3: Ah, then yes, you'd need to demonstrate some qualification for UI design.
00:19:23*flyback goes to bury his sansa
00:19:38LloreanOtherwise you're really just likely to be saying "intuitive means 'what I personally expect it to do'" which has often been the case with such suggestions.
00:19:41gevaertsflyback: are you sure it's broken?
00:20:42TBOL3bluebrother: Well, for one I think that the quick screen is really unintuitive, it comes up when you don't want it to, and you can't easily get rid of it.
00:21:29TBOL3Llorean: Yes, I'm not talking about making something that I personally want, rather, I would preform studies to see what others want out of their DAP, and put on together from their.
00:22:00flybackyeah it went dead after I slammed it into the floor
00:22:13bluebrotherthe quick screen comes up when you don't want it to? Never happened to me
00:22:19flybackI took it apart and washed down the pcb I can't find obvious damage
00:22:25flybackit won't even show up as a usb device anymore
00:22:28gevaertsflyback: sansas have a common issue with loose memoryboards. If it's that, it can be reseated
00:22:45flybackI don't care the screen was broken a while ago and it's been having more and more problems
00:22:52gevaertsah ok...
00:22:56flybackyeah I saw that but it won't init even with it off
00:23:05TBOL3Oh well. Maybe I'll come up with something else....
00:23:28 Quit flydutch (Remote closed the connection)
00:23:36LloreanTBOL3: Such studies would need to be done before GSoC started, really, to be included as part of your proposal for the rewrite.
00:23:43TBOL3Anyway, I was thinking the Rockbox Utility really be downloadible on the front page, as it is the recomended way to get rockbox.
00:23:45*linuxstb creates WhyRealNames, but decides to leave it to someone else (Bagder ?) to explain why...
00:23:46 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9/2009020407]")
00:23:47*bluebrother grmbls even more about differing target names
00:24:24LloreanTBOL3: It's mentioned in the manual as the recommended way, and it's not really feasible to install Rockbox without at least looking at the manual.
00:25:54rasherLlorean: I'm struggling to come up with a post that isn't simply a copy of ThemeGuidelines...
00:26:09TBOL3Llorean: True, but currently, the page is hidden in the dark corners of the website. Maybe at least a link there right from the main page (rather than having to go through the release page) would help.
00:27:01gevaertsTBOL3: I think your idea for this universal sync app (or whatever you want to call it) could be nice, but we'd want a proposal that details how you plan to do these things
00:27:01Lloreanrasher: I posted something. But you could just call it "New Theme Guidelines" and point to that page and/or link to the new site? I don't think it needs to be long, just noticeable.
00:27:08rasherI do think RockboxUtility needs to be pushed more prominently
00:27:22LloreanTBOL3: It's also linked from the manual. How is it "hidden" if users are given the link in the documentation they must read anyway?
00:27:27wincentIf I may, as TBOL3 does, ask again about my idea of a project for GSoC, would an application which makes musical instrument on Rockbox be a welcome addition to the main tree?
00:28:33TBOL3wincent: I'm sorry, I don't follow what you want to make.
00:28:40 Join homielowe [0] (n=8e196682@gateway/web/cgi-irc/
00:29:09 Part flyback ("Leaving")
00:29:37wincentTBOL3: Go to the IRC log from 23.03 and search for my nickname. You'll find a short discussion about it.
00:30:19TBOL3Llorean: Because it's not just sitting there. Not everyone will just read the manual, and then and there, decide to install rockbox. Some people will read the manual, and think about whether or not they want to install. Then they go back and install it.
00:30:21linuxstbrasher: I agree as well. The "current releases" page has a link to it, maybe that needs to go on the current builds as well.
00:30:53rasherlinuxstb: I think the link is far too easy to overlook
00:30:58TBOL3If their going back to install it later, then it would be better for them to be able to just get it off of the homepage.
00:31:01Lloreanwincent: On what day? And are you using 23.03 your time or log time?
00:31:02rasherA huge "Download installer" icon or something
00:31:35wincentLlorean: 23.03.2009 is the date.
00:31:36TBOL3rasher: Ya, but it doesn't need to be massive. Just a link on the sidebard would do.
00:32:07 Quit bluebrother ("leaving")
00:32:15 Join Thundercloud [0] (
00:32:36TBOL3TBOL3: Also, it would also be good to make the utility so intuitive that one does not need to read the manual to install. However, it needs to be unintrusive so that people like us don't find it intruisive.
00:32:55TBOL3Which would leave wizerds out of the question...
00:33:01TBOL3At least long ones.
00:33:16*gevaerts dislikes the word "intuitive" when applied to software
00:33:39*Llorean dislikes the word intuitive in most cases, since it's often misused.
00:34:04Lloreangevaerts: I think in many cases things are intuitive in that they "do what someone would expect them to do on first look" even if they're complicated.
00:34:21 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
00:34:21 Quit pixelma (Nick collision from services.)
00:34:23 Quit amiconn (Nick collision from services.)
00:34:24 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
00:34:33 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
00:34:36TBOL3Ok, I'm sorry.
00:34:42 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
00:35:23LloreanTBOL3: Most people don't need to read the manual to install. RButil is simple enough for people to follow onscreen instructions.
00:35:28gevaertswincent: I'm not entirely sure what this work would involve. Just porting to rockbox? Lots of UI work on it? Work on the pd core itself? Would this be just for ipod, or for most supported targets? (note that this is the first time I see any of this)
00:35:34LloreanBut there's a very real benefit to encourage people to at least notice the manual before starting an install
00:36:02TBOL3Llorean: Great, than all the more reason why it should have a link on the main page.
00:36:51gevaertswincent: also, do you have some idea about minimum CPU and RAM requirements (from seeing the video they shouldn't be too high, but still good to know) ?
00:36:51TBOL3So, during the first install, if it seas that your DAP doesn't already have rockbox on it, than it should recomend you to read the manual.
00:36:56linuxstbMaybe the problem isn't linking to rbutil more prominently, but the lack of some kind of "quick start" page, which briefly explains to a new user how to get started.
00:37:05 Join ultrasonic [0] (n=manohar@
00:37:10TBOL3Also,, the rockbox utility already has a big tab that says manual.
00:37:11wincentgevaerts: Porting PureData, porting TCP/IP (communication between PureData core and UI) and then writing a user interface which is usable on DAPs.
00:37:15gevaertsTBOL3: so it should recommend me to read the manual fifteen times?
00:37:40wincentgevaerts: At least DAPs which have enough controls.
00:37:42TBOL3linuxstb: YES, bingo, that is perfect!
00:37:46jhMikeSdoes find_first_set_bit for MIPS return 32 when the input a0 is zero? It looks like it would return -1 (who's the mips guy here?)
00:37:57TBOL3DAP's with enough controls?
00:38:02linuxstbTBOL3: We welcome contributions to the wiki...
00:38:11wincentTBOL3: Enough buttons.
00:38:39gevaertswincent: can you explain a bit more about how this thing is structured? Core, UI, other things?
00:38:54TBOL3Great, I will get started (well, not right now, I have some schoolwork to do first), but where should I post the page?
00:39:27TBOL3wincent: Umm... what does enough buttons have to do with anything, is what I was asking.
00:39:29*rasher mentions we had a QuickStart page once
00:39:31wincentgevaerts: Now about the CPU and RAM requirements: F_CPU > 100 MHz (runs on Gumstix (small ARM boards) too), RAM
00:39:37linuxstbrasher: We did?
00:39:40rasherBut it turned into not-so-quick-start it seems
00:39:50TBOL3rasher: Ok, can I see it, and can you tell me why you took it down?
00:40:06linuxstbrasher: Thanks, but I managed to track that URL down... ;)
00:40:12rasherLooks like it was not-exactly-quick-start
00:40:13TBOL3Nice, he, he.
00:40:38rasherTBOL3: you can view older versions...
00:40:39wincentTBOL3: Well, in writing my port of a UI for PureData I had to define 7 buttons.
00:40:57TBOL3Ya, I just found it.
00:40:58linuxstbrasher: Yes, I'm thinking of a "quick start to the rockbox project", rather than just talking about Rockbox itself.
00:41:26TBOL3Ok, umm... I honostly think I can improve on that page.
00:41:42wincentgevaerts: Of course it will need fixed-point PureData core called PDanywhere ( ).
00:41:43linuxstbTBOL3: So I would say write your new page on that same wiki page (ignore all the old content)
00:41:44TBOL3First, less text, second, more pictures.
00:41:52linuxstbTBOL3: No....
00:42:04linuxstbTBOL3: I'm not talking about a guide to installing Rockbox.
00:42:34TBOL3I'm not either. And I'm not saying to take out information.
00:42:39TBOL3Just make it look nicer.
00:42:45linuxstbMake what look nicer?
00:42:51linuxstbThere's nothing to edit...
00:42:58TBOL3Anyway, argueing isn't helping, can I just make a new page on that old one?
00:43:17TBOL3And then we can discuss this.
00:43:28TBOL3Is that fair?
00:43:31wincentgevaerts: Now about UI −− recently I wrote a Qtopia port of a relatively rudimentary UI (in comparison to the PD's own one), the link is wincent/blog/"> .
00:43:35LloreanPictures shouldn't be functional if you're going to include them
00:43:45 Quit Zagor ("Clint excited")
00:43:47LloreanYou can show a screen, but you should give instructions that can be used without the pictures.
00:44:02LloreanDon't say "use the top left button" but rather "click the button labelled <label>" etc.
00:44:54TBOL3Alright, oh well. I'll come back here when I'm done with a new page. And than you guys can tell me how much I suck. :) Untill then, good bye!
00:45:00wincentgevaerts: PD and the UI communicate over UDP, so a TCP/IP stack would have to be ported, I found lwIP to be rather appealing.
00:45:02Nico_PjhMikeS: I have a very plugin that uses pcm_play_dma_get_peak_buffer(). do we have an FFT, or do you know a good one I could use?
00:45:03linuxstbTBOL3: I'm not arguing, I'm just trying to understand what your intention is, as it seems different from what I had in mind. We don't want to duplicate information that's elsewhere, but rather point users to various other places.
00:45:34wincentgevaerts: Do you have other questions?
00:45:52Lloreanlinuxstb: A user friendly limited index and guide to said index, basically?
00:46:25gevaertswincent: so both UI and core would run on the player, or am I misunderstanding this?
00:47:06linuxstbI guess so. Something as short as we can make it (so people will read it), but giving them all the information we would want a new user to know (or pointing them to where that information is).
00:47:17wincentgevaerts: Yes, both of them would run on the player.
00:47:55jhMikeSNico_P: Are you doing a spectrum analyzer?
00:47:57gevaertswincent: are you aware that rockbox doesn't have things like processes?
00:48:38wincentgevaerts: Of course. First step would be to port PureData's scheduler and audio I/O anyways.
00:49:05Nico_PjhMikeS: I'm toying with the idea at least
00:49:17wincentgevaerts: Then of course TCP/IP, then the UI.
00:49:21 Quit TBOL3 (" ajax IRC Client")
00:50:02linuxstbwincent: Why do you want/need to port TCP/IP?
00:50:04gevaertsif I were you, I'd rip out the UDP communication and replace it with something more appropriate for this specific case than add TCP/IP...
00:50:48gevaertsUDP between different threads in the same address space doesn't make much sense IMHO
00:51:04wincentlinuxstb: For being able not to change communication part of PureData too.
00:51:14jhMikeSNico_P: I had some FFT code that came with a spectrally-based time/pitch stretcher (somewhere around here).
00:51:42gevaertswincent: you're going to have to change lots of things in it. The communication bit would probably be one of the simplest ones to do
00:52:02wincentgevaerts: Yes, I thought about it. I could write some internal objects for PureData which do message passing instead of UDP.
00:52:57Nico_PjhMikeS: would you by any chance have that code at hand?
00:53:08*jhMikeS goes rummaging
00:54:30rasherI think something like this:"> (apart from being the wrong project) would make give rockbox utility the attention it deserves. I expect some people just go "ooh shiny a picture of my player!" and we might be able to distract them before they get that far
00:54:31wincentgevaerts: Otherwise, letting lwIP running on Rockbox would making it easier to port TCP/IP for the whole system, for USB CDC for example.
00:55:41linuxstbrasher: So we need a Rockbox Utility logo competition? ;)
00:55:54rasherlinuxstb: well, maybe
00:56:38 Part toffe82
00:56:40 Quit homielowe ("CGI:IRC (EOF)")
00:56:47gevaertswincent: maybe, but that doesn't make it a good idea here...
00:57:23Lloreanrasher: Maybe not *quite* so huge, but close.
00:57:30 Join PaulJam_ [0] (
00:58:03wincentgevaerts: Ok, GSoC runs only for three months, so simplifying the project has quite a priority.
00:58:43rasherLlorean: yeah, it was a bit bigger than I remembered it.
00:58:53Lloreanrasher: maybe even hide the table by default and have a "manual install" link that goes to the table page, so the only "obvious" solution is the automatic install?
00:59:27rasherLlorean: I don't see anything terribly wrong with that, really
00:59:49LloreanI don't see why we really need to present the table to users any more.
01:00:02LloreanIt's painfully obvious the pictures of players don't help people realize they're not downloading one for their player.
01:00:32rasherLlorean: I can't parse that last sentence
01:01:17rasherYou mean people get the wrong build?
01:01:18Nico_PjhMikeS: thanks
01:01:22Lloreanrasher: People look at the pictures, and still download a Mini2G build thinking it will work on their Nano2G, or an iPod4G Grayscale expecting it to work on a Nano4G
01:01:26 Quit Zambezi (
01:01:26 Join tuxedup [0] (n=3e4527dc@gateway/web/cgi-irc/
01:01:36LloreanThe pictures don't help the very people they're intended to help. And other people probably don't need them.
01:01:47linuxstbwincent: Do you have much experience with Rockbox?
01:02:10rasherLlorean: Gotcha
01:02:18Lloreanrasher: I think having the table still be visible was originally thought to help people visually recognize which players were supported, even if they ended up getting pointed to the auto install once they got confused at the bootloader step
01:02:27LloreanI don't see any reason at all to present people with the table now.
01:02:37 Quit XavierGr ()
01:03:54wincentlinuxstb: Well not much. From the tutorial in the Wiki I wrote a (really small) hello world plug-in and it works in the simulator. And I looked at the available developer's documentation. Apart from that... not much.
01:04:53tuxeduphello, I have some question about rockbox, so please excuse my ignorence. I see from the releases page that the Sndisk Sansa c200 is supported. Does this mean it supports just the c200? Or any of the c200 range e.g. c260?
01:05:30Lloreantuxedup: Any of the c200 series, as long as they're the first version hardware internally.
01:06:05rasherThis seems a common question. Maybe we should just list them all?
01:06:16rasherThere aren't *that* many
01:06:32tuxeduphmm, so if I were to buy a c260 from amazon today it may not be compatible because of newer hardware?
01:06:35Lloreanrasher: Or just add the word "series" in a few more places on the front page.
01:06:43Lloreantuxedup: Almost certainly won't be.
01:06:51rasherLlorean: Not convinced that works in practice
01:07:10Lloreanrasher: Right now it says c200, e200, and e200R series.
01:07:16LloreanOne can read that as single, single, and series
01:07:49LloreanI think the list would get quite long if we did, say, H110, H115, H120, H140, H320, H340, etc. All the applicable cases where series names need expanding.
01:07:54 Quit Sedgewick ("off")
01:08:08tuxedupdo you know of any supported devices that i would be able to buy new today from amazon for example that would work, or is it largely for the older models/revisions?
01:08:44Lloreantuxedup: There's really nothing available "new" that's 'supported' at this time.
01:09:04linuxstbrasher: I think saying "series" would help. Or at least, it's worth trying...
01:09:21 Quit midijunkie ("?(???~~)?")
01:09:30tuxedupi dont mean, new as top of the line new product release. I just mean not a seccond hand device
01:09:47Lloreantuxedup: I mean the same thing. You basically have to buy refurbished or used.
01:09:50rasherLlorean: I only ever see this for the sansas.
01:09:58Lloreanrasher: I saw it for the H100 a few times too.
01:10:18tuxedupah sorry misunderstood
01:10:30 Quit AndyI (Read error: 104 (Connection reset by peer))
01:10:31Lloreanrasher: And they're really the only players where it happens so far, I think. I just suspect "series" ought to be enough.
01:10:37LloreanIt's clear people do read it, and misunderstand.
01:11:24rasherLlorean: So "Sansa c200 series, e200 series and e200R series"?
01:11:41LloreanI think that'd be clearer.
01:12:02 Quit jgarvey ("Leaving")
01:12:07 Join cspotcode [0] (
01:12:14rasherAnd H100 series, H300 series and H10 series
01:12:21tuxedupdo you know of any other projects that may be worth looking at that provide similar functionallity to rockbox, i ask as my player is on its last legs and all my music is in ogg format and iriver and iaudio devices are very expensive
01:12:31LloreanBut I mean, c240, c250, c260, c270 is also clear, it just feels cumbersome
01:12:35gevaertswincent: this looks like something that we certainly won't reject on sight :). I personally have no idea how much chance it would have to be accepted, as a lot will also depend on what other applications we get, but I think we'd certainly like to see a detailed proposal
01:12:47Lloreanrasher: iHP100 series, H100 series, H300 series, and h10 series
01:12:53Lloreanrasher: If we want to avoid confusion
01:12:57rasherAh yes
01:13:15rasherLlorean: Lowercase h10?
01:13:21Lloreanwincent: I agree with gevearts, a details proposal.
01:13:24Lloreanrasher: I don't know, actually
01:13:31Lloreanrasher: that was a typo on my part.
01:14:11Nico_PjhMikeS: according to what I need is actually a STFT
01:14:12rasherWikipedia has it uppercased
01:14:17Lloreantuxedup: Rockbox is (mostly) the cutting edge in alternative firmware for MP3 players. If we knew of another project that ran on similar but newer players, we'd probably have people already interested in working on incorporating their code.
01:14:23Lloreanrasher: uppercase it is, then
01:14:25linuxstbrasher: Maybe we don't need H10 series - aren't both of them called "H10" ?
01:14:48Lloreanlinuxstb: There's also an "H10 Pure" I thinK?
01:14:52 Quit Thundercloud (Remote closed the connection)
01:15:02linuxstbAnd Rockbox runs on that/
01:15:08 Quit PaulJam (Success)
01:15:10LloreanI think it just means "without radio"?
01:15:19LloreanIt's the flash H10s we don't run on, right?
01:15:27jhMikeSNico_P: Short Time Fourier Transform? That's what that code is.
01:15:31wincentgevaerts, Llorean: Thank you for your time and advice (linuxstb too)! See you with a proposal. Bye!
01:15:32tuxedupLlorean: okie dokie, well thanks very much for your time, I will just hold on and save for a Iaudio perhaps :) Thank you again
01:15:34Nico_Poh, ok
01:15:45 Part wincent ("Kopete 0.12.7 :")
01:15:55tuxedupLlorean: okie dokie, well thanks very much for your time, I will just hold on and save for a Iaudio perhaps Thank you again
01:16:11Lloreanlinuxstb: Or maybe I'm confused. I seem to remember a very small Flash model
01:16:43 Quit DarkSpectrum (Read error: 60 (Operation timed out))
01:16:45 Quit tuxedup ("CGI:IRC")
01:16:53 Join DarkSpectrum [0] (n=ZX@
01:17:49 Join taylor_ [0] (
01:18:06NJoinZambezi [0] (
01:18:41 Quit Zambezi (Excess Flood)
01:19:18 Join Zambezi [0] (
01:19:22***Saving seen data "./dancer.seen"
01:19:38 Join EspeonEefi [0] (i=eefi@SAFFRONCITY.MIT.EDU)
01:23:18 Quit PaulJam_ (".")
01:26:17gevaertsrasher: how hard would it be to check if the default font(s) are enough, or if you need
01:26:43rashergevaerts: not terribly
01:26:53 Quit DarkSpectrum (Remote closed the connection)
01:26:59rasherWell. We ship different amount of fonts on different targets. That complicates it
01:27:06 Join DarkSpectrum [0] (n=ZX@
01:27:30LloreanWhy not skip that for the theme site, and add a feature to rbutil.
01:27:50LloreanJust a warning when installing a theme of the font isn't present on the device. "Needs a font not currently installed" or similar
01:27:51gevaertshm, good idea. rbutil can check what fonts are actually on the player...
01:27:59linuxstbgevaerts: What do you mean by default font(s) ? The ones in the fonts download, or the ones included in every zip?
01:28:10gevaertslinuxstb: the ones in
01:28:31rasher"One or more of your themes need additional fonts installed. Click OK to download the fonts package"
01:28:32linuxstbIsn't that about to be reduced to 1?
01:28:41Lloreanrasher: that implies the fonts package will fix it.
01:28:50Lloreanlinuxstb: I hope so.
01:28:53rasherlinuxstb: one per target. Not the same across targets
01:29:03rasherSo it's still not quite as simple
01:29:07gevaertslinuxstb: even then, Llorean's idea is better I think
01:29:08 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
01:29:09rasherLlorean: it really should
01:29:16linuxstbgevaerts: I agree.
01:29:32rasherUnless the theme is broken, of course
01:29:33Lloreanrasher: Did we require in the guidelines that themes only include fonts we provide?
01:29:48LloreanEr, only *use* fonts we provide
01:30:11rasherLlorean: no, but it should include it if it uses one we don't
01:30:19 Quit midgey ()
01:30:39Lloreanrasher: Rather we should ask people to contribute fonts they want to use, I think. Or have a "third party fonts" section of the themes site eventually
01:30:43rasherOn the other hand it *must not* include it if it's in the fonts pack. This isn't detailed enough
01:30:49LloreanOtherwise if two themes both use a font named "myfont.fnt" they can overwrite each other easily
01:31:21rasherCan happen with icons as well
01:31:28rasherNot that it makes it better
01:31:30LloreanMaybe "if you're using a third party font, it should be named fontname-themename to distinguish it from other possibly similar fonts from different sources"?
01:31:43rasherNot a bad idea
01:32:07Lloreanit might mean duplicates, but I think that's better than random breakages.
01:32:16linuxstbIsn't there a filename length limit though? I don't know if that's with /.rockbox/fonts/
01:33:04LloreanI'm not sure
01:34:50rasherSpeaking of filename, I'll just throw this out again: The font browser should center on the currently loaded font.
01:34:51taylor_has anyone here confirmed if the new ipods have a hibernation mode? I don't feel like leaving my ipod on for 14 hrs. ;)
01:35:11taylor_not that I would expect someone to have done that
01:35:21 Join AndyI [0] (i=AndyI@
01:36:02krazykitespecially considering you presumably mean devices that aren't rockbox targets
01:36:41DarkSpectrumanyone have a quick link to the font converter?
01:37:00taylor_well, who knows what people have around here.
01:37:13rashertaylor_: Please stick to the topic.
01:37:21taylor_Just because they don't develop for them doesn't mean they don't personally have one.
01:37:27taylor_rasher: this is on topic
01:37:33taylor_haven't got to my point yet.
01:37:43taylor_Im just wondering because the older ones did
01:37:52taylor_And when they went into hibernation mode..
01:38:03taylor_it would dump current RAM to a new partition on the flash
01:38:20taylor_hance, you could edit the contents, and "reboot"
01:38:38rasherWhy did that need to take up 10 lines?
01:39:00taylor_Why does it matter?
01:39:07taylor_anyways...thats it
01:39:10linuxstbBecause this channel is logged.
01:39:10Lloreantaylor_: Because we have a guideline in here about not writing long series of short lines.
01:39:41linuxstbtaylor_: But it would seem unlikely that Apple would leave such an obvious hole in their security.
01:39:56taylor_well thats what I thought too...
01:40:04taylor_but its always good to check first.
01:40:04Lloreanlinuxstb: Well, it does require letting the device hibernate, removing the disk, altering the contents, and rebooting.
01:40:17linuxstbBut it can only really be checked on a Classic...
01:40:30 Quit AndyI (Read error: 54 (Connection reset by peer))
01:40:38taylor_Thats one way the older guys were hacked
01:40:49 Quit Conic ()
01:41:08taylor_but like linuxstb said, its an obvious hole
01:42:12taylor_* wishes he had a 5G and memory dumper
01:42:54taylor_alright, well, thats enough for today. Good night, guys.
01:44:25 Quit taylor_ ("Leaving")
01:51:30 Quit MethoS- (Remote closed the connection)
01:52:14soapcan a wiki admin block uploads to the WPS Gallery and WPS Graveyard wiki pages?
01:52:27soap"uploads" as in "attachments"
01:52:46 Quit BHSPitMonkey (Remote closed the connection)
01:55:15 Join epx998 [0] (n=42a779cf@gateway/web/cgi-irc/
01:55:41epx998so no rockbox for the ipod classic?
01:56:03LloreanNo. the front page is accurate.
01:56:16 Nick fxb__ is now known as fxb (
01:56:37epx998huh no zune, classic or touch. meh
01:57:03Lloreanepx998: It's all volunteer work. I don't see you volunteering to do it.
01:57:26epx998fo'sho, im just a sheepeople.
01:59:53 Quit Nico_P (Remote closed the connection)
02:00:01epx998oh well, lawl @ u.
02:00:05 Quit epx998 (Client Quit)
02:00:12 Join midgey [0] (
02:02:07 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:03:59 Quit timc (Read error: 110 (Connection timed out))
02:05:00 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
02:05:12 Join AndyI [0] (i=AndyI@
02:06:08 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
02:07:27 Join timc [0] (n=aoeu@
02:07:59*Nico_P suggests adding a news item on the front page about the themes site
02:09:13Nico_Palso, congratulations to all the people that helped make it happen. It's very nice :)
02:10:58 Quit Nico_P (Remote closed the connection)
02:11:59JdGordonspeaking of which...
02:12:24JdGordonrasher: can you make the grid dynamic? instead of always being 7 columns?
02:13:41JdGordonalso... the theme upload should accept .bmp and convert them seen as thats what the sim dumps
02:14:02JdGordonbut other than that.... /me echos Nico_P's congrats to all
02:14:16LloreanJdGordon: gd doesn't like BMP.
02:14:42JdGordonno imagemagik?
02:15:04JdGordonis that the topic i sort of ignored in the other chan yesterday?
02:17:53UnhelpfulJdGordon: i don't think he really wants to call yet another outside lib
02:24:02 Quit efyx (Remote closed the connection)
02:25:35rasherJdGordon: Making the grid dynamic is pretty darn difficult to do in a cross-browser way
02:26:25rasherI've asked the author of some bmp-reading php code for permission to use it (no license attached where I found it)
02:27:20rasherThe individual theme list pages could/should probably be a bit more dynamic though, since we know the width of the images we can aim for a mostly consistent width of the table
02:27:40rasherStill won't fit everyone's browser, but at least it'll be uniformly bad
02:32:04Unhelpfuli've done dynamic grid layouts, often the closest you can get really is that you can make sure all of the items come out the same size, put them on a line, and let it wrap. it doesn't look nice, really.
02:32:42rasherThe tricky bit is making sure it all comes out the same size
02:32:46rasherIn all browsers.
02:33:27rasherI'm not convinced it's worth the trouble, but the code's in SVN...
02:38:37Unhelpfulit's what now, a table? the table cells become divs with fixed size, and the table and tr enclosing them just go away. the result can pretty easily be kind of awful, though.
02:40:02rasherUnhelpful: Indeed. It was apparently tried for the previous theme site code, but they went back to a table
02:40:13rasherBecause of the awfulness, I bet
02:40:59Unhelpfulit looks ok if the screen is wide enough for just one row, or narrow enough for *many* rows
02:43:01 Quit martyfuhry (Read error: 104 (Connection reset by peer))
02:43:23 Join taylor_ [0] (
02:52:54 Quit larsivi (Read error: 110 (Connection timed out))
03:01:07 Join homielowe [0] (n=homielow@unaffiliated/homielowe)
03:01:59 Join qcjn [0] (
03:03:46DarkSpectrumrasher: how would one go about getting someone to help them with artwork when making themes?
03:04:34qcjnok, i'm about to try it on an Sansa e270, but as i understand we can come back, to the Sansa firmware if ! Right ?
03:05:05krazykitqcjn, after installing rockbox, you can still boot into the original firmware.
03:05:28qcjnok, thanks, i'm jumping
03:05:32rasherDarkSpectrum: I'd try the WPS forum, but check the posting guidelines, I'm not quite sure what the rules are there to be honest
03:10:32 Nick fxb is now known as fxb__ (
03:17:13 Join homielowe_ [0] (
03:19:14 Quit homielowe (Nick collision from services.)
03:19:22 Nick homielowe_ is now known as homielowe (n=homielow@unaffiliated/homielowe)
03:19:23***Saving seen data "./dancer.seen"
03:23:43Unhelpfulyou seem to *have* a decent quantity of artwork? :)
03:25:28 Join ameyer [0] (
03:26:09qcjnfrom puppy linux, when i install the bootloader, "says" in home. But can i put it directly in sansa (sdb1) cd /mnt/sdb1 then chmod +x sansapatcher right in sdb1
03:26:56rasherWhy are you not using Rockbox Utility?
03:27:23qcjnfelt like making it by hand and see
03:27:23rasherBut no, you should not have the sansa mounted when running sansapatcher.
03:28:22Unhelpfulalso, you can't chmod a file on a fat filesystem :)
03:28:37qcjnthen what is sansapatcher, an application to update rockbox after
03:29:08Lloreansansapatcher just installs a bootloader. It has one embedded in it, or can install a separate bootloader file you specify.
03:29:18LloreanIt does no updating, does no downloading, and has no ability to install Rockbox itself.
03:30:41qcjni don't understand..i don't see nowhere that we put the bootloader in sansa ? just chmod it to x in home ???
03:31:24Unhelpfulqcjn: sansapatcher is an application you run on the PC that *installs* a bootloader to the sansa, either one you've downloaded separately, or the one embedded in it.
03:31:37Lloreanqcjn: sansapatcher is not the bootloader. It's a program that installs it.
03:31:49Lloreanqcjn: It would be good to read the manual
03:32:00qcjnthat s what i m doing :)
03:32:50ameyerIf I for some messed up reason wanted the source for 3.1, I'd check out svn:// right?
03:33:08Lloreanqcjn: The manual doesn't tell you to put sansapatcher on the sansa. Why don't you just follow its instructions?
03:33:23Lloreanameyer: Something like that, yes. Probably that.
03:35:19Lloreanameyer: Any particular reason you want it?
03:36:20taylor_Llorean: maybe it runs faster on his device...or some app compatibility issue? Otherwise.. I'd stick with the newer build too.
03:37:10Lloreantaylor_: I was asking him, because if he's having issues with current builds it would be good to know.
03:37:35ameyerone step in an attempt to track down the cause of a recent bug
03:37:40taylor_Yeah. Sort of what I meant :)
03:37:53Lloreantaylor_: Yeah. that's why I asked. And your answer didn't really add anything.
03:38:07taylor_Rockbox does have a bug tracker, correct ?
03:38:17Lloreanameyer: Why start with the release rather than just an SVN revision around that time?
03:40:29 Join flyback [0] (
03:40:37flybackwhat is the purpose of the battery on sansa m200 series
03:40:39 Quit sbhsu (Read error: 110 (Connection timed out))
03:40:47flybackis that a rechargeable or lithium dispoable
03:40:59flybackI know it's probably to do with drm value storage etc
03:41:03flybackthe micro coin cell
03:41:08flybacknot a power battery
03:41:14taylor_? rechargeable
03:41:30flybackyeah they make lithium rechargeable coin cells
03:42:30 Join krazykit` [0] (
03:42:35Lloreanflyback: I don't see what that battery has to do with Rockbox.
03:43:12flybackso I can get the pos running again so I can eventually put rockbox on it?
03:43:14flybackstupid canuck?
03:43:27Lloreanflyback: Rockbox doesn't run on the m200.
03:43:37flybackthere is a preliminary port
03:43:40*ameyer didn't know Canada had annexed Texas
03:43:56flybackameyer i'm calling him the LOWEST form of life
03:44:31taylor_What the heck?
03:44:48Lloreanflyback: I just asked what it had to do with Rockbox. Stay on-topic. You could've simply answered.
03:44:54LloreanPlease, stay on topic
03:45:09flybackis it on topic you guys know more about the low level hw
03:45:27Lloreanflyback: I'd suggest reading the wiki page for the hardware.
03:45:38flybackI have many times
03:45:47LloreanThat contains all our collected knowledge.
03:45:52LloreanIf it's not there, it's not likely someone knows.
03:46:08qcjnbuilding database...554 found (previous to return) <==must i wait because it ,s building it ?
03:46:37Lloreanflyback: You could also ask in the forum if anyone's determined its purpose yet. As I said, it's not a supported target. only a few people are at all familiar with the hardware.
03:46:52flybackwell it doesn't matter much anyways
03:46:57flybackI slammed it on the ground today :)
03:47:10flybackit was half dead and dying
03:47:12Lloreanflyback: That's off-topic and irrelevant in here.
03:47:13flybackmercy kill
03:47:14taylor_then its pretty much useless :)
03:47:21flybacktaylor_, unless I fix it
03:47:26flybackI have a tendency to do these things :)
03:47:36Mode"#rockbox +o Llorean " by ChanServ (ChanServ@services.)
03:47:47flybackLlorean, go fuck yourself
03:47:50LloreanI repeat, we don't need random stories.
03:47:55flybackI am going to do before I care
03:47:57Kick(#Rockbox flyback :This is a warning kick. Don't make me do more.) by Llorean!n=DarkkOne@rockbox/administrator/Llorean
03:48:04 Join flyback [0] (
03:48:07flybacki'm half dead
03:48:08flybackso fuck you
03:48:12flybacknature beat you
03:48:15 Part flyback ("Leaving")
03:48:40taylor_Ok, that was interesting. Back on topic.... :)
03:48:43Mode"#rockbox -o Llorean " by ChanServ (ChanServ@services.)
03:52:15 Join midijunkie [0] (
03:53:53 Quit ultrasonic (Read error: 110 (Connection timed out))
03:59:24 Quit krazykit (Read error: 110 (Connection timed out))
04:03:54taylor_Alright, g2g. See everyone tomorrow!
04:05:49 Quit taylor_ ("Leaving")
04:06:05*ameyer wonders how something like fs#10051 goes unreported for (at least) almost 2 months
04:06:21Lloreanameyer: Does it happen on your iPod?
04:06:27LloreanOr are you the reporter
04:06:45rasherI'm pretty sure this was reported.
04:06:56Lloreanrasher: it's been reported in the past.
04:07:06LloreanEvidence seems to suggest it's some sort of hardware-dependent issue.
04:07:48ameyerLlorean: happens on my iPod. Broke somewhere between r19800 and r19900
04:08:14ameyerI think
04:09:10LloreanStill narrowing it down, then?
04:11:45Unhelpful100 revs is only ~7 rounds of binary search :)
04:12:40 Join krazykit [0] (
04:14:28ameyerlooking at the changelog, I'm guessing r19864 or r19865
04:15:21 Quit tvelocity (Remote closed the connection)
04:15:25 Quit krazykit` (Read error: 60 (Operation timed out))
04:15:54Lloreanameyer: Based on what exactly?
04:16:20Llorean19864 should be nonfunctional, and 865 is changes for another target.
04:17:14Unhelpfulor you could binsearch, and have an answer in seven or eight builds
04:17:21qcjni can't get to no music, so i stopped it and wen't to look to be sure that there is music in there. But there are weird files "i took my daughter's Sansa, wonder if it s not infected or what "
04:17:57Lloreanqcjn: Have you read the SansaFAQ in the wiki, not just the manual?
04:18:20qcjnno, i ll go there
04:18:38LloreanThe MUSIC folder is usually hidden by the original firmware.
04:18:53LloreanAs to the odd files, the Sansa can't be infected so either the disk is corrupt or your computer is having issues.
04:19:51qcjnok, so what the music folder i see ?
04:20:35LloreanI don't know what you mean.
04:21:09qcjni've linked an image
04:21:21qcjni see all files
04:21:32LloreanI've seen the image.
04:21:36LloreanCould you ask a more specific question?
04:22:09qcjni m trying...the database started, it doesn't seems to see no music
04:22:26LloreanI thought you said *you* couldn't find the music.
04:22:28qcjnso i replug the sansa to be sure that there is in it
04:22:31LloreanAs in, in the file browser.
04:22:56LloreanHave you allowed the database to finish scanning, and then properly shut down and restarted the player?
04:23:01qcjnand there is, as you can see on the image
04:23:34qcjnit said that we can go back and start to listen to music, while it s finishing
04:25:09LloreanYes, if you access it via the file browser.
04:25:48 Quit JdGordon (Remote closed the connection)
04:25:59 Join gletob [0] (n=47b0ca6c@gateway/web/cgi-irc/
04:26:15Lloreanqcjn: As I said, you need to access it via the file browser if the database has not finished scanning yet.
04:26:49gletobDoes anyone here know anything about the Sansa C250 v2 (no AMS)?
04:27:00qcjnin the file browser there is photo, record, video,...but no music
04:27:13Lloreanqcjn: As i said, the folder is by default hidden.
04:27:26Lloreangletob: What do you mean "no AMS"?
04:27:36LloreanThe second version of the hardware is the AMS version.
04:28:19gletobLlorean: I thought there had to be a chip that said AMS on it
04:28:28qcjnso i can i acces music then, got to wait that the database is finished ??
04:28:37Lloreanqcjn: What?
04:28:44LloreanYou can access your music, you just have to browse to it.
04:28:48LloreanIn the file browser.
04:29:08qcjnbut there are no music there
04:29:19LloreanIt's hidden
04:29:21LloreanYou need to show all files.
04:29:26LloreanThis is described in the SansaFAQ.
04:29:32LloreanAnd how to turn on showing all files is also in the manual.
04:29:32qcjnok, where
04:31:41gletobLlorean: Are you sure I can't install? The main page used to say no V2 now it says no AMS and I've got my C250 open and there are no chips with AMS on them.
04:32:06Lloreangletob: The V2 and the AMS are the same thing.
04:32:16Lloreangletob: We changed the name to clarify. You don't need to open it up to determine if it's AMS or not
04:32:20LloreanWhat's the firmware version?
04:32:39 Quit fdinel (Read error: 110 (Connection timed out))
04:32:51gletobI have no idea (busted screen) other than it begins with 3.
04:33:44LloreanThen it's a V2 sansa and is not yet supported.
04:34:35gletobAny idea on how the support is coming? Would I be able to use it without a screen?
04:35:38Lloreanthere's a forum thread on it.
04:35:51LloreanWhen it's reliable enough to actually use regularly, it should become supported and added to the list.
04:36:15gletobYou mean this one:
04:36:19saratogabetter yet theres a wiki linked from the front page
04:36:33saratogathe forum thread is not a great place to get information because its so long
04:37:48 Quit gletob ("CGI:IRC")
04:40:27 Join sloppyiPod [0] (
04:41:17 Part sloppyiPod
04:41:18 Join DJ_Igloo [0] (n=40daf3af@gateway/web/cgi-irc/
04:43:36 Quit DJ_Igloo (Client Quit)
04:48:52 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
04:51:05 Quit saratoga ("CGI:IRC (EOF)")
04:51:29 Quit qcjn (Remote closed the connection)
05:11:19Unhelpfulhrm, the scroller on H10 is explecitly vertical, but it's also the only "truly" directional button set, from what i can tell... should i be using it for the PF album list, or use the left/right even though they don't really look very much like they're meant for use as directional buttons?
05:11:43 Quit miepchen^schlaf (Read error: 101 (Network is unreachable))
05:19:25***Saving seen data "./dancer.seen"
05:19:32 Quit ameyer (Read error: 104 (Connection reset by peer))
05:22:39 Quit perrikwp (" ajax IRC Client")
05:23:28 Join ameyer [0] (n=ameyer17@
05:23:57 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
05:29:41 Quit Horschti ("Verlassend")
05:35:07 Quit cspotcode ("Leaving.")
05:39:22 Join Makuseru [0] (
05:40:00 Quit Unhelpful (Read error: 104 (Connection reset by peer))
05:41:43 Quit midijunkie ("?(???~~)?")
05:45:15 Quit Makuseru (Remote closed the connection)
05:49:17 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
05:56:15 Quit Llorean (Read error: 104 (Connection reset by peer))
05:56:35 Join Llorean [0] (
06:06:56 Quit z35 ("Leaving")
06:07:59 Quit Seed (Read error: 104 (Connection reset by peer))
06:09:20 Join Seed [0] (
06:20:41 Quit BUMBACL0T (Read error: 104 (Connection reset by peer))
06:33:16 Quit CaptainKewl (Read error: 110 (Connection timed out))
06:35:58 Quit Unhelpful (Read error: 113 (No route to host))
06:43:18 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
06:58:10 Join sbhsu [0] (n=a6530466@
07:00:44 Join BUMBACL0T [0] (n=ORF@unaffiliated/bumbacl0t)
07:19:26***Saving seen data "./dancer.seen"
07:23:25 Quit Llorean ("Leaving.")
07:24:24 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
07:25:56 Quit advcomp2019 (Nick collision from services.)
07:25:58 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
07:26:44pixelmarasher: (not sure it's that important to warrant an answer in the ml) marquee and zezeyer both have a 160x128x1 in their name which means that they are included for all targets with a 160x128 display, starting with the M:Robe100 then the ones you listed (+ M5) and also the colour displays of the X5 and big H10
07:33:50ameyerspeaking of the theme site, are there plans to migrate stuff over from the wiki?
07:38:12 Join Llorean [0] (
07:38:47linuxstbameyer: We want the original authors to upload the themes to the theme site. But after a few weeks/months, if there are some left in the wps gallery, we'll probably want to upload them ourselves.
07:59:20 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:06:55 Join einhirn [0] (
08:07:31 Join wangxiang [0] (n=wangxian@
08:08:06 Join flydutch [0] (
08:08:28 Quit perrikwp (" ajax IRC Client")
08:13:51wangxiangHi, I have sent my application of gsoc, what else should I do ? Thanks!
08:14:23 Quit EspeonEefi ("さよなら")
08:16:35linuxstbwangxiang: You should keep checking your application, and reply to any comments/questions that people post there.
08:18:15wangxiangok, thanks
08:21:13 Quit bluefoxx_ ("Leaving")
08:21:21 Quit |ahmina| (Read error: 104 (Connection reset by peer))
08:21:23 Join lymeca [0] (
08:28:51 Quit BHSPitMonkey (Remote closed the connection)
08:29:10 Join ender` [0] (
08:31:33 Join Rob2223 [0] (
08:34:56 Quit einhirn (Read error: 110 (Connection timed out))
08:41:14 Quit midgey ()
08:42:40bs66_1is it safe to install 3.2 on an ipod video 5.5. i dont understand the talk about usb problems in 3.2. what's all that about?
08:42:53 Quit homielowe ()
08:44:04ameyerthe usb problem isn't in 3.2.
08:44:25 Join GodEater [0] (n=yeahrigh@rockbox/staff/GodEater)
08:45:00ameyerThe USB stack on certain portalplayer targets has some bugs that need to be worked out, so the usb stack is disabled on those targets in 3.2.
08:47:18bs66_1ok. sounds like its safe for me to install 3.2 on my device. thanks alot! rockbox rox.
08:50:09 Quit Rob2222 (Read error: 110 (Connection timed out))
08:55:04 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
08:55:29 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
08:57:06 Join cew_lu [0] (n=7da27a9d@gateway/web/cgi-irc/
08:58:19 Quit cew_lu (Client Quit)
09:00:16 Join cew_mutz [0] (n=7da27a9d@gateway/web/cgi-irc/
09:01:49 Quit cew_mutz (Client Quit)
09:03:31 Quit ze (Read error: 110 (Connection timed out))
09:07:37 Join Sedgewick [0] (n=Sedgewic@
09:07:45 Join ze [0] (i=ze@
09:15:19 Join midgey [0] (n=tjross@
09:16:14 Join Thundercloud [0] (
09:17:07wangxianghi Dave, I have seen your reply
09:19:29***Saving seen data "./dancer.seen"
09:20:07wangxiangit will take some time to anwser your questions, and I need some time to fully understand the framework of rockbox
09:27:47linuxstbwangxiang: OK. I think you have another week to finalise your application (until 3rd April).
09:34:03 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:34:33 Join petur [50] (n=petur@rockbox/developer/petur)
09:37:12 Join ultrasonic [0] (n=manohar@
09:50:16 Quit Thundercloud (Remote closed the connection)
09:53:18 Quit shodanX ("leaving")
09:53:30 Join shodanX [0] (
10:02:50 Join DrMon[a] [0] (
10:02:53 Join DrMon [0] (
10:03:13DrMon[a]Anybody have any idea how capable is new P3 Hardware is?
10:03:36 Quit lymeca (Read error: 104 (Connection reset by peer))
10:05:58B4gdernot capable of running Rockbox atm at least
10:07:16DrMon[a]Heh, I'd say that's a software issue more then a hardware issue
10:09:02B4gderwell, that's a question of definition
10:10:56DrMon[a]Depends on what your definitin of "is" is
10:11:24 Quit midgey ()
10:12:17DrMon[a]Heh - that was a Bill Clinton joke - nvm :)
10:20:42DrMon[a]Heh, I see what you mean though. If the hardware is too tricky to write for then I guess you could also call that a hardware issue
10:24:25 Quit MrDuck (Read error: 113 (No route to host))
10:24:59 Quit faemir ("Leaving")
10:38:55 Join pyro_maniac [0] (
10:42:26 Quit DrMon[a] ("NeXtGenIRC")
10:42:27 Quit DrMon ("NeXtGenIRC")
11:01:30 Quit wangxiang ("Leaving")
11:02:06 Join wangxiang_ [0] (n=wangxian@
11:19:30***Saving seen data "./dancer.seen"
11:22:59 Join MrDuck [0] (
11:23:40 Join robin0800 [0] (
11:31:00 Join PaulJam [0] (
11:33:04 Quit markun ("Reconnecting")
11:33:10 Join markun [50] (n=markun@rockbox/developer/markun)
11:42:27 Quit __lifeless (Remote closed the connection)
11:42:44 Join __lifeless [0] (n=lifeless@
11:44:43 Join awake_ [0] (
11:46:31 Quit awake_ (Client Quit)
12:03:39 Join JdGordon_ [0] (n=jonno@rockbox/developer/JdGordon)
12:08:00 Join JdGordon__ [0] (
12:16:19 Quit JdGordon (Read error: 110 (Connection timed out))
12:20:16 Quit JdGordon_ (Read error: 110 (Connection timed out))
12:29:00 Quit gevaerts (Nick collision from services.)
12:29:09 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
12:45:53 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
12:50:42 Join n1s [0] (n=n1s@rockbox/developer/n1s)
12:54:54 Quit robin0800 (Read error: 110 (Connection timed out))
12:56:11 Join itcheg [0] (i=62db4767@gateway/web/ajax/
13:03:07 Join jian2587 [0] (n=84ec3c90@gateway/web/cgi-irc/
13:04:24 Quit jian2587 (Client Quit)
13:08:13 Join robin0800 [0] (
13:09:36 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:10:26 Join AndyIL [0] (i=AndyI@
13:11:00 Quit joejc (Remote closed the connection)
13:12:41 Join cspotcode [0] (
13:17:29 Quit timc (Success)
13:18:27 Join timc [0] (n=aoeu@
13:19:32***Saving seen data "./dancer.seen"
13:22:15 Quit AndyI (Read error: 110 (Connection timed out))
13:23:28 Join funman [0] (i=56421242@rockbox/developer/funman)
13:25:45 Join Chris_Black [0] (n=Sedgewic@
13:27:06 Quit Sedgewick (Read error: 104 (Connection reset by peer))
13:29:22funmanI wonder if I should mention rockbox when requesting AS3530 & AS3536 datasheets from AMS
13:30:09B4gderfunman: do that, and if you want to you can mention that I've been in contact with them before and they've responded nicely
13:31:03 Join bluefoxx_ [0] (
13:33:06funman : could be as3530 as3531 or as3536
13:33:38 Quit bluefoxx_ (Client Quit)
13:34:53 Join bluefoxx_ [0] (
13:35:10 Quit bluefoxx_ (Client Quit)
13:35:56 Quit itcheg (" ajax IRC Client")
13:37:20 Join LambdaCalculus37 [0] (n=44a04303@rockbox/staff/LambdaCalculus37)
13:37:20funman < the message for AMS. do you have remarks ?
13:39:21LambdaCalculus37funman: Looks good so far. I'll help correct some of the English in it.
13:39:55B4gder my update
13:40:11B4gder even
13:41:51LambdaCalculus37 My update.
13:43:36funman my update :)
13:43:40LambdaCalculus37B4gder: Maybe we should merge both of our changes into one?
13:43:46B4gderyes I think so
13:44:12B4gderI changed the wording somewhat since I've been in touch with them multiple times, and to phrase the agreement slightly different
13:44:41LambdaCalculus37Good idea.
13:47:16 Join Soap-Work [0] (n=42c07542@gateway/web/cgi-irc/
13:47:54 Join Sedgewick [0] (n=Sedgewic@
13:50:08 Join _lifeless [0] (n=lifeless@
13:51:56funman < as3525 datasheet isn't available anymore ?!
13:53:34markunbut we have a copy?
13:54:12funmanLambdaCalculus37: B4gder
13:54:22funmanmarkun: yes, the one they gave to B4gder some time ago
13:54:57funman < it's here
13:54:58n1sfunman: how about this ?
13:55:10n1sah, /me is too slow
13:56:01B4gderah, it's an updated one
13:56:39 Join wangxiang [0] (n=wangxian@
14:04:29funmanI hit submit. Now I hope they will not ignore me !
14:04:45 Quit __lifeless (Read error: 110 (Connection timed out))
14:04:51 Join CaptainKewl [0] (
14:06:21 Quit cspotcode ("Leaving.")
14:06:48 Quit Chris_Black (Connection timed out)
14:07:37 Join joejc [0] (
14:10:06 Join wangxiang__ [0] (n=wangxian@
14:15:12 Quit Soap-Work ("CGI:IRC (EOF)")
14:19:00 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
14:37:15 Quit wangxiang (Connection timed out)
14:37:54 Join tvelocity [0] (
14:38:19 Join pyro_maniac1 [0] (
14:38:20 Quit pyro_maniac (Read error: 110 (Connection timed out))
14:44:12 Part B4gder
14:45:36 Quit funman (" ajax IRC Client")
14:46:12 Join cspotcode [0] (
14:46:26 Join ZyL0R [0] (
14:58:25 Part LinusN
15:09:43 Quit CaptainKewl (Read error: 110 (Connection timed out))
15:16:55 Quit cspotcode ("Leaving.")
15:17:04 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
15:19:09 Quit Nico_P (Remote closed the connection)
15:19:35***Saving seen data "./dancer.seen"
15:21:09 Join FlynDice [0] (
15:26:32 Quit perrikwp (" ajax IRC Client")
15:34:00 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
15:34:57 Join midijunkie [0] (
15:37:39 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
15:37:48mcuelenaerejhMikeS: I'm the 'MIPS' guy
15:43:12LambdaCalculus37Just to refresh my mind... the exploit we used to load custom code on the Gigabeast was a digital signature exploit, correct?
15:44:37*LambdaCalculus37 wants to look for something similar in the Gigabeat T firmware
15:45:58 Join geejayoh [0] (i=faking@
15:46:00saratoga_chromeits probably still there since the firmwares look so similar and were released at the same time, but without anyway to unbrick its pretty risky to try
15:47:15LambdaCalculus37saratoga_chrome: Not unless we can get a couple of extra T's with some Rockbox fund money, so we can risk it if one bricks.
15:48:34n1sLambdaCalculus37: yeah, it's some kind of way to circumvent the sig check
15:48:50LambdaCalculus37n1s: Just like the beast?
15:49:22n1swhat we do on the beast i meant, i have no idea if the same thing can be done on other players
15:50:57LambdaCalculus37I know Microsoft plugged up that method of circumventing the sig check on the Zune. Maybe Toshiba didn't fix it themselves for the T?
15:52:12 Quit geejayoh (Read error: 104 (Connection reset by peer))
15:53:28saratoga_chromewe really need to fix the IRC script formating bug
15:55:19 Join kachna [0] (
15:58:48 Join jgarvey [0] (n=jgarvey@
16:01:30 Join toffe82 [0] (n=chatzill@
16:03:25 Quit HellDragon (Client Quit)
16:08:02 Quit MrDuck (Read error: 110 (Connection timed out))
16:12:38 Join thresh [0] (n=popa3d@videolan/developer/thresh)
16:15:50 Join HellDragon [0] (
16:26:13thresh!seen funman
16:26:18threshtoo bad. :(
16:27:15 Join jaykay [0] (
16:28:52#>>"seen" used by Zagor (n=bjorn@rockbox/developer/Zagor) [snoop prevented]
16:29:36threshbah, thank you
16:31:57 Quit feisar (Read error: 110 (Connection timed out))
16:34:32 Join jaykay_ [0] (
16:35:19 Quit Zagor ("Don't panic")
16:39:19 Join Nico_P [0] (i=c05d086b@gateway/web/ajax/
16:47:39 Quit midijunkie (Read error: 104 (Connection reset by peer))
16:49:01 Join evilnick [0] (i=0c140464@gateway/web/ajax/
16:50:31 Quit jaykay (Read error: 110 (Connection timed out))
16:52:48Nico_PBagder: what do you think of adding a news item for the themes site?
16:53:56rasherDarkSpectrum: Sorry about the backslashes in your descriptions on the theme site, fixed now.
16:54:19rasherpixelma: Ah okay. I still don't think it'd be the end of the world to drop them
16:55:15Nico_Prasher: wouldn't it be more "user friendly" to display the target's name as title instead of the screen size? (e.g. "Themes for the Gigabeat S")
16:56:06rasherNico_P: I'm not sure why I didn't do that. Give me a few minutes
16:56:21gevaertstarget name*s* I expect
16:56:41Nico_Pgevaerts: the user selects on target
16:56:44rashergevaerts: doesn't have to be, the user has select the target
16:57:01gevaertsah yes
16:57:17rasherWe need to figure out what to do about colour depth though
16:57:48rasherRight now it's completely ignored, since afaik, greyscale targets can use colour themes and be lucky that it looks ok?
16:58:20 Join feisar [0] (
16:59:03 Quit robin0800 (Remote closed the connection)
16:59:11pyro_maniac1kugel: ping
17:00:06 Join archivator [0] (n=archivat@
17:03:41saratoga_chromeBagder: ping
17:06:02 Part Nico_P
17:09:00 Quit evilnick (" ajax IRC Client")
17:09:29rasherNico_P: Done.
17:10:33 Quit bmbl (Read error: 104 (Connection reset by peer))
17:12:22 Join evilnick [0] (i=0c140464@gateway/web/ajax/
17:16:59 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
17:18:13rasherAny other committer who wants to be an admin on the theme site, pm me to get access
17:19:36***Saving seen data "./dancer.seen"
17:20:38jaykay_would it make sense to optimize the build-server-system, e.g. dont make a build when the commit only changed a comment or whitspace, only make builds for affected players, only make voice-files if english.lang changed...
17:21:29rasherWould be stupendously complicated to get right, and why? The system works.
17:21:38 Quit bmbl (Read error: 104 (Connection reset by peer))
17:22:04 Quit saratoga_chrome ("CGI:IRC (EOF)")
17:22:58 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
17:23:11jaykay_rasher: maybe the examples with comments or affected players are not worth the effort...
17:23:20 Quit bmbl (Read error: 104 (Connection reset by peer))
17:24:04jaykay_but i noted that the last daily build is r20528
17:24:12jaykay_this change was for the theme-site
17:24:42jaykay_and the voice-files should be easy too
17:24:51jaykay_but ok, "never touch a running system"
17:25:07rasherIt doesn't actually gain us anything though
17:25:55rasherjaykay_: Commits to the theme site don't trigger a build.
17:26:11BigBambijaykay_: It already doesn't do a build if e.g. only the manual is changed. I'd imagine the same is for theme site. These are easy to do, as they are in different directories in the source and it is easy to say only build if there is a change in certain directories
17:26:48BigBambijaykay_: To go more complex than that would add a *huge* amount of complexity to an already complex system for absolutley *minute* gain
17:27:17jaykay_rasher: why the last daily build from r20528?
17:27:36BigBambijaykay_: Daily or current?
17:27:49rasherjaykay_: The daily build gets built at midnight.
17:28:01BigBambijaykay_: daily is just built at the same time every day
17:28:14BigBambirasher: Isn't it about 6am GMT :)
17:28:24rasherThat's midnight too, somewhere.
17:28:44jaykay_the daily build is really built? i thought the system would just take the latest available current build
17:29:30rasherThe daily build isn't built by the distributed system afaik.
17:30:22 Join jaykay [0] (
17:31:58jaykayrasher: by what then?
17:32:13 Join florinp3 [0] (n=c3087807@gateway/web/cgi-irc/
17:32:17rasherBy the main build server.
17:32:32jaykayand does todays irc-log work for someone here? here it doesn't
17:32:39jaykayok, thanks
17:33:02rasherjaykay: use the text-only version.
17:33:26 Quit _lifeless (Read error: 110 (Connection timed out))
17:33:47jaykaythat works, thanks
17:34:32 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
17:35:16 Join midgey [0] (n=tjross@
17:36:39 Join z35 [0] (
17:42:15 Join JdGordon| [0] (i=836b0049@gateway/web/ajax/
17:48:21 Quit jaykay_ (Read error: 110 (Connection timed out))
17:49:01 Join cspotcode [0] (
17:51:33 Quit florinp3 ("CGI:IRC (EOF)")
17:52:32 Join jaykay_ [0] (
17:53:27 Quit wangxiang__ (Read error: 110 (Connection timed out))
18:06:44 Quit GodEater ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.")
18:08:59 Quit petur ("work->home")
18:09:12 Join kugel [0] (n=kugel@rockbox/developer/kugel)
18:10:02 Quit jaykay (Read error: 110 (Connection timed out))
18:14:59 Quit kachna (Read error: 110 (Connection timed out))
18:23:39 Nick fxb__ is now known as fxb (
18:24:04 Join faemir [0] (
18:26:55 Quit pyro_maniac1 ("Leaving.")
18:34:19 Join Rondom [0] (
18:40:06 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9/2009020407]")
18:40:13 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
18:40:26 Join kugel [0] (n=kugel@rockbox/developer/kugel)
18:40:31 Join Ubuntuxer [0] (
18:42:37 Quit cspotcode ("Leaving.")
18:49:01 Join akur [0] (
18:49:06 Part akur
18:56:22 Join mib_x6dugsg9 [0] (i=cdacf10c@gateway/web/ajax/
18:56:34jaykay_could someone look through and give it a meaningful name?
18:56:47jaykay_it should be a bug report for fs, im failing to give it a name
18:58:23linuxstbjaykay_: I don't really understand it... How many lines are displayed on your screen (in general, with your chosen font) ?
19:00:34 Quit evilnick (" ajax IRC Client")
19:00:58 Nick jaykay_ is now known as jaykay (
19:01:36jaykaylinuxstb: in the parent directory 11directories, from which the important one is the last
19:01:48jaykayin the last directory, 23 directories
19:02:03jaykayi scrolled down, went back to the parent one
19:02:21jaykayand then only the last 5 items were shown
19:02:37jaykaywell, actually it were 11 directories and one file
19:03:03linuxstbjaykay: No, I mean what is the maximum number of lines you can view on your LCD?
19:03:57jaykay16+the top one with the name of the directory... i use cabbiev2 with an e200
19:05:03 Quit Seed (Read error: 104 (Connection reset by peer))
19:05:13 Join Amir_2 [0] (
19:05:18 Join Seed [0] (
19:05:30Amir_2Hi there
19:05:58Amir_2Is there any ear training software for the rockbox?
19:06:13 Quit midgey ()
19:06:31jaykayAmir_2: no
19:06:39Amir_2too bad
19:09:32 Join jaykay_ [0] (
19:11:15 Join ibseco [0] (
19:11:52 Join miepchen^schlaf [0] (
19:12:02 Quit Amir_2 ("Leaving")
19:13:32 Quit jhMikeS (Nick collision from services.)
19:13:38 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
19:13:46 Join evilnick [0] (i=0c140464@gateway/web/ajax/
19:13:47jaykay_linuxstb: did you understand it now?
19:15:40*ZyL0R is now auto-away after 10m idle
19:15:49 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:15:54rasherZyL0R: Please turn that off.
19:15:54gevaertsZyL0R: please disable that
19:16:08ZyL0Rmy bad
19:17:33saratogadon't use enter as punctation either
19:19:37***Saving seen data "./dancer.seen"
19:22:07 Quit miepchen^schlaf ()
19:22:16 Quit Sedgewick ("off")
19:23:01pixelmarasher: colour depth is not easy - a colour theme can work on greyscale if it doesn't use custom colours in the viewport definitions (or no vp), it can even work on monochrome if it doesn't use viewports, WPS backdrop or album art. How well it graphics will look is another question...
19:23:26 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
19:23:31 Quit jaykay_ ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
19:25:09pixelmamaybe you could add an explanation on the pages for e.g. 160x128 monochrome or greyscale with a hint that people can look on the other pages too and try themes but should expect themes not work that use one of those mentioned things?
19:26:13 Quit jaykay (Read error: 110 (Connection timed out))
19:26:49 Join miepchen^schlaf [0] (
19:29:32 Join _lifeless [0] (n=lifeless@
19:32:49 Nick fxb is now known as fxb__ (
19:36:07 Join bertrik [0] (
19:38:50 Quit ultrasonic (Read error: 60 (Operation timed out))
19:41:37 Join cspotcode [0] (
19:45:23 Join pyro_maniac [0] (
19:54:45 Part pyro_maniac
19:57:32 Join pyro_maniac [0] (
20:00:41 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
20:03:15 Join CaptainKwel [0] (i=2669ecc2@gateway/web/ajax/
20:04:35 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
20:06:06 Quit Ubuntuxer ("Leaving.")
20:07:21 Join swathanthran [0] (n=user@unaffiliated/shyam-k/x-8459115)
20:07:30linuxstbBagder: Are you able to fill in this page? (it is linked from the upload form on the themes site, but could perhaps be used elsewhere, such as the wiki registration page).
20:08:14BagderI'll give it a shot later tonight
20:08:27BigBambirasher: Does the RSS feed update for the themes site get sent before the submitter has confirmed the e-mail?
20:08:36rasherBigBambi: It shouldn't
20:08:51rasherBigBambi: It uses the same query as the actual list
20:09:02BigBambirasher: er, don't worry - I'm a muppet
20:09:05linuxstbBagder: Thanks. I started it, but then couldn't actually think of anything to write...
20:09:33 Join lymeca [0] (
20:10:07 Join taylor_ [0] (
20:10:55 Join Thundercloud [0] (
20:14:09 Join KBH [0] (
20:15:50 Join midgey [0] (
20:22:53 Quit Horscht (Read error: 110 (Connection timed out))
20:26:41 Join itcheg [0] (i=41d59de2@gateway/web/ajax/
20:28:21 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
20:31:23 Quit HBK (Read error: 110 (Connection timed out))
20:32:56 Join Conic [0] (
20:33:33 Quit jhMikeS (Nick collision from services.)
20:33:39 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
20:43:11 Join MT [0] (n=MTee@
20:46:19 Quit pyro_maniac ("Leaving.")
20:46:37 Join pyro_maniac [0] (
20:46:39 Quit cspotcode ("Leaving.")
20:48:39 Quit MT (Read error: 104 (Connection reset by peer))
20:51:21 Join petur [50] (n=petur@rockbox/developer/petur)
20:52:23 Join MT [0] (n=MTee@
20:52:30 Join kachna [0] (
20:52:46 Join cspotcode [0] (
20:59:07 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
20:59:22 Quit evilnick (" ajax IRC Client")
20:59:43 Join BdN3504 [0] (n=55b23f80@gateway/web/cgi-irc/
20:59:58 Quit mib_x6dugsg9 (" ajax IRC Client")
21:00:24 Join HBK [0] (
21:01:11BdN3504hey, i just received an e-mail that my port of the free-state wps for the gigabeat f was taken down because "the original was licensed under the CreativeCommons Attribution-Noncommercial-Share Alike 3.0 Unported License"
21:01:45 Join evilnick [0] (i=0c140464@gateway/web/ajax/
21:02:57BdN3504 Creative Commons Attribution-Share Alike 3.0 Unported License is the license we have to choose, right? why do we have to allow commercial use of rockbox? this is all open source-freeware, we don't want to sell out do we?
21:03:49scorche|shit isnt about selling is about the noncommercial license being less free
21:03:58BigBambiWe don't want to restrict who can use it
21:04:18JdGordon|either way you restrict people
21:04:28rasherBdN3504: The GPL allows selling, so we picked a theme license that has the same philosophy
21:05:02BigBambiJdGordon|: Well OK, but you know what I meant :)
21:05:04rasherJdGordon|: who is restricted by allowing commercial use?
21:05:41BdN3504but what do corporations do for us? i mean most of the information they gave out was either unhelpful info, stuff we already knew or they wanted to charge us or they did not cooperate at all
21:06:04BigBambiThis isn't a revenge thing
21:06:20scorche|shnoncommercial doesnt just limit corporations..
21:07:03BdN3504hm so i have to contact the author of the original theme and ask him if it is ok to put his work under another license?
21:07:20BdN3504or does he have to republish it under the new license?
21:07:24scorche|shyup...or make a similar version through all your own work
21:07:41BigBambiAnd next time please don't try to licence a theme in a certain way when you can't
21:08:31BdN3504i'm sorry, i did not think about the licensing issues, because i have already uploaded this theme to the wiki and nobody took it offline
21:08:59BigBambiBdN3504: You specifically agreed to a specific licence when you uploaded it
21:09:25BdN3504yes, i know i just missed out on the nc, please don't get mad
21:09:52BigBambiI'm not mad at all, I'm just saying double check next time :)
21:10:31BdN3504ps i just uploaded the h10 version, that's when i saw your e-mail, so you might want to take that one down too
21:10:42 Join BXCracer [0] (
21:10:47taylor_BdN3504: You made a common mistake, its not that bad though :) Just make sure you double check your work next time! ;)
21:10:49rasherBdN3504: The theme has just been hidden for now, so if you get an ok from the original author, notify a themesite admin and it can be re-approved without having to uploda it again
21:10:58BigBambiOK, cheers
21:11:14BigBambiBdN3504: We are aware that licencing can be a bit tricky :)
21:13:04BXCracerHello. I wonder if it's safe to upgrade to *.32 firmware on my v1 clip ? Is it compatible with any rockbox release available? Won't it break any future compatibility ?
21:13:12 Quit midgey ()
21:13:26BigBambiThere is no rockbox release for the clip
21:14:05BXCracerBigBambi: I'am talking about testing versions
21:14:23BigBambiThere are no testing versions
21:14:49BigBambiRockbox is being developed for the clip, and there is code in SVN, but it isn't suitable for non-developers
21:15:08rasherBdN3504: You'll get another mail.
21:15:26 Join HBK- [0] (
21:15:54BXCracerBigBambi : Well i understand that, but the question was will it break the compatibility with the existing conde in SVN, or any future releases
21:16:43BigBambiBXCracer: In that case I very much doubt it, but am not sure
21:16:52gevaertsBdN3504: noncommercial isn't just against "corporations", but also e.g. against people who install rockbox for a small fee. They wouldn't be allowed to install that theme
21:17:00BigBambiBXCracer: Hang around and someone that knows will hopefully answer eventually
21:17:01 Quit KBH (Read error: 110 (Connection timed out))
21:17:19BXCracerBigBambi: OK thanks.
21:17:25 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9/2009020407]")
21:19:37rasherBXCracer: checksum for 1.01.32 was added to mkamsboot and marked as verified to work
21:19:40***Saving seen data "./dancer.seen"
21:20:13BXCracerrasher: In other words it means that I am safe to update ?
21:20:21BdN3504who is a theme site admin? could you provide an e-mail address or something or shall i just send it to
21:20:58 Join KBH [0] (
21:21:19 Join MethoS [0] (
21:21:21rasherBdN3504: I am, for one
21:22:06 Quit HBK- (Read error: 60 (Operation timed out))
21:22:37pixelmaBdN3504: looked for the wiki name page of the author?
21:23:25pixelma(assuming you are talking about the author of the free state theme)
21:24:36 Join HBK- [0] (
21:25:11 Join barrywardell [0] (n=barrywar@
21:26:43BdN3504<pixelma> right
21:26:58 Join justin550 [0] (n=80f26032@gateway/web/cgi-irc/
21:27:08justin550oooh irc
21:27:56justin550how come the main stream players are not supported. :(
21:28:15taylor_which brand?
21:28:16BdN3504what do you mean by main stream?
21:28:20gevaertsjustin550: because you haven't ported rockbox to them
21:28:22justin550zune ipod touch, ipod classic.
21:28:50 Join SliMM [0] (n=SliMM@
21:28:56justin550i c
21:29:00taylor_Rockbox isn't supported by those
21:29:08BdN3504the ipod classic hasn't been ported, because the firmware encryption isn't cracked yet
21:29:15taylor_Yeah it is
21:29:21justin550damn apple
21:29:22evilnicktaylor_: It is?
21:29:24taylor_Its been cracked for a while now
21:29:32taylor_evilnick: at least the old ones
21:29:33evilnicktaylor_: It has?
21:29:37BdN3504pics or it didn't happen
21:29:45justin550i have the 6g classic
21:29:48taylor_Linux has been ported
21:29:55taylor_Ok, let me post the link
21:30:03SliMMwhy does apple claim that ipod shuffle is "the first player that talks to you"?
21:30:08BigBambitaylor_: The Classic is the 6G, not any others
21:30:08evilnicktaylor_: The 6th gen is the 1st iPod Classic
21:30:32BigBambitaylor_: And as you may have noticed Rockbox runs on the older ipods
21:30:40taylor_BigBambi: AH, I thought they were speaking of the itouch
21:30:46BigBambiSliMM: Have to aks them that
21:31:08taylor_SliMM: AFAIK it is?
21:31:17gevaertstaylor_: please read what people say before replying...
21:31:25gevaertstaylor_: and no, it isn't
21:31:27SliMMBigBambi: I was just outraged, since I have had a talking iPod for more than three years now
21:31:33BigBambitaylor_: Apart from all the Rockbox players
21:31:39BigBambitaylor_: Rockbox has had a voice interface for years
21:31:48SliMMBigBambi: that's my point
21:31:50BdN3504on we move to the next target: the ipod touch might soon be supported, when rockbox is ready to be run as an application
21:31:51 Quit HBK (Read error: 110 (Connection timed out))
21:31:52BigBambiSliMM: Yeah, I know :/
21:31:57SliMMbloody bastards
21:32:05taylor_Well, RockBox, yes, Im talking about OFW
21:32:09jhMikeSmcuelenaere: is find_first_set_bit for MIPS going to return the correct value when the input is 0 (32)? I ready clz returns 32 when no bits are set and so 31-32 = -1
21:32:14justin550but no plans for the classic?
21:32:25taylor_justin550: nope, its encrypted
21:32:26BigBambitaylor_: If you are going to talk in here, please make sure that you know what you are talking about first
21:32:30mcuelenaerejhMikeS: I'll try it
21:32:46BigBambitaylor_: So? Why does that matter? It isn't the first. The software it is running is irrelevant
21:32:48pixelmaalso, ports are not planned
21:32:50justin550what about the zune?
21:33:03 Join midgey [0] (
21:33:11jhMikeSmcuelenaere: I tried my hand at a patch (trying to learn MIPS) but I have no MIPS target. :)
21:33:22BigBambijustin550: Ports aren't planned, they are done by interested owners
21:33:24taylor_BigBambi: Rockbox, yes. Official firmware, no. So technically Apple is right, but not really.
21:33:51BigBambijhMikeS: Stop it! There is still beast stuff for you to do! :P
21:33:51BigBambitaylor_: No, they aren't
21:33:55evilnickjustin550: The Zune is similar to the Gigabeat S, but they fixed the security hole that allowed Rockbox to run on that target. Unfortunately.
21:34:15*BigBambi wonders why whenever he speaks to taylor_ it is akin to banging his head against the wall
21:34:15taylor_I guess they mean, the first mp3 player that you can just pick off the shelf, and just talk to you without modifying.
21:34:28 Quit midgey (Client Quit)
21:34:35jhMikeSBigBambi: Nothings stopping there! Power management is what I'm doing now since obviously there's a problem.
21:34:35justin550makes me dislike my classic
21:34:45justin550id like a different ui on it
21:35:37BigBambijhMikeS: Excellent news :)
21:35:38 Join midgey [0] (
21:35:53taylor_justin550: they join linux4nano and help crack it ;)
21:36:05 Quit itcheg (" ajax IRC Client")
21:36:29justin550im a *lix guru, not a coder.
21:36:29BdN3504speaking of new ports: i have a disassembled (physically) smtp 3660 device here and i am not able to connect it to my winxp machine in any other way than mtp mode. is there any hidden combination that makes an smtp device connect as msc?
21:36:46justin550to me craqcking involves a hammer :)
21:37:07bluebrotherwhat is an smtp device? I only know about smtp in conjunction with email
21:37:07BigBambijustin550: Let's stay on topic please :)
21:37:39BdN3504oops typo i mean tmp
21:37:46BdN3504stmp sigmatel
21:37:46taylor_justin550: i know, I was jk. We haven't had much luck *yet*. I nice hardware guru would be nice to join the team. Anyways, back to topic.
21:37:57taylor_*A nice
21:38:39BigBambitaylor_: I don't know how many times people have said, but off topic is off topic, no matter how short. Stay on topic, or say nothing
21:39:13mcuelenaerejhMikeS: you're right, it returns -1
21:39:34justin550is the topic set? this web client doesnt show it.
21:39:38bluebrotherah :)
21:39:41taylor_BigBambi: I'm trying to explain _why_ we haven't hacked it yet.
21:40:01BigBambijustin550: Yup, Rockbox support and development only
21:40:02jhMikeSmcuelenaere: I had this patch which also takes advantage of delay slots:">
21:40:03 Quit scorche (Nick collision from services.)
21:40:27jhMikeSI'm not sure its correct...just took a guess
21:40:49 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
21:41:03 Quit KBH (Connection timed out)
21:41:03 Quit justin550 ("CGI:IRC (EOF)")
21:41:56BdN3504shall i keep anything in mind, when i create a wiki page? i want to upload some pcb scans, maybe somebody would be interested in copperating with me to get a new port going...
21:42:27mcuelenaerejhMikeS: now it returns 0x8040ACB8
21:42:36mcuelenaerehmm that looks like a memory address
21:42:54 Join Schnueff [0] (
21:45:06 Quit HBK- (Connection timed out)
21:45:17jhMikeSmcuelenaere: It doesn't run the instruction in the delay slot if the branch is skipped?
21:45:22 Join arohtar [0] (
21:46:27mcuelenaerejhMikeS: you mean the clz instruction after the beqz instruction?
21:47:31 Quit BdN3504 ("CGI:IRC (EOF)")
21:48:24mcuelenaerehmm If a conditional branch likely is not taken, the instruction in the delay slot is nullified.
21:48:37 Quit faemir (Success)
21:49:31mcuelenaereoh never mind, beqz isn't a likely instruction
21:50:00 Join casainho [0] (n=chatzill@
21:50:15casainhohello :-)
21:50:24jhMikeSThe rather vague MIPS32 reference I found said those "l" instructions are deprecated
21:50:33 Join bs66_ [0] (
21:50:48 Quit Conic (Connection timed out)
21:50:57casainhoI would like to make a show video, for promotion, of Lyre project, however I can't use the Cabie V2 theme, does anyone know why?
21:51:03 Quit pyro_maniac (Read error: 113 (No route to host))
21:51:12 Quit archivator (Remote closed the connection)
21:51:35evilnickWhy can't you use it? Does it load?
21:52:00 Join Conic [0] (
21:52:05 Quit Rob2223 (Read error: 104 (Connection reset by peer))
21:52:29 Join Rob2222 [0] (
21:52:31mcuelenaerejhMikeS: is an older version of the one I use
21:53:18casainhoevilnick: no, on playing screen it do not loads... and I just build the firmawa
21:53:34casainhorockboxed themcely
21:54:13 Quit barrywardell ()
21:54:48 Quit HellDragon (Read error: 104 (Connection reset by peer))
21:54:57 Join HellDragon [0] (
21:55:12 Quit HellDragon (Read error: 104 (Connection reset by peer))
21:55:42jhMikeSmcuelenaere: thanks
21:57:04pixelmacasainho: you mean that the Rockboxed theme works nicely? Does iCatcher work?
21:57:31rashercasainho: does your target define HAVE_ALBUM_ART?
21:58:05 Join HellDragon [0] (
22:00:28mcuelenaerejhMikeS: is something like this ( ) what you wanted to achieve?
22:02:12 Part SliMM
22:03:37 Quit jhMikeS (Nick collision from services.)
22:03:43 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
22:03:49 Quit casainho (Read error: 54 (Connection reset by peer))
22:04:20rasher <−− If someone is really bored
22:04:29 Join Zagor_ [242] (
22:04:32 Join casainho [0] (n=chatzill@
22:05:01casainhohello again :-)
22:05:28 Nick Zagor_ is now known as Zagor (
22:05:42casainhoI am trying to make a promotional video for Lyre project, and it can't use the Cabie V2 theme on playing screen... I would like to use that theme. Can someone help me?
22:05:56 Quit bs66_1 (Connection timed out)
22:06:20rashercasainho: Which version of cabbie v2 are you using? Does your target define HAVE_ALBUM_ART?
22:06:31jhMikeSmcuelenaere: now I'm confused. :) I thought the clz would be executed on t0==0 before the branch was taken and thus it would already have v0=32
22:06:39rashercasainho: what happens if you try to load cabbiev2?
22:07:01casainhorasher: I am using the last SVN version.
22:07:53casainhorasher: please see the short video on this page to understand the problem:
22:08:00rashercasainho: cabbiev2 includes 15 wps files. Which are you using?
22:08:44jhMikeSI guess the li can go where the nop is though :)
22:09:22casainhorasher: well, I just select Cabie on Themes and happens that on playing screen. If I select the rockboxed theme all is ok.
22:09:39rashercasainho: what size is your lcd?
22:09:45casainhorasher: 128x128
22:10:27casainhorasher: as you can see on that video, Cabie V2 seems to work correctly in menus but just not on playing screen
22:10:45rashercasainho: which video are you talking about, and when in that video
22:11:00mcuelenaerejhMikeS: I have this now, which seem to work:
22:11:07pixelmacasainho: maybe answer the HAVE_ALBUM_ART question?
22:11:23mcuelenaerecasainho: I had the same problem on the Onda, HAVE_ALBUM_ART fixed it..
22:12:08 Quit scorche (Nick collision from services.)
22:12:28casainhono, I don't have HAVE_ALBUM_ART defined
22:12:37rasherDo that.
22:12:54 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
22:13:04*pixelma dislikes having to watch videos for a "bug report"
22:13:34casainhook, I will :-) −− thanks everyone :-)
22:13:56casainhopixelma: eheh :-)
22:14:36pixelmathat was not a joke
22:14:41 Part thresh
22:18:11casainhopixelma: well, that video was already done and I am bad at explain, because of my bad english language..
22:19:56bluebrothertrying to explain will usually help improving your english so why not take it as opportunity? ;-)
22:21:41*jhMikeS more confused : 2.7- The branch delay means that the instruction immediately following a branch is always executed, regardless of the branch direction.
22:22:37 Join ZincAlloy [0] (n=d9eeed58@gateway/web/cgi-irc/
22:22:46mcuelenaereyeah, it isn't clear what's going on
22:25:11 Join jaykay [0] (
22:25:57mcuelenaerehmm now /me is even more confused
22:26:01 Join EternalRains [0] (
22:26:11mcuelenaere works too
22:26:20Schnueffthat would be the usual delay slot behavior, wouldn't it?
22:27:39Schnueff(i mean the part with "always executed"
22:27:45jhMikeSSchnueff: On SH it works that way consitently
22:28:51mcuelenaerewhat is supposed to output?
22:29:18jaykaysecond try: could someone look through and find a meaningful name for it? maybe also a category?
22:29:22mcuelenaerethe left part going from 0 to 1<<31 and the right part going from 0x20 -> 0?
22:30:07 Quit linuxstb (Read error: 113 (No route to host))
22:30:42jhMikeSd42bd2022 works (there's no branch at all)? Isn't that just like the original but with the sub in the delay slot instead?
22:31:54mcuelenaereyes, that's what wondering me
22:32:04casainhorasher: mcuelenaere , I added "#define HAVE_ALBUM_ART" to config file but I got the same results as before...
22:32:18mcuelenaere seems to work too (the same except for the 1: part removed)
22:32:19jhMikeSshouldn't it be for (i = 0; i <=32; i++) { ...1 << i... }
22:32:52mcuelenaerecasainho: try in the simulator and look what errors it outputs
22:32:56mcuelenaereor enable logf/DEBUGF/..
22:33:11Nico_PBagder: ping
22:33:20jhMikeSthe input to ffs is never 0 in your test if I read that correctly
22:33:21rasherOr build checkwps for your target
22:33:46mcuelenaerejhMikeS: the first line: printf("0x%08x %0x04x", 0, find_first_set_bit(0));
22:33:48jhMikeSwoops, nvm, missed the first line (hidden)
22:33:55BagderNico_P: you called sir?
22:34:04mcuelenaereexcept it should read 0x%04x :)
22:34:21Nico_PBagder: yes :) would you agree to svn update the webserver?
22:34:37jhMikeSmcuelenaere: indeed :)
22:34:37mcuelenaereand 1<<32 gives me 1 which is the same output as 1
22:34:43mcuelenaereso I don't think it needs to be i<=32
22:34:45BagderZagor: you mind doing that?
22:34:47 Join HBK [0] (
22:35:23jhMikeS1 << 32 = 1?
22:37:07mcuelenaerecasainho: I don't see the need to PM me?
22:37:32 Join Chesteta [0] (
22:37:37casainhomcuelenaere: ok. can you please explain in more details what should I do?
22:37:42Nico_Prasher: what is supposed to display? I got one theme then nothing
22:37:54mcuelenaerecasainho: have you tried doing what I said before?
22:38:14EternalRainsI don't see anything on that feed.
22:38:20casainhomcuelenaere: simulator? I don't know how to do that... never used a simulator
22:38:21rasherNico_P: All themes. I'm not sure what's wrong. The source looks correct-ish
22:38:33rasherIf someone can spot the flaw, please say
22:38:59mcuelenaerecasainho: you can choose it in tools/configure
22:39:17rasherah, got it (I think)
22:39:25Chestetahey, I was applying a patch and I noticed the output said "Hunk #1 succeeded at 8 with fuzz 1"... what does the "fuzz" mean? the patch was the latest sd-banks.diff, Fs#10053
22:39:40casainhomcuelenaere: ok, I will do it now
22:39:51 Join Ubuntuxer [0] (
22:40:27 Quit scorche (Nick collision from services.)
22:41:13 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
22:41:43BigBambiChesteta: It means that the section that was patched was slightly offset from where the patch said it was, but it found it and patched it correctly anyway
22:41:56Chestetaoh ok; good to know, thank you
22:42:36jhMikeSmcuelenaere: answer what it should output. the first line should output 32 and the loop 0, 1, 2, 3 ...31
22:42:51mcuelenaerejhMikeS: does this look like normal output?
22:44:08EternalRainsrasher: the only difference I can tell between the themes feed and another working feed is that the encoding is undefined, but I don't think that should be a problem.
22:44:28jhMikeSmcuelenaere: no, 0x00000000 = 0020 is fine but 0x80000000 should be 001f and 0xffffffff should be 0000
22:44:35mcuelenaerehmm and the for(i=0;i<32;i++) loop gives 32,31,30,29, etc
22:44:59*mcuelenaere suspects the 31-t0 instruction
22:45:14rasherEternalRains: I fixed it - it was missing escaping of & characters
22:45:32EternalRainsrasher: ok, it works now :)
22:47:11casainhomcuelenaere: I am getting errors, like this one: "uisdl.h:306:2: error: #error no UI defines" :-(
22:47:35mcuelenaerethat's because you need your target as a simulator
22:47:44mcuelenaeres/need/need to add/
22:48:03casainhoon file "uisimulator/sdl/button.c:22:"
22:48:19casainhomcuelenaere: how do I add it?
22:49:02*jhMikeS would expect clz(0x80000000) to return 0 and clz(0x00000001) to return 31 and so 31-clz(x) = bit index
22:49:07 Quit Ubuntuxer ("Leaving.")
22:49:10mcuelenaerecasainho: see for an example
22:49:58 Quit jaykay ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
22:51:39 Join TBOL3 [0] (i=9023fe05@gateway/web/ajax/
22:52:44taylor_TBOL3: hey, how is the project going?
22:54:00 Quit scorche (Nick collision from services.)
22:54:12TBOL3The one I proposed yestorday? Not too good. I actually just go out of class, and am doing homework at the moment.
22:54:36mcuelenaerehmm clz seems to need a nop instruction after it to assemble in binutils?
22:54:47 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
22:55:07TBOL3Basically, I have made a few proof of consepts (sorry theres no spell checker here), but I have yet to implament them.
22:56:14 Quit jgarvey ("Leaving")
22:56:24 Quit bertrik (Remote closed the connection)
22:57:00taylor_ok, cool
22:57:42TBOL3taylor_: I don't remembor, did you have a project you wanted to implament?
22:57:53 Part EternalRains
22:58:13 Quit bluebrother ("leaving")
22:58:15 Quit _lifeless (Remote closed the connection)
22:58:45TBOL3Oh, and I was thinking that I really should get some type of protype up this weekend, otherwise I don't think I will have even a chance of being accepted... :)
23:01:14 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:02:08 Join Thundercloud_ [0] (
23:02:14 Quit Thundercloud (Remote closed the connection)
23:02:42 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
23:03:22 Join KBH [0] (
23:03:54taylor_TBOL3: Hmmm... not sure, yet. And could I ask, again, as I forgot from last night, sorry, what exactly you plan to make your prototype based on?
23:05:48 Quit Thundercloud_ (Remote closed the connection)
23:06:10 Join Thundercloud [0] (
23:06:29TBOL3taylor_: The best way is honostly the wiki (unless you can't have the wiki on the home page for some reason). I'ts light, and flexible, and can hold a lot of information in a simple form factor (if done correctly).
23:06:43 Nick fxb__ is now known as fxb (
23:07:38taylor_So the project will be based around the wiki? (just still a little confused) :(
23:07:59evilnickEr, is this Rockbox related, guys?
23:08:07 Join _lifeless [0] (n=lifeless@
23:08:51mcuelenaerejhMikeS: not sure if this version works correctly, but GCC seems to suggest doing it like this:
23:08:54taylor_evilnick: yes
23:09:11mcuelenaereI think GEN_INT (GET_MODE_BITSIZE (<MODE>mode)) == 32 (or 31)
23:09:27taylor_evilnick: if it wasn't a rockbox member would have let him know.
23:09:47BigBambitaylor_: how is it Rockbox related?
23:11:02 Join WastePo1ato [0] (
23:11:34TBOL3evilnick: yes, it is, yesterday, I was saying that their should be a simple new user's page, and basically, I was given a link, and told that you used to have one, but it was really complex. That's what we're talking about.
23:11:49casainhomcuelenaere: d oyou know what values shoudl I choose for "UI_WIDTH"?
23:12:37LloreanTBOL3: Are you creating your prototype on your own webspace then, as I seem to remember people weren't happy with your general proposals at least
23:12:41mcuelenaerecasainho: that depends on the image you're using
23:13:01casainhomcuelenaere: what image? :-)
23:13:14mcuelenaerethe background image for your simulator
23:13:24n1smcuelenaere, jhMikeS: why don't we use the builtin ffs function in gcc?
23:13:25*mcuelenaere suggest casainho trying one of the other targets' simulator
23:13:26TBOL3Llorean: Yup.
23:13:33mcuelenaeren1s: is there one?
23:13:35casainhomcuelenaere: my LCD is 128x128, can I reuse another image?
23:13:45mcuelenaereno, because it depends on how the target looks
23:13:48n1smcuelenaere: yes
23:13:54mcuelenaerecasainho: it is an image of your target
23:14:12LloreanTBOL3: You seemed to have mentioning thinking the front page needs to change. Be aware 95% of the information on the front page, at least, is not really things we'll be willing to get rid of.
23:14:27casainhomcuelenaere: but, should I use one iamge from a target with same LCD size?
23:15:22jhMikeSn1s: it came about for threading purposes so I don't know if it's compatible, it looks like that one in the pastebin would return -1 as well
23:15:36jhMikeS...for operands[1] = 0
23:15:39TBOL3Llorean: No, I'm sorry, I wasn't proposing a radical change to the front page. I was proposing putting a link to the rockbox utility on the front page. I'm just creating a new user's page in the hope that it can be linked to from the side bar.
23:16:18LloreanTBOL3: Why isn't Rasher's proposed large link to RBUtil from the download page good enough?
23:16:32n1sjhMikeS: ok, just curious
23:16:36taylor_I think its actually a pretty good idea. Lets see how it goes. As long as most of the info on the front page stays untouched...
23:16:47taylor_I don't see a problem
23:16:54mcuelenaeren1s: (.text.main+0x288): undefined reference to `ffs'
23:17:01 Quit toffe82 (Read error: 104 (Connection reset by peer))
23:17:16n1smcuelenaere: what if you use __builtin_ffs() ?
23:17:24mcuelenaerejhMikeS: yes, that's what I'm thinking too (hence I said I wasn't sure it was correct)
23:17:29mcuelenaeren1s: that's what I used
23:18:24evilnickTBOL3: Like a Quick Start Guide as opposed to the Fine Manual?
23:18:50TBOL3Llorean: Mainly because it's not just there, you have to go to it through a round about way, and because it's the recomended way to get the utility
23:18:58TBOL3evilnick: Yes, is that ok?
23:19:34domonokycasainho: UI_WIDTH is the width of the image around the display of the simulator.
23:19:41***Saving seen data "./dancer.seen"
23:19:42 Quit HBK (Read error: 110 (Connection timed out))
23:19:43 Quit CaptainKwel (" ajax IRC Client")
23:19:58evilnickTBOL3: If it's well-written and helps people to initially get to grips with Rockbox then I'd be in favour of it.
23:20:18BigBambiMy worries about a quick start page in addition to the manual is that we will have to be careful to keep both up to date. We already have problems with the wiki and manual getting out of sync
23:20:45LloreanTBOL3: That sentence doesn't make much sense. People see "Download", click it, see "Automatic install", click it.
23:20:50LloreanWhat's "not just there" about it?
23:20:58n1smcuelenaere: hmm
23:21:07Llorean"Download" is actually alot clearer than "Rockbox Utility" in terms of helping people find what to do
23:21:22LloreanIf you don't know RBUtil exists, you don't have the frame of reference to know it's what you need
23:21:38mcuelenaeren1s: I suppose GCC depends on something that should be implemented in libc?
23:22:56n1smcuelenaere: yeah, that's likely the cause, using the builtin will probably only help optimization in some special cases and not really be that usefull
23:23:17evilnickI can see the value in having something that's more simply worded.
23:23:21TBOL3Actually, they see releases, and then automatic install. And then they see the equivelent of a what looks like a bug tracking page. I think that's too many clicks and jumps.
23:23:33n1sI assumed it would either inline the function or emit a support routine like it does for division etc
23:24:27TBOL3BigBambi: Oh, yes, I really didn't think of that. Hmm.. then we might want to make a sistem that's really easy for devs to just plug stuff into. Thank you very much.
23:24:47mcuelenaerehuh? binutils/GCC compiles jr ra\nli v0, 32 as jr ra\nnop and li v0, 32\njr ra\nnop as jr ra\nli v0, 32 ??
23:24:58casainhoI am getting this error while trying build simulator: /usr/bin/ld: /home/cas/Documentos/rockbox_player/rockbox/build_firmware/apps/bitmaps/native/rockboxlogo.128x40x16.o: Relocations in generic ELF (EM: 40)
23:24:59LloreanTBOL3: I'm talking about Rasher's proposed page, not what's there now.
23:24:59 Quit Thundercloud (Remote closed the connection)
23:25:27TBOL3evilnick: Ya, that's why I would really like to get a protype out before I continue to discuss it.
23:25:35TBOL3Llorean: Oops, sorry.
23:25:36evilnickMaybe even just adding a graphic of RBUtil, otherwise a new visitor could ignore the fact that the #1 recommended way to install is RBUtil - all the graphics are distracting.
23:26:09rasherevilnick: that was my thinking -"> (obviously a different graphic would be needed :)
23:26:12evilnickAnd we all know that people can't be expected to read words when there are pretty pictures on the same page(!)
23:26:12LloreanTBOL3: Yes, they still see either "releases" or "current build" but then they immediately see something suggesting they use RBUtil
23:26:29 Quit scorche (Success)
23:26:30Lloreanevilnick: We also discussed removing the table *entirely*
23:26:35evilnickrasher: You are clearly way ahead of me!
23:26:37LloreanSince it doesn't help in the way it was intended to help
23:26:47evilnickLlorean: I'd agree
23:26:54Bagderthe table could be moved to a sub page "if you really insist"
23:27:06LloreanBagder: That's my thought
23:27:11*mcuelenaere thinks he got FFS on MIPS right now
23:27:23evilnickIf you know enough to be able to install the bootloader on your own, then you already know where to get the build and you'd probably get the svn build anyway
23:27:33LloreanBagder: Put the automatic installer on the "Current Build" and the "Release" page, then have a link from them to "Download individual zip(s)" that leads to the table for each
23:28:04Bagderwith a huge button like in rasher's mockup
23:28:38JdGordon|can extras and themes be swapped on the right menu bar thing?
23:28:42LloreanI think if we mention RBUtil on the front page (or rather, if we don't mention both Current Build and Release) people will still ask us "I see the installer, but where do I get the SVN version?" or similar
23:29:01rasherMaybe one of the wps graphic people could come up with a nice button
23:29:21 Quit evilnick (" will be back later")
23:30:01TBOL3rasher: Hmm... not exactly what I had in mind. I was thinking of giving it it's own page, linked to from the home page.
23:30:13TBOL3Llorean: Do people seriosly ask that!?!
23:30:27rasherThat's what Llorean and Bagder are suggesting, and I think it's a good idea
23:30:39rasherOr rather, have rbutil take over the current pages and move the tables somewhere else
23:31:27TBOL3I disagree. The tables should stay there, they are a good way for power users to get rockbox.
23:31:30LloreanTBOL3: I've been providing support for Rockbox for years now. If the text isn't incredibly clear about what to expect, people don't see it. Half the time even if it is, they don't see it.
23:32:30TBOL3Wow. I thought it was plenty explicit, but that was the text inside the app, the page the app is placed on, isn't really friendly to new users.
23:32:54LloreanPeople usually don't have a problem once they've downloaded it.
23:33:10 Join KICKSYST [0] (
23:33:18LloreanIn fact, the problem is almost always people who decide to try the manual installation instructions.
23:33:24BigBambiTBOL3: The table should be moved. You go to that page, see some writing and a picture of your player. You click on your player. This is true (but les do ) even with rasher's MASSIVE BUTTON
23:34:04LloreanBigBambi: Actually, people read the text at least as often as looking at the player. That's why we get people who click on the 4G Graycale player, and then ask why it doesn't work on a Nano 4G... =/
23:34:18LloreanThey just don't read it well
23:34:25TBOL3BigBambi: Ok, that's true, but then in that case, we should move it to it's own page, which has a simple link to it, from the releases page, I don't think that's to many clicks for a power user.
23:34:29LloreanIf there's only one obvious installation link on the page, it will serve people much better.
23:34:39LloreanTBOL3: We already said that, yes.
23:34:49BigBambiLlorean: True, but if it is gone there is no option
23:34:53TBOL3Llorean: hmm... actually, I didn't read the text on my first instal... :)
23:35:06BigBambiTBOL3: Yes, that is what I was saying
23:35:42TBOL3Ow gak, I guess that's what I get for attempting to do my homework while having a conversation with you. :)
23:35:49LloreanBigBambi: Exactly. That's basically my point - the table just provides new opportunities for confusion, rather than helping clear it up. It was necessary pre-RBUtil, now it should be moved someplace less visible.
23:36:12BigBambiLlorean: Agreed :)
23:36:37 Nick KICKSYST is now known as kicksyst (
23:36:46TBOL3Llorean: I agree.
23:36:56TBOL3But than again, I'm not a dev here.
23:38:04 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
23:38:48 Quit bmbl ("Woah!")
23:42:55 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
23:43:13n1smcuelenaere: sorry if this is s stupid question but looking at your latest change to the mips ffs something seems wrond, at least following the comments, it seems t0 = a0 & -10 but then clz is done on a0 and the result in t0 is not used?
23:43:24n1ss/ s / a /
23:43:35 Quit midgey ()
23:43:49n1sor i'm just misreading it
23:44:17mcuelenaerehmm right that seems wrong :/
23:44:39mcuelenaeredamn, this ffs thing keeps following me :)
23:44:57 Quit AndyIL ()
23:44:59mcuelenaerecan anybody provide me with a thorough test case for ffs?
23:45:07n1swow, i can't type, s/-10/-a0/ obviously
23:45:13mcuelenaerefor the Rockbox FFS implementation*
23:45:23*shotofadds is mighty confused trying to debug this >
23:45:31amiconnI wonder why you don't use the delay slots...
23:45:43mcuelenaereamiconn: binutils
23:45:56shotofaddsit seems to take the codec more than 5s until LOW_DATA(4) is false
23:46:03amiconnWhat do binutils have to do wuth that?
23:46:03mcuelenaere<mcuelenaere> huh? binutils/GCC compiles jr ra\nli v0, 32 as jr ra\nnop and li v0, 32\njr ra\nnop as jr ra\nli v0, 32 ??
23:46:12mcuelenaerebinutils or GCC, I'm not sure who
23:46:22shotofaddsie. decoding at <20% realtime, even though mp3 will run in test_coded at >600%
23:46:43TBOL3Ok, really dumb question, can any of you tell me what FFS is, it seems like it's some type of code, but I can't get anything more specific).
23:46:57*shotofadds needs a buffering expert
23:47:24*Bagder removed the table from the download page
23:47:34amiconn.S isn't processed by gcc afaik. Something is clearly wrong there if the assembler changes the order of instructions. I think the docs should explain what's going on, unless it's a bug (which I doubt)
23:47:46n1sTBOL3: find first set (bit)
23:47:49jhMikeSmcuelenaere: unsigned x = 0xffffffff; for (i = 0; i <=32; i++) { int bit = find_first_set_bit(x); output: x, bit; x <<= 1; } *or similar*
23:47:58LloreanBagder: We should probably make Current Build look very similar too
23:48:05LloreanI guess by "we" I mean "you"...
23:48:09 Quit Schnueff ("nite")
23:48:25n1sTBOL3: "first" meaning least significant
23:48:38 Quit BXCracer (Remote closed the connection)
23:48:46bluefoxxOK, So for the most part, compiling rockbox seems rather simple, nice and straitforward so far. My only question is how do i customize it before i compile it? As in, how can i add back in features like tapping <rec> from the WPS to quickly show the playlist, go back to the old style the virtual keyboard used or rearrange the menus, as well as customizing the bootsplash
23:49:09bluefoxxWhere do i change these things/
23:49:12bluefoxx? *
23:49:12Lloreanbluefoxx: Edit the source code. You'll need to know C.
23:49:28jhMikeSmcuelenaere: bit should then go from 0..32 as x goes 0xffffffff, 0xfffffffe, 0xfffffffc ... 0x00000000
23:49:57bluefoxxLlorean: any places that give a good tutorial for someone who knows nothing about C other than that its apparently hard?
23:50:17TBOL3Hmm.. that would be an interesting idea (no, I'm not about to do it though), set up the source code so that someone can customize what features that they want to have.
23:50:19Lloreanbluefoxx: Google is full of tutorials. Learning C is mostly off-topic here anyway.
23:50:29n1sbluefoxx: google knows of manu such tutorials
23:50:37LloreanTBOL3: Mostly you can remove features by removing defines as it is. Some need fixing though
23:50:38TBOL3Yes, I know that it's partially in there, but hey that would be cool.
23:50:43bluefoxxIts a ocean of them...
23:51:12TBOL3n1s: Ok thanks.
23:51:25mcuelenaerejhMikeS: thanks, now I got it working
23:51:47bluefoxxGoogle, i find, is a book of all the knowlage out there mixed up in a cellpool of retardism and sludge...
23:51:49*shotofadds wonders if re-posting that 9-month old email on the -dev list would be frowned upon.. i'm kinda stuck for ideas now.
23:52:04LloreanTBOL3: Generally we aren't going to want to keep around features that aren't enabled by default. They'll just rot. There are a few exceptions to this, but not many. So it'll only be useful for easily removing functionality if ever used at all.
23:52:06bluefoxxI could easily spend my entire day trying to find one decent tutorial on C...
23:52:09 Join AndyI [0] (i=AndyI@
23:52:18n1sbluefoxx: yes, i found it the easisest way for me was to read other people's code and change things around and look up constructs i came across that i didn't know
23:52:26Lloreanbluefoxx: And most of us learned C from books, so we don't know which ones are good. I already told you it's off-topic in here. Please respect that.
23:52:47bluefoxxn1s: thats how i figured out how to edit the .wps files, before the syntax changed...
23:53:17bluefoxxLlorean: sorry, if i had money for books i would buy them, but since i don't i'll shut up now.
23:53:18TBOL3Llorean: I never said practical, I just said that it would be cool. Oh, and might I recomend thinking in C to get your feet wet in the language?
23:53:23bluefoxxtaylor_: thanks
23:53:34Lloreantaylor_: When people have said something's off-topic, that doesn't mean "ignore them."
23:54:34taylor_Llorean: I didn't ignore you, bluefoxx asked for a good tutorial, and I gave it to him, now we will both shut up about 'C prgramming'. Its that easy
23:54:43mcuelenaereamiconn: the problem was that I didn't .set noreorder
23:55:08TBOL3Here is the link: , oh, and it's free.
23:55:26LloreanTBOL3: The same goes for you.
23:55:32LloreanC tutorials are not on-topic here.
23:56:11taylor_I think we get the point.
23:56:16LloreanIf you want to tell someone something that's off-topic, PMs do exist. PLEASE respect our channel guidelines.
23:56:57 Join mackotz [0] (i=5b16b9f5@gateway/web/ajax/
23:57:08TBOL3I appologies (this is actually the first IRC channel I've ever subscribed to). And I honostly didn't know PMs exist, but I shall use them from now on.
23:57:40LloreanTBOL3: Even if they didn't, it's not an excuse to ignore channel guidelines. If something is said to be off-topic in here, please drop the subject in the future.

Previous day | Next day