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-02-05

00:00:10kugelhm, I could have tried your patch on that one too, sorry. I forgot about that I ran it on the touchpad until a minute ago
00:01:01wodzI guess it will suffer the same problem which disabling interrupts
00:02:42kugelcan't you just disable the whole "is this called from a exception?" code on RaaA and always use current sp?
00:03:50wodzmost probably. I just didn't realize this might be a problem
00:05:21kugelit doesn't work from signal handlers this way but on RaaA we really want the panicf() use case anyway
00:07:41 Quit parafin (Ping timeout: 252 seconds)
00:08:21 Join parafin [0] (
00:08:26wodzbah, compilation fails elsewhere (pcm_mixer.o) and dunno why. I'll dig tomorrow.
00:09:42 Quit wodz (Quit: Leaving)
00:09:43 Join factor [0] (~factor@
00:11:41CIA-10Commit 67dd4d6 in rockbox by Michael Sevakis: Generic find_first_set_bit can use __builtin_ctz instead of __builtin_ffs
00:13:56CIA-1067dd4d6 build result: 6 errors, 0 warnings (Michael Sevakis committed)
00:16:42 Quit pamaury (Remote host closed the connection)
00:20:54 Join CaptainKewl [0] (
00:31:54 Quit leavittx (Ping timeout: 272 seconds)
00:41:36 Join kadoban [0] (
00:44:01 Join Lalufu_ [0] (
00:44:11 Join jae_ [0] (
00:44:16 Join Zoiah_ [0] (
00:44:30 Join eintopf_ [0] (
00:44:36 Join Barahir_ [0] (
00:45:06 Quit Lalufu (Ping timeout: 255 seconds)
00:45:07 Quit jae (Ping timeout: 255 seconds)
00:45:07 Quit eintopf (Ping timeout: 255 seconds)
00:45:08 Quit Barahir (Ping timeout: 255 seconds)
00:45:08 Quit Zoiah (Ping timeout: 255 seconds)
00:47:39 Quit kadoban (Ping timeout: 252 seconds)
00:54:33gevaertssoap: I'd like to postpone spam filter things until after scorche found time to install my latest patch
00:55:32*kugel somehow dislikes that we depend on single persons for some of our infrastructure
00:55:52gevaertsI'd also like to point out that akismet intercepts in the order of 100 spam posts per day these days
00:56:17JdGordonyeah, wtf made us some a nice target?
00:56:23soapI'm not saying drop akismet w/o a replacement in the wings, just that the harm it is causing is real.
00:56:30kugelJdGordon: a bad spam filter
00:57:16gevaertsakismet isn't causing us any harm. The horrid smf akismet mod is
00:57:36saratoga_its not like we're getting more then ABI
00:57:42saratoga_we just have buggier filtering
00:57:53gevaertsThe worst parts of that should be fixed soon, but there are some bits that would be nice to also do
00:58:49 Quit webguest468 (Quit: CGI:IRC (EOF))
00:59:27***Saving seen data "./dancer.seen"
01:00:16gevaertsThe missing bit would mainly be reporting false negatives
01:03:07 Join kadoban [0] (
01:08:45jhMikeSJdGordon: why breaky keyclick_click for non-action use?
01:12:06jhMikeSJdGordon: it no longer works in mpegplayer, which uses raw key reads so get_action_statuscode doesn't do anything there
01:14:28 Quit TSK (Remote host closed the connection)
01:17:49 Join Zarggg [0] (
01:22:49soapgevaerts, you don't think akismet eating posts by devs is harm?
01:23:08soapThat's my beef with it. It doesn't appear to have even the simplest of whitelisting.
01:24:54gevaertsIf that's seen as a problem, it can be handled. Adding whitelisting for specific groups shouldn't be too hard
01:25:15gevaertsHow often does it actually happen though?
01:25:49soapYou've been much more active in the forums than I these last months.
01:25:57soapI pulled three out by two different people today.
01:26:25kugelI guess we also want to whitelist individuals (like dfkt) after false positivies so per-group doesn't seem sufficient
01:27:07gevaertsTo be honest, right now I don't see whitelisting as especially indispensable
01:27:56gevaertsYes, there are false positives. If someone goes through the list several times per day, is that really unacceptable?
01:28:27kugelif that someone isn't me I'm fine ;)
01:28:29 Join domonoky1 [0] (
01:28:37 Quit domonoky (Ping timeout: 240 seconds)
01:28:54gevaertsSomeone has to do it anyway. If you're going to whitelist individuals, you need to find out *who* to whitelist
01:29:03kugelit's fine as long as we find volunteers for that
01:29:20jhMikeSthe forums seem somewhat corrupted. some things appear to have gone missing, some that I've posted on recently
01:29:38gevaertsjhMikeS: yes, known problem, solution pending
01:31:10 Quit domonoky1 (Read error: Connection reset by peer)
01:31:27jhMikeSok, I asked about it before but got no response. good to know you're aware of it
01:31:51soapwill said solution fix the problem where rescued posts don't trigger the "new post" trigger?
01:32:09gevaertsThere's a patch in scorche's inbox waiting for him to stop being cosmopolitan for a day
01:32:15soapsee dreamlayer's new thread in the Official Test Builds forum for example.
01:33:34 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120201153158])
01:34:31gevaertsMy view was that having topics with rescued posts being a bit buggy (but still being shown!) is better than having topics that once had spam being hidden or otherwise corrupted
01:36:14soapI hear that, though it depends on your browsing style. I would never have seen DL's new thread if I didn't know he was going to make it because I won't open a subforum which isn't highlighted as having new messages.
01:36:48soapOther people, though, seem to like browsing "recent posts", which would be fixed as I understand it by the pending patch.
01:37:24 Join dreamlayers [0] (~bgjenero@rockbox/developer/dreamlayers)
01:38:27 Quit kadoban (Ping timeout: 245 seconds)
01:38:38gevaertsI agree, same for me really. It should be fixable, but I'm not familiar enough (yet? I hope not! This is php!) with the code to know how involved and/or risky (we don't want to break other stuff) that is
01:40:39saratoga_gevaerts: could it just ignore anyone with more then 25 posts?
01:41:06saratoga_(no idea if its feasible to query the post count)
01:41:16gevaertsThat part is probably feasible
01:42:10dreamlayersIt would have to only count posts which aren't marked as spam.
01:42:29gevaertsThe thing I'm less sure about is how to handle it on the akismet communication side. If we just don't submit those posts (which is the easiest way), won't that distort the statistics and in the long run make it unreliable?
01:43:09gevaertsSo we'd have to submit it and automatically tell it about it not being spam. All doable, but again php work :)
01:46:55dreamlayersWhy was pcm-pp.c history not preserved when it was moved to arm/pp? Is that because the move was done using svn?
01:47:40gevaertsdreamlayers: are you using −−follow?
01:48:20gevaertsgit log defaults to not following through moves
01:48:26dreamlayersgevaerts: i didn't know about that. it works. Thanks!
01:50:35bluebrothergevaerts: would it be feasible to make everyone in the forums moderated who is not having a badge or has a given number of posts?
01:51:07gevaertsI don't know
01:51:23dreamlayersLooks like the change in pcm-pp.c in;a=commitdiff;h=6a67707b5ec3b2c649c401550bb7fdef2b7c8d07 is wrong: for playback DMA, it should call commit_dcache() not commit_discard_idcache().
01:51:29 Join dpierce [0] (
01:51:29gevaertsI suspect there are mods for that sort of thing
01:52:08gevaertsWould it achieve much though?
01:57:01bluebrotherno idea. It could help keeping spam posts invisible.
01:57:09bluebrothernot sure if it's worth the additional work though.
01:58:21gevaertsI'd like to get the existing systems in use to work properly before even considering extra measures
01:59:08bluebrotherfair enough
02:03:28 Quit n1s (Quit: Ex-Chat)
02:19:27 Quit remlap (Ping timeout: 240 seconds)
02:33:11 Join remlap [0] (
02:41:11 Quit dpierce (Quit: quits)
02:59:31***Saving seen data "./dancer.seen"
03:02:28jhMikeSdreamlayers: derp!
03:03:36jhMikeSthat is quite wrong, yes
03:04:13dreamlayersjhMikeS: also in create_thread(), commit_dcache() should be sufficient.
03:05:33jhMikeSit's not, since the new thread shouldn't retain knowledge of any previous code
03:06:17jhMikeSdo you mean the start routine?
03:06:46dreamlayersAfter the "Writeback stack munging or anything else before starting" comment.
03:06:54jhMikeSaye, in that case too, yes
03:08:00dreamlayersThe changes from cpucache_invalidate() to commit_dcache() in codec_crt0.c and plugin_crt0.c seem correct. That seems to be to ensure .bss zeroing can be seen via uncached aliases, and there's no need to invalidate for that.
03:09:15jhMikeSagreed, so will cop threads see the changes
03:09:50*jhMikeS archaic word ordering alert ^
03:12:51jhMikeSany chance of being able to implement range ops on PP?
03:13:44dreamlayersI don't know how to do a partial commit, but a partial discard can be done by only changing some status words.
03:14:37dreamlayersThere are two possibilities: 1) change all status words which could hold data from the region or 2) actually examine status words and only change those which actually hold data from the region.
03:16:55jhMikeSthe loop can be limited since some address can only be in one of four places
03:18:18jhMikeSare the CACHE_XXX_BASE defines proper?
03:18:46dreamlayersThat is what I meant of by 1). In 2) in addition to that, the address part of the status word would be checked and the rewriting would only happen if it is in the region.
03:19:50dreamlayersCACHE_DATA_BASE and CACHE_STATUS_BASE are correct. I don't know if CACHE_FLUSH_BASE or CACHE_INVALID_BASE have anything there.
03:21:35jhMikeSPP5002 controls everything from those areas, there's no hardware bulk operation. I guess just rewriting commit_dcache using it would prove it true or false
03:21:52jhMikeS* to see if it appies to 502x as well
03:23:10dreamlayers says no way to do a partial flush or invalidate was found on a PP5024. I tried using the PP5002 code but it didn't seem to do anything.
03:24:33jhMikeSthat's referring to some weird function inside the retail OS iirc
03:24:52funmansaratoga_: do you have your clipv2 handy ? i would like to release the bootloader
03:25:07saratoga_funman: yes i can test
03:25:08jhMikeSdreamlayers: it uses that address to set up a masked operation
03:26:14dreamlayersjhMikeS: "IpodLinux wiki seems to suggest that PP5020 has some way of flushing and/or invalidating individual cache lines here, but at least I have not found any way to trigger such a behaviour on a Sansa (PP5024)."
03:27:45dreamlayersI don't know how cache flush mask could be useful. Only the flush base and invalid base could offer a way to do partial operations.
03:28:42jhMikeSOF has it and does checks to do flush/flush+invalidate
03:29:12dreamlayersWhich device OF?
03:29:15jhMikeSI could check my disasm again to be sure
03:29:33jhMikeSI think any of the PP502x ones that use .mi4
03:29:57jhMikeSI'm extrapolating a bit. The only one I went through fully was H10's
03:30:32dreamlayersWhat did you see? Use of cache flush mask?
03:30:55jhMikeSpresence of it anyway
03:31:44funmansaratoga_: funman/bootloader-clipv2.sansa">
03:32:08dreamlayersI think I saw it being initialized in the 5G iPod OF, but I didn't see it involved in flushes or invalidates.
03:32:54 Quit Rob2222 (Quit: Rob2222)
03:33:00 Join anewuser_ [0] (~anewuser@
03:33:49 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
03:35:31saratogafunman: works fine
03:35:43 Quit anewuser (Ping timeout: 260 seconds)
03:38:11dreamlayersjhMikeS: In lc_open() in load_code.c, it's safe to assume switch_core() will do the desired commit and discard, so it's sufficient to switch back and forth, without calling commit_discard_idcache() there, right?
03:38:50dreamlayersI can't imagine how one could implement switch_core() without that call inside it. The PP version calls it.
03:39:14funmansaratoga: sent to Bagder, now checking how to tag with git :)
03:44:59 Quit Zarggg (Quit: Rebooting client...)
03:45:40funman% git push −−tags
03:45:40funmanCounting objects: 1, done.
03:45:40funmanWriting objects: 100% (1/1), 244 bytes, done.
03:45:40DBUGEnqueued KICK funman
03:45:40funmanTotal 1 (delta 0), reused 0 (delta 0)
03:45:40funmanTo ssh:// ! [remote rejected] bootloader_clipv2_v5 -> bootloader_clipv2_v5 (prohibited by Gerrit)
03:45:43funmanerror: failed to push some refs to 'ssh://'
03:45:49funmanTorne: we can't push tags ?
03:47:18funmanTorne: To push annotated tags, the Push Annotated Tag project right must be granted to one (or more) of the user's groups. There is only one level of access in this category.
03:48:23funmanfor reference i built the clipv2 bootloader with 67dd4d6995c2b
03:51:14funmantags are forbidden in sandbox too although −−dry-run works
03:51:35saratogadoes the tagnavi file also customize the playlist catalog?
03:52:14saratogaor is the playlist view hard coded?
03:53:45jhMikeSdreamlayers: switch_core does handle the cache
04:03:37jhMikeSdreamlayers: though really, I'm not sure why switch_core really needs to happen. cache ops should happen in whatever plugin or code needs them. I think came about for greylib on cop.
04:04:02funmanthis DMA patch looks very stable
04:04:14funmanfrom the mails, because i didnt test it
04:04:18jhMikeSdreamlayers: the timer runs on COP so there's no start routine per se that runs on the correct core
04:04:59jhMikeSdreamlayers: but the switch_core could be perfomed within greylib instead of for every plugin load
04:06:42dreamlayersjhMikeS: it seems reasonable to perform it for every plugin load. It's not an expensive operation compared to loading code from storage, and it avoids hard to debug unpredictable behaviour if something else started running code on COP that way.
04:09:55jhMikeSmaybe, maybe not. that really doesn't help anything doing real stuff with COP anyway. thread.c handles the basics for threads.
04:10:24jhMikeSthe gotchas there are numerous
04:17:07dreamlayersDid anyone notice recent instability on pp502x targets (without the cache bug patch)? The use of commit_discard_idcache() for playback DMA should have been triggering the cache bug.
04:17:38 Quit [7] (Read error: Operation timed out)
04:18:09jhMikeSstrangely enough, maybe
04:18:25 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:18:32jhMikeSweren't there some reports about mystery faults?
04:19:19 Join Zarggg [0] (
04:22:10jhMikeSbut, I'm not sure when those were reported and with the mixer, that code won't be called since it uses an IRAM buffer
04:23:05 Quit saratoga (Quit: Page closed)
04:23:09dreamlayersOh yeah, I forgot about that, this isn't called during normal playback.
04:23:15jhMikeSnah, probably has nothing to do with it. first was mixer, then cache name changes
04:23:27 Quit Rower85 (Read error: Connection reset by peer)
04:24:53jhMikeSmaybe some PCM-using plugin started going haywire
04:31:18CIA-10Commit 0a8235d in rockbox by Boris Gjenero: Use commit_dcache() instead of commit_discard_idcache() where possible
04:33:37CIA-100a8235d build result: 6 errors, 0 warnings (Boris Gjenero committed)
04:39:11 Quit amiconn (Disconnected by services)
04:39:11 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:39:33 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:40:25 Quit pixelma (Disconnected by services)
04:40:27 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:40:29 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:44:47CIA-10Commit cd89b31 in rockbox by Boris Gjenero: Fix Fuze+ bootloader red
04:46:52CIA-10cd89b31 build result: All green
04:56:21dreamlayersI'd like to STORAGE_ALIGN_BUFFER() in test_disk so aligned reads can use DMA. Do I just rely on plugin.h including system.h, or should I include it explicitly?
04:59:21jhMikeSjust rely on it
04:59:33***Saving seen data "./dancer.seen"
05:02:38jhMikeSI wish we had a rockbox.h that included config.h and system.h automatically. forgetting config.h can have hazards that won't break compilation but can cause improper code elsewhere
05:05:21dreamlayersWouldn't it be possible to forget rockbox.h then? Maybe config.h could be included via the -include command line option.
05:07:36jhMikeSyeah, or something. I've run into trouble before, the last time with settings and the different files that have to know about the same features.
05:09:31 Quit anewuser_ (Read error: Connection reset by peer)
05:11:24funmanautomatically including config.h looks cool
05:27:43jhMikeSa quick check seems to suggest that CACHE_FLUSH_BASE works
05:28:20dreamlayersThere's no need for invalidate base if it'd trigger the bug.
05:28:23jhMikeSno formal tests, but playback and dual-core plugins and codecs seem ok
05:29:41dreamlayersAre you using a version with my recent change, so playback uses flush only?
05:30:41jhMikeSno, I just did commit_dcache as it is for PP5002, but I'm check on e200 (I don't hope too high just yet)
05:31:19jhMikeSerr, oh those, yeah
05:32:01jhMikeSI need a plugin that can play something with direct pcm... hmmm
05:32:54 Join perrikwp [0] (
05:34:26jhMikeShrm....might be false alarm! :P
05:36:04dreamlayerspp5002 has a different CACHE_FLUSH_BASE: 0xf000c000. Trying that seems like a good idea.
05:36:57 Join curtism [0] (
05:37:36jhMikeSjust did
05:42:38dreamlayersI think Doom uses normal cached RAM for its sound buffer. It's allocated via malloc().
05:44:03dreamlayersInterestingly, there's a comment: "Don't place this in IRAM! Sound playback uses DMA, and not all IRAM is DMA capable on coldfire."
05:46:08jhMikeSwas using pacbox, which tells the truth well enough
05:46:39dreamlayersSo, did the other flush base work?
05:47:25jhMikeSno :(
05:49:54dreamlayersThe 5G iPod OF has a partial cache commit function which simply calls a function like commit_dcache().
05:51:16jhMikeSwhat else does it do? set any flags?
05:51:56 Quit adnap (Read error: Operation timed out)
05:53:13jhMikeSor you're just saying it ignores params and calls right into a commit_dcache?
05:53:28dreamlayersYes, precisely.
06:01:58jhMikeSargh, super fail so far :(
06:02:03 Join adnap [0] (
06:03:05dreamlayersFor stuff like this it would be nice to have some other way to experiment, besides uploading rockbox.ipod over usb and running it. I guess there's a way to run GDB?
06:04:25 Join Rob2222 [0] (
06:07:18 Join Kriz [0] (
06:07:54JdGordondreamlayers: im testing on my CF-ed ipod video now.. do you want the results in a email reply?
06:09:28dreamlayersJdGordon: Thanks for testing. You can tell me here now if you want, or e-mail later.
06:10:04jhMikeSwe want it on record, written!
06:10:43jhMikeSon parchment
06:10:57KrizRockbox'ers, question: I just upgraded a Sansa Clip V1 to the current Rockbox version and appear to have bricked it. I believe I may have chosen V2 rather than V1 on the device selection window. Could this cause the problem? Tried the power button for 30 seconds, nothing. Short of disassembly, am i SOL?
06:12:50saratoga_installing the wrong build won't brick it
06:13:08CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
06:13:08*jhMikeS hates getting excited about thinking having found something that further tests only completely debunk
06:13:44jhMikeSoh well, enough have worked out in the past though
06:13:59KrizI used the install utility, everything appeared to go well. Unmounted the device, on the Clip it displayed "Updating Firmware" for about a minute. Then went black. Now nothing.
06:14:29saratoga_Kriz: you were updating the bootloader?
06:15:04funmanKriz: press power button?
06:15:16KrizUsing the Rockbox util, i did the Quick Start - Complete installation
06:15:21saratoga_i guess if you got the updating firmware screen you had the right firmware version, otherwise it wouldn't have taken the file
06:15:50JdGordondreamlayers: well, after 19 passes no mismatches so looks good.. rebuilding the db now to see if there is any issues
06:15:50Krizfunman.... tried that
06:16:55saratoga_i guess in theory updating the sandisk firmware could always brick the player, don't think i've ever heard of that happening though
06:17:06dreamlayersJdGordon: thanks
06:17:09funmanplug it on usb perhaps, else wait a few days to be sure the battery's empty and plug it again
06:17:46KrizIts non-responsive when plugged in to USB... it had a full battery prior to updating.
06:18:04KrizOther than holding the power button, any other known resets?
06:18:11funmancut the battery wires
06:19:14Krizthanks for the help. off to disassemble i guess
06:19:19saratoga_why would it freeze during a firmware reboot though
06:19:26saratoga_reload i mean
06:19:30saratoga_thats the sandisk code
06:19:37funmanKriz: wait a feaw days before opening it, you never know
06:19:40saratoga_its pretty safe
06:19:43Krizwill do...
06:20:14Krizim not sure what happened... all was well. Did a format prior to running the utility, used the stock config, flashed, dismounted... dead.
06:22:05saratoga_it sounds like the firmware update failed somehow
06:22:20saratoga_when you reinstall the bootloader you're erasing the sandisk rom and then rewriting it
06:22:32saratoga_if that fails theres no longer anything on the player to run
06:22:59saratoga_its checksum'ed to make sure you can't write bad files, but i guess the flash itself could fail or the sandisk software could crash
06:23:00Krizassuming that happened, will bridging the 2 pins enable me to remount and restore?
06:23:17saratoga_i think so, assuming the hardware isn't broken
06:23:28saratoga_not sure how well that works on the clipv1 though
06:23:38saratoga_i don't know if anyone has ever bricked one
06:23:49saratoga_except maybe funman when he first started the port :)
06:24:09funmani did not brick *one* ^_^
06:24:10Krizit may be the v2... the firmware on it was 2.01.35... i think i gave bad info initially
06:24:16Krizmy apologies
06:24:27funmanKriz: you can open it right away, it's bricked
06:24:47Krizcat chew toy
06:24:55saratoga_did you ever have rockbox on it?
06:24:55funmanyou can repair it though
06:25:38funmani commited fixes for clipv2 a few days ago but the binaries have not been released yet so yo umust build bootloader / mkamsboot from svn
06:25:48funmanor i could give you a patched OF whe you repair yours
06:26:38Krizi think that is the part where i need to do more reading...
06:26:45Krizi am reading that now funman
06:26:54funmani dont think clipv2 bricking is documented
06:27:09saratoga_did you ever have rockbox on the player?
06:27:49Kriznope... just dicking around with it getting ready to update my gym playlist
06:27:59Krizgoogled firmware, rockbox came up
06:28:06saratoga_thats impressively bad timing
06:28:08Krizwanted to tinker around with something that worked perfectly fine
06:28:17Krizand here i am
06:28:29saratoga_if you'd waited a day or two you'd have gotten the fix
06:28:43Krizanyone want to let me send it to them plus a paypal for a 6 pack of beer to restore it...
06:29:02saratoga_theres a really low probability that any given clipv2 would fail to patch, and funman just figured out how to fix that
06:29:26funmanwhen it's running again try to put funman/m30pa.bin"> on your player instead of using rockbox utility
06:29:28saratoga_honestly for the cost its probably more effective to just grab a clip+ the next time a batch of them goes for 20 dollars on woot or wherever
06:29:41funmanKriz: the procedure to unbrick is quite simple
06:29:51Krizlinux needed?
06:30:05funmanhm any unix will do
06:30:15funmani don't know how to write to raw devices on windows
06:30:33dreamlayersfunman: Cygwin can, when running as Administrator.
06:30:55funmanwhat is the url?
06:31:13funman says something like \\.\0 or 1 or 2..
06:31:27Krizyou guys are awesome btw...thanks for the help. sorry for the distraction from your other projects
06:31:30dreamlayerseg. I've used Cygwin dd to write to disk devices and partitions.
06:32:15dreamlayersCygwin uses Unix-like names like /dev/sdb
06:32:49dreamlayersBe very careful with this stuff: don't write to the wrong device.
06:32:53funmanKriz: so cygwin is fine
06:32:58funmanyou can check by reading first
06:34:01Krizgotcha... just downloaded
06:37:49Krizthanks again, going to go follow the tutorial.
06:42:35 Quit t0rc (Quit: WeeChat 0.3.6)
06:52:32funmanbluebrother: 1 clipv2 bricked!
06:59:34***Saving seen data "./dancer.seen"
07:11:22 Join Synergist [0] (~synfn@unaffiliated/synergist)
07:13:41pixelmathere's also a dd.exe for windows
07:14:15dreamlayerspixelma: dd is available as a Cygwin package. Some other unix utility ports have it too.
07:14:43pixelmawith the former you don't have to install cygwin if you haven't yet
07:14:57pixelmait's a standalone tool
07:15:26dreamlayersI'm not sure how well the standalone ones with with disk devices.
07:16:42pixelmahmm, disk, I don't know. But I already used it to get the first bytes of my c200 for development purpose
07:17:59dreamlayers shows the syntax
07:40:54dreamlayersWhy do the storage align macros do nothing on most targets? When PIO is used, word alignment is helpful.
07:50:54 Quit dreamlayers (Quit: Goodnight)
08:00:12KrizFunman/saratoga/???... sorry to bother you again. Got the device to post in windows as a drive. I am having some issues working in Cygwin as sudo isnt a valid command. What would you recommend?
08:17:10 Quit pixelma (Remote host closed the connection)
08:17:10 Quit amiconn (Remote host closed the connection)
08:19:20 Join n1s [0] (~n1s@rockbox/developer/n1s)
08:19:33 Join amiconn [0] (quassel@rockbox/developer/amiconn)
08:19:35 Join pixelma [0] (quassel@rockbox/staff/pixelma)
08:26:59 Part Kriz
08:27:19 Join Kriz [0] (
08:30:48 Quit CaptainKewl (Ping timeout: 252 seconds)
08:30:56 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
08:50:37 Join webguest86 [0] (
08:51:02webguest86Looks cool
08:51:50 Quit webguest86 (Client Quit)
08:52:17 Join stoffel [0] (
08:59:35***Saving seen data "./dancer.seen"
09:09:39 Quit saratoga_ (Quit: Page closed)
09:32:35 Join Keripo [0] (
09:33:32 Quit Kriz ()
09:33:42 Join leavittx [0] (
09:55:59 Quit curtism (Quit: Live Long and Prosper)
09:56:15 Join petur [0] (~petur@rockbox/developer/petur)
10:02:08 Join bertrik [0] (~bertrik@conference/fosdem/x-mpsijaqbqhrguawb)
10:02:08 Quit bertrik (Changing host)
10:02:08 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
10:03:09 Join pamaury [0] (
10:03:09 Quit pamaury (Changing host)
10:03:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:13:11 Quit stoffel (Ping timeout: 255 seconds)
10:15:15 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:25:48 Join stoffel [0] (
10:36:33 Quit bertrik (Ping timeout: 245 seconds)
10:40:31 Join bertrik [0] (~bertrik@conference/fosdem/x-pnzbwcqzyegyuxke)
10:40:31 Quit bertrik (Changing host)
10:40:31 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
10:48:40 Join JdGord [0] (~AndChat@
10:59:37***Saving seen data "./dancer.seen"
11:01:48 Join kadoban [0] (
11:01:58 Quit bertrik (Ping timeout: 245 seconds)
11:07:26 Quit yosafbridge (Quit: ERC Version 5.3 (IRC client for Emacs))
11:16:54 Quit petur (Remote host closed the connection)
11:19:43 Join bertrik [0] (~bertrik@conference/fosdem/x-ahucszwzilfwodzf)
11:19:43 Quit bertrik (Changing host)
11:19:43 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:20:04 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
11:21:14 Join yosafbridge [0] (
11:22:39 Quit [Saint] (Ping timeout: 244 seconds)
11:29:57bluebrotherfunman: you can access raw disk devices on Windows without Cygwin. ipodpatcher does this. Just open the correct UNC path.
11:31:33 Join jdgord_ [0] (~AndChat@
11:31:48 Join y4n [0] (y4n@unaffiliated/y4ndexx)
11:32:06 Join petur [0] (~petur@rockbox/developer/petur)
11:34:29 Quit JdGord (Ping timeout: 248 seconds)
11:36:37 Quit petur (Ping timeout: 240 seconds)
11:36:53 Join mortalis [0] (~mortalis@
11:37:53 Join Topy [0] (
11:40:48 Quit T44 (Ping timeout: 240 seconds)
11:45:02 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
11:47:04 Quit [Saint_] (Ping timeout: 256 seconds)
11:47:59 Quit factor (Read error: Connection reset by peer)
11:49:03 Quit bertrik (Ping timeout: 245 seconds)
11:49:25 Quit [Saint] (Ping timeout: 248 seconds)
11:51:15 Join bertrik [0] (~bertrik@conference/fosdem/x-syinrjbfrhfexjns)
11:51:15 Quit bertrik (Changing host)
11:51:15 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:53:02 Join petur [0] (~petur@rockbox/developer/petur)
11:53:18 Quit petur (Read error: Connection reset by peer)
11:53:22 Join p3tur [0] (~petur@rockbox/developer/petur)
11:56:33 Quit bertrik (Ping timeout: 245 seconds)
11:56:38 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:01:51 Join lebellium [0] (
12:05:00 Join factor [0] (~factor@
12:11:23 Quit stoffel (Ping timeout: 260 seconds)
12:16:16 Join bertrik [0] (~bertrik@conference/fosdem/x-wnpskvagxywbndak)
12:16:16 Quit bertrik (Changing host)
12:16:16 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
12:18:10 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
12:32:23 Quit qnm (Ping timeout: 245 seconds)
12:37:12 Quit jdgord_ (Ping timeout: 252 seconds)
12:38:21 Quit leavittx (Ping timeout: 272 seconds)
12:39:48 Join qnm [0] (~qnm@2001:44b8:3110:f300:208:9bff:fec0:179a)
12:40:27 Quit yosafbridge (Remote host closed the connection)
12:44:58 Join anewuser [0] (~anewuser@
12:44:58 Quit anewuser (Changing host)
12:44:58 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
12:50:20 Join leavittx [0] (~leavittx@
12:53:13 Quit bertrik (Ping timeout: 245 seconds)
12:55:11 Join yosafbridge [0] (
12:55:23 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
12:59:38***Saving seen data "./dancer.seen"
13:01:20 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
13:03:09 Nick p3tur is now known as petur (~petur@rockbox/developer/petur)
13:06:32 Quit bertrik (Ping timeout: 252 seconds)
13:14:44SynrGbtw, yesterday my son, a fuze owner, was lamenting he couldn't find his dead tree copy of Hunger Games 2. i happened to have it in epub form so translated to txt with calibre and copied it to his player. curly quotes were wrong which i recognized as an encoding issue and fixed easily by consulting the manual and finding the encoding option. kudos to the text-viewer authors. a really nice piece of software :)
13:20:43 Join bertrik [0] (~bertrik@conference/fosdem/x-ebixrvrhjflqurds)
13:20:44 Quit bertrik (Changing host)
13:20:44 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
13:31:35 Join fyre^OS [0] (
13:34:18 Quit fyrestorm (Ping timeout: 245 seconds)
13:41:58 Quit bertrik (Ping timeout: 245 seconds)
13:54:53 Quit petur (Read error: Connection reset by peer)
14:01:38 Join wodz [0] (
14:02:15wodzDoes pcm_mixer.c inline some asm functions?
14:06:21 Join bertrik [0] (~bertrik@conference/fosdem/x-oldqrbefojqpkonw)
14:06:22 Quit bertrik (Changing host)
14:06:22 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
14:18:44 Quit mortalis (Ping timeout: 248 seconds)
14:20:43 Quit bertrik (Ping timeout: 245 seconds)
14:23:24 Join mortalis [0] (~mortalis@
14:28:11 Join webguest88 [0] (
14:29:58 Quit webguest88 (Client Quit)
14:41:53 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
14:53:46 Join stoffel [0] (
14:55:08 Quit bertrik (Ping timeout: 240 seconds)
14:59:39***Saving seen data "./dancer.seen"
15:03:02 Nick Lalufu_ is now known as Lalufu (
15:03:21 Quit Lalufu (Changing host)
15:03:21 Join Lalufu [0] (~sun@unaffiliated/lalufu)
15:07:29 Quit stoffel (Ping timeout: 255 seconds)
15:08:35 Join nosa [0] (
15:09:08 Quit nosa-j (Ping timeout: 240 seconds)
15:09:08 Nick nosa is now known as nosa-j (
15:10:22 Join petur [0] (~petur@rockbox/developer/petur)
15:15:02 Quit wodz (Quit: Leaving)
15:41:23 Quit petur (Read error: Connection reset by peer)
15:43:03 Join TheLemonMan [0] (
16:00:09 Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium
16:02:13pamauryTorne: ping
16:02:54pamauryI wanted to put a change on gerrit for review
16:03:12pamauryand I didn't pay attention that my commit "depended" on a local one that I wanted to commit to master anyway
16:03:41pamauryso now both are on gerrit for review :-/ Can I simply submit the first one without review ?
16:04:16Torneif you push it directly to master it will just close the review as merged
16:04:37pamauryah cool :) That answers my question
16:05:14CIA-10Commit 0aca81d in rockbox by Amaury Pouly: imx233: add audioin init code, add adc dma interrupts, fix register defines
16:05:57pamauryIs it new that gerrit shows warning about commit message being too long ?
16:06:12Tornei don't think anything has canged
16:06:37TorneThe recommended git commit message format is a oneline summary that's <=50 chars
16:06:42 Join {phoenix} [0] (
16:06:45Tornethen paragraphs wrapped at ~72
16:06:59Tornenot strictly required, but strongly preferred to make −−oneline output look nice :)
16:07:32CIA-100aca81d build result: All green
16:10:02Tornefunman: apologies for yo unot being able to push tags; i meant to set up a way to allow this. I've now done it: add yourself to the Rockbox Release Committers group and you will get permission to push annotated tags and new heads (you can add/remove yourself, probably prefable to remove when you are done)
16:10:27Tornefunman: if that doesn't work let me know :p
16:11:17pamauryTorne: by chance, do you know if one change the behaviour of the "Diff all side-by-side" in gerrit ? That's nearly a terrorist attacks when it opens dozens of tab (one for each file) !
16:11:25Tornedon't think s
16:11:45Torneraise a feature request on the gerrit issue tracker
16:11:56Torneit is moderately dumb that it opens N windos
16:12:20pamauryalready raised apparently
16:12:29Tornestar it then :O
16:12:30pamauryIssue 938: Diff all side-by-side on the same page
16:13:46 Join Horscht [0] (
16:13:46 Quit Horscht (Changing host)
16:13:46 Join Horscht [0] (~Horscht@xbmc/user/horscht)
16:15:05 Join CaptainKewl [0] (
16:15:45pamaurydone, we'll see. It seems some guys at nokia have a patch to change this behaviour and are tried to push it upstream without success
16:16:45Tornenobody was able to push patches to gerrit for a long time beacuse of downtime
16:16:54Tornenow that gerrit's gerrit is back up i expect it can be done
16:17:23pamaurywhat is the link between and gerrit ?
16:17:30pamaurywas it hosted on ?
16:17:54Torneyes, gerrit was part of AOSP
16:18:15pamauryCall for testers: please review/test,84 (radio power handling) !
16:18:18Tornegoogle host AOSP themselves now, though
16:19:47 Join dreamlayers [0] (~bgjenero@rockbox/developer/dreamlayers)
16:26:00 Join stoffel [0] (
16:26:12CIA-10Commit 4b85c93 in rockbox by Boris Gjenero: Improve rockbox_flash messages
16:27:44 Join petur [0] (~petur@rockbox/developer/petur)
16:28:13CIA-104b85c93 build result: All green
16:29:10 Quit Horscht (Quit: Verlassend)
16:29:56dreamlayersSo, apparently "looks good to me, approved" doesn't automatically do anything, and I have to "submit patch set" to get it included.
16:30:38 Join lorenzo92 [0] (
16:31:47 Quit lorenzo92 (Client Quit)
16:32:35dreamlayersI see "Status: Merged", but it seems the change was rebased. I guess Gerrit does that automatically.
16:33:02Tornegerrit cherrypicks commits to avoid creating unnecessary merge commits
16:38:11dreamlayersIt seems e-mail notifications for submitted changes only notifies for changes that went through code review.
16:42:20jhMikeSkugel: why is the generic mixer code in two places? (firmware/asm and firmware/asm/generic)
16:43:04kugeljhMikeS: oh. that's a mistake. firmware/asm/generic shouldnt exist
16:45:26kugelaosp gerrit is back? great
16:45:39jhMikeSit should probably be a wee bit more generic too
16:46:48 Quit petur (Ping timeout: 240 seconds)
16:48:28 Quit stoffel (Ping timeout: 245 seconds)
16:48:37 Quit pamaury (Remote host closed the connection)
16:48:58 Join bertrik [0] (~bertrik@conference/fosdem/x-zqcokmveefprkius)
16:48:59 Quit bertrik (Changing host)
16:48:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
16:55:44 Quit bertrik (Ping timeout: 245 seconds)
16:59:43***Saving seen data "./dancer.seen"
17:05:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
17:08:50 Quit bertrik (Client Quit)
17:10:19 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
17:23:04 Quit bertrik (Ping timeout: 252 seconds)
17:23:24 Join perfectdrug [0] (
17:24:19 Join Rower85 [0] (
17:24:49perfectdrughey I just want to announce that I uploaded :) after lebellium told me that it is needed ;)
17:25:13 Quit {phoenix} (Remote host closed the connection)
17:25:30 Join MethoS- [0] (~clemens@
17:26:11lebelliumoh thank you so much perfectdrug!
17:26:11jhMikeSwtf, ever time I try to run the sim now: SDL_WaitEvent error ??
17:26:20lebelliumthat's really nice :)
17:28:37lebelliumhey gevaerts: perfectdrug nicely designed the R0 pic. Do you have the necessary rights to add it to the builds page?
17:28:42perfectdruglebellium: yeah and I was faster than I thought
17:29:21 Quit antil33t (Ping timeout: 248 seconds)
17:30:57gevaertslebellium: yes, it just needs to be committed in the right spot. I'll get to it later today unless someone beats me to it
17:31:52lebelliumperfectdrug: I see on the SVG pic there is no black line for the navigation square (silver circle), is it normal?
17:33:08perfectdrugwhat do you mean? the arrow for the text?
17:33:48lebelliumyes I mean the arrow for the text. The silver square is the left/right/up/down keys
17:34:19lebelliummaybe the arrow for the central button is also for they arrow keys?
17:34:26lebelliumfor the*
17:35:08perfectdrugoh I didn't know this the user manual page 8 you linked me doesn't show it
17:35:51perfectdrugah actually it did, but I missinterpreted
17:36:17lebelliumyes in the manual there is only one arrow for both the navigation square and the selection button
17:36:32kugelperfectdrug: consider pushing it to gerrit :)
17:36:36lebelliumthat said we can do the same for rockbox maybe?
17:37:27kugelperfectdrug: nice work anyway :)
17:38:01kugelperfectdrug: btw, sansa clip zip and fuze+ are also in need of a new picture :)
17:38:10dreamlayers5G iPod sim works for me.
17:38:46kugelgevaerts: fs#12407 also while you're at it
17:38:46fs-bluebot SVG Image for Philips GoGear SA9200 (patches, unconfirmed)
17:39:07dreamlayersjhMikeS: did you try make clean? What device sim are you using, and what OS?
17:39:16kugeloh wait, that one has a small error
17:40:56kugellebellium: on my silver ypr0 there's only one square
17:41:28kugelperfectdrug: would be nice if you could fix the issue with the sa9200 pics
17:41:47lebelliumkugel: I have both black and silver R0. what square are you talking about?
17:42:05kugelthe one that has the directional buttons
17:42:49jhMikeSdreamlayers: I did make clean. beast sim, debian (which was all fine until just very recently)
17:42:59kugellebellium: oh sorry, I misread
17:44:14lebelliumah ok :)
17:44:51 Join wodz [0] (
17:45:20perfectdrugnow it looks really messy suggestions?
17:46:08wodzkugel: could you paste the changes you made to compile unwinder on android? I have hard times to compile sdl RaaA on arm
17:46:14wodzwith unwinder
17:46:34kugelwodz: dont have it anymore
17:47:17 Quit Keripo (Quit: Leaving.)
17:47:24kugelwas basically s/CONFIG_PLATFORM & PLATFORM_NATIVE//
17:47:32kugeland adding the .c to firmware/SOURCES
17:47:40lebelliumperfectdrug: maybe one single arrow for the navigation square?
17:48:33 Quit jhMikeS ()
17:48:57lebelliumarbitrarily choose any directional key, I guess people would understand that applies to all keys
17:49:30 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:51:42perfectdruglebellium: like this ?
17:51:54 Quit wodz (Quit: Leaving)
17:52:23lebelliumperfectdrug: Indeed I would do that personally. What do the others think? Kugel?
17:52:58 Join jhMikeS [0] (
17:52:58 Quit jhMikeS (Changing host)
17:52:58 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
17:55:16kugel"Navigation" sounds like it was one button
17:55:32kugelwhy not just "Left/Right/Up/Down"?
17:55:35funmanTorne: how can i add myself to the release committers group?
17:55:49kugelor perhaps "Directional Keys"
17:57:10 Join stoffel [0] (
17:57:40perfectdrugmaybe I should wait for comments before updating the task :)
17:58:08perfectdrugDirectional Keys sounds good
17:59:55perfectdrugLeft/Right/Up/Down also :/
18:00:26lebelliumdifficult choice
18:02:33 Join gartral [0] (
18:02:36gartralhey all
18:02:47perfectdrugwhere is the steering board when we need it :DD
18:03:22funmanTorne: i am not a gerrit admin
18:04:19funmanTorne: why do we need a separate group; we could give the permission to tag to all rockbox committers
18:05:38perfectdrugI'll go with directional keys now
18:07:39pixelmaperfectdrug: maybe marking the "directions" individually, that can get crowded easily though but thats how it was done for the joystick thingies of e.g. the Iaudios too (although those have marks around the joystick so this was easier and isn't completely comparable)
18:08:36 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
18:09:12perfectdrughey pixelma:) yes that looked messy see do you think thats fine anyway?
18:10:10lebelliumthat looks messy :S
18:11:00pixelmaI guess it could get a lot better with some alignment but I'm not sure if enough
18:14:18CIA-10Commit e67a1af in rockbox by Amaury Pouly: fuze+: the radio chip needs a few milliseconds to power up
18:15:29gartralpixelma: hello!
18:16:32CIA-10e67a1af build result: All green
18:17:34 Join petur [0] (~petur@
18:17:39 Quit petur (Changing host)
18:17:39 Join petur [0] (~petur@rockbox/developer/petur)
18:18:26 Quit stoffel (Ping timeout: 252 seconds)
18:21:50perfectdrugpixelma: that is with allignment
18:24:10Tornefunman: you don't need to be an admin to add yourself to the group; just a committer
18:24:20bluebrotherperfectdrug: you could put "Down" and "Select at the bottom (on a single line) to make the sides less cramped
18:24:24pixelmaperfectdrug: not bad actually (also the actual picture - nice work). One thing to think about is *IMO* if the "User button" really neads the "button"
18:24:28Tornefunman: and i don't think it's a great idea to allow tag creation all the time because tags are not really undo-able
18:25:51Tornefunman: that's certainly up for discussoin, but for now you should be able to do it as i described
18:26:39funmani mean how do i add myself to this group
18:26:45Tornego to the lsit of groups, and add yourself
18:26:54 Quit petur (Quit: *plop*)
18:26:58funmanhmm i had to go through admin
18:27:38funmantag pushed
18:27:38gartralhtfhfkytmgyfyfyjfndhtdhsdhrdthjdtjghl v vf,ktf
18:27:48bluebrothergartral: good idea!
18:27:51gartralsorry all, dropped my keyboard
18:28:35Tornefunman: anyway, yeah. once a tag gets pushed to the server, clients will never re-fetch or remove it
18:28:39perfectdrugpixelma: just"User" sounds weird no? bluebrother: yeah may be I just thought the space left and right is "free" because the height is fixed to 100mm but I am no manual expert and not sure about this limitation
18:28:41gartralbluebrother: :P went too plug in a hub, dropped keyboard..
18:28:53Tornei.e. you can't undo or replace the tag without telling everyone to manually edit it out of their local repo
18:29:10pixelmaperfectdrug: maybe taking bluebrother's suggestion a bit further - on the bottom row: User(left), Select (in the middle), Down (to the right - to get Up/left in one column and Right/Down in the other) where the side labels are still in the same alignment as the above ones?
18:29:13funmanTorne: i think i did that already
18:29:20CIA-101db74db build result: 6 errors, 0 warnings (Michael Sevakis committed)
18:29:34funmandeleting remote tags
18:29:42bluebrotherperfectdrug: I guess that really depends on how it looks after building the manual
18:29:51funmannot in rockbox
18:30:09funmanand update worked correctly
18:30:19pixelmaperfectdrug: the remote pictures have labels above and below too
18:30:24jhMikeSI didn't commit squat !!
18:30:25funmananyway we need to tag releases of various and numerous tools
18:30:47Tornefunman: updating *does not* work correctly, i assure you
18:30:55Tornetags are only fetched once; new values do not overwrite
18:31:15Tornethere is a long screed on why you should not try and delete or replace them in published repos in git help tag :)
18:31:16funmanwell ok, let's assume committers will not screw up everything?
18:31:35funmana few people use (read) tags anyway i guess
18:31:50Tornemost of the tags are read by every clone
18:31:57Torneif the tag points to a revision that's fetched by the fetchspec you get the tag
18:32:00jhMikeSwhat the hell is CIA-10 saying now?
18:32:23funmanTorne: ok
18:32:49Torneanyway, we can configure it differnetly if this is too much hassle.
18:33:03 Quit dreamlayers (Quit: back tonight)
18:33:07Torneor you could just leave yourself in that group forever
18:33:28funmani'll document the steps on UsingGit
18:34:27*Torne nods
18:34:41Tornewe can always change it whenver
18:34:52 Join Guest9898 [0] (
18:36:05jhMikeSreally, why's my commit showing twice now in the table (67dd4d6 and 1db74db)
18:36:33 Quit Guest9898 (Client Quit)
18:37:27funmanjhMikeS: it must be my tag
18:38:02 Quit perfectdrug (Quit: CGI:IRC (Ping timeout))
18:38:15funmanwe should not build tags i think
18:39:10 Join perfectdrug [0] (
18:39:53Tornewe shouldn't build anything except refs/heads/master for now, in fact :)
18:40:04pamaurydid someone ever had this error message:
18:40:04pamaury/home/pamaury/project/rockbox/myrockbox/firmware/target/arm/s3c2440/crt0.S:791: Error: unaligned opcodes detected in executable segment
18:40:12Torneas currently our build infrastructure would put the result of hte build in the same place as curent builds
18:40:26jhMikeSI see....hmm
18:41:02jhMikeSpamaury: weird
18:41:29pamaurythat's not with HEAD, that a custom port but I never had this message before and the output doesn't really help
18:42:15 Join Kriz [0] (
18:42:28perfectdrugpixelma not sure if I could follow you but it doesn't look any better, the arrows for select and down de oesn't look good this way
18:42:56 Quit Kriz (Client Quit)
18:43:11perfectdrugs/de oesn't/don't
18:44:10perfectdrugdidn't thought that this would be so difficult even more than the image itself :D
18:44:16 Join daoo [0] (
18:46:56pixelmathat's a weird statement then, if you're not sure you understood... got the SVG somewhere?
18:55:17 Join petur [0] (~petur@rockbox/developer/petur)
18:56:25 Part daoo
18:57:25 Join lebellium_ [0] (
18:57:30gartralhere's a question on the sansa e200v1: has the bootloader changed from the 2008-12-11T22:14:50 version?
18:58:48 Quit lebellium (Ping timeout: 240 seconds)
18:58:51 Nick lebellium_ is now known as lebellium (
18:59:45***Saving seen data "./dancer.seen"
19:04:51 Join curtism [0] (
19:04:51pixelmaperfectdrug:"> (not sure though)
19:05:24pixelmaif it's much better, I mean
19:08:09bluebrotherpixelma: nice :)
19:09:23 Quit petur (Quit: *plop*)
19:10:58*pixelma scrolls back to get to the flyspray task number
19:14:01perfectdrugpixelma: yeah thats fine thanks, could you please create the pdf while you are at it aswell?
19:15:11pixelmanot sure, I only got a remote access to a linux box here and have to remember some commands
19:15:28pixelmaI'll try though
19:16:04pamaurydamn, I can't get rid of this assembler error message
19:16:31perfectdrugI corrected also
19:17:08gartralpixelma: if I remember correctly, you guys used latex too make the manuals.. right?
19:17:24bluebrothergartral: yes
19:21:03pixelmaperfectdrug: your SVG wasn't saved by inkscape, or? (I'm just wondering why my file is a bit bigger)
19:22:20perfectdrugI only use inkscape
19:22:28pixelmaah, hmm
19:23:21pixelmawhatever. It doesn't play a big role anyway as it isn't megabytes away or so
19:23:53bluebrotherperhaps a different version saving things slightly different?
19:24:11pixelmapossible, I think mine is a bit outdated
19:24:59pixelmaand it's usually just a bit "noise" and comments in the text part, there's no visual difference
19:29:25perfectdrugso I have to go, see you later
19:31:31pixelmamy version just uploads
19:31:51pixelmaonce responds
19:32:01 Quit perfectdrug (Quit: CGI:IRC)
19:32:08 Join Blue_Dude [0] (
19:32:08 Quit Blue_Dude (Changing host)
19:32:08 Join Blue_Dude [0] (~chatzilla@rockbox/developer/Blue-Dude)
19:32:43Blue_DudeBeen having a weird bug lately where I turn on Rockbox and the bookmark file has been wiped out. Anyone else seeing this?
19:34:32 Quit TheLemonMan (Quit: WeeChat 0.3.6)
19:36:24pamauryit's amazing at which pace our codebase changes
19:37:29pamauryI've not touched a port for a few months and there tons of breakage
19:38:34pixelmabluebrother, kugel: in case one of you would want to commit, please wait a moment for my next upload - I'm putting the labels on a different layer (maybe that got lost somewhere) - and will also add the small image for the build (etc.) table
19:43:38 Join Blue_Dude_ [0] (~chatzilla@rockbox/developer/Blue-Dude)
19:43:57 Join Keripo [0] (~Keripo@
19:46:06pixelmacould someone look up the naming scheme for the small pics for me (I believe they are in the www branch(?))?
19:46:08 Quit Blue_Dude (Ping timeout: 240 seconds)
19:46:19 Nick Blue_Dude_ is now known as Blue_Dude (~chatzilla@rockbox/developer/Blue-Dude)
19:47:49 Join perfectdrug [0] (
19:48:17Blue_DudeAnyway, having issues with the most-recent.bmark file being deleted on startup (I have Rockbox set to startup in the bookmarks screen, which pops up with an empty splash). Sometimes it loads with only the first two or three bookmarks showing, but then displays normally when backed out and into the bookmark screen. I'm going to rebase and rebuild, but this is a problem.
19:48:28perfectdrugpixelma: I already added the small image in the first post of the task :)
19:48:41pixelmaoh, sorry
19:50:19kugelwhat#s the pdf for?
19:51:30pixelmalatex uses it for the manual pdf, IIRC
19:51:52 Quit Blue_Dude (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
19:52:33kugelpixelma: pdflatex can read eps files directly
19:52:53funmanbluebrother: any update on your release scripts?
19:53:18funmanthe (known) bricked clipv2 count since it was fixed in git is now 1
19:53:48funmani need to make a new mkamsboot as well
19:53:49pixelmakugel: that's how it was done so far - there are no eps files in our codebase. I admit though that I never questioned it, maybe bluebrother knows more
19:54:11bluebrotherfunman: I'm working on it right now.
19:55:19funmangreat, i'll make the mkamsboot builds then
19:56:02bluebrotherpixelma: pdflatex does _not_ understand eps files. latex does understand eps (but doesn't understand most other formats) while for pdflatex this is the other way round.
19:56:18bluebrotherIt's _possible_ that recent versions of pdflatex added support for reading eps directly
19:56:40bluebrotheror converting it automatically is slow :\ at least not down though
19:56:57 Join TheLemonMan [0] (
19:56:58bluebrotherbut I haven't followed the latest development in the LaTeX camp.
19:58:47bluebrotherI don't think we want to make pdflatex call other programs. We _could_ put this into the Makefile and have that convert eps files first.
19:59:33kugelcould also use a real image format instead of the odd eps/pdf
19:59:38bluebrothernot sure if the added dependency is worth it −− the images in question are usually generated once and change never. It's not screenshots ...
20:00:32kugelis it really a dependency? graphicx comes with virtually every latex installation doesnt it?
20:00:36bluebrotherthat "odd" format means we can use vector graphics. Which we want
20:01:20bluebrothergraphicx is the normal package for handling graphics.
20:02:19bluebrotherthat doesn't change the fact that pdflatex doesn't handle eps as image format. Unfortunately.
20:02:31kugelwhich format means we can use vector graphics?
20:03:17pixelmasvg, (eps), pdf
20:03:36bluebrotherthis package could be interesting:
20:03:43 Nick eintopf_ is now known as eintopf (
20:04:05kugelarent graphics rasterized in pdfs?
20:04:26bluebrotherhmm, that's a perl script. Not much of an issue though
20:04:34bluebrotherno. pdf can handle vector graphics.
20:04:41bluebrotherit can also handle bitmap formats.
20:04:46bluebrotherwhatever you put in
20:04:51kugeldidnt know
20:05:26bluebrotheryou can even put javascript into pdf
20:07:00bluebrotherkugel: that was quite an interesting talk about pdf:
20:07:48bluebrotherfunman: hmm. We already use that for ipodpatcher and sansapatcher.
20:08:07pamaurywhat is the new synonym for invalidate_dcache_range ?
20:08:14funmanbluebrother: do they use libtools.make ?
20:09:08bluebrotherI've converted all the tools in rbutil/ except bin2c in rbutil/tools
20:09:10funmanbluebrother: hm we can add it unconditionally to CFLAGS i guess
20:09:28 Quit perfectdrug (Quit: CGI:IRC)
20:09:29bluebrotherI guess it wouldn't hurt to always use it on Windows, yes.
20:09:54bluebrotherbut then it also makes sense to remove it from ipodpatcher and sansapatcher CFLAGS :)
20:10:13kugelpamaury: there's commit, commit_discard and discard, take your pick :)
20:10:23pamauryI think it's discard
20:10:56pamaurythe s3c2440 tree is really dying, isn't dma-s3c2440.c used ?
20:11:44funmanbluebrother: G#85 (updated)
20:13:31bluebrotherI think I broke the gerrit detection regexp recently :o
20:22:57 Quit CaptainKewl (Read error: Connection reset by peer)
20:34:29funmanbluebrother: ok for that change ?
20:35:12funmanah you approvied it already :)
20:35:25bluebrotherfunman: right, just wanted to say that :)
20:35:42bluebrotheryay, it seems to compile at least.
20:36:14bluebrothernote to self: blob hashes are not necessarily unique as key for filenames
20:36:25 Quit Keripo (Quit: Leaving.)
20:36:34CIA-10Commit db3afb0 in rockbox by Rafaël Carré: Make sure we use POSIX/C99 printf() when building for windows
20:38:51funmanmkamsboot 1.6 tagged and binaries sent to Bagder
20:39:03funmanit built almost flawlessly
20:39:36funmanhad to run ranlib manually for windows and remove /Developers/usr/bin from PATH on osx (else it'd use a 'cc' which didn't know about powerpc)
20:40:27funmanBagder: should i edit the wiki to point to funman/mkamsboot-1.6/"> before you can upload the new binaries?
20:43:58 Join captainkwel [0] (
20:59:48***Saving seen data "./dancer.seen"
21:00:16 Join bertrik [0] (
21:00:17 Quit bertrik (Changing host)
21:00:17 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
21:01:56 Quit bluebrother (Disconnected by services)
21:01:57 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
21:03:27 Quit fs-bluebot (Ping timeout: 240 seconds)
21:04:56 Quit y4n (Quit: Today is the perfect day for a perfect day.)
21:05:01 Join fs-bluebot [0] (
21:07:39bluebrother^hmm, I need to do something about the keywords we used for releases as well :/
21:19:05bluebrother^previously expanded in version.h but that obviously doesn't work anymore.
21:19:40bluebrother^maybe it makes sense using at some point. Though I'd like to avoid that additional dependency on sh, which is ugly on Windows
21:19:44funmani used export VERSION=1.6 before building
21:20:01bluebrother^Rockbox Utility doesn't do that.
21:20:12bluebrother^RockboxUtility-rbootloader_clipv2_v5-5-ge67a1af-64bit.tar.bz2 is a bit of a broken filename :)
21:20:39funmanyou can tag first and parse a bit git describe output
21:21:02bluebrother^though that's HEAD. Should work for a tag ...
21:21:03funmaneven abort if the current version isn't tagged
21:21:04*bluebrother^ tries
21:21:26bluebrother^bootloader_clipv2_v5-5-ge67a1af is the output of git describe :)
21:22:06 Join Highlander [0] (~Connor_Ma@2a01:e35:2ec2:dcd0:144c:fc2c:4a2b:bbf4)
21:22:42funmanhum why doesn't it use mkamsboot 1.6 tag?
21:25:08bluebrother^maybe because I haven't pulled since?
21:25:21bluebrother^need to check that ...
21:25:53kugelrequiring tagging before doing the final build sounds nasty
21:26:26bluebrother^why? Besides, it's not required.
21:28:15kugel"abort if the current version isn't tagged"
21:30:31funmanbluebrother^: doesn't work for me either
21:30:43funmankugel: when you make releases ..
21:31:54*bluebrother^ confused
21:31:55funmani pushed a tag which points to the wrong commit
21:33:03funmanthe commit i tagged doesn't have the reviewed-by
21:34:01funmanand i can't rewrite it
21:34:59funmanbluebrother^: if you tag HEAD, git describe returns the tag's name and only that
21:35:20bluebrother^funman: yes, I know :)
21:35:28bluebrother^the problem is when I don't have a tag.
21:35:38funmanso -> RockboxUtiity-rrbutil_1.2.12-64bit.tar.bz2
21:35:45bluebrother^git describe seems to use the most recent tag, which I nor necessarily want.
21:36:07bluebrother^I'm alreay at RockboxUtility-v1.2.11-64bit.tar.bz2 for tags :)
21:36:20bluebrother^though it's really hackish right now
21:36:23funmanvXX should be for rockbox only
21:41:33funman;a=shortlog;h=refs/changes/85/85/2 : 85/85/2 and mkamsboot_1.6;a=summary : master
21:41:52 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
21:43:45 Quit benedikt93 (Quit: Bye ;))
21:47:35 Quit leavittx (Ping timeout: 252 seconds)
21:50:03 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
21:54:38 Quit Highlander (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
22:01:03 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
22:04:27 Quit [Saint] (Ping timeout: 252 seconds)
22:04:58 Quit captainkwel (Quit: Ex-Chat)
22:05:00 Quit perrikwp (Read error: Operation timed out)
22:10:27CIA-10Commit 909b96f in rockbox by Dominik Riebeling: Python module to get (some) files from the repository.
22:10:28CIA-10Commit 001eb3b in rockbox by Dominik Riebeling: Update deployment script for git.
22:10:28CIA-10Commit 3131dd5 in rockbox by Dominik Riebeling: Bump version to 1.2.12.
22:10:57bluebrother^ok, so now to figure if building still works on all OSes
22:11:34bluebrother^argh, forgot Info.plist
22:12:35kugelbluebrother^: why not download the files via http?
22:12:57CIA-10Commit 13e640c in rockbox by Dominik Riebeling: Update version to 1.2.12, OS X specific file.
22:14:38 Join nosa [0] (
22:14:50bluebrother^kugel: because it's simpler to implement that way.
22:15:15bluebrother^scraping the website is something I want to do later, but local git has manpages.
22:15:49bluebrother^and I'm pretty busy with other stuff these days as well
22:16:47 Quit nosa-j (Ping timeout: 240 seconds)
22:16:48 Nick nosa is now known as nosa-j (
22:21:02 Join petur [0] (~petur@rockbox/developer/petur)
22:31:07 Quit TheLemonMan (Quit: WeeChat 0.3.6)
22:54:26 Quit dv_ (Read error: Connection reset by peer)
22:57:56 Join dv_ [0] (
22:58:20 Quit Bagder (Remote host closed the connection)
22:59:49***Saving seen data "./dancer.seen"
23:08:24 Join dfkt [0] (
23:08:24 Quit dfkt (Changing host)
23:08:24 Join dfkt [0] (dfkt@unaffiliated/dfkt)
23:16:09 Quit knittl (Ping timeout: 245 seconds)
23:18:22 Join p3tur [0] (~petur@rockbox/developer/petur)
23:19:37 Quit petur (Quit: here today, gone tomorrow)
23:19:42 Nick p3tur is now known as petur (~petur@rockbox/developer/petur)
23:20:06 Quit bertrik (Quit: And That, My Liege, Is How We Know the Earth to Be Banana Shaped)
23:42:36 Join saratoga [0] (980329b4@gateway/web/freenode/ip.
23:42:56saratogadoes the SVN version of rbutil support patching the unzipped firmware files from sandisk?
23:43:58saratogaif so, i'll add it to the changelog
23:44:35 Quit n1s (Quit: Ex-Chat)
23:45:49lebelliumWhat about the R0 pic finally guys? Ready to be pushed on the build page?
23:47:50bluebrother^saratoga: yes, but that's already in the changelog in the wiki
23:47:59saratogaoh, must have missed it
23:48:16bluebrother^(2nd entry from the bottom in the svn changes list)
23:48:27saratogaugh yeah there it is
23:48:36*bluebrother^ already started wondering if he forgot to add it :)
23:48:50saratogais there a binary somewhere i can test?
23:50:06bluebrother^no −− that change went in after the switch to git, and no svn / git build exists since then
23:50:13bluebrother^what OS? Windows?
23:50:27saratogaif you have it handy, otherwise don't worry
23:50:45bluebrother^I can push you one of the test builds I cross compiled earlier today, but cross compiling for Windows is problematic with TTS support
23:50:51bluebrother^s/TTS/Screen Reader/
23:51:01saratogacan you do it without, i don't need screen reading
23:51:10bluebrother^something seems to break in that case −− NVDA always tells me about "unknown" :(
23:51:30saratoga(i've never used the voice interface in rockbox or rbutil anyway)
23:52:01bluebrother^sure, give me a few minutes
23:52:13bluebrother^or rather the machine and network :)
23:56:08*[Saint_] demands only the finest hand flipped bits
23:56:18 Quit pamaury (Remote host closed the connection)

Previous day | Next day