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 2017-10-02

00:00:47 Join PurlingNayuki [0] (~Thunderbi@
00:05:05 Quit PurlingNayuki (Ping timeout: 260 seconds)
00:10:11 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:e869:e75b:a856:d605)
00:15:27 Join goom [0] (
00:17:49 Quit goom (Client Quit)
00:20:45 Join PurlingNayuki [0] (~Thunderbi@
00:22:55 Quit JdGordon (Ping timeout: 246 seconds)
00:23:06 Join goom [0] (
00:24:58 Quit Charl (Quit: Page closed)
00:25:03 Quit PurlingNayuki (Ping timeout: 240 seconds)
00:25:44 Quit goom (Remote host closed the connection)
00:29:05 Quit cc___ (Ping timeout: 240 seconds)
00:30:09 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:33:04 Quit ender` (Quit: Don't worry about the world coming to an end today. It's already tomorrow in Australia.)
00:34:05 Join Ruhan [0] (uid76353@gateway/web/
00:43:51 Join ZincAlloy1 [0] (~Adium@2a02:8108:8b80:1700:21c:b3ff:feb5:d1e2)
00:46:32 Quit ZincAlloy (Ping timeout: 264 seconds)
00:48:21 Quit ZincAlloy1 (Client Quit)
01:02:34 Join PurlingNayuki [0] (~Thunderbi@
01:12:56 Quit alexweissman (Remote host closed the connection)
01:13:57 Join alexweissman [0] (
01:16:35 Quit xorly (Ping timeout: 240 seconds)
01:17:36 Quit krabador (Remote host closed the connection)
01:25:19 Quit [Saint] (Read error: Connection reset by peer)
01:25:43 Join [Saint] [0] (~sinner@rockbox/staff/saint)
01:36:53 Quit PurlingNayuki (Ping timeout: 258 seconds)
01:40:07 Quit [Saint] (Remote host closed the connection)
01:40:44 Join PurlingNayuki [0] (~Thunderbi@
01:40:48 Join [Saint] [0] (~sinner@rockbox/staff/saint)
01:42:52***Saving seen data "./dancer.seen"
01:45:19 Quit PurlingNayuki (Ping timeout: 258 seconds)
01:45:34 Quit Aldem (Read error: Connection reset by peer)
01:48:55 Join Aldem [0] (~Aldem@unaffiliated/aldem)
01:58:32 Quit Aldem (Read error: Connection reset by peer)
02:00:14 Join Aldem [0] (~Aldem@unaffiliated/aldem)
03:01:44 Join PurlingNayuki [0] (~Thunderbi@
03:06:12 Quit PurlingNayuki (Ping timeout: 258 seconds)
03:12:49 Join PurlingNayuki [0] (~Thunderbi@
03:17:19 Quit PurlingNayuki (Ping timeout: 258 seconds)
03:20:44 Join PurlingNayuki [0] (~Thunderbi@
03:23:25 Quit Ruhan (Quit: Connection closed for inactivity)
03:24:26 Quit dys (Ping timeout: 240 seconds)
03:25:10 Quit PurlingNayuki (Ping timeout: 260 seconds)
03:31:46 Join PurlingNayuki [0] (~Thunderbi@
03:35:59 Quit PurlingNayuki (Ping timeout: 240 seconds)
03:37:57 Quit Jinx (Ping timeout: 246 seconds)
03:42:56***Saving seen data "./dancer.seen"
03:44:39 Join PurlingNayuki [0] (~Thunderbi@
03:48:47 Quit PurlingNayuki (Ping timeout: 248 seconds)
03:52:29 Join Jinx [0] (Dojo@unaffiliated/jinx)
03:58:47 Join PurlingNayuki [0] (~Thunderbi@
04:03:11 Quit PurlingNayuki (Ping timeout: 248 seconds)
04:06:17 Quit [Saint] (Remote host closed the connection)
04:11:09 Join [Saint] [0] (~sinner@rockbox/staff/saint)
04:42:07fs-bluebotBuild Server message: New build round started. Revision b2a373e, 273 builds, 13 clients.
04:50:07fs-bluebotBuild Server message: Build round completed after 480 seconds.
04:50:08fs-bluebotBuild Server message: Revision b2a373e result: 340 errors 0 warnings
05:04:00 Quit prg318 (Quit: ZNC 1.6.5 -
05:05:05 Join prg318 [0] (~prg@deadcodersociety/prg318)
05:17:01 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
05:26:43 Join PurlingNayuki [0] (~Thunderbi@
05:28:32fs-bluebotBuild Server message: New build round started. Revision 66b49dc, 273 builds, 13 clients.
05:30:30 Quit PurlingNayuki (Client Quit)
05:32:35 Join Ruhan [0] (uid76353@gateway/web/
05:42:59***Saving seen data "./dancer.seen"
05:44:14fs-bluebotBuild Server message: Build round completed after 941 seconds.
05:44:15fs-bluebotBuild Server message: Revision 66b49dc result: All green
05:46:06 Quit [Saint] (Ping timeout: 240 seconds)
05:53:40 Join PurlingNayuki [0] (~Thunderbi@
06:03:44 Quit JdGordon (Ping timeout: 248 seconds)
06:05:40 Quit TheSeven (Ping timeout: 246 seconds)
06:08:53 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:12:52 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
06:23:15 Quit PurlingNayuki (Ping timeout: 258 seconds)
06:37:03 Quit TheSeven (Ping timeout: 258 seconds)
06:37:22 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
07:03:45 Join PurlingNayuki [0] (~Thunderbi@
07:08:06 Quit PurlingNayuki (Ping timeout: 258 seconds)
07:18:41 Join PurlingNayuki [0] (~Thunderbi@
07:23:05 Quit PurlingNayuki (Ping timeout: 240 seconds)
07:32:45 Join PurlingNayuki [0] (~Thunderbi@
07:36:28 Join JanC_ [0] (~janc@lugwv/member/JanC)
07:37:04 Quit PurlingNayuki (Ping timeout: 248 seconds)
07:37:45 Nick JanC is now known as Guest58454 (~janc@lugwv/member/JanC)
07:37:45 Quit Guest58454 (Killed ( (Nickname regained by services)))
07:37:45 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
07:38:09 Quit snw (Ping timeout: 264 seconds)
07:41:53 Quit Ruhan (Quit: Connection closed for inactivity)
07:43:00***Saving seen data "./dancer.seen"
07:46:00 Join snw [0] (
07:46:18 Join dys [0] (
07:48:46 Join PurlingNayuki [0] (~Thunderbi@
07:52:57 Join deevious [0] (~Thunderbi@
07:53:02 Quit PurlingNayuki (Ping timeout: 248 seconds)
07:54:17 Join johnb4 [0] (
08:00:48 Join PurlingNayuki [0] (~Thunderbi@
08:05:05 Quit PurlingNayuki (Ping timeout: 240 seconds)
08:16:40 Join ender` [0] (
08:29:11 Join johnb5 [0] (
08:35:35 Quit jhMikeS (Ping timeout: 240 seconds)
08:37:19 Quit johnb4 (Ping timeout: 248 seconds)
08:40:15 Join jhMikeS [0] (
08:44:45 Quit jhMikeS (Ping timeout: 264 seconds)
08:49:17 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:8946:2595:16c7:302b)
09:00:31 Join smoke_fumus [0] (~smoke_fum@
09:02:21 Quit dys (Ping timeout: 260 seconds)
09:11:48 Join dys [0] (~dys@2003:5b:203b:100:6af7:28ff:fe06:801)
09:26:10 Join petur [0] (~petur@
09:26:10 Quit petur (Changing host)
09:26:10 Join petur [0] (~petur@rockbox/developer/petur)
09:30:05 Join johnb4 [0] (
09:31:59 Quit johnb4 (Client Quit)
09:41:05 Quit johnb5 (Quit: Nettalk6 -
09:43:01***Saving seen data "./dancer.seen"
09:58:31 Join xorly [0] (
10:46:01 Quit Jinx (Ping timeout: 246 seconds)
11:12:42 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan)
11:15:01 Quit deevious (Quit: deevious)
11:22:59 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
11:34:18 Join deevious [0] (~Thunderbi@
11:43:03***Saving seen data "./dancer.seen"
11:43:25 Quit PurlingNayuki (Ping timeout: 246 seconds)
11:46:51 Quit xorly (Ping timeout: 260 seconds)
12:29:59 Join robertd1 [0] (~root@
12:49:59 Join PimpiN8 [0] (~textual@2a02:a454:38ea:1:6c03:3197:16b:90f9)
13:43:04***Saving seen data "./dancer.seen"
14:18:07 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
14:40:06 Quit pamaury (Ping timeout: 260 seconds)
14:41:28 Join TheEaterOfSouls [0] (~souls@unaffiliated/theeaterofsouls)
14:50:24 Quit robertd1 (Ping timeout: 258 seconds)
15:04:20 Quit wodz (Ping timeout: 240 seconds)
15:28:43 Join p3tur [0] (~petur@rockbox/developer/petur)
15:28:43 Quit petur (Read error: Connection reset by peer)
15:36:35 Nick p3tur is now known as petur (~petur@rockbox/developer/petur)
15:43:08***Saving seen data "./dancer.seen"
15:50:31 Quit PimpiN8 (Quit: Textual IRC Client:
16:00:48 Join amayer [0] (
16:19:55 Join johnb5 [0] (
16:20:04 Quit paulk-gagarine (Ping timeout: 255 seconds)
16:20:29 Join paulk-gagarine [0] (
16:23:44 Quit Bilgus (Remote host closed the connection)
16:25:13 Join Ruhan [0] (uid76353@gateway/web/
16:35:24 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus)
16:42:35 Quit paulk-gagarine (Ping timeout: 240 seconds)
16:43:22 Join paulk-gagarine [0] (
17:29:48 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
17:34:49 Quit petur (Quit: Connection reset by beer)
17:39:38 Quit dys (Ping timeout: 246 seconds)
17:43:09***Saving seen data "./dancer.seen"
17:46:53 Quit alexweissman (Remote host closed the connection)
17:52:48 Join dys [0] (
17:53:56 Join alexweissman [0] (
18:00:48 Quit MrZeus (Read error: Connection reset by peer)
18:02:43 Join MrZeus [0] (~MrZeus@
18:15:50 Join cc___ [0] (
18:22:17 Join jhMikeS [0] (
18:51:14 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
18:58:31 Quit cc___ (Ping timeout: 260 seconds)
19:01:35 Quit michaelni (Quit: Leaving)
19:05:17 Join michaelni [0] (
19:14:16 Quit alexweissman (Remote host closed the connection)
19:15:05 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
19:15:54 Join alexweissman [0] (
19:28:11 Join lebellium [0] (
19:35:58 Join cc___ [0] (
19:43:13***Saving seen data "./dancer.seen"
19:50:53 Join PurlingNayuki [0] (~Thunderbi@
19:54:07 Quit cc___ (Ping timeout: 248 seconds)
19:55:09 Quit PurlingNayuki (Ping timeout: 246 seconds)
19:57:41 Quit Bilgus (Remote host closed the connection)
19:58:05 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus)
19:58:13lebelliumpamaury: can the frequency be set automatically according to the contents?
20:19:36 Join Jinx [0] (Dojo@unaffiliated/jinx)
20:35:59 Quit johnb5 (Ping timeout: 240 seconds)
20:39:03pamaurylebellium: no
20:39:17pamaurywe don't support that
20:45:21lebelliumwouldn't it make more sense than setting a fixed frequency?
20:50:00jhMikeSno, because changing the hardware frequency is glitchy and has many side-effects
20:51:41lebelliumhow do all modern 'audiophile' OF achieve that then?
20:54:33jhMikeSassuming they're really achieving what one might assume
20:55:20jhMikeSthe hardware design matters. the features that are expected to work over a sample rate change matter.
20:55:41gevaertsOne way to do it is to set the actual frequency to the lowest common multiple of the supported frequencies :)
20:55:46jhMikeSthe dsp and hardware do have histories of samples that will have to be discarded
20:56:03*jhMikeS slaps gevearts
20:56:10 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
21:00:03pamauryjhMikeS: by the way, on the sony A15, the dac supports crazy high frequencies, I suspect it's only a matter of time before people ask we can support then. What is required to add a frequency to the list?
21:02:29lebelliumpeople probably won't ask to support it if they have to manually switch between 44,1 Khz and 192 Khz between each song... And I don't think there are many people having all their files with the same frequency rate (if different from 44,1)
21:03:09jhMikeSpamaury: I suppose define more frequency cap bits
21:05:24 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:54a5:95a5:19ca:6083)
21:05:44jhMikeSpamaury: firmware/export/pcm_sampr.h is where that stuff is. check code for any assumptions.
21:12:31saratogai think some devices already do 96k support (but not for playback)
21:12:56pamaurylebellium: one can just set to 192KHz permanently, no need to switch for each track
21:13:18saratogaright now, we don't allow that, and i suspect it would do bad things to some of the dsp code
21:13:41pamaurysaratoga: what do we not allow?
21:13:51saratoga>48k at playback
21:14:09pamauryah, what is missing? some dsp code assume 44.1 or 48?
21:14:21pamaury(that was my question about new sample rates)
21:14:40saratogaprobably buffers will be too small in places if you go to very high sample rates
21:15:02saratogabut mostly it is about efficiency and discouraging people from doing dumb stuff like just maxing out the sample rate
21:15:27saratogai think the only places where 96khz is used is in some plugins
21:16:45pamaurypersonally I think 44.1 is enough for everyone, maybe 48 but above is stupid
21:16:55lebelliumpamaury: I'm not an expert but isn't playing 44,1 Khz files at 44,1 Khz better than playing them at 192 KHz (conversion)?
21:17:44saratogathe new resampler is pretty good, so i doubt you notice much difference in practice, but it is certainly much more efficient to use lower sampling rates
21:17:55saratogaefficient as in power consumption
21:18:13jhMikeSsaratoga: the DSP does reserve enough for the maximum allowed where it matters, like in crossfeed
21:18:30pamaurysaratoga: by the way, I'm looking into adding support for 24-bit and 32-bit sample size in rockbox (it is needed for the Sony, because Sony is stupid). I can easily add support for a new sample size in the dsp code itself (because it does everything in 32-bit internally). But do you think the pcm mixer code assumes 16-bit?
21:18:58pamauryalso I don't know what to do about plugins
21:19:01lebelliumThe thing is that the selling argument of all those new devices is the native playback of "HD" files so supporting them in Rockbox may help to get some people interested in rockboxing their device even though it's not a commercial product and we don't want to sell something
21:19:18jhMikeSpamaury: it all assumes 16 bit. I was going to work on that buy I need to know if it was a compile-time setting or changed at runtime
21:19:19pamauryif suddenly the raw pcm interface expects 32-bit sample size, virtually all plugins with audio will break
21:20:10pamauryjhMikeS: it's safe to say it's compile time. Sony's driver itself accepts 16-bit and 32-bit but 16-bit is basically broken so I'll drive in 32-bit all the time
21:20:58pamauryso my question about plugins is: 1) do we keep a 16-bit raw interace that does conversion behind the scenes? 2) or do we fix all plugins to do the conversion before?
21:22:26jhMikeSpersonally, I was leaning towards 1) being the default
21:23:46pamaurythat means we'll have to have some buffer somewhere? I guess we can safely split the input buffer if needed so it only needs to be big enough to avoid underflow, is that what is done in the dsp code too?
21:24:47jhMikeSthe mixer already has a buffer and changing depth can just be part of the mixdown
21:25:35pamauryare the samples always going through the mixer? even for plugins?
21:26:07jhMikeSno. for other cases, do it in your hardware driver to up it?
21:26:52pamauryso we'll have to pcm interfaces, one for 16-bit, one for native? (otherwis driver cannot know)
21:26:56pamaury*two pcm
21:26:58jhMikeSonly mixer based plugin is mpegplayer afaik
21:27:39 Quit Bilgus (Ping timeout: 248 seconds)
21:28:30jhMikeSit didn't appear you need two separate ones, just tell it what you're using when starting playback. maybe a pcm_play_start_ex that specifies a depth
21:30:16pamaurygood idea
21:30:30pamauryso are you going to work on this? I don't want to duplicate the work
21:34:57jhMikeSI did start it already. I was just wondering about whether DSP would always be 32-bit.
21:35:15pamauryisn't the DSP always 32-bit?
21:35:31pamauryalso wodz mentioned he is interested in a 24-bit sample size
21:35:44jhMikeSinternally, but the dsp output functions do the truncation to 16
21:36:17jhMikeSI suppose I don't want 24-bit packed. that would be slow as hell
21:36:56jhMikeSbesides, no hardware accepts 24 bit as packed anyway
21:37:07pamauryI guess any decent pcm dma would be able to do unpacked 24-bit
21:37:29pamauryI don't remember if i2s does 24-bit packed or not
21:37:48jhMikeSno, since the FIFO registers are 32-bit
21:37:51 Join robertd1 [0] (~root@
21:38:45jhMikeSthe same modifiied code would be good for anything from 17 to 32 bit
21:40:03pamaurythe ATJ has an internal DAC that takes 24-bit sample, it's not clear from the datasheet if it can take 32-bit
21:42:18jhMikeSI think I2S just ignores least significant bits beyond the maximum precision
21:43:14***Saving seen data "./dancer.seen"
21:43:47 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus)
21:47:44jhMikeSI guess I'm going to need to pick a player and modify the PCM to handle more than 16 bits. probably gigbeat-s
21:48:49pamauryyou mean for testing? you can do a simulator build and add 32-bit pcm alsa support :-p
21:51:06jhMikeSyeah, but I need integrate things for real hardware, whatever comes up
21:52:14pamauryare for the optimized assembly routines?
21:54:39jhMikeSnothing to do with that, but there will need to be more of those
21:56:08pamaurywhat is needed and requires a real target then?
21:58:04jhMikeSnot sure at the moment tbh
21:59:12jhMikeSpossibly the part where the driver accepts 16-bit input
22:17:19__builtinjhMikeS: g#1674 isn't meant to be pushed or anything
22:17:21fs-bluebotGerrit review #1674 at : Action.c FIX / Rework / Clean-up Action System by William Wilgus
22:17:47__builtinG#1679 i mean
22:17:49fs-bluebotGerrit review #1679 at : [HACK] Support floating-point formatting by Franklin Wei
22:20:19jhMikeS__builtin: okay :)
22:46:06fs-bluebotBuild Server message: New build round started. Revision 3f1e4a0, 273 builds, 14 clients.
22:51:33 Quit pamaury (Ping timeout: 240 seconds)
22:53:47 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 55.0.3/20170824053622])
22:54:52 Join petur [0] (~petur@rockbox/developer/petur)
22:56:12fs-bluebotBuild Server message: Build round completed after 606 seconds.
22:56:13fs-bluebotBuild Server message: Revision 3f1e4a0 result: All green
22:59:25AldemRIP Tom Petty :/
23:11:43 Join lebellium [0] (
23:12:15 Quit Moarc (Ping timeout: 260 seconds)
23:12:50 Join Moarc [0] (
23:15:47 Quit lebellium (Client Quit)
23:19:19 Quit Moarc (Ping timeout: 240 seconds)
23:19:51 Quit amayer (Quit: Leaving)
23:21:52 Join Moarc [0] (
23:31:11 Quit Moarc (Ping timeout: 248 seconds)
23:33:42 Join Moarc [0] (
23:43:15***Saving seen data "./dancer.seen"

Previous day | Next day