8 Commits

Author SHA1 Message Date
Ross Owen
a485ffe41a 'Release: 3.5.1' 2023-06-21 12:21:02 +01:00
Ross Owen
f25a9eeade Merge branch 'develop' 2023-06-21 12:15:33 +01:00
Ross Owen
dff72573f8 Scripted changelog update 2023-06-21 12:14:34 +01:00
Ross Owen
f7331a1ed3 Merge branch 'develop' 2023-06-21 12:14:02 +01:00
Ross Owen
aaaf1e9652 Version bump 3.5.0 -> 3.5.1 2023-06-21 12:11:56 +01:00
Ross Owen
d6b23cf960 Merge pull request #337 from xross/develop
Respect I2S_CHANS_PER_FRAME when calculating bit-clock rates
2023-06-21 10:06:57 +01:00
Ross Owen
fa8329edaa Changelog update 2023-06-20 20:04:17 +01:00
Ross Owen
83d86e885f Respect I2S_CHANS_PER_FRAME when calculating bit-clock rates 2023-06-20 19:36:26 +01:00
4 changed files with 13 additions and 9 deletions

View File

@@ -1,6 +1,15 @@
lib_xua Change Log
==================
3.5.1
-----
* FIXED: Respect I2S_CHANS_PER_FRAME when calculating bit-clock rates
* Changes to dependencies:
- lib_spdif: 5.0.0 -> 5.0.1
3.5.0
-----

View File

@@ -1,9 +1,10 @@
lib_xua
#######
:Version: 3.5.0
:Version: 3.5.1
:Vendor: XMOS
:Scope: General Use
Summary

View File

@@ -1,4 +1,4 @@
VERSION = 3.5.0
VERSION = 3.5.1
DEBUG ?= 0

View File

@@ -715,13 +715,7 @@ void XUA_AudioHub(chanend ?c_aud, clock ?clk_audio_mclk, clock ?clk_audio_bclk,
/* Calculate master clock to bit clock (or DSD clock) divide for current sample freq
* e.g. 11.289600 / (176400 * 64) = 1 */
{
unsigned numBits = XUA_I2S_N_BITS * 2;
if(XUA_PCM_FORMAT == XUA_PCM_FORMAT_TDM)
{
/* TDM has 8 channels */
numBits *= 4;
}
unsigned numBits = XUA_I2S_N_BITS * I2S_CHANS_PER_FRAME;
#if (DSD_CHANS_DAC > 0)
if(dsdMode == DSD_MODE_DOP)