Commit Graph

479 Commits (ms-integrate-from-xiph)

Author SHA1 Message Date
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
Mooneer Salem 0bc04d8c54 Update README.md accordingly. 2022-08-19 01:24:37 -07:00
Mooneer Salem a5b1996142 Resolve path issues preventing ctest run. 2022-08-18 23:23:00 -07:00
Mooneer Salem c62d961ce7 Remove Codec2 build from GitHub action. 2022-08-18 00:36:46 -07:00
Mooneer Salem 776b6215d2 First pass at uncoupling circular dependency with Codec2. 2022-08-18 00:06:41 -07:00
drowe67 391ea7c77b bumped version to 0.3 2022-07-14 07:45:15 +09:30
drowe67 6ad1109be6
Merge pull request #42 from drowe67/dr-vq-index-opt
Experimental index optimised direct VQ
2022-04-19 10:53:36 +09:30
drowe67 5916f9d7af add feature for bit errors on selected bits 2022-01-01 10:18:33 +10:30