Commit Graph

  • f1df805b17 Added checks on XUA_I2S_N_BITS value Ross Owen 2023-06-07 10:24:40 +01:00
  • 867fb3f228 Use XUA_I2S_N_BITS when deciding whether or not to delay falling edge of bit clock when CODEC_MASTER=1 Ross Owen 2023-06-06 20:20:15 +01:00
  • 9cbdf6374e Copyright date update Ross Owen 2023-06-06 19:34:36 +01:00
  • a5922ce3ea Fixed issue with when XUA_I2S_N_BITS !=32 and CODEC_MASTER == 1 Ross Owen 2023-06-06 19:13:25 +01:00
  • e24bbe42eb test_i2s_loopback: add testing support for 16bit Ross Owen 2023-06-06 18:31:52 +01:00
  • 1488ace820 Fixed issue with I2S input when XUA_I2S_N_BITS != 32 Ross Owen 2023-06-06 18:10:42 +01:00
  • 06bd547c69 Set XUA_I2S_N_BITS in test_i2s_loopback Ross Owen 2023-06-06 15:27:00 +01:00
  • c2e1a8f17a Fixed issue where sample rate not set in test_i2s_loopback Ross Owen 2023-06-06 15:22:34 +01:00
  • 58bb074f0d Rationalisation of test_i2s_loopback config building Ross Owen 2023-06-06 14:52:03 +01:00
  • c794ee77d5 Update copyright comment Ross Owen 2023-06-06 12:01:46 +01:00
  • 1cd24963d5 Fixed build issues when CODEC_MASTER set Ross Owen 2023-06-05 14:37:01 +01:00
  • b27514fd9a Added XUA_I2S_N_BITS (was N_BITS_I2S) and tidied up usage of define Ross Owen 2023-06-05 14:24:59 +01:00
  • 5d886487fa Fixed operation when N_BITS_I2S define and small tidies Ross Owen 2023-06-02 16:37:43 +01:00
  • 1b50abb7a2 Resolve build issues post merge Ross Owen 2023-06-02 14:35:15 +01:00
  • d3f0f11d9e Removed example Ross Owen 2023-06-02 14:20:44 +01:00
  • 897328f9c1 Resolved conflicts merging with develop Ross Owen 2023-06-02 14:18:44 +01:00
  • b1fe49aff3 Conflicted merge Ross Owen 2023-06-02 14:06:13 +01:00
  • d3ad29e8a6 Merge pull request #330 from BrennanGit/fix/jenkins_windows_bat_sh Brennan Magee 2023-05-31 09:38:31 +01:00
  • 17944ad908 Use bat not sh for windows builds on Jenkins Brennan Magee 2023-05-30 17:08:32 +01:00
  • 131dd252c0 Merge pull request #329 from danielpieczko/jenkins_windows_build_fix danielpieczko 2023-05-19 09:20:11 +01:00
  • 23d043630f Use withVS instead of runVS to use the latest Jenkins Windows agents Daniel Pieczko 2023-05-18 16:19:50 +01:00
  • 761a33f5e4 Update CHANGELOG.rst Ross Owen 2023-05-18 10:07:25 +01:00
  • 12ec1d7536 module_build_info: lib_xud 2.2.2 -> 2.2.3 Ross Owen 2023-05-18 10:05:30 +01:00
  • 2dba6dce36 Update CHANGELOG.rst Ross Owen 2023-05-18 10:04:36 +01:00
  • 9cf931898e Move check for XUA_USB_EN after include of xua.h (#325) Ross Owen 2023-05-17 14:55:37 +01:00
  • 9b104af8cf Merge branch 'develop' into develop Ross Owen 2023-05-17 14:00:38 +01:00
  • c469dd6cde Changelog update Ross Owen 2023-05-17 13:58:56 +01:00
  • b238196f74 Copyright comment only Ross Owen 2023-05-17 13:55:41 +01:00
  • e9586b59d3 Move check for XUA_USB_EN after include of xua.h Ross Owen 2023-05-17 13:48:36 +01:00
  • 6d168b3209 Merge pull request #321 from TDW89/fix/SPDIF-api Ross Owen 2023-05-17 11:05:57 +01:00
  • d301fef6d7 Merge pull request #324 from xross/fix/sw_usb_audio_156 Ross Owen 2023-05-15 10:24:47 +01:00
  • 1f4e9a99b8 Changelog update Ross Owen 2023-05-12 17:36:04 +01:00
  • 981ea78be7 Fix for exception when entering DSD mode (also some tidies) Ross Owen 2023-05-12 17:22:47 +01:00
  • 6cee90d876 Fix audio interrupt endpoint type Ross Owen 2023-04-17 12:23:27 +01:00
  • 79d14f8b59 changed to use spdif_rx from SpdifReceive Tom Williams 2023-04-05 17:34:33 +01:00
  • 05dcb8f3ab Merge pull request #323 from danielpieczko/fix/mixer_init danielpieczko 2023-04-04 14:54:57 +01:00
  • 4e7ddb4036 Fix memory corruption during initialisation of mixer weights Daniel Pieczko 2023-04-04 14:28:55 +01:00
  • e8fcc80415 Merge pull request #322 from xross/fix/sw_usb_audio_152 Ross Owen 2023-04-04 14:15:07 +01:00
  • 71a657dc9a Tidy up of volume control. Removal of xc_ptr.h in favour of built in xc pointers. Ross Owen 2023-04-04 12:37:59 +01:00
  • ccfca90451 removed referance to outdated header file, changed for the api file Tom Williams 2023-03-22 15:56:28 +00:00
  • cb379f5bfb 'Release: 3.4.0' v3.4.0 Ross Owen 2023-03-15 13:02:04 +00:00
  • e2c36a9a95 xpd: Cleaned up whitespace Ross Owen 2023-03-15 13:00:39 +00:00
  • 7e3ae59acc Changelog update and version bump 3.3.1 -> 3.4.0 Ross Owen 2023-03-15 12:28:39 +00:00
  • f1f453921b Merge pull request #320 from xross/fix/mixer_lock Ross Owen 2023-03-14 12:52:44 +00:00
  • 7703fc1a7d Fixed build warning when mixer not enabled Ross Owen 2023-03-14 11:49:08 +00:00
  • 53a65344fc Improve mixer control protocol to avoid deadlock Ross Owen 2023-03-14 11:48:54 +00:00
  • 3b2814f8cb Merge pull request #319 from xross/fix/spdif_output_opts Ross Owen 2023-03-13 16:50:40 +00:00
  • 55a62cf589 - Fixed build issue with !FAST_MIXER - Fixed issue with !OUT_VOLUME_AFTER_MIX not being respected Ross Owen 2023-03-13 15:50:45 +00:00
  • 4a84c3e1ec OUT_VOLUME_IN_MIXER enabled by default Ross Owen 2023-03-13 15:49:54 +00:00
  • b17f585004 Decouple optimisation for when output slot size = 4 (note, trades off code size) Ross Owen 2023-03-13 14:33:22 +00:00
  • 57593bfea3 Fixed issue with STREAM_FORMAT_OUTPUT_RESOLUTION_32_BIT_USED be set incorrectly Ross Owen 2023-03-13 14:31:53 +00:00
  • 8dc77090bf Merge pull request #318 from xross/develop Ross Owen 2023-03-09 16:42:26 +00:00
  • 9c20fab216 Updated copyright comment Ross Owen 2023-03-09 15:32:15 +00:00
  • cf1940245f Return value of XUD_DoSetRequestStatus in Samp freq change Ross Owen 2023-03-09 15:24:21 +00:00
  • 837b648bbc Reinstate check for current samplerate before changing Ross Owen 2023-03-09 15:22:58 +00:00
  • c1159143ea Fastmix.S now uses defines from xua.h Ross Owen 2023-03-09 14:56:54 +00:00
  • 2964861b70 Fixed xua.h including in asm files Ross Owen 2023-03-09 14:51:32 +00:00
  • 208491fe51 Added mixer control unit tests (#316) Ross Owen 2023-03-08 10:53:33 +00:00
  • 3fe4593b52 Mixer Host App: Multi device error handeling & device ID agnostic (#315) TDW89 2023-03-02 16:01:17 +00:00
  • 49a116c705 Minor updates (#314) TDW89 2023-03-01 10:59:00 +00:00
  • eee5b474a0 Merge pull request #312 from TDW89/unify_win_osx_code Ross Owen 2023-02-20 11:56:04 +00:00
  • 4655a07542 Merge pull request #313 from xross/develop Ross Owen 2023-02-17 14:04:14 +00:00
  • c578bb92d5 Fix build issue with volume processing in mixer (missing xc_ptr func) Ross Owen 2023-02-17 12:10:51 +00:00
  • d5a614df55 removed old usb_mixer files Tom Williams 2023-02-15 14:28:27 +00:00
  • 495140ab8d adding OSX\usb_mixer.cpp changes from mixer tests branch to the combined usb_mixer.cpp file Tom Williams 2023-02-15 13:12:28 +00:00
  • f53c1bab09 fixed merge conflict in OSX makefile Tom Williams 2023-02-15 11:47:28 +00:00
  • 0c6d947e67 Merge pull request #307 from xross/feature/mixer_tests Ross Owen 2023-02-09 10:51:08 +00:00
  • ee271e3769 fixed typos and build issues Tom Williams 2023-02-08 17:49:58 +00:00
  • 950beb55cb - Fixed ifndef check - Fixed mix map update Ross Owen 2023-02-08 17:05:00 +00:00
  • ca3276792a initial unified version of usb_mixer.cpp Tom Williams 2023-02-08 16:58:18 +00:00
  • e26b934233 Conflicted merge from upstream/develop Ross Owen 2023-02-08 13:58:25 +00:00
  • 51629dba24 Merge pull request #310 from TDW89/host_usb_win Ross Owen 2023-02-08 13:56:46 +00:00
  • c5e944d73d Use of storeShort function in mixer weight read and comment updates Ross Owen 2023-02-08 13:18:28 +00:00
  • 22a3d5e043 Added array to size to extern to fix sizeof usage error Ross Owen 2023-02-08 12:20:42 +00:00
  • 58f691078d Added range checking when getting/setting mixer weights Ross Owen 2023-02-08 12:04:38 +00:00
  • f80d7647e0 - Make usage (of lack of) of CS when setting/getting mixer weights more clear in the implementation - Fix typo in IN_VOLUME_IN_MIXER define Ross Owen 2023-02-08 11:59:13 +00:00
  • fe697929bc merge testing branch and osx updates into branch Tom Williams 2023-02-08 11:59:07 +00:00
  • b265ccd8bf Merge remote-tracking branch 'xmos/develop' into develop bringing personal fork up to date Tom Williams 2023-02-08 10:39:25 +00:00
  • 6c2e7e3042 Fixed issue setting mix maps (#308) Ross Owen 2023-02-08 10:02:32 +00:00
  • 15ca5ec281 Fixed unused var warning Ross Owen 2023-02-07 16:35:38 +00:00
  • 71aa64425d Added missing bounds checking when setting host and device maps in the mixer Ross Owen 2023-02-07 12:14:19 +00:00
  • 9080990234 Fixed typo in define check Ross Owen 2023-02-06 23:44:20 +00:00
  • 6d8cf9913f Increase timeout cycles for test_mixer_routing_output Ross Owen 2023-02-06 23:42:33 +00:00
  • 60040de58f Further build issue fixes and copyright comments Ross Owen 2023-02-06 21:08:47 +00:00
  • 27a59ab3bc - Fixed MIXER define usage in main - Fixed unsafe pointer usage when MAX_MIX_COUNT=0 - Fixed syntax error building mixer when no features enabled relating to empty switch statement Ross Owen 2023-02-06 21:05:48 +00:00
  • 317e27e421 - Rationalised MIXER defines and usage - Further removal of xc_ptr type usage in mixer in favour of native xc pointers Ross Owen 2023-02-06 20:28:29 +00:00
  • 035c20e01c Fixed build issue in mixer when FAST_MIXER not used Ross Owen 2023-02-06 18:14:48 +00:00
  • ef97d667de Further moving of mixer from xc_ptr type to XC pointers Ross Owen 2023-02-06 18:09:33 +00:00
  • 0e07dc29bc Fix issue in mixer host app when retrieving mixer input strings. Also firmed up some usage error checking. Ross Owen 2023-02-03 11:09:43 +00:00
  • 43f77c177d Small updates to mixer control README Ross Owen 2023-02-03 11:08:23 +00:00
  • 6754f812c9 Fixed issues with setting mix map in mixer host app Ross Owen 2023-02-03 11:08:06 +00:00
  • fc732b8512 Updated changelog Ross Owen 2023-02-03 11:06:40 +00:00
  • 39ed235476 Removed old module_description file Ross Owen 2023-02-03 11:06:23 +00:00
  • 0d7224bd6d Added -arch for to mixer host app makefile Ross Owen 2023-02-03 11:06:13 +00:00
  • fd4dfd40a9 Tidy .gitignore Ross Owen 2023-02-03 11:05:21 +00:00
  • 3d50c96595 - Removed dead XTA pragmas and code from mixer - Added some more asserts to mixer Ross Owen 2023-02-03 10:59:20 +00:00
  • 379e8eb54c changed jenkins file to use sh rather than runVS Tom Williams 2023-02-01 16:29:05 +00:00
  • 63763cf4f5 fixed progect file & typo in jenkinsfile Tom Williams 2023-02-01 15:50:42 +00:00
  • b18c34fb0f OSX makefile changed to work on M1, VS project file changed to 2019 (toolset 142) and Jenkins file now builds and archives the binaries Tom Williams 2023-02-01 14:11:47 +00:00
  • 64d65afeaf project file fixes Tom Williams 2023-02-01 13:43:53 +00:00