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-01-26

00:03:16 Join factor [0] (~factor@
00:17:05 Quit domonoky (Read error: Connection reset by peer)
00:21:55 Quit Thra11 (Read error: Operation timed out)
00:26:48 Quit Keripo (Quit: Leaving.)
00:27:02funmanwin 3
00:35:33 Quit liar (Ping timeout: 245 seconds)
00:38:47 Join mc2739 [0] (~mc2739@
00:40:11 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120118081945])
00:44:40 Join liar [0] (
00:45:14 Quit mc2739 (Ping timeout: 240 seconds)
00:46:48 Quit ChanServ (*.net *.split)
00:46:49 Quit fs-bluebot (*.net *.split)
00:47:21 Join mc2739 [0] (~mc2739@
00:50:19 Join fs-bluebot [0] (
00:54:36***Saving seen data "./dancer.seen"
00:55:05 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
00:56:30 Quit AlexP (Read error: Connection reset by peer)
00:58:40 Join ChanServ [0] (ChanServ@services.)
00:58:40Mode"#rockbox +o ChanServ " by
01:00:13 Nick liar is now known as Guest67905 (
01:01:24 Quit bertrik (Ping timeout: 248 seconds)
01:02:48 Quit mc2739 (Changing host)
01:02:48 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:17:34 Quit curtism (Ping timeout: 240 seconds)
01:21:28 Quit MethoS- (Quit: Konversation terminated!)
01:26:47funmanclipv2 boots fine but keys are problematic
01:27:01funmanno key but power and hold (who are on direct gpio) work in rockbox.sansa
01:27:32funmanin bootloader, the 3rd row of the matrix works (down / voldown / home) because i can see bootloader verbose when i press them
01:27:40funmandown key causes rockbox not to boot though
01:27:47funmanand i didnt try to boot OF yet
01:28:53[Saint]kugel: by my understanding, your popup should have the same timeout issue if one is too hasty.
01:30:16[Saint]I may be reading it incorrectly, though. It looks almost like a straight rip from "my cabbie"...but I can't really compare the two side-by-side presently.
01:30:43 Join curtism [0] (
01:31:37funmanimpossible to use the simulator on a macbook keyboard
01:33:55funmanwhere does rockbox store the current playlist, to resume on restart (if start screen is wps) ?
01:34:44funmani have the same file hierarchy on the clipv2 and the sim and copying nvram.bin didnt do the trick
01:36:48gevaertsThe playlist control file. I can't remember the exact name
01:38:23funmanfound it thnaks!
01:38:29funmannot sure why we need to doubly hide it
01:38:40*[Saint] isn't even sure he *wants* to read the skin var arguments in svn cabbie correctly...
01:38:54[Saint]I think I'm happier being wrong, if I'm right.
01:44:22 Join adcurtin [0] (
01:45:38adcurtinI'm trying to install RB to a sansa Clip+ from os x 10.7
01:46:02adcurtinwhen I try to configure the utility, I get a no mountpoint given error, but the correct mountpoint is selected
01:46:20funmanadcurtin: try manual install ? or run as admin ?
01:46:36[Saint]if you're certain its the correct mountpoint, let it run.
01:46:47[Saint]emphasis on certain
01:47:29adcurtinit won't let me let it run
01:47:51[Saint]Oh...I totally missread. Its saying the mountpoint is incorrect, not that it can't autodetect.
01:48:07adcurtinand yes, I'm certain it's the correct mountpoint ( /Volumes/SANSA CLIPP )
01:48:39adcurtinthe error is "no mountpoint given"
01:48:47adcurtinbut there is a mountpoint selected
01:49:19[Saint]You have sufficient rights?
01:49:36funmanah perhaps the problem is spaces in the mount point. anyway manual install works
01:49:43adcurtinif I didn't, OS X pops up a dialog and asks for more rights
01:51:34funmansomewhy rockbox still says me nothing to resume
01:52:16funman anything obvious?
01:53:36funmanah empty files ..
01:56:53 Part adcurtin
02:00:46[Saint]JdGordon: off huh? Now...about those seek touch regions in the .sbs.... ;)
02:00:54[Saint](joking, really)
02:18:13 Quit nosa-j (Excess Flood)
02:18:38 Join nosa-j [0] (
02:21:27 Quit Strife89 (Quit: Zoom)
02:39:15 Quit froggyman (Quit: People who think they know everything are really annoying to those of us who actually do.)
02:39:54 Join froggyman [0] (~froggyman@
02:39:54 Quit froggyman (Changing host)
02:39:54 Join froggyman [0] (~froggyman@unaffiliated/froggyman)
02:47:33 Quit curtism (Ping timeout: 245 seconds)
02:52:55 Quit anewuser_ (Read error: Connection reset by peer)
02:54:37***Saving seen data "./dancer.seen"
02:58:56 Join anewuser [0] (~anewuser@
02:58:57 Quit anewuser (Changing host)
02:58:57 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
03:01:04 Join curtism [0] (
03:18:19 Join JdGord [0] (~AndChat@
03:24:31kadobanwhat's the protocol with the whole gerrit thing. should i try to find a commiter to look at stuff i've thrown there, or is it more just wait until someone cares? i haven't done anything on the goban plugin in forever so i forget which commiters were interested...i think moos isn't around much anymore
03:56:47[Saint]The whole thing is still pretty new, not even all the committers are set up to use Gerrit as yet to my knowledge.
03:57:01 Quit factor (Read error: Connection reset by peer)
03:57:11[Saint]Rest assured it won't rot and die like so many patches on the tracker have.
03:57:23[Saint]...that's the intention at least.
04:05:32 Join factor [0] (~factor@
04:19:35 Quit remlap (Read error: Connection reset by peer)
04:21:30 Quit Rower85 (Quit: Hmmm...)
04:22:57 Quit TheSeven (Disconnected by services)
04:23:34 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
04:29:57 Quit adnap (Ping timeout: 248 seconds)
04:31:07 Join remlap [0] (
04:37:44 Join Topy [0] (
04:39:33 Quit anewuser (Read error: Connection reset by peer)
04:40:48 Quit T44 (Ping timeout: 240 seconds)
04:49:36 Quit amiconn (Disconnected by services)
04:49:36 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:49:38 Quit pixelma (Disconnected by services)
04:49:40 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:49:42 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:49:58 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:54:40***Saving seen data "./dancer.seen"
05:07:58 Join adnap [0] (
05:35:48 Join Keripo [0] (
05:45:08 Quit Guest67905 (Ping timeout: 245 seconds)
05:49:17 Join Guest67905 [0] (
05:57:14 Join Rob2223 [0] (
06:01:05 Quit Rob2222 (Ping timeout: 260 seconds)
06:50:39 Quit curtism (Quit: Live Long and Prosper)
06:54:44***Saving seen data "./dancer.seen"
07:38:01 Join jdgord_ [0] (~AndChat@
07:40:50 Quit JdGord (Ping timeout: 260 seconds)
07:55:35 Quit jdgord_ (Quit: Bye)
08:12:05 Join GodEater_ [0] (93722cc9@rockbox/staff/GodEater)
08:13:31 Quit ze (Ping timeout: 272 seconds)
08:13:49 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
08:16:01 Join ze [0] (
08:30:27 Join wodz [0] (
08:31:42wodzfunman: Have you checked which vector triggeres the jump actually?
08:32:40 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
08:33:14 Join pamaury [0] (
08:33:15 Quit pamaury (Changing host)
08:33:15 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:33:38 Quit ze (Ping timeout: 252 seconds)
08:35:46 Quit [Saint] (Ping timeout: 252 seconds)
08:41:10 Join ze [0] (
08:44:43 Quit Zambezi (Changing host)
08:44:43 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
08:46:20 Quit Zarggg (Read error: Connection reset by peer)
08:46:42 Join Zarggg [0] (
08:54:04 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
08:54:48***Saving seen data "./dancer.seen"
08:57:07 Quit [Saint_] (Read error: Connection reset by peer)
09:00:58 Join [Saint_] [0] (~Saint]@
09:00:58 Quit [Saint_] (Changing host)
09:00:58 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
09:03:33 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
09:08:39wodzJdGordon: how much work would it be to have UIE/panicf() screen horizontally scrollable?
09:10:11 Quit [Saint_] (Read error: Connection reset by peer)
09:11:38 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
09:13:07 Quit [Saint] (Ping timeout: 240 seconds)
09:13:12 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
09:14:16 Join einhirn [0] (
09:15:10 Quit pamaury (Remote host closed the connection)
09:21:13 Quit bertrik (Ping timeout: 244 seconds)
09:21:18 Quit ze (Ping timeout: 252 seconds)
09:28:01 Join ze [0] (
09:41:29wodzWhat does it mean to press Short Next + Long Next to move next dir in WPS context? How one can press the same button short and long at the same time?
09:41:56wodz(for example any ipod manual section 4.3.1)
09:51:33 Quit jhMikeS ()
10:01:01 Join jhMikeS [0] (
10:01:01 Quit jhMikeS (Changing host)
10:01:01 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
10:01:53 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:02:56 Quit [Saint_] (Client Quit)
10:05:42 Quit [Saint] (Ping timeout: 252 seconds)
10:05:55 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:10:49pixelmawodz: first a short press then a long one
10:16:40wodzthis isn't obvious from manual lecture
10:17:51wodzAnd one more thing - reading manual one may come to conclusion that removing .rockbox folder is enough to revert OF to boot by default
10:18:31pixelmayou know hat you have to do ;)
10:18:40 Join mc2739_ [0] (~mc2739@rockbox/developer/mc2739)
10:19:18 Quit mc2739 (Ping timeout: 245 seconds)
10:19:43ukleinekwodz: that's one thing I thought, too.
10:20:03wodzI am doing manual and keymap rework for HD300 which was loooooong on my todo list
10:21:00wodzNow when I squased battery reading bug I am tempered to push this to stable category...
10:43:00wodzpixelma: how can I track down why my definitions of \Plugin* keys are not picked up?
10:54:51***Saving seen data "./dancer.seen"
10:56:41wodzha got it - '}' was missing in the middle of the keymap tex file
10:57:00 Quit ze (Ping timeout: 252 seconds)
10:57:37 Join ze [0] (
11:00:38 Join Rower85 [0] (
11:13:06 Quit einhirn (Ping timeout: 252 seconds)
11:19:11 Quit Guest67905 (Read error: Connection timed out)
11:21:34 Quit Keripo (Quit: Leaving.)
11:48:22 Join GermanMushroom [0] (
12:05:11 Join anewuser [0] (~anewuser@
12:05:11 Quit anewuser (Changing host)
12:05:11 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
12:06:24JdGordonwodz: using the scroll thread? not much if the threads still work
12:06:41JdGordonif you mean though pressing >> to move the text right it would be a bit more effort
12:06:44JdGordonbut doable
12:06:56 Quit GermanMushroom (Quit: Ik ga weg)
12:07:04gevaertsTorne: is there any way to have gerrit tell us if a patch author isn't in COMMITTERS yet?
12:07:34JdGordoncommitters should be redundant now no?
12:08:03gevaertsWait, CREDITS
12:08:08JdGordonmore interestingly, can we add a post commit hook which adds new people to CREDITS automatically?
12:08:52JdGordon[Saint]: ping?
12:08:58gevaertsI'm pretty sure that's possible (or maybe something that blocks the commit and tells you to do it?), but that might not work if you push from gerrit
12:09:18 Quit anewuser (Read error: Connection reset by peer)
12:10:03wodzJdGordon: ...and scrolling vertically? I am not sure what is really limiting on our ARM targets (but 96x96 clip zip is painfully small)
12:10:27JdGordonvertically should be simple, i need to have a look at your code to make it work
12:10:30TorneYou could add a hook that looked at the author of commits and if they weren't in the list, made another commit to add them
12:10:44TorneThat would go in the same place as the hooks that trigger builds, etc
12:10:55JdGordonwodz: don't let the UI block it, get it in git and bug me to look at it
12:11:16TorneGerrit doesn't run the standard git hooks, though
12:11:31Torneit doesn't support pre-commit or similar things, so you can't block stuff that way
12:12:04TorneYou could hook patchset-created and have it check if the author is in CREDITS, and if not add a -1 to the review with a comment saying so :)
12:12:11Tornebut that won't affect direct pushes
12:12:23wodzJdGordon: so review it on gerrit and put +2 :-)
12:13:22JdGordonis there a button in gerrit to see the whole changeset in one view instead of each changed file seperatly?
12:13:32gevaertsJdGordon: use the gitweb link
12:13:58wodzTorne: as an ARM guy could you look at GERRIT#69 ?
12:14:11gevaertsTorne: ah, that might actually be all we need. That doesn't block things in case something is just confused (encoding issues, or a middle initial, or something like that), while it should warn the submitter
12:14:13Tornewodz: add me on it and i'll get to it, but not until the weekend
12:14:47wodzTorne: done
12:14:48Tornegevaerts: it should work fine for things that are reviewed, yes
12:14:49JdGordongitweb is sloooooow
12:16:26JdGordonwodz: the backtrrace() function is all that does the drawing?
12:16:37wodzJdGordon: yes
12:16:54JdGordondepending on how badly it crashed it should be easy to get a useful output from it
12:20:16 Quit Rower85 (Quit: Hmmm...)
12:25:25JdGordonwodz: im wary of adding to much smartness to backtrace() if it is inlined
12:25:31JdGordonor is it only called in the one place?
12:25:44JdGordon2 places
12:25:58 Join einhirn [0] (
12:26:55JdGordonTorne: can you add a git repo for the cabbie datafiles please?
12:27:06wodzJdGordon: it is called only form UIE() and from panicf()
12:27:22TorneJdGordon: hm. i can, but what is going to actually go in there?
12:27:38Tornemay it make more sense as a branch in rockbox.git ?
12:28:09JdGordonthe raw files to make new cabbie skins, not the actual skins
12:28:24JdGordonno need to have them in the rockbox.git repo
12:30:16Tornegimme a few
12:30:31Tornealso: do you know how to push an initial commit to a remote? :)
12:31:03JdGordonI just assumed we couldnt hence asking you :)
12:31:10Torneyou can't create the repo, no
12:31:14Tornebut it will be empty when created
12:31:30Tornei can give you create ref to push what you have to it
12:31:37Tornebut the syntax/behaviour in git is a little weird :)
12:41:30kugelJdGordon: which data files? the one that are in git now (just moved to a separate repo)?
12:43:08JdGordonthere are none in git
12:43:12JdGordonall the psd's
12:46:37kugelthere's a bit in git
12:47:11wodzkugel: have you tried backtrace() on RaaA?
12:47:56kugelwodz: not yet
12:48:01JdGordonoh ok
12:48:08kugelI'll try to remember to do it
12:48:08JdGordonso add it to there?
12:48:54wodzI would add it to existing ones
12:50:42wodzJdGordon: as of your comment on gerrit - you can place panicf() call in arbitrary place in the code which should trigger the backtrace()
12:54:13 Join nosa [0] (
12:54:52***Saving seen data "./dancer.seen"
12:55:37 Quit nosa-j (Ping timeout: 240 seconds)
12:55:38 Nick nosa is now known as nosa-j (
12:58:11 Join Thra11 [0] (~thrall@
13:08:12CIA-81Commit 1230a45 in rockbox by Björn Stenberg: (Author: Joshua Simmons) goban plugin: hoshi locations for more board sizes
13:08:40 Quit [7] (Quit: No Ping reply in 90 seconds.)
13:09:01 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
13:10:14CIA-811230a45 build result: All green
13:18:27 Quit Zarggg (*.net *.split)
13:18:27 Quit othniel (*.net *.split)
13:18:27 Quit bluebrother^ (*.net *.split)
13:18:27 Quit Zambezi (*.net *.split)
13:18:27 Quit parafin (*.net *.split)
13:20:00 Join liar [0] (
13:22:02 Join MethoS- [0] (~clemens@
13:23:37 Join Zarggg [0] (
13:23:37 Join othniel [0] (~othniel@
13:23:37 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
13:23:37 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
13:23:37 Join parafin [0] (
13:27:46kugelZagor: the git tags on the front page lack newlines
13:28:27Zagorin the commit log?
13:29:40Zagoroh, the reviewed* tags. right, that's an effect of my paragraph pull-together code.
13:31:05ZagorI haven't decided on the best way to fix it yet
13:35:13Tornedon't reflow things that look like rfc822 headers, probably
13:35:33Torne"^[A-Za-z-]+: " or whatever
13:36:49kugelZagor, JdGordon: Is there any news about dynamic/runtime screen size?
13:37:37Zagorno, I haven't done anything on that in a while. christmas holiday and git migration took priority. it's popping back to the surface now.
13:38:08ZagorTorne: is it easy for you to add my svn branch to git?
13:39:36kugelwith runtiem lcd size detection the theme engine should be able to handle at least odd resolutions caused by hosts status/action/whatever bars
13:40:02kugele.g. where it's 480x775 instead if 480x800
13:40:54TorneZagor: Fairly easy, yeah. What I was gonna do was add the relevant ACLs to let people have branches under their username that they can do what they want with and then upload yours as one of those
13:41:01TorneZagor: if you give me a few I can probably do that
13:41:36Tornerefs/developer/zagor/lcd_dynamic or whatever
13:41:54 Quit Mir (Ping timeout: 240 seconds)
13:42:19kugelisn't 1-repo-per-user (with N branches) better than N-branches-per-user (in a single repo)?
13:42:27Torneno, why?
13:42:44Tornemuch more efficient to have one repository for branches that are all copies of the same thing
13:43:16Torneregular git serving just can't handle the ACLs that would be required
13:44:12kugelless clutter in the main repo
13:44:24Tornedefine "clutter!"
13:44:27Torneoops, -!
13:44:36Tornethe main repo already contains, say, all the gerrit changes
13:44:38Torneunder refs/changes/*
13:44:49TorneRemember that when you clone it, you only get refs/heads/* by default
13:44:55TorneYou won't download or see the developer branches
13:45:00Torneunless you change your fetchspec to include them
13:45:11Tornewhich you presumably would for your own, and anyone else's you were particularly interested in.
13:47:49Torneif you git ls-remote currently you will see the large number of refs that alrady exist, but you don't get them all in your remote :)
13:49:31JdGordonwhy doesnt git ls-remote work with tab completion? (err git ls-<tab> no worky)
13:50:01Torneworks for me
13:52:09TorneZagor: does that seem sensible?
13:57:02Torneanyway, time to go to dublin, see you later maybe :)
14:00:49ZagorTorne: sounds sensible to me
14:22:05 Quit perrikwp (Read error: Connection reset by peer)
14:23:15 Join perrikwp [0] (
14:28:58 Quit liar (Read error: Connection timed out)
14:37:03 Join [Saint_] [0] (~Saint]@
14:37:03 Quit [Saint_] (Changing host)
14:37:03 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
14:39:56 Quit [Saint] (Ping timeout: 252 seconds)
14:54:54***Saving seen data "./dancer.seen"
14:55:34 Join benedikt93 [0] (
14:55:34 Quit benedikt93 (Changing host)
14:55:34 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
15:03:24 Quit factor (Quit: Leaving)
15:27:07 Quit wodz (Quit: Leaving)
16:08:07dionoeahi. wht frequency does the rockbox audio core handle?
16:08:13dionoea44.1kHz or
16:08:56 Join ehntoo [0] (ehntoo@gateway/shell/mtu-lug/x-jnpbggyekdhuoake)
16:11:46dionoealooks like the core sample rate indeed is 44.1kHz
16:12:12dionoeahow does it resample if you feed it something else?
16:13:29kugeldionoea: I think the dsp resamples everything to 44.1KHz
16:14:44dionoeaah ok. so it's not done in software?
16:14:53dionoeaor is that hardware dependent?
16:15:13kugelsoftware dsp
16:15:39*GodEater_ fondly remembers the days before resampling
16:15:41 Join dfkt [0] (dfkt@unaffiliated/dfkt)
16:15:57GodEater_having some 22KHz audio books I had being read back at double speed by imps.
16:15:59kugelspeaking of which, what happened to the higher quality sine resampler?
16:16:36dionoeaok. thanks for the info
16:17:06*dionoea 's trying to understand why some of the tracks he converted from flac to ogg/vorbis with gstreamer seem to contain audio hickups from time to time
16:17:33dionoeait's probably due to gstreamer I guess. I should check if they behave the same on a computer
16:17:39kugeldionoea: IIRC the current resample algorithm is quite bad quality
16:18:02pixelmakugel: I thought that was only a GSoC project idea?
16:18:07GodEater_I've heard the same, but not experienced it directly ;)
16:18:12 Join mortalis [0] (~mortalis@
16:18:18dionoeaThe think is that they're at 44.1kHz so that would rule out rockbox resampling issues :)
16:19:14GodEater_don't we have some hardware that expects 48KHz too?
16:19:50*GodEater_ seems to recall some of the sansas did?
16:19:56pixelmaGodEater_: I could hear it with some sub 44.1kHz mp3 comparing a swcodec and a hwcodec target
16:21:46GodEater_pixelma: we've long established I have tin ears
16:24:31dionoeaoh, it's 44.117 kHz hw side according to audio-c200_e200.c . That might explain it.
16:25:14dionoeawould be weird though since it only happens on those tracks i used gstreamer on to convert from flac to ogg
16:25:21dionoeaso it's probably not rockbox related anyway
16:29:17 Join y4n [0] (y4n@unaffiliated/y4ndexx)
16:54:55***Saving seen data "./dancer.seen"
17:00:02 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:03:55 Quit ze (Ping timeout: 248 seconds)
17:04:16 Join ze [0] (
17:26:57 Part Zagor
17:30:06funmanwodz: i didnt check which vector exactly triggers the jump
17:41:10 Join anewuser [0] (~anewuser@
17:41:11 Quit anewuser (Changing host)
17:41:11 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
17:41:47 Quit Amqui (Ping timeout: 248 seconds)
17:42:54 Join pamaury [0] (
17:42:54 Quit pamaury (Changing host)
17:42:54 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:43:18 Join Strife89 [0] (~Strife89@
17:59:01 Join Mir [0] (
18:10:40funmanwodz: i expect irq or swi though
18:11:07funman g#70
18:11:07fs-bluebotGerrit review #70 at,70
18:11:28funmani am tempted to commit above and put a warning note in the wiki for clipv2
18:11:52funmanwith this dualboot doesn't work but at least rockbox works quite well and the clipv2 is not bricked
18:12:08funmanwe can explain it better at a later point
18:15:39 Quit Scromple (Read error: Connection reset by peer)
18:20:29 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:54:58***Saving seen data "./dancer.seen"
18:55:29 Quit ze (Ping timeout: 252 seconds)
19:04:38 Join ze [0] (
19:22:37 Quit kadoban (Read error: Operation timed out)
19:40:10 Join bertrik [0] (
19:40:11 Quit bertrik (Changing host)
19:40:11 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:41:12funmanbertrik: ping about clipv2 buttons
19:41:42bertrikI don't know, I'll have to look it up inthe source
19:43:31funmanthe buttons reading seems identical, the 3rd row even works in the bootloader. i suppose we need some magic delay
19:44:10bertrikthe button stuff relies on button_read_device getting called frequently
19:44:32bertrikit only updates 3 button states per call
19:45:42bertrikdidn't you add something like an interrupt-dependent delay to the button read on the clip zip?
19:45:52funmanyeah perhaps the delay (one tick) is too big
19:45:54bertrikI think it's needed for the clipv1/v2 too
19:46:18funmandon't remember, let me look
19:46:55funmanprobably, but only when interrupt are disabled; in rockbox.sansa they are enabled
19:47:09funmani.e. it might fix bootloader, but only that
19:50:55bertrikhow often is button_read_device called from the bootloader? If it's just once, that explains why we can read only 3 buttons
19:51:16funman3 times i guess, but it's only the last row that we can read
19:51:37funmanah no, init_device does the 3 calls
19:56:07 Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium
19:56:30bertrikmaybe it goes too fast in button_init_device to properly capture all button inputs
19:57:08bertrikfor the clip zip, we sleep(1) between each initial button_read_device() call
19:57:46funmanthat's only in the bootloader, right?
19:58:04bertrikno, always
19:58:16funmani mean the sleep is implicit in rockbox.sansa
19:58:28funmanbecause button_read_device() only runs in the button tick task
19:58:59 Join lebellium [0] (
19:59:07bertrikI mean there's a sleep(1) between the calls to button_read_device() in button_init_device()
19:59:14funmanoh ok
19:59:21funmanyeah that's for the bootloader
19:59:32funmanbecause it only calls button_read_device() once
19:59:36funmanwith irq disabled
19:59:52pamauryI'm confused by the fuze+ lcd, it seems to have some kind of requirement on the window you can actually redraw
20:03:01bertrikfunman, this could possibly fix it I think:
20:03:22funman it's my current diff
20:03:46funmanbertrik: but i'm not testing the bootloader, only rockbox.sansa atm
20:04:46bertrikoh ok
20:04:55bertrikdid you fix the clipv2 brick?
20:05:08funmanmore or less, i fixed rockbox boot with GERRIT#70
20:05:15fs-bluebotGerrit review #70 at,70
20:05:26funmanbut did nt test dual boot yet due to buttons problem ^^
20:07:15bertrikbah, you removed code to fix a problem! :D
20:10:28bertrikor you could just remove the whole row/column scan engine and read all 3 rows in a single call to button_read_device with delays between each row
20:11:15funmanthat's what my diff tries to do
20:11:18bertrikas far as I understood the OF, it waits 0.5ms between switching rows, which would mean that every 10 ms (our HZ tick rate) we would spend 3x1.5ms just waiting for the rows
20:11:21funmanperhaps i should rewrite it from scratch
20:11:46funmanyeah right now i'm looking for a hackish fix; good fix will come next
20:13:00 Join n1s [0] (
20:13:01 Quit n1s (Changing host)
20:13:01 Join n1s [0] (~n1s@rockbox/developer/n1s)
20:13:08bertrikwhat do you think is the difference between clipv2 that brick and clipv2s that don't brick?
20:13:18bertrikhardware difference? or bootloader difference? other?
20:13:39funmanbootloader i guessed first, but hardware too according to the buttons
20:13:48funmanaudio and usb work fine though, didnt test FM tho
20:14:17bertrikoh, so it could be that button reading is also different, like using different GPIOS
20:14:41 Join Keripo [0] (
20:14:55bertrikI don't know if I ever looked in the clipv2 OF for a "switch" between hardware revisions
20:14:56funmani don't think so, the last row work
20:15:05 Quit anewuser (Read error: Connection reset by peer)
20:15:10funmanand .35 OF code looks similar although i spot some differences
20:16:13bertrikperhaps a different bootloader leaves things like pin configurations in a different default state
20:16:52funmanthere's some bit of code which touches GPIOD 2 3 and 5
20:17:10funmanbut as always i'm hastily reading those things and might miss bits
20:32:51funmanpressing the last row buttons "work" : i see the button light go on
20:33:09funmanbut they are not interpreted
20:33:15funmanperhaps incorrect read?
20:42:48 Join Transformer [0] (
20:44:13 Part Transformer
20:48:08 Quit Thra11 (Read error: Connection reset by peer)
20:52:18 Join TheLemonMan [0] (
20:55:01***Saving seen data "./dancer.seen"
20:55:53 Quit TheLemonMan (Client Quit)
20:58:41 Join TheLemonMan [0] (
20:59:56funmanif i press volume down, i read 0x86 = SELECT | VOL DOWN | VOL UP
21:00:48funmanthat is all the PIN is detected for all rows
21:03:18funmanso row switching is wrong
21:04:56 Join Thra11 [0] (~thrall@
21:18:20 Join bluebrother [0] (
21:18:20 Quit bluebrother (Changing host)
21:18:20 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
21:18:48 Quit benedikt93 (Quit: Bye ;))
21:19:34 Quit fs-bluebot (Ping timeout: 240 seconds)
21:19:51 Quit bluebrother^ (Read error: Connection reset by peer)
21:21:09 Join fs-bluebot [0] (
21:21:32 Quit y4n (Quit: PANTS OFF!)
21:22:43 Quit parafin (Quit: So long and thanks for all the fish)
21:23:23 Join AlexP [0] (~alex@rockbox/staff/AlexP)
21:36:13 Quit perrikwp (Read error: Connection reset by peer)
21:36:34 Join parafin [0] (
21:37:23 Join perrikwp [0] (
21:39:55funmanand dualboot doesnt work (possibly re-entry through reset vector isn't handled on that device)
21:40:22funman*re-entry to OF
21:42:25funmanweird because the first 5 vectors all point to a different stub, which all point to the same function
21:43:11funmanwould mean normal entry is through irq or fiq
21:54:09funmanand perhaps that we need to find where in the bootloader the irq should return :/
22:03:52 Join Ariioch [0] (
22:05:18AriiochHello! Got my sansa clip zip yesterday. Put rockbox on it directly and it's all perfect except i would like to lower font size a bit.. Anyone knows how to do that?
22:05:32AriiochCurrently using DFKT Minimum Zip theme
22:05:44funmanchange the font in the settings (check the manual for how to do so)
22:06:25dfkteven smaller fonts than already used in my theme? O_o
22:07:00Ariiochye that or maybe ive done wrong having to big size
22:07:35AriiochBut ye, i could have 1 or 2 size smaller or something
22:07:50Ariiochto fit more text on the screen :D
22:08:57dfktwell, the original fonts should look like that, 7px and 5px high -
22:09:21dfkti guess you could go lower, but not much
22:10:00Ariiochye that was my plan, as low a possible as long as i can see clearly :D
22:10:50AriiochOr atleast try it and see how it looks :)
22:20:39 Join bug2000 [0] (~bug@unaffiliated/bug2000)
22:20:52bug2000Where are the manual instructions for making the firmware?
22:27:24 Join wodz [0] (
22:50:41 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
22:52:57 Quit TheLemonMan (Quit: WeeChat 0.3.6)
22:55:05***Saving seen data "./dancer.seen"
23:16:23funmanoh the OF boots after all
23:18:23funmannot everytime tho
23:33:49 Join Scromple [0] (~Simon@
23:36:39 Join perrikwp_ [0] (
23:39:41 Quit perrikwp (Ping timeout: 276 seconds)
23:41:00 Quit ender| (Ping timeout: 276 seconds)
23:42:33funmannothing interesting in the diagnosis tool
23:43:34 Join ender| [0] (~ender1@2a01:260:4094:1:42:42:42:42)
23:46:22 Quit n1s (Quit: Ex-Chat)
23:52:15 Join liar [0] (

Previous day | Next day