Commit Graph

486 Commits (ms-override-macos-arch)

Author SHA1 Message Date
Mooneer Salem 8000ebde61 Back out forcing of universal builds. 2023-09-10 21:35:14 -07:00
Mooneer Salem a8c2d48603 Assume universal build if architectures are being overridden. 2023-09-03 14:04:33 -07:00
Mooneer Salem 9f251e8e61 Suppress compiler warnings for ARM Macs. 2023-08-19 11:29:24 -07:00
drowe67 0f239baf89
typo 2023-08-19 05:34:46 +09:30
Mooneer Salem eecf55d1a9 Per PLT discussion, implement #57 with less impact. 2023-08-16 00:27:56 -07:00
drowe67 00890a63c7
bump version to 0.5 2023-05-06 05:12:19 +09:30
drowe67 101d925fcf
Merge pull request #51 from drowe67/ms-integrate-from-xiph
Integrate latest vec_*.h from xiph/LPCNet
2022-12-17 09:16:33 +10:30
Mooneer Salem 855b0a692b Suppress aarch64 specific code for non-aarch64 builds. 2022-12-09 21:48:41 -08:00
Mooneer Salem 4041719fdc Merge branch 'master' into ms-integrate-from-xiph 2022-12-09 11:27:52 -08:00
drowe67 ae7b359e18
Merge pull request #50 from drowe67/ms-rpi-build
Update test_vec check to match previous changes.
2022-12-10 05:34:44 +10:30
Mooneer Salem a9c31c747a Minor tweaks to get test_vec.c to build again. 2022-12-08 23:43:28 -08:00
Mooneer Salem 13e102a6fa Avoid accidental multiple includes. 2022-12-08 23:27:47 -08:00
Mooneer Salem ade102fe22 Merge branch 'ms-rpi-build' into ms-integrate-from-xiph 2022-12-08 23:25:26 -08:00
Mooneer Salem e41a8bdf77 Bring in tansig_table.h too to resolve ARM compiler errors. 2022-12-08 23:21:24 -08:00
Mooneer Salem 70eff791f4 Experiment: just use the latest vec files from upstream as-is. 2022-12-08 23:18:02 -08:00
Mooneer Salem 5f13ff8c7c Additional updates to get LPCNet to compile on the Pi. 2022-12-05 23:50:25 -08:00
Mooneer Salem 54b70f8fee Update test_vec check to match previous changes. 2022-12-02 23:51:40 -08:00
drowe67 59f75b6fc8
Merge pull request #48 from drowe67/ms-uncouple-codec2
Disable AVX2 by default even on supported machines
2022-11-26 06:39:24 +10:30
Mooneer Salem b9211518b5 Suppress warning on newer CMake. 2022-11-22 21:21:06 -08:00
Mooneer Salem a171a5f7d2 Add missed renames from previous PR. 2022-11-18 10:32:45 -08:00
Mooneer Salem 8c76de2273 Bring back from_codec2 files into src/CMakeLists.txt. 2022-11-15 22:52:38 -08:00
Mooneer Salem c1e4838305 -fPIC is actually causing crashes on macOS, let's try another way instead. 2022-11-15 21:14:45 -08:00
Mooneer Salem ae7d56883c -fPIC is required for Codec2 code to build on Linux. 2022-11-15 19:09:12 -08:00
Mooneer Salem 7ee18d49b0 Disable AVX2 by default even on supported machines. 2022-11-15 18:46:27 -08:00
Mooneer Salem ba463962a5 Disable AVX flags for code from Codec2. 2022-11-15 17:57:23 -08:00
drowe67 67a6eb74d0
Merge pull request #45 from drowe67/ms-uncouple-codec2
Additional Windows related updates after Codec2 decoupling
2022-08-23 06:31:49 +09:30
Mooneer Salem 5be7e40311 Undo change to kiss_fft.c for this PR. 2022-08-22 08:32:26 -07:00
Mooneer Salem f77b3d4aee Include the renames at the CMake level. 2022-08-21 17:51:03 -07:00
Mooneer Salem 418fb86991 Add documentation to the top of the file. 2022-08-20 22:45:56 -07:00
Mooneer Salem e2b641efc1 Forgot to add a file. 2022-08-20 18:20:48 -07:00
Mooneer Salem b928694830 Rename Codec2 functions because -fvisibility=hidden doesn't work on MinGW. 2022-08-20 18:12:46 -07:00
Mooneer Salem 36979c4419 Revert "Try without hiding the codec2 code."
This reverts commit f270448bd3.
2022-08-20 13:15:01 -07:00
Mooneer Salem f270448bd3 Try without hiding the codec2 code. 2022-08-20 12:04:58 -07:00
Mooneer Salem e27e56faf4 Test: use pragmas instead of command line flags. 2022-08-20 11:23:46 -07:00
drowe67 f49b9453a5
Merge pull request #43 from tmiw/ms-uncouple-codec2
Uncouple circular dependency with Codec2
2022-08-20 17:12:18 +09:30
Mooneer Salem 14ccfb5f53 Merge branch 'ms-uncouple-codec2' of github.com:tmiw/LPCNet into ms-uncouple-codec2 2022-08-19 23:55:46 -07:00
Mooneer Salem 9dd14a782a Remove most remaining LPCNet warnings. 2022-08-19 23:54:47 -07:00
drowe67 1431ee3f32
bump version to 0.4 2022-08-20 15:45:16 +09:30
Mooneer Salem 40462489c4 Merge branch 'master' into ms-uncouple-codec2 2022-08-19 23:01:04 -07:00
Mooneer Salem 3c53ca6272 Revert "Resolve path issues preventing ctest run."
This reverts commit a5b1996142.
2022-08-19 23:00:37 -07:00
drowe67 a54a5385f4
Merge pull request #44 from drowe67/dr-fix-ctests
ctest maintenance
2022-08-20 15:05:01 +09:30
drowe67 6f9940fcf6 fixed diff32 test logic 2022-08-20 14:58:10 +09:30
drowe67 bca71e4bc5 more meaningful feature-SNR based metric for diff32 2022-08-20 14:45:44 +09:30
drowe67 8019bb4165 Removed source of randomness in dump_data.c for --test mode, that might have been causing arch-specific differences; diff32.c return correct fail code 2022-08-20 14:14:37 +09:30
drowe67 9a5fa5ae68 move ctests to a different GitHub action step 2022-08-20 13:49:41 +09:30
drowe67 761229c114 trying diff32 instead of diff, this means MSE difference in floats rather than bit exact 2022-08-20 13:43:02 +09:30
drowe67 294fdcb499 github action ctest debugging.. 2022-08-20 09:44:12 +09:30
drowe67 a096375482
Update cmake.yml 2022-08-20 09:34:45 +09:30
drowe67 0ed9aa9b58 first pass at a small set of working ctests 2022-08-20 09:10:11 +09:30
Mooneer Salem e6c7b4514f Resolve codec2_pitch.c warnings. 2022-08-19 01:26:57 -07:00