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-12-04

00:02:56DEBUGEOF from server (Connection reset by peer) (snapshot: netstuff.c line 545)
00:02:56***Saving seen data "./dancer.seen"
00:02:58***Started Dancer V4.16
00:02:58***Connected to on port 6667
00:02:58***Logfile for #rockbox started
00:03:28Mode"logbot :+i" by logbot
00:03:33***Server message 501: 'logbot :Unknown MODE flag'
00:03:34 Join logbot [0] (~rockbox@
00:03:34 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
00:03:34 Join Prodicus [0] (~chatzilla@
00:03:34 Join shamus [0] (
00:03:34 Join Horscht [0] (~Horscht@xbmc/user/horscht)
00:03:34 Join Strife89 [0] (~Strife89@
00:03:34 Join Robin0800 [0] (
00:03:34 Join hype [0] (~hype@
00:03:34 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
00:03:34 Join liar [0] (
00:03:34 Join preglow [0] (thomj@rockbox/developer/preglow)
00:03:34 Join Sidney__ [0] (
00:03:34 Join SuperBrainAK [0] (
00:03:34 Join jm [0] (
00:03:34 Join zaphee [0] (
00:03:34 Join prof_wolfff [0] (~prof_wolf@
00:03:34 Join toffe82 [0] (~chatzilla@
00:03:34 Join sciopat [0] (
00:03:34 Join linuxguy4 [0] (
00:03:34 Join evilnick [0] (
00:03:34 Join Belzebub [0] (~torrentow@
00:03:34 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
00:03:34 Join kevku [0] (x@2001:470:28:773::3)
00:03:34 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
00:03:34 Join kugel [0] (~kugel@rockbox/developer/kugel)
00:03:34 Join jnc_ [0] (
00:03:34 Join Mir [0] (
00:03:34 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
00:03:34 Join copper [0] (~copper@unaffiliated/copper)
00:03:34 Join fs-bluebot [0] (
00:03:34 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
00:03:34 Join Topy44 [0] (
00:03:34 Join Provel [0] (
00:03:34 Join Rower85 [0] (
00:03:34 Join ender [0] (
00:03:34 Join Scromple [0] (~Simon@
00:03:34 Join the-kyle [0] (~kyle@
00:03:34 Join TheSphinX^ [0] (
00:03:34 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
00:03:34 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
00:03:34 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
00:03:34 Join nosa-j [0] (~m00k@
00:03:34 Join yuriks [0] (~yuriks@opentyrian/developer/yuriks)
00:03:34 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
00:03:34 Join radio23 [0] (
00:03:34 Join LjL [0] (~ljl@unaffiliated/ljl)
00:03:34 Join Poodlemastah [0] (
00:03:34 Join Bagder [241] (~daniel@rockbox/developer/bagder)
00:03:34 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
00:03:34 Join scorche [0] (~scorche@rockbox/administrator/scorche)
00:03:34 Join efyx__ [0] (~efyx@
00:03:34 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
00:03:34 Join markun [0] (~markun@rockbox/developer/markun)
00:03:34 Join rjt [0] (
00:03:34 Join bokjhv [0] (~Prmhfhfx@
00:03:34 Join AlexP [0] (~alex@rockbox/staff/AlexP)
00:03:34 Join apo [0] (
00:03:34 Join knittl [0] (~knittl@unaffiliated/knittl)
00:03:34 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
00:03:34 Join ParkerR_ [0] (ParkerR@unaffiliated/parkerr)
00:03:34 Join Torne [0] (~torne@rockbox/developer/Torne)
00:03:34 Join simonnn_ [0] (
00:03:34 Join ender` [0] (~ender1@2a01:260:4094:1:42:42:42:42)
00:03:34 Join Galois [0] (
00:03:34 Join Guinness [0] (
00:03:34 Join soap [0] (~soap@rockbox/staff/soap)
00:03:34 Join vedos [0] (
00:03:34 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
00:03:34 Join Syconaut^ [0] (
00:03:34 Join Staphylo [0] (
00:03:34 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
00:03:34 Join bigfoot- [0] (~bigfoot@
00:03:34 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
00:03:34 Join perrikwp [0] (
00:03:34 Join crwl [0] (
00:03:34 Join thegeek [0] (
00:03:34 Join yosafbridge [0] (
00:03:34 Join TBCOOL [0] (
00:03:34 Join aevin [0] (eivindsy@unaffiliated/aevin)
00:03:34 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:03:34 Join Synergist [0] (~synfn@unaffiliated/synergist)
00:03:34 Join dokan [0] (
00:03:34 Join rasher [0] (~rasher@rockbox/developer/rasher)
00:03:34 Join pystar89 [0] (
00:03:34 Join funman [0] (~fun@rockbox/developer/funman)
00:03:34 Join alexbobp [0] (
00:03:34 Join new299_ [0] (
00:03:34 Join guymann [0] (~c@unaffiliated/guymann)
00:03:34 Join mikroflops [0] (
00:03:34 Join Barahir [0] (
00:03:34 Join zu [0] (
00:03:34 Join derf [0] (
00:03:34 Join freqmod [0] (
00:03:34 Join FOAD [0] (~foad@
00:03:34 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
00:03:34 Join maraz [0] (
00:03:34 Join Esmil [0] (~esmil@
00:03:34 Join rudi_s [0] (
00:03:34 Join nuskool [0] (
00:03:34 Join uwe_mobile [0] (
00:03:34 Join Naked [0] (
00:03:34 Join simabeis [0] (
00:03:34 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
00:03:34 Join sc_ [0] (
00:03:34 Join ranmachan [0] (ranma@2a01:4f8:a0:50a1::200:126)
00:03:34 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
00:03:34 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
00:03:34 Join Rondom [0] (~rondom@2a01:488:66:1000:b24d:4f2f:0:1)
00:03:34 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
00:03:34 Join Beta2K [0] (
00:03:34 Join user890104 [0] (
00:03:34 Join uwe_ [0] (
00:03:34 Join georgehank [0] (
00:03:34 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
00:03:34 Join Xerion [0] (
00:03:34 Join ukleinek [0] (
00:03:34 Join @ChanServ [0] (ChanServ@services.)
00:03:34 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
00:03:34 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
00:03:34 Join amithkk [0] (u4289@2buntu/writers/amithkk)
00:03:34 Join ser [0] (~ser@
00:03:34 Join nomada [0] (~nomada@
00:03:34 Join bzed [0] (
00:03:57 Nick logbot is now known as Guest14324 (~rockbox@
00:10:06 Quit Robin0800 (Remote host closed the connection)
00:10:45 Quit liar (Remote host closed the connection)
00:24:09pamaurylorenzo92: great ! I still don't have one :-/ I have find a creative zen V which also has a stmp36xx but still the z5 would be nice to have
00:24:12 Quit Strife89 (Quit: Heading out.)
00:34:12 Join brkfstsqd [0] (
00:39:02 Quit brkfstsqd (Ping timeout: 256 seconds)
00:40:19 Part zaphee
00:43:38 Join Syconaut [0] (
00:44:07 Quit Syconaut^ (Ping timeout: 256 seconds)
00:50:16 Quit ender (Quit: Though we nearly lost everything last month, when the mainframe got possessed by Sumerian demons, and we had to call in a technodruid to exorcise it. Id never heard language like that before, and even after it was all over, the office still smelled of )
00:53:05 Quit Horscht (Quit: Verlassend)
00:58:08 Join [Saint] [0] (~saint@rockbox/user/saint)
01:01:31 Quit pamaury (Ping timeout: 250 seconds)
01:18:11 Quit the-kyle (Quit: Leaving.)
01:23:39 Join the-kyle [0] (~kyle@
01:26:09 Quit toffe82 (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232])
01:27:58 Join amayer [0] (~alex@
01:33:28 Join webguestfoo [0] (
01:33:30 Join Buglouse [0] (~Buglouse@unaffiliated/Buglouse)
01:35:17JdGordon[Saint]: did you see the 9seg patch?
01:35:37[Saint]...the wha?
01:35:46[Saint]Oh, you magnificent bastard.
01:36:14[Saint]No, I didn't, no. But I shall definitely be poking at this this afternoon.
01:37:17JdGordonits not quite what android does, but it works quite nicely (see logs for screenshot)
01:37:31JdGordonas soon as we come up with the display tag i'll commit it
01:39:02JdGordongevaerts: awake enough to form an opinion?
01:40:07JdGordon g#347
01:40:09gevaertsI'll first have to figure out what about!
01:40:09fs-bluebotGerrit review #347 at : skin_engine: User selectable track data display by Jonathan Gordon (changes/47/347/4)
01:41:45*[Saint] thinks that JdGordon may have passed the wrong review instance.
01:42:17JdGordonI want to push 347 but more opinions are necessary
01:42:20[Saint]Oh, you suddenly changed the course of the conversation?
01:42:26[Saint]I see.
01:42:37JdGordon9seg is no question :)
01:44:09gevaertsJdGordon: I haven't really followed the discussion about this, but I'm wondering how the "user selectable" bit actually works
01:44:53JdGordonIt needs a manual change for sure... the user adds a metadata.txt file in the wps dir with specific viewports which has the text they want to display
01:45:05gevaertsOr probably, what "metadata.txt should exist in the wps directory" means. wps/, or the theme's wps subdirectory?
01:45:27JdGordonit is shared by all themes
01:45:27gevaertsok, that makes more sense
01:45:59JdGordon line 312 shows the inbuilt one
01:46:19[Saint]The idea is that one file can govern multiple themes, with conditions for X lines of display.
01:46:22gevaertsWell, except of course it won't work at all with any of my own recent themes :)
01:46:51JdGordonyes, it cant cover every theme, but the vast majority will work :)
01:47:03*gevaerts nods
01:47:05[Saint]So that the user can say "If there's foo lines available to display metadata, I want it to display this. If there's bar lines, display this, baz lines, display this"...etc.
01:47:18JdGordonbut it means people who want to show different info don't need to understand a complicated .wps to modify it
01:47:36gevaertsYes. I think the entire idea makes sense
01:48:00gevaertsI'm not entirely sure about the "metadata.txt" name though, not sure why
01:48:03[Saint]It's one of my better, less insane ones :)
01:48:16*gevaerts decides to go for the most important aspects :)
01:48:37[Saint]My initial idea was a lot simpler, JdGordon took it and rolled with it and created something more versatile than I could've dreamed up.
01:48:53JdGordongevaerts: please add a comment the to patch :)
01:49:47gevaertsI'm not convinced that this "%i*" should ever be enforced. I get the "don't even try to put AA here" part, but if people *really* want the clock there, I don't think we should stop them
01:50:58JdGordonit isnt enforced
01:51:32gevaertsThe commit message says "not yet" :)
01:51:51JdGordonok, that can be removed :)
01:51:54 Join Clear_runway [0] (~Clear_run@
01:52:09JdGordonI'm open to the ui being made a bit nicer also
01:54:41 Quit prof_wolfff (Ping timeout: 245 seconds)
01:57:06amayerJdGordon: [Saint]: did you look into the progress bar slider thing yet?
01:57:43JdGordondidnt you say removing the few lines just fixed it?
01:58:09amayeri didnt try. ive never compiled anything for a target...
01:59:08amayerit looked like the code you showed me just resized the progress bar and moved then slider to where the bar used to start
02:02:07amayeris it quicker to compile a target or the simulator?
02:02:19*gevaerts presses "publish comments"
02:02:59***Saving seen data "./dancer.seen"
02:03:03 Quit Rower85 (Quit: Hmmm...)
02:03:13gevaertsamayer: if you have the toolchain available, it's about the same
02:03:45amayer...simulator it is
02:04:11amayeris there a wiki page for how to compile for a target?
02:05:35amayer...when i googled it that didnt come up. but i found CrossCompiler
02:07:42amayergevaerts: thanks
02:09:08 Quit Sidney__ (Quit: Leaving)
02:11:43 Quit webguestfoo (Quit: CGI:IRC (Ping timeout))
02:13:30 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
02:20:04 Quit XavierGr (Ping timeout: 244 seconds)
02:24:10amayeripod mini can dual boot correct?
02:25:17amayerJdGordon: thanks
02:38:15[Saint]amayer: If you can compile a simulator, then, compiling a target binary is essentially no different.
02:38:29[Saint]All you need to do is enter a different number during configure.
02:38:43[Saint](assuming you have the target's toolchain, that is)
02:39:38[Saint]If you've compiled a sim, then surely you have seen the other target identifiers during configure.
02:40:06amayeri dont have any tool chains
02:40:24amayerfirst i need to make a theme that will utilize the code i am going to be testing
02:41:03amayerill just play with the simulator for now.
02:41:20amayerhow long does it take you guys to compile?
02:41:28[Saint]~40 seconds
02:42:33[Saint]My builds range from between ~40-150 seconds
02:42:39amayerholy smokes... it takes my old computer 4 or 5 min
02:44:02amayeri have 5 different computers all running linux but their hardware is slow.
02:44:05amayer(it was all free tho, stuff people were giving away)
02:44:16[Saint]With that in mind, I'm going to put on my speculation hat and say that it'll take about 30 minutes or so to compile the arm-eabi toolchain.
02:44:37amayerill save that for another night
02:44:46amayeryou mean compile each time?
02:44:49[Saint]I'm just guessing your targets are ARM based.
02:45:07amayeryes( iPod classic, i think thats arm)
02:45:11[Saint]No, you only need to compile the toolchain once.
02:45:17amayeroh ok
02:45:26amayeriPod classic is ARM right?
02:45:42[Saint]I'm speculating that if a full build takes you around ~5 minutes, that compiling the toolchain will take around 30.
02:45:45[Saint]And yes, it is.
02:46:26JdGordonamayer: do you want an account on my server which has the toolchains all running?
02:46:26[Saint]slightly off-topic, but, this should help a little:
02:46:37[Saint]"sudo apt-get install preload ccache"
02:47:25amayerJdGordon: sure
02:47:47[Saint]JdGordon: How did you manage to get the yp-ro toolchain compiled on a 64 bit arch?
02:47:54JdGordondidnt try
02:48:14[Saint]Ah, well...that's not "all the toolchains" then, is it? :P
02:50:15JdGordonamayer: check your pm
02:51:31*[Saint] sobs...
02:51:43[Saint]*I* never got offered an account on your server... :-S
02:51:58JdGordonpretty sure you have been :)
02:52:06JdGordonhardly a beefy server
03:22:05 Join Gallomimia [0] (
03:49:06 Quit [Saint] (Remote host closed the connection)
03:51:27 Join [Saint] [0] (~saint@rockbox/user/saint)
03:53:23 Quit nosa-j (Ping timeout: 256 seconds)
03:55:53 Join nosa-j [0] (~m00k@
04:03:00***Saving seen data "./dancer.seen"
04:09:59 Quit [Saint] (Read error: Connection reset by peer)
04:15:20 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:15:21 Quit amiconn (Disconnected by services)
04:15:31 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:15:31 Quit pixelma (Disconnected by services)
04:29:08 Join [Saint] [0] (~saint@rockbox/user/saint)
04:37:37 Join TheSphinX_ [0] (
04:40:48amayerdoes %pb center the bar if the backdrop is bigger then the progress bar?
04:40:54 Quit TheSphinX^ (Ping timeout: 252 seconds)
04:43:04 Join KiwiCam [0] (~quassel@
04:53:23 Quit scorche (Disconnected by services)
04:53:28 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
04:55:07JdGordonamayer: check the code :)
04:55:48amayer*had a feeling you would say that*
04:55:50amayerim putting together a test theme but i will then
04:56:49amayerits getting too late here to look at code.
04:56:51amayeri couldnt even find the rotate button in gimp... its been a long day.
05:18:26 Join eckoit [0] (~ryan@
05:28:59 Quit TheSeven (Disconnected by services)
05:29:11 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:40:37 Quit [Saint] (Quit: Quit)
05:41:19 Join [Saint] [0] (~saint@rockbox/user/saint)
05:42:48[Saint]JdGordon: I wonder, can you tell me, ...did you make the rockbox_failsafe.* fallbacks by yourself, or was it a coordinated effort?
05:43:02[Saint]And, if the latter, do you recall the collaborators?
05:43:39[Saint]You made those fallback themes, did you not?
05:43:47[Saint]ANd the statusbar?
05:43:55JdGordonthe *themes* or wps files?
05:45:06[Saint]rockbox_failsafe.fms/sbs/wps and classic_statusbar.(grey/mono).sbs
05:45:49JdGordonthe first 3 were always there, i did rename them though, but they always existed as empty files
05:46:00JdGordonclassic_statusbar may have been pixelma_
05:46:16*[Saint] is just tweaking /rockbox/wps/AUTHORS a bit. Its not up-to-date.
05:47:39 Join webguest46 [0] (
05:48:07*[Saint] pokes pixelma
05:48:52 Quit webguest46 (Client Quit)
05:49:40 Quit SuperBrainAK (Ping timeout: 255 seconds)
05:49:45 Quit user890104 (Quit: .)
05:49:51 Join webguest01 [0] (
05:49:53 Quit webguest01 (Client Quit)
05:50:53 Join user890104 [0] (
05:50:58[Saint]Is there some fancy way I can use git to see everyone who has had their paws on a particular file since it entered the repo?
05:51:19[Saint]That would make this attribution detective work I'm doing a lot easier.
05:51:57 Quit user890104 (Client Quit)
05:52:28*[Saint] summons the git gurus
05:52:33 Quit eckoit (Quit: eckoit)
05:52:43[Saint]*cough* Torne *cough*...
05:53:03 Join user890104 [0] (
05:55:38[Saint]Nevermind, I figured it out.
05:56:50 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
06:03:01***Saving seen data "./dancer.seen"
06:35:32[Saint]Right. Done.
06:35:52[Saint]There's actually been a fairly surprising amount of fingers stuck in the Cabbie pie.
06:36:09[Saint]A lot of people never got the attribution the deserved.
06:36:32[Saint]I'll clean up and press the go button in a minute.
06:48:20amayeris there a way to tell if the volume is so far down that it is off?
06:48:30amayer%pv returns 0 twice
06:49:11JdGordon0 is full
06:49:21amayerthen what is "off"
06:49:28JdGordonyou need to compare against sound_min(SOUND_VOLUME)
06:49:46amayerumm... how do you do that in a theme?
06:50:09amayeris that a setting?
06:50:35amayersomething i can get with %St
06:52:11amayeris it a flaw that %?pv returns false when volume = 0db ?
06:52:57JdGordonyou're using %pv wrong
06:53:25[Saint]Wait...just checking, are you thinking that 0db is "off", or are you aware that it is "full volume" (ie. line level)?
06:53:26amayerhow should i be using it?
06:53:33JdGordon %?pv<Mute|...|0 dB|Above 0 dB>
06:53:39amayeri did that
06:54:03[Saint]pastebin, you must be doing something weird.
06:54:39amayerhere is what i did:
06:54:43amayerand it shows Ja at 0%(see mute) and 0db(see loud)
06:54:54[Saint]yes, that is wrong. like JdGordon said.
06:55:11[Saint]see the line he pasted.
06:55:22JdGordonthat ... is as many conditionals as you need
06:55:35amayeri only need 1
06:55:38amayerwell 2
06:55:58amayeri want it to display Jb if mute else Ja
06:56:15[Saint]I thought you needed at least <mute|some_volume_level|line level|above line level> for %pv
06:56:57amayerso would this work?
06:57:11JdGordonone more Ja
06:57:42[Saint]oop, too late.
06:57:53amayerwhat is all that needed for?
06:58:01[Saint]see my paste.
06:58:10[Saint]<mute|some_volume_level|line level|above line level>
06:59:06amayeris this some special case?
06:59:08amayerbecause i read that something like %? < | > is if else
06:59:35amayeri mean ill do it that way if it works...
06:59:51[Saint]It does.
07:00:44[Saint]If you didn't provide cases for line level and above, you'll return false at anything past -1dB
07:00:48[Saint](as you found out)
07:01:00amayerno its just false at line_level
07:01:03amayertrue above
07:01:46[Saint]Hmmm, that's not how I'd expect that to work. Kinda interesting. But, anyway, should provide all those cases.
07:01:51amayer[Saint]: or JdGordon: can you document this in the manual. I would but i still dont think i understand
07:02:17[Saint]As far as I am aware it is.
07:02:25amayerthe example it gives is %?pv<0|1|2|…|N>
07:02:30JdGordonthe line i pasted was from the wiki
07:04:52amayerJdGordon: the line you posted makes sense now that i look back. but the example in the manual is misleading
07:09:32amayerim committing a manual update now
07:12:36 Quit perrikwp (Ping timeout: 248 seconds)
07:12:43 Join perrikwp [0] (
07:23:37amayer[Saint]: JdGordon: g#367
07:23:39fs-bluebotGerrit review #367 at : Manual: update %?pv description by Alex Mayer (changes/67/367/1)
07:23:56JdGordongrr... yeah yeah i sawed it
07:24:09amayeroh ok
07:24:22JdGordonstill no irc bot :/
07:24:40amayerno irc bot for what?
07:24:54amayeroh for commits
07:25:05amayerwas that an open source project?
07:25:30[Saint] Yes, but, one that didn't believe in decent version control or backups.
07:25:34 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
07:25:37[Saint]so...they died pretty hard.
07:27:53 Join perrikwp_ [0] (
07:30:12 Quit perrikwp (Ping timeout: 264 seconds)
07:31:23amayer[Saint]: would it be posable to reverse engeneer one from the hooks and host it on
07:31:41[Saint]Quite probably, yes.
07:32:47[Saint]There are a few other alternative services available, though.
07:33:16[Saint]No need to re-invent the wheel. It is just one of those "roundtoit' things.
07:33:37[Saint]As in, Mr. Someone needs to get around to it. :)
07:33:45amayeroh ok
07:33:48amayeron that note im going to bed
07:35:21 Part amayer
07:35:37[Saint]Does someone wanna press the go button on g#368 for me please?
07:35:39fs-bluebotGerrit review #368 at : Update /rockbox/wps/AUTHORS and theme headers to provide correct attribution by Hayden Pearce (changes/68/368/1)
07:35:55[Saint]Nothing major, just some cosmetic stuff, and providing attribution for some missing authors.
07:37:37JdGordon[Saint]: you're in contributors right?
07:37:41JdGordonerr.. CREDITS
07:38:31[Saint]First of a bunch of changes I'm splitting out from a really messy tree.
07:39:35JdGordon2 comments before i push
07:39:51[Saint]Ah, bugger. Just saw it.
07:40:52[Saint]I assume one of those was the whitespace trailing error in AUTHORS
07:41:48[Saint]and a double-up author. Grr.
07:47:23[Saint]shit....what am I doing wrong?
07:48:06[Saint]fix changes, git commit −−amend; git push /origin/foo/bar/baz?
07:48:29[Saint]JdGordon: ^
07:52:50[Saint]Aha, figured it out.
07:57:53JdGordonhmm, is my server blacklisted in the build syste,m?
08:03:05***Saving seen data "./dancer.seen"
08:04:42[Saint]Now, assuming the branch I was working on is finished with, and isn't fully merged...I switch back to master or <some_other_branch> and do 'git branch -D branch_to_trash'?
08:05:15[Saint]Hmmm, seems so.
08:06:31JdGordon[Saint]: did you play with 9seg yet?
08:07:02[Saint]just cherry-picking now.
08:13:15 Join mortalis [0] (
08:18:00 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
08:29:57 Quit Gallomimia (Quit: Gallomimia)
08:32:09kugelJdGordon: the last commit contains a typo in each wps/fms
08:32:29kugel"(see /rockbox/wps/ATHORS)", the file is called AUTHORS
08:32:39kugel[Saint]: ^
08:45:57 Join ender [0] (
08:47:55JdGordonhehe silly [Saint]
08:50:35 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
08:52:03kugelJdGordon: you should have spotted it during review
08:52:17kugelthis you're both silly :)
09:02:38 Quit perrikwp_ (Ping timeout: 260 seconds)
09:04:43 Join perrikwp [0] (
09:11:44 Quit bertrik (Ping timeout: 255 seconds)
09:12:26 Join Zagor [0] (
09:12:26 Join LinusN [0] (
09:12:26 Quit Zagor (Changing host)
09:12:26 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:13:10 Join pamaury [0] (
09:13:10 Quit pamaury (Changing host)
09:13:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:13:56 Join einhirn [0] (~Miranda@2001:638:605:4:68bf:fe0d:7152:3610)
09:14:56 Join petur [0] (~petur@rockbox/developer/petur)
09:21:17JdGordonZagor: FS #12786
09:21:18fs-bluebot Email is down Can't send mail using Net (bugs, unconfirmed)
09:23:08Zagorthat's odd
09:23:52 Join wodz [0] (
09:25:08wodzpamaury: I commited magic constants removal work for rk27xx usb driver. Will update gerrit later.
09:25:36pamauryok cool
09:26:23wodzpamaury: whats the yesterday cruelty outcome?
09:27:51pamaurynothing, I got interrupted by real life matters, but I'm hope I can have some free time today
09:28:25wodzwho the hell invented real life !
09:29:04wodzmortalis: have you seen this:,42403.msg215840.html#new ?
09:32:35 Quit wodz (Quit: Leaving)
09:43:28 Quit bokjhv (Read error: Connection reset by peer)
09:43:58 Join bokjhv [0] (~Prmhfhfx@
09:59:29 Join Ward [0] (
09:59:52 Nick Ward is now known as Guest73118 (
10:03:06***Saving seen data "./dancer.seen"
10:05:24 Quit pamaury (Ping timeout: 256 seconds)
10:08:36 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
10:11:00 Quit kevku (Quit: KVIrc 4.3.1 Aria
10:18:37 Join Rower85 [0] (
10:24:16 Join wodz [0] (
10:36:16 Quit bokjhv (Quit: you'll probably leave it Late ::: SO GET ON WITH IT !
10:37:38 Join Al-phaX [0] (~Al-phaX@
10:46:11 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:04:23 Quit ps-auxw (Ping timeout: 264 seconds)
11:11:31 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
11:13:10 Quit kugel (Remote host closed the connection)
11:13:18 Join kugel [0] (~kugel@
11:13:18 Quit kugel (Changing host)
11:13:18 Join kugel [0] (~kugel@rockbox/developer/kugel)
11:15:01 Quit einhirn (Ping timeout: 245 seconds)
11:28:26 Quit XavierGr ()
11:35:49 Join einhirn [0] (~Miranda@2001:638:605:4:68bf:fe0d:7152:3610)
11:36:14 Quit melmothX (Read error: Operation timed out)
11:36:57 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
11:40:21 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
11:55:02 Quit Al-phaX (Quit: you'll probably leave it Late ::: SO GET ON WITH IT !
11:55:51 Join solarcloud [0] (~solarclou@
12:02:54 Quit jhMikeS (Ping timeout: 265 seconds)
12:03:10***Saving seen data "./dancer.seen"
12:13:52 Quit Prodicus (Ping timeout: 245 seconds)
12:14:57 Join Topy44|2 [0] (
12:18:10 Quit Topy44 (Ping timeout: 260 seconds)
12:33:02 Quit fs-bluebot (Ping timeout: 245 seconds)
12:34:17 Join fs-bluebot [0] (
12:39:57wodzI am afraid that e150 I got is dead for good.
12:40:43 Quit solarcloud (Quit: you'll probably leave it Late ::: SO GET ON WITH IT !
12:56:06 Join MistahDarcy [0] (
12:58:37***SPY: Authentication failed for Zagor
13:00:28 Nick Guest14324 is now known as logbot (~rockbox@
13:00:40 Quit melmothX (Ping timeout: 245 seconds)
13:22:02 Quit petur (Quit: *plop*)
13:29:51wodzpamaury: I updated rk27xx usb wip on gerrit. I mainly get rid of magic values and changed else if() to if() in INT_UDC().
13:38:13pamaurywodz: thanks, I'll see what I can do with it
13:44:25 Join lorenzo92 [0] (
13:48:44 Quit lorenzo92 (Client Quit)
13:50:09 Join sciopath [0] (
13:52:59 Quit sciopat (Ping timeout: 264 seconds)
14:02:54 Quit the-kyle (Remote host closed the connection)
14:03:12***Saving seen data "./dancer.seen"
14:11:10 Join amayer_ [0] (
14:18:46 Quit wodz (Quit: Leaving)
14:31:14 Join solarcloud [0] (~solarclou@
14:35:58 Join Prodicus [0] (
14:36:47 Join boryf [0] (
14:37:23 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
14:38:37 Quit boryf (Client Quit)
14:38:44 Join boryf [0] (
14:40:51boryfHi guys. I have 80GB ipod classic with MK8022GAA 5mm HDD. I want to upgrade to 160GB. I have found MK1634GAL HDD - also 5mm and it looks it has the same connector. Do you know if its compatible with my ipod and rockbox?
14:41:39boryfI have found this: but there is no MK1634GAL HDD
14:44:34gevaertsboryf: I can't promise anything, but I'm fairly sure that will work
14:47:38 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:48:05boryfin every forum i have found that the MK1634GAL 160GB is working only with iPod 7th gen and not with 6th gen, but that might be only software restriction in original firmware... And I don't know if its really only software restriction or there is a hardware incompatibility
14:48:57gevaertsThe 80GB version of the first Classic has a different connector
14:51:36gevaertsHm, or was that the 160GB one?
14:52:01gevaertsNot sure now, but anyway, some of the old classics are different
14:52:59boryfno, my iPod is only 80GB, but the hard drive is broken and 160GB is not not much more expensive than 80GB and thats the reason, why i want to upgrade
14:53:45boryfthe first one is my original HDD and the second one is 160GB whitch I want to buy
14:54:24gevaerts is the one in the other classic variant. You'll notice the difference :)
14:56:06boryfin your link is MK1626GCB with CE-ATA connector and 8mm thickness, but my MK8022GAA 80GB and MK1634GAL 160GB has ZIF 40 connector and 5mm thickness
14:56:16gevaertsYes, exactly
14:57:18gevaertsIf you have a classic that originally came with one of those (i.e. a first-gen 160GB classic), you can *not* use a MK1634GAL
14:57:33gevaertsI suspect that that's what those forums are saying, really
14:57:41 Join wodz [0] (
15:01:47boryfso you are saying that I cannot upgrade MK8022GAA 80GB to MK1634GAL 160GB even though they have same connectors and same thickness, right?
15:02:58gevaertsI'm saying you most probably can
15:03:28gevaertsAnd that the reasons many forums are saying you can't is that there *are* first-gen classics that are different
15:03:34gevaertsBut yours isn't one of those
15:04:28boryfnow i understand, thank you very much
15:09:33 Quit mortalis (Quit: Leaving)
15:21:29 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
15:23:10wodzpamaury: with gerrit version + usb_status_event(USB_INSERTED) in CONN_INTR device seems to pass a few steps of configuration properly (up to returning bString:
15:23:47pamaurygreat, so what is the difference ? the else if ? some wrong constant somewhere ?
15:23:58wodzmaybe both
15:24:32wodzthere is still something wrong as first connect doesn't trigger setup irq
15:24:48wodzsubsequent attempts are 'successful'
15:26:53pamaurystill better than nothing at this point
15:27:57wodzand it 'works' only with USB_STATUS_BY_EVENT. Without it I never get setup irq
15:29:21wodzpamaury: When usb_drv_init() is called?
15:30:39pamaurywodz: when usb_core_init() is called
15:30:53pamauryso when usb_enable() is called
15:31:02pamaury(in the case of rk27xx)
15:31:43pamauryso on each connection detected
15:32:03pamauryif you want an init before that, you have to use usb_init_device()
15:32:38pamauryperhaps that's why for some reason the first interrupt is missed ?
15:33:27wodzthats my thought
15:33:49pamauryyou can try to properly setup the interrupts in usb_init_device()
15:34:29pamaury(that's actually the right way to do it if you usb status by event because the controller is not initialised before detection)
15:37:43wodzlol, now I get setup irq on first connect but it doesn't get further
15:39:28pamaurydo you tweak interrupt setup on usb_drv_init too ? that might confuse the controller
15:39:57wodzI commented out udc stuff in usb_drv_init()
15:40:35 Join the-kyle [0] (
15:41:47wodzOk, got the state where it triggers setup irq on first connect and passes a few steps. The problem is that this is fundamentally wrong :P
15:43:42pamaurywhy ?
15:45:06wodzbecause I force the core to think it is in connect state.
15:48:10wodzok, the last two packets exchanged are SET CONFIGURATION Request and SET CONFIGURATION Response.
15:48:55pamauryanyway your target might have a problem here because it handles in hardware the set configuration packet iirc
15:50:44 Quit Clear_runway (Ping timeout: 250 seconds)
15:50:48 Join eckoit [0] (~ryan@
15:54:53 Quit boryf (Quit: CGI:IRC (Ping timeout))
15:55:27wodzpamaury: so setup_received() should filter it out, right?
15:55:49wodzor the core needs to go through it to be in proper state?
15:56:15pamaurythe core needs to know about set configuration to work properly because it uses it to configured the drivers (hid, ums)
15:57:25pamauryiirc, let me check
15:58:05pamauryright, the drivers's init_connection() is called when set_configuration is received
15:58:45 Quit Zagor (Quit: Clint excited)
16:03:15***Saving seen data "./dancer.seen"
16:03:58wodzcommenting out usb_drv_send(EP_CONTROL, NULL, 0) in request_handler_device() for the USB_REQ_SET_CONFIGURATION case doesn't change anything
16:04:52pamaurythe question is: does the core received the set configuration or not ?
16:06:18wodzoh, in did
16:06:48wodzanyway I updated gerrit to the current state which does something at least
16:09:31wodznop, core doesn't know about set configuration :-/
16:10:58wodzDEV_INFO bit 7 is set though so the hardware handled it
16:11:12pamauryand no interrupt of any sort is triggered for it ?
16:11:23wodzno that I know
16:14:14pamauryI only see two possibilities: poll this bit in a thread / a timeout (say: poll config bit x ms after last get descriptor setup) OR call init_connection() at another time, either by fix the usbstack to handle this case
16:17:26wodzwe could setup tick task with first setup packet to poll this bit and remove the task when config is finished
16:17:44wodzee remove the taks when this bit is set I mean
16:18:42pamauryactually we would have to do something more involved: check this bit on every interrupt and use a task to poll but yeah that's the idea
16:19:09pamauryin any case we will have to modify the usbstack to notify about it
16:20:38pamaurysimplest way would be to have a #define USB_DRV_HAS_HARDWARE_SET_CONFIGURATION and in this case the handling of the set_configuration request doesn't trigger any usb_drv_* call so that the driver can post a fake setup request to notify the usbstack
16:22:28wodzpamaury: I don't get first part about checking in interrupt. Could you explain?
16:23:21 Join kevku [0] (x@2001:470:28:773::3)
16:26:07pamaurywhen you enter the interrupt, you check if the config bit has changed, if so then you cancel the poll task (if running) and post a fake set_config packet to the usbstack. The actually reason is simple: if you post a set configuration to the usbstack it will usb_drv_cancel_all_transfers(). Pick an example: host sends set_configuration and then a request X (whatever). If by chance your polling code doesn't notice the set_config early enough, the
16:26:08pamaurycore will notice the X, send it to the usbstack, which will do some transfers, and then your polling task notice the set_config, notify the usbstack which usb_drv_cancel_all_transfers() and potentially breaks request X
16:27:07pamaurynot to mention the fact that you potentially cannot handle request X because your drivers have not been initialised
16:30:42 Join Gallomimia [0] (
16:35:53 Quit wodz (Quit: Leaving)
16:48:09 Quit melmothX (Ping timeout: 260 seconds)
17:06:32 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
17:07:15 Join WalkGood [0] (~4@unaffiliated/walkgood)
17:07:41 Join sciopat [0] (
17:10:11 Quit sciopath (Ping timeout: 246 seconds)
17:13:26 Join Zagor [0] (
17:13:26 Quit Zagor (Changing host)
17:13:26 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
17:13:44 Join Zagor__ [242] (~bjst@rockbox/developer/Zagor)
17:13:45 Join Zagor_ [0] (
17:13:45 Quit Zagor_ (Changing host)
17:13:45 Join Zagor_ [242] (~bjst@rockbox/developer/Zagor)
17:16:55 Quit ender (Quit: I strap on the body armor, which feels tough enough, but closes with Velcro strips. I know this is state-of-the-art gear, but I'd feel more confident if it wasn't held together with the same stuff they use to fasten kids' sneakers. -- Richard Kadrey: Sa)
17:19:09 Part eckoit
17:21:40 Join ender [0] (
17:28:57 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
17:32:52bertriksaratoga: I think the AMS codec cannot detect a line-out being connected, but we're pretty sure about how it detects a dock on e200v2 and the fuze, through GPIO B5/DBOP bit 9
17:37:01 Quit Zagor__ (Quit: Leaving)
17:37:07 Quit Zagor (Quit: Leaving)
17:50:16 Quit WalkGood ()
17:51:00 Quit Guest73118 (Quit: Blarglarg)
17:58:20 Quit Zagor_ (Quit: Leaving)
18:03:18***Saving seen data "./dancer.seen"
18:03:24 Quit pamaury (Ping timeout: 260 seconds)
18:08:51 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:09:35 Join saratoga [0] (123e0c9c@gateway/web/freenode/ip.
18:09:55saratogabertrik: on the fuzev2 its not known how to detect those pins since they're evidently not on GPIO
18:10:41saratogai'm curious about how exactly they're read
18:19:30funmansaratoga: i must have that somewhere
18:20:08saratogai'll look at it if you find it, but i'm terrible at reverse engineering
18:24:35 Quit bertrik (Read error: Operation timed out)
18:24:43 Join pretty_function [0] (~sigBART@
18:26:14 Join krabador [0] (
18:26:37 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
18:50:08 Join jhMikeS [0] (~jethead71@
18:50:08 Quit jhMikeS (Changing host)
18:50:08 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
18:51:39funmansaratoga: for AMSv2
18:55:39 Join prof_wolfff [0] (
18:55:58 Join zaphee [0] (~user@2a01:e35:2e82:4050:449b:4ede:34ff:8422)
19:34:47 Join Guest24006 [0] (
19:40:32saratogafunman: yeah
19:45:09 Quit pretty_function (Ping timeout: 250 seconds)
19:46:59 Quit kevku (Ping timeout: 264 seconds)
19:47:34 Part MistahDarcy ("Leaving")
19:54:15 Join kevku [0] (x@2001:470:28:773::3)
20:03:22***Saving seen data "./dancer.seen"
20:33:34 Quit markun (Read error: Operation timed out)
20:33:42 Join markun [0] (~markun@rockbox/developer/markun)
20:35:20 Quit akaWolf (Quit: my exit)
20:36:29 Join SuperBrainAK [0] (
20:49:57 Quit y4n (Quit: Assumption is the mother of all fuckups)
20:57:49 Quit Prodicus (Ping timeout: 260 seconds)
20:58:58 Quit amiconn (Quit: No Ping reply in 64 seconds.)
20:59:14 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
21:11:41 Quit Jack87 (Ping timeout: 245 seconds)
21:14:58 Join sakax [0] (
21:21:13 Quit LinusN (Quit: disconnecting from stoned server.)
21:21:27 Join LinusN [0] (
21:57:25 Part krabador ("Sto andando via")
22:01:10 Join pamaury [0] (
22:01:10 Quit pamaury (Changing host)
22:01:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:01:21 Join bertrik [0] (~quassel@2001:610:76a:0:2928:c299:7145:88f3)
22:01:21 Quit bertrik (Changing host)
22:01:21 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
22:03:26***Saving seen data "./dancer.seen"
22:06:34bluebrother^pamaury: you need Qt and libusb. That's it IIRC.
22:07:30pamauryok, I noticed that we have many duplicate of md5 implementation and probably others things too
22:07:30 Join eckoit [0] (~ryan@
22:08:26bluebrother^Rockbox Utility uses the md5 functions available in Qt :)
22:08:41bluebrother^though some of our own libs could duplicate such things of course
22:08:53pamauryyes but the utils to make the firmware image use their own
22:09:10bluebrother^"our own lib" ;-)
22:09:42bluebrother^I've never cared too much about all those mk* and *patcher
22:09:56bluebrother^though I was considering some changes in *patcher a bit ago
22:09:59 Part eckoit
22:10:05bluebrother^but my free time is just too limited these days
22:10:23pamauryyeah, that's not a real problem, it works pretty well as it is now
22:10:24*pamaury has two new players \\o/
22:10:29gevaertsI think we need our own unified set of functions like md5sum. In fact, I feel so strongly about that that I think we need *three* of those!
22:11:19bluebrother^of course!
22:11:36bluebrother^one thing I want to do since long is to de-duplicate all those bin2c implementations
22:11:51bluebrother^since that actually bothers me for some unknown reason ;-)
22:21:03 Join liar [0] (
22:21:55 Quit pixelma (Quit: No Ping reply in 120 seconds.)
22:22:15 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
22:33:48 Quit bertrik (Remote host closed the connection)
22:37:13 Join Prodicus [0] (
22:45:59amayer_if anyone knows php can you check out these?
23:02:20 Part LinusN
23:04:00 Quit melmothX (Quit: bau)
23:04:08Torneamayer_: i will get to them, sorry
23:04:12Tornei mean, if someone else can look as well that's fine
23:05:06amayer_Torne: thanks, the one is just comments, the other is a little more in depth
23:05:16 Part amayer_
23:08:00 Join Jack87|Away [0] (Jack87@nasadmin/admin/jack87)
23:08:06 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
23:15:22 Quit Gallomimia (Read error: No route to host)
23:15:59 Join Gallomimia [0] (
23:36:19 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
23:49:21funmansaratoga: you got my PM ?
23:50:52 Quit ender (Quit: Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something. -- Robert A. Heinlein)
23:54:54copperPMs work with the web interface?

Previous day | Next day