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 2012-06-26

00:00:03belakI'll let you know if it herps a derp
00:00:04bluebrotherthere's no real reason not to add that −− disabled targets don't show up normally :)
00:00:23*bluebrother just installed a classic build into /tmp
00:02:41[Saint_]amayer: It may interest you to note that FS #12706 has been closed
00:02:42fs-bluebot cabbiev2.cfg is generated with invalid paths (bugs, closed)
00:02:51[Saint_]Thank you for bringing it to my attention.
00:02:52 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
00:03:28 Quit wodz (Quit: Leaving)
00:03:42belakbluebrother: How can I make it install dev builds, in stead of stable?
00:04:53[Saint_]bertrik: That may interest you (though, only slightly ;)) too. I believe it was yourself that noticed a while ago that the backdrop was failing to apply in cabbiev2 due to unklnown/invalid path.
00:05:24 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
00:05:25amayer[Saint_]: thanks
00:05:29 Quit dfkt (Ping timeout: 264 seconds)
00:06:21bluebrotherbelak: use the installation feature ...
00:06:31bluebrother(i.e. follow the "Installation" tab)
00:06:43belakMissed that
00:07:00amayer[Saint]: i try to help when i can
00:07:02amayer(i dont have alot of time to dedicate but when i find time to tinker i make it count)
00:07:06bluebrother(though that tab will go away soonish :)
00:07:44[Saint]amayer: Every little bit counts. And its all appreciated.
00:07:56amayerwell i hope to contribute more in the future
00:08:14 Join lebellium_ [0] (
00:08:14 Quit lebellium (Read error: Connection reset by peer)
00:08:18 Nick lebellium_ is now known as lebellium (
00:08:29 Quit pamaury (Read error: Connection reset by peer)
00:08:31amayerim 100% linux so the ipod firmware was in the way. RB works out alot better
00:08:45amayeri forget how i found it but im glad i did
00:09:41belakamayer: which iPod are you using?
00:09:55*[Saint] never tires of hearing such compliments
00:12:15amayerwhat time zone does report on? (im +5:00) and trying to figure out where i left off on the conversation
00:14:01bluebrotherI guess UTC or CEST
00:14:42belakAh, it's about the same with me... I got so sick of the Apple firmware... and finally freemyipod came out with emcore...
00:15:06 Join MethoS- [0] (~clemens@
00:15:36belakbluebrother: what can I do about the "No themes available for the selected target" issue
00:15:48belakI think iPod video stuff works?
00:16:18amayerIf your on a classic ipod video stuff works
00:16:45amayer[Saint] told me themes just go by resolution but are platform independent
00:16:51belakAh, ok
00:17:13belakThen is there a way to make the ipodclassic target for rbutil use the ipodvideo themes?
00:17:26 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
00:17:27 Quit amiconn (Disconnected by services)
00:17:29 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
00:17:56amayerbelak: i dont know. ive never used rbutil
00:18:05amayeri was told it wont work with the classic
00:18:16 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
00:18:17 Quit pixelma (Disconnected by services)
00:19:38 Quit petur (Quit: Leaving)
00:20:13[Saint]belak: Just lie to RButil and say you have an iPod video instead.
00:20:29[Saint]You can manually configure the mountpoint and device type.
00:20:30belaklol, at least while installing themes
00:21:08amayeri just drag and drop the files from the .zip file then edit the settings after i boot it up
00:23:01[Saint]It turns out I was mistaken about themes being platform independant and assigned by resolution.
00:23:04bluebrotherbelak: well, the theme site obviously doesn't have any themes for the classic :)
00:23:20[Saint]It used to be this way, but, apparently I'm stuck in the past as it was changed ~4 years ago or so :)
00:23:27bluebrotherafaik the resolution of the video is the same, so just select that.
00:23:34[Saint]it is, yes.
00:23:53bluebrotheryou _might_ come across themes that don't work since the supported theme syntax _might_ be slightly different (i.e. a different subset)
00:24:13[Saint]I cannot for the life of me think of a good reason why themes aren't assigned by resolution, exceopt for special cases like monochrome vs color.
00:24:20[Saint]But, this is the way it is...apparently.
00:24:32[Saint]I'd like to change this, but, it needs further discussion.
00:25:12[Saint]If a themer codes their theme properly, resolution and screen type (color/monochrome) is the only thing that should matter.
00:25:14amayerive used 2 or 3 themes on my classic from the ipod video section and they all worked
00:25:55[Saint]amayer: this is to be expected, anything that a theme cares about between these two targets is identical.
00:26:10amayer[Saint]: oh ok
00:26:13gevaerts[Saint]: themes *are* managed by resolution on the theme site. That doesn't help for targets the theme site doesn't know about though
00:26:37amayerbrb, reboot
00:26:42[Saint]gevaerts: Wait...what? a few days ago someone told me that wasn't the case and that I was stuck in the past.
00:26:51 Part amayer
00:27:18[Saint]not just "someone" as in some random person, but, someone I assumed aactually knew what they were talking about (a developer)
00:28:08[Saint]I thought it didn't make any sense, and, it seems very, very stupid to me at the time...but, I was assured that I was incorrect and that themes were assigned by target now.
00:29:11 Join amayer [0] (
00:29:36bluebrother[Saint]: themes were sorted by resolution only in the past
00:29:59bluebrotherthis was changed to take differences in theme syntax between devices into account
00:30:06gevaertsCheck the themesite. You'll find that e.g. gigabeat F, gigabeat X and fuze+ have the same themes
00:30:12bluebrother(like RTC vs. no-RTC targets)
00:30:14[Saint]bluebrother: gevaerts seems to disagree.
00:30:20bluebrother[Saint]: no
00:30:32bluebrotherthe themesite assigns themes to targets depending on the result of checkwps
00:30:40*gevaerts nods
00:30:49bluebrotherif checkwps decides the theme work on a target said target gets the theme
00:31:04bluebrotherbut for the classic the problem is that there is no category for the classic :)
00:31:15bluebrotherwhich means someone would need to add this
00:31:22gevaertsFor a theme to show up, it needs to (a) have the right resolution, (b) pass checkwps for that target, and (c) not be deleted or hidden by an admin
00:31:43[Saint]I really don't understand why themes are assigned in this way, the only thing that actually matters is color/monochrome
00:32:09gevaertsYou'd prefer if themes that won't actually load are shown?
00:32:27[Saint]Why wouldn't they load?
00:32:37 Join TomColler [0] (
00:32:46gevaertsThat's what the checkwps test filters out
00:32:52 Part TomColler
00:33:27[Saint]Well, obviously the theme needs to be parsed, but, the only thing that is relevant in terms of assigning a theme to a target is the resolution and screen type.
00:33:36[Saint]Hardware differences don't matter at all. Even if the author doesn't assign a fasle case for hardware checks.
00:33:52[Saint]If the target doesn't have the hardware the theme checks for, it just ignores it.
00:34:18gevaertsYes, so how exactly does the theme site get this wrong?
00:35:13gevaertsThe colour/monochrome issue is debatable, and maybe we should reopen the debate (but only if someone promises to do the necessary work!), but I don't see what else you're actually unhappy about
00:36:49[Saint]Perhaps whoever explained it to me explained it incorrectly, I had a totally different idea of what was going on here. Its turned into a big confusing circle jerk.
00:38:34amayersounds ugly
00:38:51*gevaerts didn't see said explanation, so he doesn't know
00:39:26[Saint]It was largely due to the fact that there are instances where themes that could be shared amongst targets weren't appearing in the lists when they should.
00:40:10bluebrotherthis sounds like some side effect that happened when updating the theme site to git
00:40:17gevaertsSounds unlikely to me
00:40:19[Saint]I couldn't understand why, and it ultimately turns out that my understanding of how themes are assigned to a target was correct.
00:40:44bluebrotherduring which process something was mixed up (though that was only during the hour or so gevaerts was fixing it)
00:41:13gevaertsbluebrother: you mean the brief reign of the shuffle function? :)
00:41:36belakbluebrother: for a temporary fix on themes, configure_modelname can be set to ipodvideo...
00:41:59 Quit user485763 (Quit: Leaving.)
00:42:24gevaerts[Saint]: if a theme doesn't show up on the themesite where it should, it means either it shoudln't after all or checkwps is doing something wrong. Nothing the theme site as such can do much about...
00:42:38bluebrothergevaerts: yes :)
00:42:44 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
00:42:48 Quit XavierGr (Client Quit)
00:42:52belakThat still lets rbutil search for the ipodclassic target when looking for builds... and use the ipodvideo target for themes
00:43:31bluebrotherbelak: ok, but that is likely to break other things :)
00:43:42belakbluebrother: like what?
00:43:43bluebrotherbut if it's sufficient enough for your use case, fine
00:44:23bluebrothervoicefile creation for builds that don't include the voice strings (and Rockbox Utility up to 1.2.14)
00:44:28belakI guess it would also change the voicefiles url... but those should also work fine...
00:44:41bluebrotherno, not the url. The genlang stuff
00:44:57gevaertsbelak: doesn't sound like a very useful workaround in official builds. The issue is not that it's hard to make the theme site handle the classic (that's a five minute job), it's that it's not clear "unusable" targets should be there, and as far as I can remember (which could easily be wrong) no developer has asked for the classic to be added
00:45:00bluebrotherthe script on the server that retrieves the string to speak
00:45:32gevaertsI would definitely *not* bet on classic and video voice files to be compatible
00:45:57belakWhat's the diff between the voice files?
00:46:46belakgevaerts: also, looks like there are some Unusable builds in rbutil
00:46:53gevaertsThey only contain voice strings that are used for the target, so the string ids are different if those sets aren't the same
00:47:20bluebrothervoicefiles also contain the target id.
00:47:29bluebrotherif it doesn't match Rockbox doesn't load the voicefile
00:47:47bluebrotherso even if the strings would be the same you can't load a classic voicefile on a video
00:47:49gevaertsbelak: which ones?
00:48:01belakgevaerts: Sansa m200
00:48:22bluebrotherbelak: yes, as disabled build
00:48:25gevaertsRight. That's the AMS sansa m200 I guess
00:48:26belakAnd all the onda ones
00:48:28bluebrotherthat means it normally doesn't show up
00:49:05bluebrotherwhich is the way to allow using Rockbox Utility for installing, but only if the user explicitly tells it to enable support for those
00:49:24bluebrotherjust because it's in rbutil.ini doesn't mean normal users will see it :)
00:49:26belakbluebrother: yeah, I know... he just mentiones it wasn't clear if unusable builds should even be in rbutil...
00:49:39gevaertsbelak: no, on the theme site
00:49:58belakI misunderstood
00:50:04gevaertsYou need the entire chain
00:50:08bluebrotherthe point is in places where users normally see it
00:50:33gevaertsAnyway, feel free to start a discussion on the -dev mailing list about the theme site and the classic. If you can get a consensus to add it, I'll gladly do the necessary work
00:51:07belakbluebrother: and you said you'd be willing to add the classic to rbutil.ini?
00:51:21 Quit domonoky (Read error: Connection reset by peer)
00:51:28bluebrotherbelak: yes, as disabled target
00:51:37gevaertsGiven that we have several unstable targets on there and that the thing that keeps the classic out of unstable isn't really relevant to themes at all, I'd say you should be able to manage that :)
00:51:42bluebrotherwhich means you can use it _if_ you explicitly enable those targets
00:51:56 Quit TheLemonMan (Quit: WeeChat 0.3.8)
00:52:07bluebrotherbut not as normally enabled one
00:52:19belakWell, it's still just a checkbox away
00:52:30belakI'll look into the mailing list
00:53:25 Quit ender` (Quit: If everything seems to be coming your way, you're probably in the wrong lane. -- Borstelmann's Rule)
00:53:39bluebrotherplus a warning when enabling it
00:53:58bluebrotherwe could also disable that functionality for releases, but it doesn't hurt either.
00:54:11 Quit lebellium (Quit: ChatZilla [Firefox 14.0/20120619191901])
00:54:21bluebrotherhaving to click a checkbox and a warning should be enough for users to not expect too much for those :)
00:55:17 Quit MethoS- (Quit: Konversation terminated!)
01:04:05 Quit bertrik (Quit: And That, My Liege, Is How We Know the Earth to Be Banana Shaped)
01:05:49 Join Strife1989 [0] (~Strife89@
01:06:09 Quit Strife89 (Quit: Switching)
01:06:17 Nick Strife1989 is now known as Strife89 (~Strife89@
01:15:24 Quit dfkt_ (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
01:21:22 Quit liar (Ping timeout: 245 seconds)
01:22:16***Saving seen data "./dancer.seen"
01:22:29 Join liar [0] (
01:24:53 Join CaptainKewl [0] (
01:25:53 Quit Strife89 (Ping timeout: 264 seconds)
01:26:20 Join Strife89 [0] (~Strife89@
01:28:37 Quit mgottschlag (Ping timeout: 272 seconds)
01:29:46[Saint]Its a troubling one, if the Classic is added to RBUtil, users will expect to install Rockbox using it.
01:30:03[Saint]Upgrades are fine, but, there's no way it could handle an initial installation.
01:30:17 Quit nosa-j (Ping timeout: 244 seconds)
01:30:18 Join nosa-j [0] (
01:30:31belak[Saint]: what would have to be changed for it to handle an initial install?
01:31:22[Saint]firstly, it needs a bootloader, and secondly, ipodpatcher needs to be modified to include it.
01:31:31[Saint]The latter is fairly trivial, the former, not so much.
01:31:36 Quit georgehank (Ping timeout: 240 seconds)
01:31:54amayerwhat does "Admin work needed" mean on the themes website?
01:32:06 Quit TheSphinX^ (Ping timeout: 240 seconds)
01:32:08[Saint]Exactly what it sounds like.
01:32:15scorche|shpay no mind to the man behind the curtain...
01:32:21 Quit mc2739 (Ping timeout: 244 seconds)
01:32:24[Saint]Someone has requested an admin look into something.
01:32:24amayerwell what type of admin work?
01:32:27 Join TheSphinX^ [0] (
01:32:27 Join georgehank [0] (
01:32:35 Join mc2739 [0] (~mc2739@
01:32:36 Quit mc2739 (Changing host)
01:32:36 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:32:38[Saint]Be it a theme with issues, a copyright violation, etc.
01:33:02 Quit liar (Ping timeout: 245 seconds)
01:33:06amayeroh. that doesnt mean you are looking for someone to help admin the website?
01:33:21amayerok. wasnt sure
01:37:00 Quit guymann (Ping timeout: 244 seconds)
01:37:40 Join guymann [0] (
01:38:36 Quit flaushy (Ping timeout: 240 seconds)
01:39:57 Join flaushy [0] (
01:41:08 Quit eintopf (Ping timeout: 244 seconds)
01:41:36 Quit zu (Ping timeout: 240 seconds)
01:42:31 Join zu [0] (
01:43:12 Join eintopf [0] (
02:02:08 Quit prof_wolfff (Ping timeout: 260 seconds)
02:02:56[Saint]Hummmm....does the clip+ not boost/un-boost the CPU?
02:12:13saratoga[Saint]: it doesn't
02:12:33saratogai was thinking about working on that the other day
02:12:37[Saint]Is there a particular reason for this?
02:12:49saratogawe tried and it didn't help power use much IIRC
02:12:58[Saint]Ah, right. Thanks.
02:13:10saratogabut we just changed the main CPU clock, was thinking it might make more sense to change the P clock tho
02:13:21saratogaseemed like raising that made things a lot faster and hurt battery life quite a bit
02:13:33saratogaso i tried testing the other day with a much lower clock and that also hurt battery life
02:13:40[Saint]I just didn't know if it was something that could be enabled but just wasn't due to a bug/instability/other, or it it wasn't known how to scale the CPU.
02:13:48[Saint]Thanks for the explanation.
02:13:49saratogaso i guess i need to test more settings and see if maybe bouncing back and forth between two pclks would work
02:14:54[Saint]Its actually quite cool that the Clip+ gets as much battery life as it does with Rockbox considering there's no scaling going on.
02:16:54saratogai think at the moment the reason the fuzev2 doesn't have as good batteyr life is that we run the PCLK faster so that the UI is responsive
02:17:23saratogai think with the GUI boost stuff in it'd make sense to try boosting pclk rather then keep it high always
02:18:08CIA-47Commit 41fb990 in rockbox by Jonathan Gordon: Fix the classic_statusbar sbs' to actually work
02:20:32saratoga[Saint]: ah here it is FS #11297
02:20:34fs-bluebot as3525v2: set_cpu_frequency (patches, assigned)
02:21:10[Saint]Oh, thanks saratoga
02:23:48[Saint] doesn't want to load :-S
02:24:24saratogaits very slow today
02:24:46[Saint]yes, seems so. Turning off adblock plus seems to have helped.
02:25:25 Quit factor (Read error: Connection reset by peer)
02:25:40saratogabasically we don't really understand what the relationship between the various clocks is
02:26:03saratogaalthough from my testing 20 MHz and 40 MHz are somewhat worse then 24MHz PCLK
02:26:08saratogasorry 16 MHz
02:26:13saratogai need to test 20 mHz next
02:26:33saratogathen i want to test lower main CPU clock and maybe play with voltages
02:31:05JdGordongevaerts: you still up?
02:31:11JdGordonlooks like the build server needs a kick
02:43:15 Join factor [0] (
02:50:21 Quit soap (Quit: soap)
02:56:51 Quit Strife89 (Ping timeout: 248 seconds)
03:12:44 Quit [Saint] (Quit: Quit)
03:13:06 Join [Saint] [0] (~Saint]@
03:13:06 Quit [Saint] (Changing host)
03:13:06 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
03:22:19***Saving seen data "./dancer.seen"
04:02:59 Join TheSphinX_ [0] (
04:06:13 Quit TheSphinX^ (Ping timeout: 248 seconds)
04:12:38 Quit saratoga (Quit: Page closed)
04:25:46 Quit [Saint] (Read error: Connection reset by peer)
04:25:56 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:27:34 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
04:27:40 Quit amiconn (Disconnected by services)
04:27:40 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:27:43 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:27:54 Join bitcraft [0] (
04:32:08 Quit pixelma_ (Ping timeout: 265 seconds)
04:36:51 Join soap [0] (
04:36:51 Quit soap (Changing host)
04:36:51 Join soap [0] (~soap@rockbox/staff/soap)
04:38:13 Quit ender| (*.net *.split)
04:39:30 Part amayer
04:42:03 Join perrikwp [0] (
04:43:50 Join ender| [0] (~ender1@2a01:260:4094:1:42:42:42:42)
04:43:52 Quit TheSeven (Disconnected by services)
04:44:01 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:01:20 Join Rower85 [0] (
05:21:12 Quit CaptainKewl (Quit: ( :: NoNameScript 4.22 :: ))
05:22:21***Saving seen data "./dancer.seen"
06:57:47 Quit anewuser (Ping timeout: 245 seconds)
07:01:47 Quit bitcraft (Remote host closed the connection)
07:08:23 Join bitcraft [0] (
07:11:04 Quit Scromple (Read error: Connection reset by peer)
07:22:22***Saving seen data "./dancer.seen"
07:26:43 Join Scromple [0] (~Simon@
07:38:10 Quit bitcraft (Remote host closed the connection)
07:42:43 Join LinusN [0] (
08:21:43 Join mortalis [0] (~mortalis@
08:27:51 Quit Scromple (Read error: Connection reset by peer)
08:34:10 Join ender` [0] (
08:37:52 Join einhirn [0] (
08:40:20 Join wodz [0] (
08:40:20 Quit wodz (Client Quit)
08:40:29 Join wodz [0] (
08:40:55*wodz is proud to announce first running plugin in bflt format :-)
08:42:50 Join bertrik [0] (
08:42:50 Quit bertrik (Changing host)
08:42:50 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:50:11 Join mgottschlag [0] (
08:50:11 Quit mgottschlag (Changing host)
08:50:11 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
09:03:01CIA-47Commit 3214849 in rockbox by Bertrik Sikken: (Author: Enric Morales) FS #12707 - [PATCH] Last missing strings in Catalan translation
09:16:46JdGordonwodz: bflt?
09:18:11wodzyeah - the format with relocations so we can load plugins at arbitrary address
09:19:40wodzthis potentially can be used to 1) multiple plugins at the same time 2) use buflib to allocate plugin buf at runtime which will remove artificial limit on plugin size for example
09:20:34wodzfinally maybe we could split our codebase and load needed functionality at runtime when needed
09:22:23***Saving seen data "./dancer.seen"
09:25:24 Quit mortalis (Quit: KVIrc 4.1.3 Equilibrium
09:31:50 Join tmzt [0] (
09:31:55 Join zu_ [0] (
09:31:57 Join TorneWuff [0] (
09:32:03 Join mc2739_ [0] (~mc2739@rockbox/developer/mc2739)
09:35:59 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
09:36:40 Quit zu (*.net *.split)
09:36:40 Quit mc2739 (*.net *.split)
09:36:41 Quit Torne (*.net *.split)
09:36:41 Quit Jack87|Away (*.net *.split)
09:36:41 Quit tmzt_ (*.net *.split)
09:36:41 Quit pystar90 (*.net *.split)
09:36:42 Nick TorneWuff is now known as Torne (
09:36:42 Quit Torne (Changing host)
09:36:42 Join Torne [0] (~torne@rockbox/developer/Torne)
09:37:31 Join pamaury [0] (
09:37:32 Quit pamaury (Changing host)
09:37:32 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:38:12 Quit bertrik (Ping timeout: 272 seconds)
09:49:00gevaertsJdGordon: I can't kick buildservers
09:49:41 Join TheLemonMan [0] (
09:53:01 Quit wodz (Ping timeout: 244 seconds)
09:54:01 Quit mgottschlag (Ping timeout: 265 seconds)
10:00:47 Quit Keripo (Quit: Leaving.)
10:08:02 Join davo [0] (
10:08:48davoyou guys know of any way to force battery consumption on devices when there is no access to the interface?
10:09:56 Join pystar90 [0] (
10:12:18 Quit pamaury (Read error: Operation timed out)
10:15:33 Join mgottschlag [0] (~quassel@
10:15:33 Quit mgottschlag (Changing host)
10:15:33 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
10:43:41 Join wodz [0] (
10:52:26wodzTorne: ping
10:54:12 Join liar [0] (
10:59:43 Quit pystar90 (*.net *.split)
11:03:06 Join pamaury [0] (
11:03:06 Quit pamaury (Changing host)
11:03:06 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:03:33kugelwodz: how did you solve the header problem?
11:04:17wodzkugel: what you mean?
11:06:07kugelyou had problems with the rb and entry point pointers in the plugin header didnt you?
11:06:47wodzah no, I simply missed the fact that relocation entries are not sorted
11:07:03wodzwell I mean it works ok
11:07:55kugelwodz: can you show some code?
11:07:58kugelI'm curious
11:08:21wodzI need to clean it up. Maybe later today if I find time
11:08:55kugeldid you change the load_code api?
11:09:28wodzI added new function to load bflt file
11:10:02wodzSome plugins don't want to exit and I need to find out why
11:12:10wodzinterestingly long play shuts down dap cleanly in this state
11:22:26***Saving seen data "./dancer.seen"
11:27:00 Quit mgottschlag (Read error: Operation timed out)
11:28:57kugelwodz: some plugins call exit() which longjmps back to plugin__start()
11:29:33kugeland many of them do in their mainloop which also allows the core to see the long press to shutdown
11:29:53kugel(see exit_on_ubs())
11:37:10 Join mgottschlag [0] (~quassel@
11:37:11 Quit mgottschlag (Changing host)
11:37:11 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
11:39:28 Join pystar90 [0] (
11:42:11wodzok cube uses explicit exit() and works, logo uses return PLUGIN_OK and doesn't exit properly
11:51:06kugelwodz: does it crash or does it nothing at all?
11:51:30wodznothing at all - plugin simply runs as usuall
11:53:11Tornewodz: hi ;)
11:54:00wodzTorne: look in logs - maybe you will have a clue whats wrong
11:54:16Tornewith exiting?
11:54:24Tornei dunno, post the code :)
11:54:46Tornethe things that use the exit() emulation work, but not the things that just return from their main?
11:55:00Tornethat seems bizarre because those both exit the same way ultimately :p
11:55:01wodzyes seems to
11:55:09Tornesince the exit emulation works by longjumping back to main and then returning
11:56:48wodzmy tests were very limited - cube works, logo, mosaique and snow does not exit
11:57:00Tornewell, show your work :)
11:57:08wodzrockblox hangs on start
11:57:13Tornepresumably the way you get to plugin_start is different
11:57:20Torneso, the difference is the important bit :0
11:57:37wodzI'll post the code when I get home and clean it a little bit
12:11:18 Join Topy [0] (
12:14:00 Quit webmind (Ping timeout: 272 seconds)
12:14:38 Quit mgottschlag (Ping timeout: 272 seconds)
12:15:14 Quit T44 (Ping timeout: 260 seconds)
12:15:16 Join webmind [0] (~webmind@2a02:898:109::198:1)
12:25:21 Join mgottschlag [0] (~quassel@2a00:1398:9:fb00:258a:43e7:cd39:ad93)
12:25:22 Quit mgottschlag (Changing host)
12:25:22 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
12:25:50 Quit mgottschlag (Remote host closed the connection)
12:28:54 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:42:08 Join GermanMushroom [0] (
12:47:23 Join anewuser [0] (~anewuser@
12:47:24 Quit anewuser (Changing host)
12:47:24 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
12:51:51 Quit factor (Quit: Leaving)
12:52:28 Join hype [0] (~hype@
12:58:07hypeis there something wrong with latest rock box utility? every time I try to patch a original firmware it crashes...
13:05:17 Join PwnsomeWin [0] (
13:10:33wodzhype: could you give more details?
13:11:23PwnsomeWinwodz, were you the one i was talking about TTS yesterday?
13:11:55PwnsomeWinah ok
13:12:22PwnsomeWini took the source from the espeak, whats the next step?
13:12:32wodzport it?
13:12:42PwnsomeWinoh okay
13:12:54hypewodz When i updated to latest 1.2.14 and tried to install rock box bootloader it started to patch the original firmware, then suddenly crashed
13:13:17hypewodz but I tried 1.2.13 and it worked as usual...
13:13:45hypeusing mac os x 10.7.4
13:13:51wodzhype: player type is the missing bit as different players use different patching functions
13:14:04hypesansa fuze+
13:15:40wodzhype: pamaury is the guy behind f+ port - try to catch him
13:16:32hypewodz Ok but i got it worked with 1.2.13 version...
13:16:49gevaertsThere's a known bug with 1.2.14 and the fuze+, yes
13:16:54wodzthere were some changes in imx tools
13:18:50PwnsomeWinwodz, which langauge does rockbox take?
13:19:32hypeOk I stick to 1.2.13 until bugs fixed
13:19:44PwnsomeWineSpeak is c++
13:20:24 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
13:20:44PwnsomeWindoes rockbox have some different display method?
13:20:51wodzit is not
13:20:59PwnsomeWineSpeak isn't c++?
13:21:26wodzthere is some c++ish syntax left but you can compile it as pure C with little effort
13:22:05PwnsomeWinwait, was i supposed to use that src from the link you gave me yesterday?
13:22:29***Saving seen data "./dancer.seen"
13:22:54 Quit [Saint] (Ping timeout: 260 seconds)
13:26:21wodzPwnsomeWin: no it was just for reference. You should port recent version of espeak in a way it be maintainable
13:26:28 Join mgottschlag [0] (~quassel@
13:26:28 Quit mgottschlag (Changing host)
13:26:28 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
13:26:39PwnsomeWinoh okay
13:29:33pamauryhype: I think there was a bug in the latest rbutil released. I thought bluebrother had re-released the fixed version, or that's a new bug
13:29:50pamaurybluebrother: can you confirm ?
13:34:29PwnsomeWinwhat is plugin.h? is it a header file for rockbox?
13:34:49pamauryPwnsomeWin: yes, in apps/
13:38:23 Quit PwnsomeWin (Quit: CGI:IRC)
13:38:31 Join PwnsomeWin [0] (
13:40:07PwnsomeWin#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD is there a list of variables for the mp3 players?
13:41:31wodzPwnsomeWin: yes in various places unfortunately. Most are in config.h and in export/config/*.h files
13:42:53PwnsomeWinwhere is config.h?
13:42:57PwnsomeWinis that in the rockbox source?
13:44:45PwnsomeWini should probably download that, shouldnt i
13:45:12PwnsomeWini have no idea why i havent yet
13:51:10 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
13:54:18 Quit [Saint_] (Ping timeout: 245 seconds)
14:05:59 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
14:08:37 Quit [Saint] (Ping timeout: 240 seconds)
14:19:56hypepamaury ok… I wait for the fixed one then...
14:20:15pamauryjust use the older one or use the git version
14:20:40pamauryit just happened that we didn't test the released version and fixed it just after the released
14:21:21 Quit [Saint_] (Remote host closed the connection)
14:21:41pamauryor ask bluebrother if can provide you a windows version, I think he wanted to upload the fixed one
14:26:08 Quit PwnsomeWin (Quit: CGI:IRC)
14:27:19 Join MethoS- [0] (~clemens@
14:33:37 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
14:50:38 Quit anewuser ()
15:07:08 Quit wodz (Quit: Leaving)
15:22:32***Saving seen data "./dancer.seen"
15:37:50 Quit TheLemonMan (Quit: WeeChat 0.3.8)
15:42:56 Join TheLemonMan [0] (
15:48:45 Quit bzed (Remote host closed the connection)
15:48:51 Join bzed [0] (
16:04:59 Join bitcraft [0] (
16:05:26 Part LinusN
16:08:49 Join PwnsomeWin [0] (
16:12:32PwnsomeWinhow do i download the rockbox src from git?
16:16:08PwnsomeWini used that, and i got as far as opening git
16:16:34PwnsomeWini dont know where to go to type in the git clone thing
16:16:58PwnsomeWinnvm got it
16:19:17PwnsomeWini keep getting an error
16:19:45PwnsomeWinClone failed. Cannot fetch branches and objects. See console output for details.
16:20:30 Quit mgottschlag (Ping timeout: 244 seconds)
16:20:53 Join wodz [0] (
16:20:54 Join mgottschlag [0] (~quassel@
16:20:54 Quit mgottschlag (Changing host)
16:20:54 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
16:21:12PwnsomeWinanybody know why im getting that error?
16:21:48wodzwhere you typed this commands if you are adviced to look at console?
16:23:46PwnsomeWinim confused at what you asked
16:24:28wodzwhere you typed this commands?
16:24:37 Quit PwnsomeWin (Quit: CGI:IRC)
16:24:56 Join PwnsomeWin [0] (
16:25:30PwnsomeWini went to clone existing repository and typed it in
16:25:36PwnsomeWinnext to source locationg
16:26:38wodzdo you know what is console?
16:26:50TornePwnsomeWin: it sounds like you are using a graphical git client
16:26:57PwnsomeWinyea, im using a gui
16:27:00Tornethe things to type there are console commands
16:27:10Torneso, if you're pasting one of those into a GUI client it's not going to work :)
16:27:13 Quit PwnsomeWin (Client Quit)
16:27:41 Join PwnsomeWin [0] (
16:27:59PwnsomeWinfrikkin browser likes sending me back a page when i press backspace
16:28:10PwnsomeWindo i type it in cmd?
16:28:27PwnsomeWinno, that doesnt really make sense
16:28:31Torneyou can use a GUI client if you want
16:28:39Torneyou just need to put the right things in :)
16:28:50PwnsomeWinwhat are the right things
16:28:58Tornewhat is it asking for?
16:29:00Torneand what did you already try?
16:29:14 Quit soap (Ping timeout: 272 seconds)
16:29:38PwnsomeWini dont know anything about git, so im confused
16:29:54Tornesurely you know how to read the text on your own screen, though
16:30:00PwnsomeWinwell yeah
16:30:04Torneyou want to clone our repository. it sounds like you found how to clone a repository with this client already
16:30:07Torneso, what does it ask for?
16:30:12Torneand what did you type that didn't work last time?
16:30:27 Join soap [0] (
16:30:27PwnsomeWinits asking for a source location, and a target directory
16:30:28 Quit soap (Changing host)
16:30:28 Join soap [0] (~soap@rockbox/staff/soap)
16:30:57PwnsomeWini put git clone git:// in the source and i put in an unmade rockbox folder in the target
16:31:20 Join WalkGood [0] (~4@unaffiliated/walkgood)
16:31:32Torne"git clone" is the command to run on the command line
16:31:38Torneit wants to know the URL to clone fron
16:31:53PwnsomeWinso i delete the git clone part?
16:38:45PwnsomeWini delete that part?
16:40:53Tornei presume you knoww hat a URL looks like
16:47:01wodzdo we explicitly preprocess lds scripts?
16:47:36 Quit bitcraft (Remote host closed the connection)
16:49:56wodzhmm we do
16:50:00 Join jon-kha [0] (
16:52:11pamaurywodz: yes
16:53:46 Part jon-kha
16:55:00 Quit mgottschlag (Ping timeout: 246 seconds)
17:00:07PwnsomeWinokay i got the source
17:00:16PwnsomeWinwhere are the mp3 player variables?
17:00:29Tornewhat do you mean?
17:02:24PwnsomeWinlemme get an example
17:02:33PwnsomeWin#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
17:02:43PwnsomeWinthe IAUDIO variable is an example of what im talking about
17:02:59Torneyou mean the configuration
17:03:05Tornethose are, in fact, the opposite of variables :)
17:03:11Tornesince they are all compile time constants
17:03:31Tornefirmware/export/config.h and firmware/export/config/playername.h
17:03:49PwnsomeWinoh lol
17:06:22 Join prof_wolfff [0] (
17:08:59 Quit PwnsomeWin (Quit: CGI:IRC (EOF))
17:09:10 Join thegeek [0] (
17:14:32 Join bitcraft [0] (
17:16:39 Quit bitcraft (Remote host closed the connection)
17:17:49wodzehh, elf2flt started to segfault :/
17:19:50 Join bitcraft [0] (
17:20:15 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
17:22:38***Saving seen data "./dancer.seen"
17:25:40 Join evilnick [0] (d92bae49@rockbox/staff/evilnick)
17:29:12 Nick mc2739_ is now known as mc2739 (~mc2739@rockbox/developer/mc2739)
17:46:47 Join saratoga [0] (98032941@gateway/web/freenode/ip.
17:50:54 Quit davo (Quit: Lost terminal)
17:54:21 Quit bitcraft (Remote host closed the connection)
17:58:37 Quit pamaury (Ping timeout: 240 seconds)
18:14:45 Quit GermanMushroom (Ping timeout: 265 seconds)
18:14:58 Join megal0maniac [0] (~megal0man@
18:15:02 Join amayer [0] (
18:21:01 Join bitcraft [0] (
18:21:11 Quit bitcraft (Remote host closed the connection)
18:22:01bluebrotherhype, pamaury: the bug _is_ fixed. There just hasn't been a new release yet. You can use a development binary in the meanwhile.
18:22:24bluebrotherI unfrequently put development binaries online. See
18:22:47bluebrother(btw, this error has already been discussed in the forums. Usually a good place to search :)
18:31:07CIA-47Commit 46a57b8 in rockbox by Dominik Riebeling: Make Info widget update independent from tab index.
18:31:07CIA-47Commit 8cc46fb in rockbox by Dominik Riebeling: Add Ipod Classic (6G) as disabled target.
18:31:08CIA-47Commit 362f447 in rockbox by Dominik Riebeling: Create dedicated backup dialog.
18:32:31 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:36:07 Part amayer
18:39:55 Quit liar (Read error: Connection reset by peer)
18:40:27 Join liar [0] (
18:40:38 Join Keripo [0] (
18:43:33 Join pamaury [0] (
18:43:34 Quit pamaury (Changing host)
18:43:34 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:44:14 Quit evilnick (Quit: Page closed)
18:48:37wodzSEC_ALLOC flag is set for .bss section how do I make this flag set also for .ibss ?
18:50:14 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:52:57 Join mortalis [0] (~mortalis@
18:54:18bluebrothergood news: I'm pretty much finished with the Rockbox Utility UI changes :)
18:54:41bluebrotherwhich means I can look into the test thingy afterwards
19:01:41bluebrotherok, anyone interested in a comparison?
19:02:42bluebrotherthe original (already 3 years old!) idea that lead to it:
19:07:17 Join lebellium [0] (
19:10:54wodzlooks nice
19:12:45 Join kevku [0] (
19:20:35 Quit bluebrother (Disconnected by services)
19:20:41 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
19:22:42***Saving seen data "./dancer.seen"
19:22:48 Quit fs-bluebot (Ping timeout: 260 seconds)
19:24:13 Join fs-bluebot [0] (
19:27:01 Join amithkk [0] (u4289@2buntu/writers/amithkk)
19:32:07 Join anewuser [0] (~anewuser@
19:32:07 Quit anewuser (Changing host)
19:32:07 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
19:38:24megal0maniacbluebrother: Any binaries available yet?
19:38:48megal0maniacReally like the layout
19:39:33bluebrothermegal0maniac: not yet, but I'm planning to push the changes tonight (after giving people a chance to discuss it a bit) and create binaries afterwards
19:40:00bluebrother(oh, and to avoid confusion: the left image is the new version :)
19:40:05megal0maniacSo technically, I should be able to build it myself from git?
19:40:19bluebrotherwell, yes. After I pushed :)
19:40:21bluebrotherso not yet
19:40:44megal0maniacObviously. But yeah, 10 points to you.
19:41:55bluebrotherif that UI makes it clearer to users (which is the original idea behind it) I've reached the goal
19:44:15 Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪)
19:48:27 Quit liar (Ping timeout: 245 seconds)
19:50:58 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:52:08 Join liar [0] (
20:00:52 Join saratoga_ [0] (980329b4@gateway/web/freenode/ip.
20:01:05saratoga_this post says that changing the theme breaks USB on the Clip Zip
20:01:11saratoga_anyone else seen that happen?
20:02:01wodzis it with recent build? funman fixed some theme allocation bugs not so long ago
20:03:30bertrikI looked casually at allocation stuff around USB, I suspected some big problem, but it actually turned out to be correct.
20:03:49bertrikThe entire theme is unloaded upon USB plugin and loaded again upon USB plugout
20:04:09bertrikI think I saw some duplicate stuff, but nothing like memory holes
20:09:09 Join mgottschlag [0] (
20:09:09 Quit mgottschlag (Changing host)
20:09:09 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
20:15:54 Join jfc [0] (
20:16:23 Join bitcraft [0] (~bitcraft@
20:20:04 Join ptrkmj [0] (
20:20:31ptrkmjis there animated gif viewer for rockbox?
20:21:47 Quit jfc (Read error: Operation timed out)
20:22:46wodzI think we don't support gifs at all
20:24:26saratoga_wodz: yes that build is from yesterday IIRC
20:24:41 Join jfc [0] (
20:26:43saratoga_the Zip seems to have terrible problems with USB for many people, while the Clip Plus is quite solid
20:27:02saratoga_i wonder if the differences in how themes are allocated on color vs. monochrome targets is responsible
20:27:12saratoga_since the devices are otherwise identical
20:28:57 Join amayer [0] (
20:29:42bluebrotheriirc there was a gif plugin in the tracker some years ago
20:30:17 Quit amayer (Client Quit)
20:30:38 Join amayer [0] (
20:31:10 Quit jfc (Ping timeout: 272 seconds)
20:33:02megal0maniacI had problems with USB stability on my Clip+ even after it was deemed stable. Disagreed with the decision to put it in the stable build at the time. Haven't used it recently though.
20:34:53saratoga_some people had issues with Clip+ USB, but they were very few
20:35:05saratoga_it seems like the Zip has trouble for most people
20:36:01 Join jfc [0] (
20:40:01 Quit ptrkmj (Quit: Lost terminal)
20:41:18bluebrotherhmm. Is there a way to enable CF mode on a microdrive from an Ipod?
20:42:33bluebrotherwould be interesting to reuse that thing, but it doesn't work with my card reader
20:42:44bluebrotherwhich, I guess, is related to this CF mode thing
20:48:38wodzbluebrother: I don't understand - in ipod (mini I guess) you don't need to set enything to use CF instead of microdrive
20:49:27bluebrotherwodz: I want to do it the other way round −− use the microdrive left from the mini as CF card in a different device
20:49:57wodzthats tricky - microdrives don't adhere to current standards well
20:50:31*bluebrother just ripped a CF-to-Cardbus adapter apart
20:50:45bluebrothernow I can plug it in. Let's see if the PC likes that :)
20:51:22wodzelf2flt stopped to segfault finally
20:51:40bluebrotheryou need not to put segfaults into the code! ;-)
20:54:11 Quit mortalis (Quit: KVIrc 4.1.3 Equilibrium
20:59:35 Join stoffel [0] (
21:12:56 Quit megal0maniac (Quit: megal0maniac)
21:16:31gevaertsIn the apparent absence of Swedes, I'm hosting this week's hangout.
21:17:36wodzwhats the hangout btw?
21:17:50gevaertsOn Google+
21:18:12gevaertsSome sort of video chat
21:19:34wodzMy work mate asked me why we don't have 'official' rockbox dap which one may buy. Not to get rich but to populate things. Maybe something open hardware or so
21:20:40bertrikThere have been plans for that, but anything open seems so much bulkier than something commercial you can buy
21:22:27wodzI disagree - it is only a matter of engineering the design - look at rPi it IS small
21:22:45***Saving seen data "./dancer.seen"
21:22:53wodzI guess the price will be limiting though
21:22:55bertrikit's a bare PCB
21:24:14 Join factor [0] (
21:27:07pamauryand not all people agree on what is the perfect mp3 :)
21:28:36saratogathe problem is the casing and ergonomics more then anything
21:28:56saratogait would probably be easy to come up with a rockbox dev board, less so to come up with something you'd want to put in your pocket
21:29:53wodzits not about 'perfect' its about something usable
21:30:34wodzsaratoga: all in all its a matter of funding - professional design of small plastic case is rather cheap. Producing mold IS expensive
21:31:09saratogayes expensive and also requires some engineering talent to design something that works well and can be manufactured
21:32:14wodzsaratoga: well yes and no - current tools are quite good in helping to get correct design from technological point of view
21:32:42wodzthe aesthetic merit needs some talent yes
21:32:48saratogai mean just coming up with a plastic shell and buttons that will fit the boards, be durable enough and also look and feel good
21:35:30wodzThe design is not that expensive I think with something like 1k eu you can get the work done. Mold is order of magnitude more expensive
21:55:19 Quit stoffel (Remote host closed the connection)
21:57:20 Quit TheLemonMan (Quit: WeeChat 0.3.8)
21:57:28 Join Thra11 [0] (~thrall@
22:00:19CIA-47Commit 40e306b in rockbox by Dominik Riebeling: Make Rockbox logo smaller and move device information up.
22:00:20CIA-47Commit f419128 in rockbox by Dominik Riebeling: Show player picture left of device configuration.
22:00:22CIA-47Commit fa17cb9 in rockbox by Dominik Riebeling: Rework Installation and remove Quick Start tab.
22:00:25CIA-47Commit 9b783bc in rockbox by Dominik Riebeling: Separate select and install parts in themes install window.
22:03:29 Quit perrikwp (Read error: Connection reset by peer)
22:03:52 Join wh0 [0] (
22:13:32 Join TheLemonMan [0] (
22:21:14gevaertsBagder: could you have a look at the build system? It seems to be stuck
22:23:22BagderI'm not really sure what to do about that...
22:23:36gevaertsIf all else fails, reboot the server :)
22:29:06Bagderthe master process is restarted, so it might be okay
22:35:06wodzTorne, kugel: g#286
22:35:08fs-bluebotGerrit review #286 at : bFLT loader for plugins by Marcin Bukat (changes/86/286/1)
22:35:22wodzthis is early stage though
22:41:48CIA-47Commit 4e4eaea in www by Björn Stenberg: (Author: Frank Gevaerts) Add latex to the toolchains, in preparation for manual autobuilding.
22:42:35 Quit benedikt93 (Quit: Bye ;))
22:43:04*gevaerts can't remember if ARM ever needs -fpic or -pie, and if so, when
22:43:39*pamaury is doing some mtp analysis and this is not fun
22:44:38wodzpic is used for shared libraries AFAIK
22:45:59gevaertsI'm sure Torne will tell us the details :)
22:47:16wodzI hope he will point out the errors within eye blink so all plugins will work correctly :-)
22:48:33gevaertsIt's just that it seems to me that on an MMU system you can link executables to always run at the same address, so things like pic are only needed for libraries, but then these things tend to confuse me
22:49:20 Quit KiwiCam (Quit: Leaving)
22:52:21 Quit bitcraft (Remote host closed the connection)
22:55:31 Join Wardo [0] (
22:57:44 Join KiwiCam [0] (~KiwiCAM@
23:03:20 Join PwnsomeWin [0] (
23:06:47 Part amayer
23:12:38 Join lebellium_ [0] (
23:13:27saratoganew rockbox utility looks really nice
23:14:29 Quit lebellium (Ping timeout: 264 seconds)
23:14:33 Nick lebellium_ is now known as lebellium (
23:17:31 Quit Riviera (Quit: :))
23:22:47***Saving seen data "./dancer.seen"
23:30:22 Quit factor (Read error: Connection reset by peer)
23:38:22 Quit MethoS- (Quit: Konversation terminated!)
23:41:11 Join amayer [0] (
23:42:47 Join MethoS- [0] (~clemens@
23:46:39 Quit MethoS- (Client Quit)
23:48:09 Join factor [0] (
23:50:02 Quit kevku (Ping timeout: 272 seconds)
23:50:25 Join MethoS- [0] (~clemens@
23:51:15 Quit MethoS- (Client Quit)
23:52:21 Quit Rower85 (Quit: Hmmm...)
23:54:47PwnsomeWinive decided im gonna try a creative muVo v100 port
23:55:32PwnsomeWini know what the cpu is, whats the next step?
23:56:41bertriktry to find a datasheet of the cpu / SoC, and study any firmware update image (if available)

Previous day | Next day