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 2011-05-16

00:00:31amiconnsaratoga: Ignoring certain buttons is crucial. If rockbox is flashed, it will almost certainly detect a pressed button (the one that o straight into usb modepowers on the device) if usb is plugged before powering on, effectively preventing the user to g
00:00:52amiconn..o to usb mode
00:01:01saratogaamiconn: thanks, just saw the logged conversation you had with Llorean about that, I will update the patch in a moment to take that into account
00:01:33amiconnErg, somehow that go quite scrambled
00:02:40amiconn-> If rockbox is flashed, it will almost certainly detect a pressed button (the one that powers on the device) if usb is plugged before powering on, effectively preventing the user to go straight into usb mode
00:03:45 Quit robin0800 (Quit: Leaving)
00:07:34saratogaamiconn: is it enough to ignore the power button on the player and ondio? or do they need to ignore other buttons as well?
00:10:00 Join Keripo [0] (
00:10:59saratogaamiconn: heres what I have:
00:12:56 Join k_anon [0] (
00:16:33 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
00:17:32 Quit advcomp2019 (Ping timeout: 260 seconds)
00:18:50funmansaratoga: looks cool
00:23:02 Part k_anon
00:26:21saratogaamiconn: ping me when you have a chance, if that looks good i'll commit and watch for anyone reporting problems
00:26:32 Join bieber [0] (
00:27:14amiconnsaratoga: I guess H1x0 will be the same when flashed (I don't dare flashing my precioussss H180...)
00:27:56 Quit Jerom1 (Quit: Leaving.)
00:28:03saratogaamiconn: current code has no check for the H100, do you think I should add one?
00:28:15amiconnHmm, I don't know
00:28:21saratogaseems likely someone would have noticed by now if that occurred?
00:28:47saratogai can't test and don't want to risk breaking it, so i think i'll just leave it alone
00:29:30saratogado you mind if I commit then?
00:34:06pixelmait somehow feels rushed now in the end but that's probably because it's the first time I heard about it today. Has this been discussed outside IRC before? I'm not opposed to the change but think that some more people are like me and feel a bit surprised
00:35:28saratogaheh, its been over half a year of me asking people if this can go in
00:36:26saratogai think i've now pinged everyone who has ever touched that logic in the SVN logs and had them review the changes
00:37:18 Join Topy [0] (
00:37:52pixelmaweird, I think I read most of the logs and remember quite a bit - but not this. Has there been a huge gap between today and the last time this was discussed?
00:38:39 Quit lovasoa (Remote host closed the connection)
00:39:02gevaertsI mean, most of the traffic on the tracker is from November
00:40:58 Quit T44 (Ping timeout: 250 seconds)
00:41:18saratogayeah haven't mentioned it in a couple months
00:41:31saratogasince feb maybe?
00:42:10saratogaanyway for something like this its mostly a matter of 'whats going to break', so aside from asking people who wrote the code i'm not sure what else makes sense to do
00:42:32saratogaaside from just test, commit, and see if anything breaks that missed testing
00:43:27saratogabut honestly the current logic is basically just a bunch of junk left over from various ports that doesn't serve a purpose anymore aside from on Archos
00:44:31gevaertssaratoga: I guess the question could be more of "do we want it" than the technical issues
00:45:36saratogaalthough the current setup is so ridiculous its hard to imagine someone would prefer it
00:45:58saratogathe charge button isn't even consistent across devices, its just randomly selected such that you *have* to look it up to figure it out
00:46:47gevaertsWell, I agree with you in this case, but I've also had opinions in the past that I thought were obviously the only sensible opinion until the things were actually discussed
00:46:52saratogai think your manual changes make the most sense, let people use any button, but have the docs recommend a safe button to use
00:46:55saratogayeah fair enough
00:48:11gevaertsMaybe a quick mail to the ML saying that you plan to commit this, and commit tomorrow unless someone has a serious objection?
00:58:15 Quit funman (Quit: leaving)
00:58:48 Quit mudd1 (Read error: Operation timed out)
01:02:59 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
01:07:36 Quit ender` (Quit: The great thing about democracy is that it gives every voter a chance to do something stupid. -- Art Spander)
01:11:39***Saving seen data "./dancer.seen"
01:17:25 Join lovasoa [0] (
01:19:06lovasoabertrik : my iPod completely freezed (black screen) twice this evening. I suspect that it is because of your patch. I just wanted to warn you...
01:19:33 Quit lovasoa (Client Quit)
01:23:05 Quit rdd (Read error: Connection reset by peer)
01:32:08pamaurysaratoga: I'm definitely in favor of your patch :) I always finish entering the debug charge menu to go into charging mode because I don't want to check all buttons
01:36:43 Quit AlexP (Read error: Connection reset by peer)
01:37:38 Join AlexP [0] (~alex@rockbox/staff/AlexP)
01:51:16pixelmahmm, not sure I remember correctly but I think so that the Iaudios don't go into charging mode in Rockbox at all. At least I think I remembered to have tried once in vein. Would this need checking (with the patch)?
01:51:46pixelmaalthough I'm about to go to sleep, someone remind me in the morning
01:52:08 Quit pamaury (Remote host closed the connection)
02:07:40saratogapixelma: no, the iaudio players don't define HAVE_USB_POWER so nothing changes
02:08:30saratogaactually neither do the H1x0, which i guess is why they didn't used to have an exception for their power button
02:08:35saratogado they not charge in rockbox either?
02:17:19 Quit Beremat (Read error: Connection reset by peer)
02:18:35 Join Scromple [0] (
02:25:21 Quit alexbobp (Quit: Lost terminal)
02:25:41 Join alexbobp [0] (~alex@
02:26:49 Join ReimuHakurei [0] (~reimu@
02:32:43 Join Beremat [0] (
02:35:11 Quit MethoS- (Read error: Connection reset by peer)
02:56:20 Join JoshuaChang [0] (~JoshuaCha@
02:59:40 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
03:11:40***Saving seen data "./dancer.seen"
03:33:27 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
03:49:26 Quit linuxstb (Ping timeout: 250 seconds)
03:54:54 Quit BHSPitMonkey (Ping timeout: 248 seconds)
04:01:11 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
04:05:42 Quit jordan` (Ping timeout: 258 seconds)
04:11:10 Join jordan` [0] (
04:19:54 Quit jhMikeS (Ping timeout: 252 seconds)
04:20:21 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
04:20:39 Quit Keripo (Quit: Leaving.)
04:21:08 Quit BHSPitMonkey (Remote host closed the connection)
04:27:06 Join x-jos774 [0] (
04:33:02 Join ricemark20 [0] (
04:49:40 Quit [7] (Disconnected by services)
04:49:47 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:52:18 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
04:52:21 Quit x-jos774 (Quit: Ex-Chat)
04:54:58 Quit kugel (Ping timeout: 252 seconds)
04:55:49 Join Judas_PhD [0] (
04:57:18 Quit amiconn (Disconnected by services)
04:57:18 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:57:35 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:58:02 Quit pixelma (Disconnected by services)
04:58:04 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:58:06 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
05:11:45***Saving seen data "./dancer.seen"
05:38:19 Quit Horschti (Quit: Verlassend)
05:41:20 Quit Scromple (Quit: Gone)
05:42:29 Quit z35 (Read error: Connection reset by peer)
05:42:59 Join z35 [0] (
05:58:31 Join Rob2223 [0] (
05:59:05 Quit ricemark20 (Quit: Leaving)
06:02:12 Quit Rob2222 (Ping timeout: 252 seconds)
06:06:29 Join Scromple [0] (
06:08:48 Quit balintx (Remote host closed the connection)
06:09:09 Join balintx [0] (
06:10:47 Join Keripo [0] (
06:17:44 Quit ender| (Ping timeout: 250 seconds)
06:29:49 Join ender| [0] (
07:04:43 Quit Judas_PhD (Quit: This is a quitting message)
07:11:48***Saving seen data "./dancer.seen"
07:17:02 Quit eGen_ (Quit: ... gettin' screew my wife ....)
07:17:21 Join eGen_ [0] (
07:26:42 Join Buschel [0] (
07:30:32 Quit eGen_ (Quit: ... gettin' screew my wife ....)
07:34:09 Join eGen_ [0] (
07:35:57 Join antil33t [0] (
07:44:58 Join Scromple_ [0] (
07:47:35 Quit Scromple (Ping timeout: 260 seconds)
08:01:16 Join Judas_PhD [0] (
08:05:54 Quit Buschel (Ping timeout: 260 seconds)
08:06:15[Saint]saratoga: (reading the logs) For what it's worth, I'd appreciate FS #11769 being committed.
08:06:55[Saint](as most of my targets are Nanos, and they're very fiddly to get into "charge only" mode)
08:08:32 Quit [Saint] (Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.)
08:15:16 Join [Saint] [0] (~Saint]
08:46:59 Join bertrik [0] (
08:46:59 Quit bertrik (Changing host)
08:46:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:51:59 Join ender` [0] (
08:52:53 Join einhirn [0] (
08:58:52 Quit Scromple_ (Quit: Gone)
09:00:36 Join Scromple [0] (
09:04:08 Join Guest27405 [0] (~bjst@rockbox/developer/Zagor)
09:04:32 Nick Guest27405 is now known as Zagor (~bjst@rockbox/developer/Zagor)
09:09:54 Quit eGen_ (Quit: ... gettin' screew my wife ....)
09:11:49***Saving seen data "./dancer.seen"
09:13:49 Join B4gder [0] (
09:13:49 Quit B4gder (Changing host)
09:13:49 Join B4gder [0] (~daniel@rockbox/developer/bagder)
09:16:42 Join Buschel [0] (
09:20:37 Quit [Saint] (Ping timeout: 250 seconds)
09:22:01 Quit JoshuaChang (Quit: ChatZilla [Firefox 4.0.2pre/20110429182132])
09:22:42 Quit timccc (Ping timeout: 276 seconds)
09:23:27 Join timccc [0] (~lisa@
09:24:48 Quit Scromple (Quit: Gone)
09:26:06 Quit bertrik (Read error: Operation timed out)
09:29:01 Quit sasquatch (Quit: WeeChat 0.3.2)
09:29:28 Join sasquatch [0] (
09:31:17 Join eGen_ [0] (
09:36:41 Join Self-Perfection [0] (
09:37:23 Quit Buschel (Ping timeout: 246 seconds)
09:40:10 Quit Self-Perfection (Remote host closed the connection)
09:40:22 Join Self-Perfection [0] (
09:44:11 Join [Saint] [0] (~Saint]
09:45:21 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
09:46:44 Join mem_ [0] (
09:52:01 Join LinusN [0] (
10:02:33 Quit [Saint] (Ping timeout: 260 seconds)
10:11:49 Join efyx [0] (
10:13:49 Join [Saint] [0] (~Saint]
10:18:01gevaertssaratoga: h1x0 doesn't charge from USB, unless (IIRC) you solder a bit
10:27:26 Quit timccc (Ping timeout: 246 seconds)
10:42:49 Join petur [0] (5bdc888b@rockbox/developer/petur)
10:43:09 Join preglow [0] (
10:43:12 Quit preglow (Changing host)
10:43:12 Join preglow [0] (thomj@rockbox/developer/preglow)
10:47:31 Quit Self-Perfection (Remote host closed the connection)
10:50:30 Join DerPapst [0] (
10:51:19 Quit Keripo (Quit: Leaving.)
10:55:07 Join Keripo [0] (
10:55:46 Join timccc [0] (~lisa@
11:11:51***Saving seen data "./dancer.seen"
11:22:10 Quit Keripo (Quit: Leaving.)
11:26:16 Quit tmzt (Ping timeout: 240 seconds)
11:28:15 Join tmzt [0] (
11:32:31 Quit tmzt (Ping timeout: 246 seconds)
11:38:09 Part cjcopi ("out of here")
11:43:59 Join tmzt [0] (
12:10:10 Join JoshuaChang [0] (~joshuacha@
12:10:37JoshuaChangcan i use double exp function in rb's real target build?
12:10:58Tornenot the usual one from math.h, no
12:11:02Tornewe don't have floating point :)
12:11:14Tornethere may be a fixpoint exp somewhere.
12:11:18Torneyou can't use doubles at all
12:13:28 Join ibhan [0] (~yaaic@
12:14:32JoshuaChangyou mean i couldn't even use double?
12:16:02JoshuaChangi know there's a fixpoint exp function, but it's precision maybe not enough...
12:16:04Torneour targets mostly don't have floating point hardware
12:16:13Torneso, we use fixpoint math for everything.
12:16:18gevaertsYou might be able to get away with it in plugins, but it's going to be *slow*
12:16:36gevaertsI believe the calculator plugin uses gcc-generated soft float
12:17:32JoshuaChangi just use it to calculate the parameter, so the speed is not sensitive
12:19:53Tornewhat parameter?
12:20:12JoshuaChangehh, dsp plugin's
12:21:33JoshuaChangi converted a hardware based effect into c code, but the parameter algorithm have not been fully reversed,so...
12:21:45TorneDSP is not a plugin
12:22:10Torneso, you can't realistically use floating point at all
12:22:14JoshuaChangdsp.c contains many plugin, in my point of view
12:23:26JoshuaChangi just need floating point in parameter set function, all the dsp code is fixpoint based
12:23:32Torneright, but they are not compiled as plugins, and so if they use floating point then this introduces all the floating point support code into the core
12:23:48Torneso that's not going to be acceptable :)
12:28:56amiconnsaratoga, pixelma: The iAudios don't have HAVE_USB_POWER defined because their charging code needs some work first. Charging from USB needs software support
12:29:00 Join gartral [0] (~gareth@unaffiliated/gartral)
12:29:50amiconnAll 3 iAudios don't charge from USB in rockbox at all. The X5 and M5 *slowly* charge from the charger if connected, the M3 doesn't even do that
12:38:49 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:41:09gartralhey guys, im using my e250, r29887 and i noticed that i can no longer mount the SD card when i plug in my cable. internal storage mounts ok. is this a known bug? i can't find any direct mention in the flyspray
12:50:07 Quit Zagor (Read error: Operation timed out)
12:50:07 Part LinusN
12:51:16 Quit B4gder (Remote host closed the connection)
12:51:22 Join LinusN [0] (
12:51:24 Join B4gder [0] (~daniel@rockbox/developer/bagder)
12:51:33 Join Guest94388 [0] (~bjst@rockbox/developer/Zagor)
12:52:53 Nick Guest94388 is now known as Zagor (~bjst@rockbox/developer/Zagor)
12:55:49 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:08:10gartralhey guys, im using my e250, r29887 and i noticed that i can no longer mount the SD card when i plug in my cable. internal storage mounts ok. is this a known bug? i can't find any direct mention in the flyspray
13:10:34[Saint]please don't repeat your question, if someone knows the answer, they'll answer.
13:11:52***Saving seen data "./dancer.seen"
13:12:33gartrali repeat when i see a few devs log in. it's not that i felt ignored
13:13:15[Saint]the channel is logged, there's no need to repeat the question.
13:13:32[Saint](in some cases it may even make it less likely you'll get an answer)
13:13:40Torne(also those people did not just log in, they reconnected) :)
13:13:45Torne(so they *did* see the first time)
13:17:08gartralok, excuse me.. i also havent had myuch coffee yet
13:18:29gevaertsgartral: are you (a) using linux, and (b) compiling your own kernel?
13:18:53gartrala: yes b: no
13:19:36 Quit AlexP (Ping timeout: 240 seconds)
13:19:53gevaertsgartral: what does "cat /sys/module/scsi_mod/parameters/max_luns" say?
13:19:58gartralit doesn't appear too be a kernel issue either, the SD won't mount on my Win7 box, or my friend's macbook.
13:20:46gevaertsThe card works in rockbox?
13:21:05gartralresult was 1
13:21:33[Saint]Have you tried hotplugging the card while mounted?
13:21:46[Saint](sometimes works on my Fuze)
13:21:51gartralnope, that escaped me
13:23:02Torneif max_luns is 1 then that's why it's only mounting one drive :)
13:23:10Torneyour distro's kernel is compiled with a dumb option
13:23:13gartral[Saint]: no go
13:23:45gartralTorne: wouldn't surprise me one bit. I didn't, and can't compile a kernel for this machine
13:24:01Torneyou can just change that by echoing a different number to it as root
13:24:07Tornebut it won't persist across reboots
13:24:12gartralit's a Google cr-48..
13:24:24Torneyou can compile a kernel for that :)
13:24:25[Saint]that doesn't explain it not mounted under a Win box, though.
13:24:30 Join AlexP [0] (~alex@rockbox/staff/AlexP)
13:25:03gartralwell let me echo a higher number too that option and see
13:25:17*Torne should probably raise a bug on chromeos for that ;)
13:25:42gartralTorne: you a chromeOS hacker too?
13:26:05Tornei'm a googler, chrome committer, etc. and i have a cr48. ;)
13:26:32*gartral high-fives Torne
13:28:01gartralhmm.. odd.. even with sudo the echo 3 > /sys/module/scsi_mod/parameters/max_luns gives permission denied
13:28:31Tornethat's because that's not how sudo works :)
13:28:37Tornesudo is only running the echo command as root
13:28:41Tornenot the redirection
13:28:53gartralahh, ok
13:28:56 Part ibhan
13:28:57Tornesudo sh -c 'echo 3 > /sys/module/scsi_mod/parameters/max_luns'
13:28:59gartralyup sudo su
13:30:09*gartral is wondering if he just forgot too have the SD in when testing on his windows machine
13:30:39*gartral needs more coffee
13:31:08gartralhey Torne is it ok if i pm you?
13:33:44 Quit balintx (Remote host closed the connection)
13:33:59 Join balintx [0] (
13:38:30tmztgartral: should be able to put that in sysctl.d or an init.d as well
13:39:27gartraltmzt: i'm a step ahead on that one
13:39:36gartraltmzt: thank you though
13:48:25 Part Zagor
13:48:29 Part LinusN
13:48:32 Join LinusN [0] (
13:48:51 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
13:49:49 Quit tmzt (Quit: leaving)
13:50:16 Join kugel [0] (
13:50:16 Quit kugel (Changing host)
13:50:16 Join kugel [0] (~kugel@rockbox/developer/kugel)
13:50:35 Quit kugel_ (Remote host closed the connection)
13:54:18 Quit timccc (Remote host closed the connection)
13:56:06 Quit [Saint] (Quit: ...Leaving.)
13:56:31 Join [Saint] [0] (~Saint]
14:06:27 Nick crwll is now known as crwl (
14:07:12 Quit kugel (Ping timeout: 246 seconds)
14:08:43 Join tmzt [0] (~tmzt@
14:08:57 Quit tmzt (Client Quit)
14:09:28 Join tmzt [0] (~tmzt@
14:10:03 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:10:45 Quit tmzt (Client Quit)
14:11:13 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
14:11:21 Join tmzt [0] (~tmzt@
14:11:44 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
14:13:52 Quit gartral (Ping timeout: 276 seconds)
14:14:25 Join gartral [0] (~gareth@unaffiliated/gartral)
14:25:36gartrali'll be right back
14:25:45 Quit gartral (Quit: Lost terminal)
14:26:05 Quit Stummi (Quit: Bye!)
14:27:17 Quit tmzt (Ping timeout: 252 seconds)
14:29:14 Join tmzt [0] (
14:36:09 Quit tmzt (Remote host closed the connection)
14:37:42 Quit user890104 (Ping timeout: 248 seconds)
14:42:07 Join tmzt [0] (
14:43:16 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
14:56:38JoshuaChangi've managed to write my own exp function, and it works, at least on my cowon d2
14:56:55JoshuaChangusing double var
14:57:39Tornewe didn't say it wouldn't
14:57:49Tornebut you will now be including floating point runtime code in core.
14:57:55Tornewhich means it will've gotten bigger
14:58:22 Quit AlexP (Read error: Operation timed out)
15:01:00 Join timccc [0] (~lisa@
15:07:26 Join AlexP [0] (~alex@rockbox/staff/AlexP)
15:11:56***Saving seen data "./dancer.seen"
15:22:41 Join user890104 [0] (~Venci@
15:38:18 Join Strife89 [0] (
15:41:53JoshuaChangi didn't include math.h
15:42:48gevaertsmath.h isn't the problem
15:43:03gevaertsWell, apart from us not having it, I mean
15:46:52 Join L-Strife89 [0] (
15:50:35 Quit Strife89 (Ping timeout: 258 seconds)
15:56:37 Quit user890104 ()
15:57:00 Join user890104 [0] (
15:57:28 Join user890104_ [0] (
16:00:26 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
16:00:56 Quit user890104 (Disconnected by services)
16:03:32 Quit antil33t (Read error: Connection reset by peer)
16:03:42 Join antil33t [0] (
16:11:02 Join n1s [0] (~quassel@rockbox/developer/n1s)
16:15:01 Join user890104 [0] (
16:15:06 Quit user890104_ (Read error: Connection reset by peer)
16:21:06 Join liar [0] (
16:26:49 Quit L-Strife89 (Quit: Restart)
16:34:05 Quit B4gder (Quit: Konversation terminated!)
16:34:30 Part LinusN
16:36:44 Quit user890104 (Read error: Connection reset by peer)
16:37:42 Join user890104 [0] (
16:39:59 Join Strife89 [0] (
16:49:15 Quit user890104 (Ping timeout: 260 seconds)
16:51:31 Join user890104 [0] (
16:56:26 Join wtachi [0] (
17:02:35 Quit Judas_PhD (Quit: This is a quitting message)
17:03:31 Join u42p [0] (
17:03:54saratogawtachi: around?
17:07:46saratogaJoshuaChang: in core you should be using fixed point, not floats/doubles
17:07:53 Part u42p
17:08:15saratogaprecision of fixed point should be fine, you are only operating on 32 bit samples, there is no need for double precision
17:08:46wtachisaratoga: yes
17:08:52JoshuaChangdouble is calculate the parameter, not in processing samples
17:09:05saratogathen should be even easier to not use it then
17:09:22saratogawtachi: sorry for not being around, i was traveling and now have a deadline at school
17:09:28wtachino problem
17:09:32JoshuaChangi can't reverse engineer the code
17:09:48saratogahave you had time to talk to anyone else about your proposal?
17:10:16wtachino, just the ML post
17:10:33saratogaJoshuaChang: usually its not that hard to replace floats for such simple applications, what are you doing?
17:10:47saratogawtachi: ok i need to dig into that more, but overall it looked pretty good
17:11:33JoshuaChangi'm translate a hardware based reverb effect to c code
17:11:57***Saving seen data "./dancer.seen"
17:12:18saratogawhy does this need doubles?
17:12:36JoshuaChang value = (double)decay/1000;
17:12:37JoshuaChang value = (0.06112158043010938+value*(0.05839571946898384+
17:12:39JoshuaChang value*(-0.06251223415316797+value*-0.002455634475547180)))/
17:12:40JoshuaChang (1.0+value*(-0.7203877574056393+value*(-0.1428834838592317+
17:12:42JoshuaChang value*-0.0009789250744797674)));
17:12:48saratogause a pastebin for stuff like that
17:13:38JoshuaChangit's parameter tanslate the user interface options into int32, inside it, was processing using double
17:13:41 Part Zagor
17:14:20saratogadoes any of that actually need to be double precision though?
17:15:17saratogavalue is just some filter coefficient or something?
17:15:21JoshuaChangunfortunately, i don't know the algorithm between the user interface's option and real int32 parameter
17:16:49saratogawhat does value actually do?
17:16:49JoshuaChangreverb decay, diffusion, high freq tweak, etc...
17:17:29JoshuaChangonly some of it can be understand and using pure int translate, others' algorithn was unknown
17:18:02saratogano i mean what is the parameter "value" supposed to do ?
17:18:20JoshuaChang aeverb_data.c_decay = d2i(value);
17:18:35JoshuaChangvalue will finally translate back to int32
17:18:55 Quit antil33t ()
17:19:06JoshuaChangd2i function translate a double value into int32
17:19:39saratogayes, but what is the meaning of that parameter
17:19:48saratogaif you change it, what does it change about your effect
17:20:01JoshuaChangthat value control the decay time
17:20:21 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:20:28saratogathen do you really care about accuracy at all?
17:20:50saratogaworst case your reverb effect will last a couple milliseconds longer then it should
17:20:53saratoganot likely anyone is going to notice that
17:21:26JoshuaChangsomtimes it isn't linear based
17:23:15JoshuaChangwhat's the side effect in using double in core?
17:23:28saratogawe'll reject your patch
17:23:56n1sand it's slow and will pull in a lot of software float support code
17:24:31JoshuaChangthanks, i'll think about it.
17:24:49saratogagiven how badly written that block of code is, most likely it doesn't need double precision
17:24:53saratogajust convert it to integer
17:26:42JoshuaChangi'll think it over...
17:27:30saratogaheh although wolfram alpha doesn't do a great job simplifying it
17:30:53gevaertsI get (2.50850094615483 + (((1905.65053358222*value) + (302.281684279943*(value*value)) - 2500.06811504479)/(1021.52864000489 - (145.959570945881*(value*value)) - pow(value, 3.0) - (735.896726098754*value))));
17:31:27gevaertsWhich isn't shorter, but it only has reasonably large numbers, which may make things easier
17:32:08gevaertsI mean, you could just round everything
17:33:31 Quit JoshuaChang (Quit: ChatZilla [Firefox 4.0.2pre/20110429182132])
17:34:57gevaertsWell, it depends on how big decay is
17:36:52 Quit AlexP (Ping timeout: 240 seconds)
17:37:00 Join AlexP_ [0] (~alex@rockbox/staff/AlexP)
17:57:19 Quit petur (Quit: Page closed)
17:59:11 Part mem_
18:00:00 Join Keripo [0] (
18:06:27 Quit Keripo (Quit: Leaving.)
18:15:33 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:38:20 Join Buschel [0] (
18:51:47 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
18:53:34 Quit tmzt (Ping timeout: 240 seconds)
18:59:57 Join tmzt [0] (
19:00:51 Quit merbanan (Ping timeout: 240 seconds)
19:01:13 Join Jerom1 [0] (~jerome@
19:02:34 Nick AlexP_ is now known as AlexP (~alex@rockbox/staff/AlexP)
19:05:22 Quit tmzt (Ping timeout: 246 seconds)
19:07:27 Join DerPapst1 [0] (
19:08:11 Quit DerPapst (Ping timeout: 246 seconds)
19:11:58***Saving seen data "./dancer.seen"
19:16:04 Join TheLemonMan [0] (
19:17:54 Join tmzt [0] (
19:19:09 Quit Buschel (Ping timeout: 260 seconds)
19:20:09 Join robin0800 [0] (
19:22:33 Quit tmzt (Ping timeout: 258 seconds)
19:22:55 Join tmzt [0] (
19:23:38 Quit Strife89 (Read error: Connection reset by peer)
19:25:32 Join robin0800_ [0] (
19:28:57 Quit n1s (Quit: No Ping reply in 180 seconds.)
19:36:14 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:41:30 Quit benedikt93 (Quit: HIP-HOP sounds best when you listen to METAL instead.)
19:52:35 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:53:04 Quit kevku (Quit: KVIrc 4.0.4 Insomnia
19:54:31 Quit tmzt (Ping timeout: 250 seconds)
19:59:59 Quit Topy (Read error: Connection reset by peer)
20:02:05 Join tmzt [0] (
20:04:50 Join shai [0] (
20:08:35 Join Topy44 [0] (
20:09:20 Join Buschel [0] (
20:19:00 Join merbanan [0] (
20:22:21 Quit Jerom1 (Quit: Leaving.)
20:25:49 Quit Xerion (Quit: )
20:44:21 Join petur [0] (
20:44:22 Quit petur (Changing host)
20:44:22 Join petur [0] (~petur@rockbox/developer/petur)
20:50:11 Quit evilnick_B (Ping timeout: 252 seconds)
20:50:56 Join Strife89 [0] (
20:51:55saratogais database auto update off by default? maybe that should be enabled automatically when someone turns on the database
20:53:24Strife89Yes, it's off normally.
20:54:26Berematthe only thing that's stopping me from using rockbox right now is the insanely long database update time
20:54:47pixelmaBeremat: which player?
20:54:53BerematClassic 160GB
20:55:13BerematI'm thinking of just not using the database and organizing the folders instead
20:55:16Berematand then using the file browser
20:55:23pixelmanot sure if it's available but having dircache enabled speeds updating up a lot
20:56:06gevaertsShouldn't be enabled by default these days?
20:57:00pixelmamaybe it's because it's a new port then, don't know
20:57:02Strife89IIRC it's not enabled in the release
20:57:17Strife89*by default
20:58:15pixelmasaratoga: database update without dircache takes ages and some of the targets don't have dircache or - e.g. not much RAM so people may prefer leaving it disabled. And as an example I initialised the database but usually reinitialise and don't update
20:58:38gevaertsStrife89: it was enabled in december, and our last release was february IIRC
20:58:54 Quit Horscht (Quit: Verlassend)
20:59:36pixelmanot even manually
21:01:58pixelmaand as long as the problem initialising database without music file on the device exists, I'd be opposed to such a change. It's possible that you end up there, especially on targets with card slot
21:02:20 Join Horscht [0] (
21:02:20 Quit Horscht (Changing host)
21:02:20 Join Horscht [0] (~Horscht@xbmc/user/horscht)
21:12:02***Saving seen data "./dancer.seen"
21:20:12 Join funman [0] (~fun@rockbox/developer/funman)
21:23:12funman <- album art displays all-fucked-up on fuzev2 (tested on target and sim)
21:24:28funman <- the bad rendering
21:26:42saratogashould file a bug report and then ping unhelpful
21:29:17 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
21:29:35pixelmaif it is this way in general, I wonder why we haven't heard about it more often. Maybe it's a Fuzev2 thing?
21:31:05 Quit robin0800_ (Quit: Leaving)
21:32:34 Join lovasoa [0] (~lovasoa@2a01:e35:8a2e:8080:226:bbff:fe15:33b0)
21:33:07 Join L-Strife89 [0] (~Strife89@
21:33:29 Quit robin0800 (Read error: Connection reset by peer)
21:34:17lovasoabertrik : I don't have time to speak about that, but my iPod completely freezed (black screen) twice last evening. I suspect that it is because of your patch. I just wanted to warn you...
21:34:20 Quit Strife89 (Read error: Operation timed out)
21:35:31funmanpixelma: it only happens for this particular jpg
21:35:53funmanshould test on other targets (== different screen size)
21:36:36bertriklovasoa, ok
21:37:32funmanhmm why isn't the 'assigned to' list on flyspray complete?
21:37:46Unhelpful...*and then* ping me?
21:38:25lovasoabertrik : Thanks, good bye, I have an exam tomorrow...
21:38:31 Quit lovasoa (Quit: Quitte)
21:38:58bertrikfunman, bit rot I guess, but I think you can always assign something to yourself
21:39:28Unhelpfulfunman: the linked jpeg is the file being loaded in the screenshot?
21:40:10funmanbertrik: well i don't want to work on it :P
21:40:25funmanUnhelpful: i was about to open a bug report, should i continue?
21:47:46 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
21:48:53 Join Xerion [0] (
21:50:14Unhelpfulfunman: what does jpeg viewer do w/ this image?
21:50:40Unhelpful...because it's the same implementation, sort of. and i'm curious as to whether something in fitting it to the scaler is where it broke.
21:55:36 Quit thomasjfox (Remote host closed the connection)
21:56:19 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
21:57:45CIA-16New commit by bertrik (r29888): FS #12119 - June update of Czech language by Marek Salaba
22:00:03 Quit [Saint] (Quit: ...Leaving.)
22:00:26 Quit Stummi (Quit: Bye!)
22:01:42CIA-16r29888 build result: All green
22:03:20funmanUnhelpful: same bug
22:03:32Unhelpfulsame bug in jpeg viewer... interesting :/
22:03:33funmani was thinking the bug is in resizing?
22:03:38funmancan't zoom in/out with the sim :o
22:03:52Unhelpfuljpeg viewer uses the old resizer, doesn't it?
22:03:54funmanlaptop numeric keypad is f*cked
22:05:12bertrikoh, we have more than one resizer?
22:05:53funmanUnhelpful: same bug in 125x125 250x250 500x500
22:06:16funman(orig file is 500x500)
22:06:19Unhelpfulbertrik: pretty sure jpeg viewer plugin still uses the same one it always did.
22:07:05Unhelpfuli had meant to get it using the core one. also the core jpeg loader. see how well that's gone? ;)
22:07:31BerematUgh, I can't get my iPod to show up under my computer at all anymore, even though the USB screen is up on Rockbox
22:10:49 Join keyb_gr [0] (
22:26:16 Quit ReimuHakurei (Ping timeout: 252 seconds)
22:28:06 Join robin0800 [0] (
22:28:53CIA-16New commit by saratoga (r29889): Enter USB charging mode on devices that support it if any key is held down during USB insert (except on Archos where certain keys need to be avoided ...
22:29:24funmansaratoga: thanks
22:29:35saratogafor the patch?
22:29:45funmanyes :)
22:29:54saratogaah no problem
22:30:21saratogaFWIW i think doing USB like Android does where you have the option to charge and then enter MSC mode later would be pretty cool
22:30:35saratogabut i'm not volunteering to write it
22:31:37 Quit kevku (Quit: KVIrc 4.0.4 Insomnia
22:31:42saratogabah just realized I forgot to credit Gevaerts for the original manual changes
22:31:50gevaertsno worries
22:31:51*kugel wouldn't mind a yesno screen to ask whether to enter USB or not
22:31:57CIA-16r29889 build result: 20 errors, 1592 warnings (saratoga committed)
22:31:59gevaertsI'm in CREDITS already anyway :)
22:32:40kugelOTOH I haven't used rockbox on a dap since ages :)
22:33:07saratogahaha what are the odds there was already a define called "USBPOWER_BTN_IGNORE" in apps
22:33:53gevaertsin apps?
22:34:07 Join mudd1 [0] (
22:35:17saratogaah no, just included from there
22:35:21saratogamisread the message
22:36:44 Quit robin0800 (Read error: Connection reset by peer)
22:37:01saratogahmm the Gigabeat S actually declares several USBPOWER_BTN_IGNORE keys in its config file rather then usb.h
22:37:18saratogai didn't see them before
22:37:27saratogaanyone know if they're important?
22:37:53saratogaoh is BUTTON_MAIN just any button?
22:38:00gevaertsI think I vaguely remember what they are for
22:38:27gevaertsIf I'm not wrong, it's for players that reboot for USB and that need a specific key on boot to get USB
22:38:37gevaertsSo that key is allowed to be pressed or something like that
22:38:49gevaertshm, that doesn't seem to make sense
22:39:07saratogai don't really mind if people wnat to declare more buttons in the config files for whatever reason
22:39:12saratogaactually its a better place then usb.h
22:39:28saratogamaybe just make defining it in usb.h conditional on !defined(USBPOWER_BTN_IGNORE)?
22:41:03 Join jhMikeS [0] (
22:41:04 Quit jhMikeS (Changing host)
22:41:04 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
22:41:12saratogajhMikeS: ping
22:42:18 Join Judas_PhD [0] (
22:42:20 Join robin0800 [0] (
22:43:46saratogadoes the gigabeast need the USBPOWER_BTN_IGNORE defines in its config file?
22:44:33jhMikeSI don't think so. it was just sort of put there iirc
22:44:36saratogajhMikeS: i'm assuming they're there for a reason and fixing the red to let them stay, but I can remove them if they're just historical
22:44:41 Quit funman (Quit: leaving)
22:45:30 Quit liar (Read error: Connection reset by peer)
22:47:10jhMikeSit's pretty much "historical", as it was at first
22:47:51saratogaok i'll remove it then
22:48:20jhMikeSoh, don't mess up the gigabeast's use of the vol down key to expose the boot partition instead of the data one
22:48:38saratogaah i didn't realize that was possible
22:48:46saratogai'll leave it in then
22:49:28jhMikeSI meant because of "any key", "any key" could conflict :)
22:49:53saratogado you still want the regular build to ignore power?
22:50:01saratogaseems fairly useless since I think holding power would shutdown the player
22:50:51 Join liar [0] (
22:51:17gevaertsjhMikeS: well, if you don't reboot for usb, there really is no conflict
22:51:19jhMikeSprobably a good idea
22:53:43jhMikeSgevaerts: maybe, it might be a good idea to exclude charging mode so that the host doesn't refuse on that basis if you need to access the fw partition
22:54:56*gevaerts doesn't follow
22:55:13jhMikeSin other words, only request 100mA when holding vol- (but I guess that has nothing to with the last commit)
22:56:24saratogajhMikeS: so disable charge mode in the bootloader, but remove the exclusion for power button from the main build?
22:56:24gevaertsnot much, no
22:56:52jhMikeSI was concerned holding vol- might prevent a normal connect for the FW partition and enter charging mode instead
22:57:59saratogain the bootloader only?
22:59:11 Join milk_ [0] (
22:59:11saratogai assume the main build can't be running while you're doing that
22:59:11jhMikeSsaratoga: huh? no, for both. this keypress works in both
22:59:11saratogawhat works for both?
22:59:11jhMikeSvol- to show fw partition instead of data
22:59:24saratogaeven in the main build?
22:59:46saratogatheres no exception for Vol right now
23:00:02saratogai guess i better add one then
23:00:08jhMikeSaha, then there should be :)
23:00:46gevaertssaratoga: USBPOWER_BTN_IGNORE was introduced in r7674 by amiconn with message "Made the code ignore the power button (On for recorder fm/v2, OnOff for Ondio) to make it easier to enter USB power mode at startup"
23:00:58saratogayeah i misunderstood what he was saying
23:01:13saratogawhat i meant to ask is if we really need to ignore power button presses while inserting USB
23:01:31saratogathat seems like its probably a mistake, since holding power would shut down the player regardless
23:01:35amiconngevaerts: That message is probably backwards
23:01:56amiconnsaratoga: No it wouldn't, at least for the recorders.
23:02:13saratogaamiconn: sorry, i'm referring to the gigabeatS
23:02:17amiconnThose don't have a combined power button, but separate ON and OFF buttons
23:02:18jhMikeSsaratoga: not for gigabeast
23:02:40 Join Jerom1 [0] (~jerome@
23:03:04 Quit TheLemonMan (Quit: Ex-Chat)
23:03:05 Join [Saint] [0] (
23:03:59 Join silbo__ [0] (~quassel@
23:04:01saratogajhMikeS: so you want #define USBPOWER_BTN_IGNORE (BUTTON_POWER|BUTTON_VOL_DOWN)?
23:04:24saratogaout of curiosity, what happens if you hold power while inserting USB?
23:04:33 Join MethoS- [0] (~clemens@
23:05:00BuscheljhMikeS: may I ask for a MCF5250 test ? :)
23:06:04saratogaor i guess "#define USBPOWER_BTN_IGNORE (BUTTON_POWER|USB_BL_INSTALL_MODE_BTN)" would be more correct
23:09:10jhMikeSsaratoga: BUTTON_POWER shouldn't have to be there
23:09:48jhMikeSI don't seem to recall that it matters with anything
23:10:26saratogayeah thats what i figured
23:10:30jhMikeSBuschel: I need a test file for 12117, getting stuff for atrac3 was sort of a pain
23:10:32CIA-16New commit by saratoga (r29890): The gigabeat S needs special casing so that you can still hold vol down to access its firmware partition. Additionally, the same logic should apply ...
23:11:34BuscheljhMikeS: attached
23:12:03***Saving seen data "./dancer.seen"
23:12:26saratogaBuschel: we've got an official test file now for atrac3:
23:13:14jhMikeSwe ought to require one when a codec is committed, without exception
23:14:22bertrikjhMikeS, yes, that makes a lot of sense
23:14:29jhMikeSif a codec isn't very popular, it at times be a pain to either find files or set up something to make them
23:14:48CIA-16r29890 build result: All green
23:15:07 Quit milk_ (Read error: Connection reset by peer)
23:15:50 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
23:16:48 Join Llorean1 [0] (
23:17:05jhMikeSI did find some .at3 package where a good portion of the files fail
23:17:33jhMikeSFrom the looks of it, they shouldn't
23:17:52 Join milk_ [0] (
23:17:59jhMikeSthey were short videogame tracks though ... not very useful to benchmark
23:18:04 Quit dfkt (Ping timeout: 276 seconds)
23:18:05 Quit Llorean (Ping timeout: 276 seconds)
23:18:55 Quit silbo__ (Remote host closed the connection)
23:19:10jhMikeSbut they are longer than FUN_RM_132.rm :)
23:19:41saratogait took me all afternoon to figure out how to make that atrac3 file
23:20:12BuscheljhMikeS: it's long enough for quick measurements. but it is a pain in the ears ;)
23:20:18saratogai think its basically impossible to encode atrac3 on anything later then windows xp
23:20:52jhMikeSI think someone said to add the codec to the Wow64 directory
23:21:17jhMikeSI guess that's for 64-bit only though
23:21:33BuscheljhMikeS: I've got some other tracks as well ->
23:21:55saratogai ended up having to install sonic stage on an old XP machine, burn the test flac file to CD, and then let it rip the CDR
23:22:22saratogaeven their old DS codec wouldn't install on XP SP3 IIRC
23:23:00kugelsaratoga: heard of virtual cd drives? :)
23:23:20saratogayes but i have no idea how to use them
23:23:54 Quit tmzt (Read error: Connection reset by peer)
23:24:56 Quit saratoga (Quit: Page closed)
23:25:39 Quit jordan` (Ping timeout: 248 seconds)
23:27:55 Nick Llorean1 is now known as Llorean (
23:27:58 Quit Llorean (Changing host)
23:27:59 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
23:28:57*jhMikeS wonders why DearJohn always crashes the rm codecs in various forms
23:30:08 Quit bluebrother (Disconnected by services)
23:30:10 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
23:32:00CIA-16New commit by Buschel (r29891): Use more IRAM for mpc on S5L870x. Speed up decoding by ~2%.
23:34:14 Join n1s [0] (~quassel@rockbox/developer/n1s)
23:35:50CIA-16r29891 build result: All green
23:36:27jhMikeSresults posted
23:38:31Buschelmore than I expected
23:39:52 Quit domonoky (Read error: Connection reset by peer)
23:43:40 Join jordan` [0] (
23:47:14CIA-16New commit by Buschel (r29892): FS #12117: Use more IRAM for atrac3. Speeds up decoding from 1-2% (PP5022, PP5024, S5L870x) to 11% (MCF5250).
23:48:59 Quit Judas_PhD (Quit: This is a quitting message)
23:51:06CIA-16r29892 build result: All green
23:54:59 Quit DerPapst1 (Quit: Leaving.)
23:55:38 Join tmzt [0] (
23:56:52 Quit advcomp2019_ (Ping timeout: 240 seconds)

Previous day | Next day