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-10-22

00:02:51 Quit bertrik (Ping timeout: 246 seconds)
00:03:23***Saving seen data "./dancer.seen"
00:12:26 Join nateloaf [0] (
00:16:57 Join Scromple [0] (~Simon@
00:22:54 Quit factor (Read error: Connection reset by peer)
00:40:40 Join factor [0] (
00:47:23 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
00:51:09 Quit prof_wolfff (Ping timeout: 246 seconds)
01:03:36 Join eckoit [0] (~ryan@
01:10:34 Part eckoit
01:12:00 Join prof_wolfff [0] (
01:14:57 Quit Provel (Read error: Connection reset by peer)
01:15:14 Join Provel [0] (
01:15:21 Join lebellium_ [0] (
01:16:42 Quit lebellium (Ping timeout: 246 seconds)
01:16:46 Nick lebellium_ is now known as lebellium (
01:20:54 Quit prof_wolfff (Ping timeout: 246 seconds)
01:31:53 Join Clear_runway [0] (~Clear_run@
01:45:32 Quit georgehank (Quit: leaving)
01:46:11 Quit Hadaka (Remote host closed the connection)
01:53:08 Join georgehank [0] (
01:55:35amayerscorche: ping
01:57:10amayershould i pm you about packages installed on the server or is it cool to discuss here?
01:59:23scorchePM is probably best
02:03:27***Saving seen data "./dancer.seen"
02:04:48lebelliumA guy uploaded a cool modified version of my theme
02:05:03lebelliumbut once again, the on-screen colors completely differ from the original ones
02:05:34lebelliumI have been saying that for 1 year now but I really guess the colors on Clip Zip, at least WiseChip display, are not well calibrated
02:10:22lebelliumWould be cool if funman or bertrik could really have a look at that issue
02:16:34 Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 17.0/20121010150351])
02:18:45funmani didn't see anything about calibration
02:28:53 Join lebellium_gs2 [0] (
02:30:44lebellium_gs2Then how to explain that issue? It seems I'm the only one complaining about that for 1 year. Do you and the other users don't see a huge difference between theme screenshots colors and colors on your device?
02:32:44funmani don't pay attention but i guess it's just that the screen is cheap
02:37:20lebellium_gs2I'll try to get a Visionox model to see if there is any difference with the Wisechip
02:42:05 Quit lebellium_gs2 (Quit: Bye)
02:43:22 Join eckoit [0] (~ryan@
02:54:38 Join krabador [0] (~darkham@
03:01:12 Quit thegeek (Read error: Connection reset by peer)
03:01:24 Join thegeek [0] (
03:18:16[Saint]I notice with the screens in the Galaxy 5 (Europa) that there is a huge colour difference between identically branded LCD screens.
03:19:07[Saint]The screens are from the same manufacturer, a couple I have are even from the same batch, identically badged, and yet the color isn't the same any any one of the four I own.
03:24:11[Saint]I forget, how does one force a specific revision to be used during compile time?
03:24:21[Saint]is it "make VERSION=foo"?
03:27:02[Saint]aha, 'tis indeed.
03:34:28 Join peerdu [0] (
03:37:30 Quit factor (Ping timeout: 255 seconds)
03:38:14*[Saint] really needs to fix the cabbiev2 metadata display code
03:38:57[Saint]We waste two lines in cases where there isn't a next track and we blindly assume there is.
03:39:44[Saint]hahaha, it's on my ToDo list. from a year ago :-S
03:45:52 Quit krabador (Read error: Connection reset by peer)
04:03:28***Saving seen data "./dancer.seen"
04:10:27 Quit GeekShadow (Ping timeout: 248 seconds)
04:12:22 Join GeekShadow [0] (
04:12:22 Quit GeekShadow (Changing host)
04:12:22 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
04:18:46 Quit pixelma (Disconnected by services)
04:18:46 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:18:46 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:18:47 Quit amiconn (Disconnected by services)
04:18:48 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:18:49 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:21:07 Join Totalled [0] (
04:23:58 Part peerdu
04:23:58 Quit Totalled (Client Quit)
04:24:55 Join Totalled [0] (
04:26:27[Saint]10 cabbies updated and unified, ~14 to go
04:27:30mimoidProjected time for next release
04:27:54*[Saint] has unified header info (copyright, author), comment style, and layout
04:28:03[Saint]mimoid: ~4 months
04:28:37[Saint]the release schedule (iiuc) is approximately once every 3~4 months, so, around 4 per year.
04:28:50[Saint](we also just had a release very recently)
04:29:52[Saint]If for some reason you're talking about the changes I'm making to cabbie right now, they'll be available in git HEAD as soon as I finish them, put them on gerrit, and the patch is accepted.
04:30:27 Join TheSphinX^ [0] (
04:31:13 Quit TheSphinX_ (Read error: Operation timed out)
04:34:02mimoid[Saint]: I'll take a look and see if it is worthwhile to try on a Sansa Clip+
04:34:36[Saint]You won't notice any functional changes.
04:35:33[Saint]The work is primarily updating old theme syntax and creating a style guideline for the default themes.
04:40:42[Saint]JdGordon: is it possible for the theme to know whether or not the current target has a remote?
04:41:19[Saint]I don't believe so, so, is it safe to assume that every target *could* have one instead of assuming that none do wrt the .wps hold icon?
04:41:41[Saint]I would like the hold icon to fire if the remote hold is triggered as well.
04:42:49[Saint]something like "%?mh<hold|<%?mr<remote_hold|unlocked>>"
04:43:59[Saint]afaik, this should "Just Work" without having any detrimental effect for targets that don't have a remote, and display a hold status on the .wps if hold is triggered via the remote.
04:46:57JdGordon[Saint]: theme? or theme site?
04:47:23amayerJdGordon: i have a semi working version of the theme site implemented on my laptop
04:47:26JdGordonumm, not sure
04:47:31*JdGordon back in 30
04:48:10[Saint]JdGordon: pretty sure I answered my own question, don't worry.
04:48:41[Saint]I think I'll just assume that every target could possibly have a remote.
04:52:47 Quit nateloaf (Quit: Leaving.)
05:03:00[Saint]Would it be better to just do "# (C) 2007-2012 The Authors" with the cabbiev2 files and update the authors file with the author(s) given attribution in the theme port?
05:03:47[Saint]*perhaps adding a note the "The Authors" are to be found in /rockbox/wps/AUTHORS
05:04:54[Saint]I'd really like to have all the headers the same in the cabbie themes, and every one is really derived from the cabbie original (or from a port that was derived from the cabbie original...)./
05:10:44*[Saint] grumbles about themes giving attribution to a forum profile name and then having to track down the real name to add them to authors.
05:15:50JdGordonamayer: how semi?
05:15:54JdGordon(also, great!)
05:18:01amayerwell i didnt compile wpscheck yet
05:18:14amayerthe site shows up on my screen tho
05:18:35JdGordonsweet! now rebuild the whole thing! :D
05:19:09amayeri had to download the 1 billion files that are the zip files and png images from the theme site so that the output on my screen looks better
05:24:37[Saint]how does that happen?
05:24:46amayerhow does what happen?
05:24:50[Saint]Apoo Mahaa needs added to the credits.
05:25:09[Saint]he has attribution in a theme file as crzyboyster, but isn't in the credits.
05:25:33*[Saint] guesses he can do that with a follow-up to this cabbie work.
05:26:06[Saint]every time I start something cabbie related the layers of complexity pile on ;)
05:27:22amayer*knows the feeling*
05:27:48[Saint]Is there a chance that Apoo Maha == Apoo Mahajan?
05:28:06amayerJdGordon: you mean from scratch? or just make this version better?
05:28:07[Saint]the forum profile for "crzyboyster" says Apoo Maha
05:28:13 Quit Clear_runway (Ping timeout: 255 seconds)
05:28:33[Saint]errr, sorry *Apporva Mahajan
05:29:31[Saint]try again: "I'm guessing Apoo Maha == Apoorva Mahajan" but the wiki doesn't exactly confirm this (and flies in the face of the real name policy)
05:35:46 Quit [7] (Disconnected by services)
05:35:54 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:36:01 Quit Mir (Remote host closed the connection)
05:38:11 Join Mir [0] (
05:39:06 Part amayer
05:50:02 Quit [Saint] (Remote host closed the connection)
05:57:17 Join factor [0] (
05:58:30 Join |akaWolf| [0] (~akaWolf@
06:03:32***Saving seen data "./dancer.seen"
06:33:20 Quit [Deathrow] (Ping timeout: 245 seconds)
07:14:02 Join [Saint] [0] (~quassel@rockbox/user/saint)
07:36:29 Quit eckoit (Quit: eckoit)
07:49:39 Join mortalis [0] (
08:03:35***Saving seen data "./dancer.seen"
08:05:20 Quit ps-auxw (Remote host closed the connection)
08:15:00 Join ps-auxw [0] (
08:22:57[Saint]Any problems with me making templates for cabbie fms/sbs/wps?
08:23:15JdGordonprobably not
08:24:06*[Saint] is half way through modernizing the cabbies
08:24:43[Saint]there's a couple I'm leaving for now that pretty much need to be re-written.
08:25:15[Saint](they pre-date viewports and alignment tags)
08:27:13 Join Naked [0] (
08:33:40 Join Deathrow [0] (
08:51:10 Quit mc2739 (Ping timeout: 255 seconds)
08:52:14 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
08:56:15 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
09:01:29 Join Rower85 [0] (
09:02:04 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:05:42 Quit sciopath (Read error: Connection reset by peer)
09:06:04 Join sciopath [0] (
09:07:48 Quit funman (Ping timeout: 246 seconds)
09:12:03 Join petur [0] (~petur@rockbox/developer/petur)
09:13:01 Quit ranmachan (Ping timeout: 272 seconds)
09:14:09 Quit KiwiCam (Read error: Connection reset by peer)
09:18:42 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
09:18:44[Saint]lol, from mini2440 cabbie.wps: "# (C) 20077, Johannes Voggenthaler (Zinc Alloy)"
09:19:02[Saint]It seems Johannes is a timelord.
09:21:34 Join ender` [0] (
09:23:20 Quit bertrik (Ping timeout: 246 seconds)
09:24:14 Join KiwiCam [0] (~quassel@
09:30:33 Join LinusN [0] (
09:40:37freqmoddvs ikke skrive noe på http-proxyen?
09:46:12 Join funman [0] (~fun@rockbox/developer/funman)
09:47:22freqmodhmm #fail
09:56:22 Quit ranmachan (Ping timeout: 260 seconds)
09:57:20 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
09:58:04 Join einhirn [0] (
10:03:39***Saving seen data "./dancer.seen"
10:05:51 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:20:15 Quit TheSeven (Disconnected by services)
10:20:24 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
10:36:01 Quit pamaury (Ping timeout: 255 seconds)
10:54:29 Join wodz [0] (
10:56:58wodzamiconn: ping
10:57:41 Quit [Saint] (Quit: Quit)
10:58:13 Join [Saint] [0] (~quassel@rockbox/user/saint)
11:12:54 Join pamaury [0] (
11:12:55 Quit pamaury (Changing host)
11:12:55 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:22:22 Join lebellium [0] (
11:49:41 Quit Keripo (Quit: Leaving.)
11:53:57*[Saint] needs to viewportify the RaaA cabbies :-S
11:56:17 Quit bluebrother (Disconnected by services)
11:56:22 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:57:05 Quit markun (Quit: Lost terminal)
11:57:38 Join markun [0] (~markun@rockbox/developer/markun)
11:58:48 Quit fs-bluebot (Ping timeout: 260 seconds)
12:00:13 Join fs-bluebot [0] (
12:03:40***Saving seen data "./dancer.seen"
12:04:09[Saint]wodz: ping?
12:04:13 Quit XavierGr (Ping timeout: 255 seconds)
12:04:55[Saint]can someone tell me off the top of their head how playlistviewer functions in the .fms?
12:05:00[Saint]JdGordon: ^
12:05:35[Saint] handles presets as well.
12:05:47[Saint]that's, interesting. And non-obvious.
12:06:55wodz[Saint]: why me?
12:07:16[Saint]you wrote the .fms I'm currently reshaping ;)
12:08:51 Quit factor (Read error: Connection reset by peer)
12:10:01[Saint]...which does some slightly weird thigns.
12:10:53*[Saint] will finish the .fms' tomorrow.
12:13:21[Saint]I'm about ~90% there. All the themes I don't have to (almost) completely re-write have been formatted nicely and commented. Just need to go through them and make sure the syntax doesn't change between them for no apparent reason and that sane checks are in place.
12:14:00[Saint]Then, finish up with the .fms files and the ~3 cabbies that haven't been updated in ~4+ years
12:14:38kugelyou're updating cabbies for native targets?
12:16:35[Saint]that's the plan, though it'll be a pain in the ass. I'm not much of a fan of touch regions and images being drawn in the default viewport.
12:17:25[Saint]why did I replace native with hosted? Uuuugh, I'm going nuts.
12:17:35[Saint]Yes, yes I'm updating all the native targets.
12:17:46[Saint]the hosted themes need a little work too.
12:19:51 Quit ranmachan (Ping timeout: 272 seconds)
12:20:35 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
12:23:55wodz[Saint]: I am more then proud that you judge my .fms do only slightly weird things :-)
12:24:39wodz[Saint]: My knowledge of theme syntax is next to none.
12:25:51 Join factor [0] (
12:27:48 Quit ender` (Read error: Connection reset by peer)
12:28:25 Join ender` [0] (
12:33:21wodzTorne: Am I dreaming that you documented somewhere the difference between checkout/pull/cherry-pick/patch download gerrit options?
12:39:47 Quit Totalled (Ping timeout: 248 seconds)
12:45:29 Join GermanMushroom [0] (
12:52:37 Join Totalled [0] (
12:55:19kugelwodz: I think so :)
12:56:45Tornei don't think i did, no
12:56:57Tornethey do exactly what git checkout, git pull, git cherry-pick and git format-patch do :)
12:56:58kugelcheckout gives you the exact branch of the author, pull merges his change (and all other changes since your last local commit, e.g. it includes previous patches in a patch set), cherry-pick is like applying the commit as a patch just handled by git
12:57:53Tornecheckout gives you a detached HEAD which is exactly the state they had when they uploaded it, pull merges that state into your current branch
12:58:05Tornecherry-pick does what people want almost all the time :)
12:58:16Torneformat-patch is largely useless
12:58:30Torneunless you want to create a .diff to upload someplace else
12:58:40kugelit'd be useful for viewing the diff if there wasnt a gitweb link :)
12:59:45 Quit ranmachan (Ping timeout: 272 seconds)
12:59:48Torneif you just want to view the diff you don't hae to use format-patch :)
12:59:59Torneyou can fetch it and then just git show FETCH_HEAD
13:00:16Torne(there are lots of other things you can do with changes that gerrit doesn't suggest :)
13:00:28wodzok, so other question - I have previous version of the patch in local branch, now I want to sync with gerrit. Currently I do: git reset −−hard && git checkout master && git pull −−rebase && git branch foo && git checkout foo && the line gerrit provides with cherry-pick
13:00:34wodzthats a bit annoying for just sync
13:00:38Tornegit pull −−rebase
13:00:40Tornethat's it
13:00:49Torneoh, wait
13:00:52Torneyou mean you have someone else's patch?
13:00:52kugellet me rephrase: viewing the diff file in a text editor, without a clone of the repo
13:01:07Tornekugel: well, you can't run format-patch without ac lone of the repo, though
13:01:08 Quit petur (Quit: *plop*)
13:01:16Tornekugel: so it doesn't help :)
13:01:42wodzTorne: in short I have localy elfloader v13 and want to update to v14 which is the current version on gerrit
13:01:54Tornebut didn't you write that? :)
13:01:57Tornedon't you already have the latest?
13:02:09wodzor in other words sync my work machine and home machine through gerrit
13:02:13kugelTorne: oh true, I was thinking the patch tab would be giving you the plan patch file
13:02:22 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
13:03:06kugelwodz: use the checkout option, and then create a branch from that
13:03:20Tornewodz: in which case just fetch it and reset −−hard FETCH_HEAD
13:03:22Torneor similar
13:03:59Tornewhat you're doing there is conflating about five different things
13:04:54wodzI am not git guru - thats why I ask. I want to sync master and my selected changeset in one go - thats true
13:05:12Torneright, but you can sync from master with just git pull −−rebase origin/master
13:05:14Torneon any branch
13:05:47Torneif you're on a branch that has an outdated change that you want to replace with the latest one from gerrit, git reset −−hard HEAD^ to throw it away, tehn just cherrypick the new one
13:06:00Torneif you want to do both of those things, just do both (in either order)
13:06:25Tornethough i guess if you reset to HEAD^ first, then pull from master, then cherrypick the other one it's easiest
13:06:49Torneyour commands above are *also* updating a completely different local branch (master), which is why it's so long..
13:07:01Tornethere's no need to update your local master branch if you aren't looking at it right now
13:07:04Tornein fact, i rarely even have one
13:07:35wodzok, thats somewhat more clear now
13:07:53Tornethe local master branch is just another branch, it doesn't mean anything
13:08:25wodzisnt it created by default when cloning?
13:08:39Torneif you don't tell it to do something else, yes
13:08:42Torneit doesn't mater, thoug
13:08:45Torneyou can delete it :)
13:08:56Tornethe name is not special
13:09:24wodzI kinda prefer to have
13:09:26Tornei have a bunch of repos with various workflows, many of which don't have any local branches at all
13:09:29wodz'virgin' branch
13:09:37Torneyou do have a 'virgin' branch: origin/master
13:10:00Tornemaintaining your own "master" branch that is just the same as origin/master doesn't add anything
13:10:00wodz...which doesn't show up in standard git branch
13:10:04Tornegit branch -a
13:10:29Torneremote tracking branches are not shown by default as there may be a lot of them
13:10:42Tornealso, it doesn't need to show up for you to operate on it
13:10:53Torneyou can diff against it, log with respect to it, etc
13:11:25Torneif you create your local branches with upstream tracking then it will even guess that's what you mean in some contexts:
13:11:29Tornegit checkout -b my_branch -t origin/master
13:11:37Tornewill create a branch that starts from origin/master and tracks it
13:11:54Tornesuch that git status will tell you how many commits ahead and behind you are with respect to it
13:12:03Torneand git rebase -i will automatically rebase with respect to it, etc
13:12:20Torneand you can refer to @{upstream} anywhere to be the upstream tracking branch for the current branch also :)
13:12:26Tornehandy for scripts/aliases
13:12:50Torne(this is also the branch that git pull pulls from by default)
13:12:58wodzdon't scare svn hard users with all this possibilities
13:13:20Tornewell, okay, just remember that basically always, the right way to create a branch is what i just said :)
13:13:55wodzso what good for is simple git branch xxx?
13:14:37Torneto make a branch that you don't want to check out right now
13:14:39Tornewhich is rare
13:14:40Torne`git checkout -b foo` means `git branch foo && git checkout foo`
13:15:16Torne`git checkout -b foo -t origin/master` means `git branch −−set-upstream foo origin/master && git checkout foo` which is normally the semantics you want
13:15:31 Join sciopat [0] (
13:15:57Torneit gives you a branch that works like the default "master" branch does
13:16:05Tornei.e. you can "git pull −−rebase" without specifying what to pull
13:16:22Tornethat's all the default master branch is, one that has been set to have origin/master as its upstream
13:19:01 Quit sciopath (Ping timeout: 252 seconds)
13:23:13 Quit funman (Ping timeout: 240 seconds)
13:31:13 Join funman [0] (~fun@rockbox/developer/funman)
13:39:50wodzHa - found the bug in elfloader.]
14:03:43***Saving seen data "./dancer.seen"
14:14:54 Quit wodz (Quit: Leaving)
14:16:20 Join amayer_ [0] (
14:27:08 Join dfkt [0] (dfkt@unaffiliated/dfkt)
15:00:47 Quit Totalled (Remote host closed the connection)
15:01:05 Join Totalled [0] (
15:22:39 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
15:29:04 Quit mimoid (Quit: yo yo yo i love the virgins)
15:36:32 Join nateloaf [0] (
15:42:08 Join thegeek_ [0] (
15:43:10 Quit KiwiCam (Ping timeout: 260 seconds)
15:45:55 Quit thegeek (Ping timeout: 248 seconds)
15:49:16 Join KiwiCam [0] (~quassel@
16:00:50 Quit mortalis (Quit: Leaving)
16:03:46***Saving seen data "./dancer.seen"
16:04:04 Quit Cthulhux (Ping timeout: 256 seconds)
16:05:27 Join eckoit [0] (~ryan@
16:12:41 Join Cthulhux [0] (cthulhux@piratenpartei/ni/tux)
16:27:26 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
16:39:31 Quit pamaury (Ping timeout: 272 seconds)
16:42:13 Quit |akaWolf| (Read error: Connection reset by peer)
16:43:15 Join |akaWolf| [0] (~akaWolf@
17:02:21 Quit Zagor (Quit: Clint excited)
17:19:13 Join pretty_function [0] (~sigBART@
17:43:31 Quit nateloaf (Quit: Leaving.)
17:50:44 Join pamaury [0] (
17:50:44 Quit pamaury (Changing host)
17:50:44 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:00:33 Quit pretty_function (Remote host closed the connection)
18:03:50***Saving seen data "./dancer.seen"
18:04:38 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
18:06:36 Quit GermanMushroom (Ping timeout: 246 seconds)
18:10:40 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
18:15:31 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:16:36 Quit efyx_ (Ping timeout: 246 seconds)
18:17:37 Quit scorche (Disconnected by services)
18:17:41 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
18:30:30 Join efyx_ [0] (~efyx@
18:59:50 Join sciopath [0] (
19:00:03 Join Belzebub_ [0] (~torrentow@
19:00:18 Quit amiconn (Disconnected by services)
19:00:18 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
19:00:57 Quit Belzebub (Ping timeout: 255 seconds)
19:00:59 Quit pixelma (Disconnected by services)
19:01:00 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
19:01:04 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
19:01:19 Quit [7] (Read error: Connection reset by peer)
19:01:39 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
19:01:52 Quit Naked (Ping timeout: 264 seconds)
19:01:59 Join Naked [0] (
19:02:02 Quit sciopat (Ping timeout: 244 seconds)
19:06:19 Quit ParkerR_ (Ping timeout: 276 seconds)
19:06:20 Join prof_wolfff [0] (
19:12:47 Quit dys (Ping timeout: 272 seconds)
19:13:04 Join dys [0] (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a)
19:17:41 Join GermanMushroom [0] (
19:23:52 Join Horscht [0] (
19:23:53 Quit Horscht (Changing host)
19:23:53 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:23:59 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
19:37:46 Join Zagor [0] (
19:37:46 Quit Zagor (Changing host)
19:37:46 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
19:43:33 Join n1s [0] (
19:43:33 Quit n1s (Changing host)
19:43:33 Join n1s [0] (~n1s@rockbox/developer/n1s)
19:53:18 Quit alexbobp (Ping timeout: 260 seconds)
19:54:21 Join Bagder_ [0] (~daniel@
19:56:21 Join alexbobp [0] (
20:03:54***Saving seen data "./dancer.seen"
20:07:25 Quit n1s (Read error: Connection timed out)
20:17:14 Join Horschti [0] (~Horscht@xbmc/user/horscht)
20:17:44 Quit akaWolf (Read error: Connection reset by peer)
20:18:01 Quit |akaWolf| (Read error: Connection reset by peer)
20:18:44Bagder_congrats to the new RSB!
20:19:32GodEatercongrats on dodging out of it successfully this year Bagder_ :)
20:19:44*Bagder_ managed well
20:20:08gevaertsCongratulations to Torne and bertrik, our fresh faces!
20:20:13 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
20:20:16 Join |akaWolf| [0] (~akaWolf@
20:20:42GodEatergevaerts: do you the sword to dub them in with?
20:20:46 Quit Horscht (Ping timeout: 260 seconds)
20:20:49GodEaterdo you *have*
20:20:53GodEatertyping fail
20:21:39gevaertsI think I might have mislaid it
20:24:26bluebrotheroh, we have a new RSB?
20:25:05bluebrothernice, and congrats :)
20:25:56gevaertsIt's our first ever RSB where the majority of the members use an irc nickname based on their real name!
20:26:06gevaertsNot sure what that means :)
20:26:49gevaertsThat's definitely a possibility!
20:27:22*bertrik shall have to study the RSB regulations a bit more carefully now
20:31:47derfSo, someone just gave me an iPod Nano 7g as a gift.
20:31:59derfI don't suppose anyone's working on a port yet?
20:32:11bluebrothernobody that's active in this channel
20:32:11funmancheck freemyipod
20:32:28funman the 7g ain't even listed
20:32:53funmanderf: so congrats for being the first to volunteer to open it!
20:32:55derfThat's basically what I figured.
20:32:57bluebrotherwouldn't the 7G be the Classic 3G?
20:33:19bluebrotherah, misread
20:33:27derfbluebrother: All I know is the box says iPod Nano and the model number on the back is A1446.
20:33:29bluebrothermissed the "nano" :)
20:33:42bluebrotherso yes, it's not eve nlisted.
20:34:11derfApple, of course, tries to hide this "generation" crap as much as possible, so it took some Googling to even guess it was 7th-gen.
20:35:03 Quit |akaWolf| (Ping timeout: 246 seconds)
20:36:01 Quit TheSphinX^ (Ping timeout: 276 seconds)
20:36:35bluebrotherderf: can you add its USB IDs to
20:37:26 Join TheSphinX^ [0] (
20:46:27 Part amayer_
20:48:53derfbluebrother: I could if I could figure out how to register.
20:49:27derfI can tell you it's exactly what you'd expect, however: 05ac:1267
20:49:38bluebrotherthanks, I'll add it myself then :)
20:56:58 Quit Bagder_ (Remote host closed the connection)
20:57:13 Quit akaWolf (Ping timeout: 260 seconds)
20:58:36 Join wodz [0] (
20:59:44wodzamiconn_: ping
21:01:13 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
21:03:12 Quit Zagor (Quit: Clint excited)
21:04:10wodzamiconn: how can I tell if I need gcc patch for sh? I mean how to check if gcc-4.6.3 still needs it?
21:05:38amiconnHmm, that somewhat difficult to explain
21:06:48amiconnSH instructions are always 16 bit. With optimisation, jump tables use either 8 bit or 16 bit per entry, depending on the largest distance to cover
21:07:06amiconn(8 bit signed -> 8 bit unsigned -> 16 bit).
21:07:46amiconnBecause of the 16 bit instrucions, an 8 bit jump table with an odd number of entries needs a padding byte
21:08:28amiconnThe bug the patch is working around is that the gcc function which decides the size of jump table entries takes the offsets *before* padding
21:08:38 Part LinusN
21:08:59amiconnSo if the offset before padding is either 127 or 255, the decision is wrong
21:09:48wodzdoes this refer to some common C construct so I could compile simple testcase and analyze disasm?
21:10:57amiconnJump tables are used for switch()
21:11:58amiconnThe bug hit us in the sound driver (would need to dig up the switch in question)
21:12:18 Quit sciopath (Read error: Connection reset by peer)
21:12:36 Join sciopath [0] (
21:12:57amiconnYou need a switch statement with an odd number of cases (e.g. 3), and the adjust the code in the first two cases so that the 3rd one is 256 bytes away after padding (i.e. 255 bytes before)
21:13:22 Nick Belzebub_ is now known as Belzebub (~torrentow@
21:13:34 Quit Belzebub (Changing host)
21:13:34 Join Belzebub [0] (~torrentow@unaffiliated/blown-engine)
21:14:34amiconnIf you build this with sh-elf-gcc 4.0.x without the patch and -Os, -O2 or -O3, the resulting code will crash
21:15:26amiconn(-O1 does not use small jump tables iirc)
21:16:33wodzok, will try to analyze that
21:16:49kugelamiconn: it wasnt contributed to upstream?
21:17:17*amiconn refuses to contribute to gcc because of their attitude
21:17:23amiconnThe patch is only a workaround
21:17:56kugela workaround that makes a broken program work is a fine workaround
21:17:58amiconnA proper fix would fix the function so that it knows about the padding. My patch simply modifies the check
21:18:25amiconnThe limit check I mean (it allows signed 8 bit up to 126 and unsigned 8 bit up to 254)
21:20:00kugelhave you at least provided a bug report?
21:21:57 Quit GermanMushroom (Ping timeout: 260 seconds)
21:22:34amiconnI don't remember
21:23:36amiconnwodz: The code which triggered the bug back then lives in firmware/drivers/audio/mas35xx.c nowadays (the main switch() in set_channel_config())
21:24:07amiconnNote that it may nnot trigger the bug with newer gcc due to different code size
21:31:09 Quit y4n (Quit: only amiga makes it possible)
21:33:17 Part dys ("Killed buffer")
21:33:33 Join einhirn [0] (
21:52:13 Quit bootlkjkgf (Read error: Connection reset by peer)
21:52:23 Join amayer_ [0] (
21:55:29[Saint]derf: now, go find us a working exploit ;)
21:55:54[Saint](fwiw, exploits that work stop at Nano5G iirc)
22:03:55***Saving seen data "./dancer.seen"
22:11:32 Join Scr0mple [0] (~Simon@
22:11:32 Quit Scr0mple (Client Quit)
22:23:35wodzhmm something is borked with logdiskf.h - If I read it all correctly ERRORF, WARNF and NOTEF should alias to DEBUGF if !ROCKBOX_HAS_LOGDISKF. This one in turn is set in config.h and should be only for SWCODECs. So how do I get linking errors on SH when using new logging api?
22:28:36wodzagh, logdiskf.h is wrong - it substitues logdiskf() calls with DEBUG but doesn't define ERRORF and friends to point to logdiskf()
22:43:54amayer_does logdiskf log rockbox errors to a file on the target?
22:47:36wodzbut nearly no code is using it
22:48:58amayer_seems usefull. is this what were were talking about implementing in the theme engine?
22:49:57 Join lebellium_ [0] (
22:51:32 Quit lebellium (Ping timeout: 260 seconds)
22:51:35 Quit wodz (Quit: Leaving)
22:51:37 Nick lebellium_ is now known as lebellium (
22:59:11 Quit amayer_ (Quit: going ~/)
23:02:02 Quit einhirn (Ping timeout: 246 seconds)
23:04:20 Join z180 [0] (
23:05:14z180how goes the Maemo port?
23:05:52z180can test rb on MeeGo
23:12:33 Nick ParkerR is now known as ParkerR_ (ParkerR@unaffiliated/parkerr)
23:19:42 Quit Horschti (Quit: Verlassend)
23:28:20[Saint]z180: no better way than to find out yourself
23:29:41[Saint]check out the source, set up a development environment, compile.
23:30:06[Saint]Our fine wiki can help you with all of this.
23:43:52 Join amayer [0] (~alex@

Previous day | Next day