Commit Graph

  • 5b2b29098e
    Merge dfd2a8b5be into c8e51ac5e2 Mooneer Salem 2025-03-10 20:40:13 +0800
  • 6305241a57
    Merge 8000ebde61 into c8e51ac5e2 Mooneer Salem 2025-02-14 13:26:24 +0100
  • c8e51ac5e2
    Merge pull request #63 from drowe67/drowe67-patch-1 master drowe67 2025-01-20 06:19:54 +1030
  • a7ebeeb87d improve x86 AVX/SSE detection on *BSD SASANO Takayoshi 2025-01-18 20:52:22 +0900
  • 8000ebde61 Back out forcing of universal builds. ms-override-macos-arch Mooneer Salem 2023-09-10 21:35:14 -0700
  • 023e19278d
    Update README.md drowe67-patch-1 drowe67 2023-09-05 05:29:39 +0930
  • 5d75aae3c0
    Notice around status of this repo drowe67 2023-09-04 17:35:14 +0930
  • a8c2d48603 Assume universal build if architectures are being overridden. Mooneer Salem 2023-09-03 14:04:33 -0700
  • 255b9f4aab
    Merge pull request #60 from jg1uaa/master Mooneer Salem 2023-08-31 18:32:08 -0700
  • 97a0df10fc cherry-pick xiph/LPCNet 42a8a649d5d43457193195e5e9b4e83e75629e8c SASANO Takayoshi 2023-09-01 05:50:10 +0900
  • c0f30d843a cherry-pick xiph/LPCNet 55d6f1b5eb9902301ecbef9e726303d252a620b7 SASANO Takayoshi 2023-08-31 20:13:57 +0900
  • 172a033a3b remove vec_sse.h and use vec_avx.h for SSE(4.1) support SASANO Takayoshi 2023-08-31 20:13:18 +0900
  • 9f251e8e61 Suppress compiler warnings for ARM Macs. Mooneer Salem 2023-08-19 11:29:24 -0700
  • 0f239baf89
    typo drowe67 2023-08-19 05:34:46 +0930
  • eecf55d1a9 Per PLT discussion, implement #57 with less impact. Mooneer Salem 2023-08-16 00:27:56 -0700
  • 133a5a5a8c Add optimization opts for PowerPC barracuda156 2023-07-17 09:15:17 +0800
  • 317d69cbf1 Do not break build when DISABLE_CPU_OPTIMIZATION=ON is set barracuda156 2023-07-17 07:15:24 +0800
  • dfd2a8b5be Clean up warnings encountered during Windows and macOS builds. ms-warning-cleanup Mooneer Salem 2023-07-13 00:36:52 -0700
  • 00890a63c7
    bump version to 0.5 v0.5 drowe67 2023-05-06 05:12:19 +0930
  • 101d925fcf
    Merge pull request #51 from drowe67/ms-integrate-from-xiph drowe67 2022-12-17 09:16:33 +1030
  • 855b0a692b Suppress aarch64 specific code for non-aarch64 builds. ms-integrate-from-xiph Mooneer Salem 2022-12-09 21:48:41 -0800
  • 4041719fdc Merge branch 'master' into ms-integrate-from-xiph Mooneer Salem 2022-12-09 11:27:52 -0800
  • ae7b359e18
    Merge pull request #50 from drowe67/ms-rpi-build drowe67 2022-12-10 05:34:44 +1030
  • a9c31c747a Minor tweaks to get test_vec.c to build again. Mooneer Salem 2022-12-08 23:43:28 -0800
  • 13e102a6fa Avoid accidental multiple includes. Mooneer Salem 2022-12-08 23:27:47 -0800
  • ade102fe22 Merge branch 'ms-rpi-build' into ms-integrate-from-xiph Mooneer Salem 2022-12-08 23:25:26 -0800
  • e41a8bdf77 Bring in tansig_table.h too to resolve ARM compiler errors. Mooneer Salem 2022-12-08 23:21:24 -0800
  • 70eff791f4 Experiment: just use the latest vec files from upstream as-is. Mooneer Salem 2022-12-08 23:17:36 -0800
  • 5f13ff8c7c Additional updates to get LPCNet to compile on the Pi. ms-rpi-build Mooneer Salem 2022-12-05 23:50:25 -0800
  • 54b70f8fee Update test_vec check to match previous changes. Mooneer Salem 2022-12-02 23:51:40 -0800
  • 59f75b6fc8
    Merge pull request #48 from drowe67/ms-uncouple-codec2 drowe67 2022-11-26 06:39:24 +1030
  • b9211518b5 Suppress warning on newer CMake. ms-uncouple-codec2 Mooneer Salem 2022-11-22 21:21:06 -0800
  • a171a5f7d2 Add missed renames from previous PR. Mooneer Salem 2022-11-18 10:32:45 -0800
  • 8c76de2273 Bring back from_codec2 files into src/CMakeLists.txt. Mooneer Salem 2022-11-15 22:52:38 -0800
  • c1e4838305 -fPIC is actually causing crashes on macOS, let's try another way instead. Mooneer Salem 2022-11-15 21:14:45 -0800
  • ae7d56883c -fPIC is required for Codec2 code to build on Linux. Mooneer Salem 2022-11-15 19:09:12 -0800
  • 7ee18d49b0 Disable AVX2 by default even on supported machines. Mooneer Salem 2022-11-15 18:46:27 -0800
  • ba463962a5 Disable AVX flags for code from Codec2. Mooneer Salem 2022-11-15 17:57:23 -0800
  • 67a6eb74d0
    Merge pull request #45 from drowe67/ms-uncouple-codec2 drowe67 2022-08-23 06:31:49 +0930
  • 5be7e40311 Undo change to kiss_fft.c for this PR. Mooneer Salem 2022-08-22 08:32:26 -0700
  • f77b3d4aee Include the renames at the CMake level. Mooneer Salem 2022-08-21 17:51:03 -0700
  • 418fb86991 Add documentation to the top of the file. Mooneer Salem 2022-08-20 22:45:56 -0700
  • e2b641efc1 Forgot to add a file. Mooneer Salem 2022-08-20 18:20:48 -0700
  • b928694830 Rename Codec2 functions because -fvisibility=hidden doesn't work on MinGW. Mooneer Salem 2022-08-20 18:12:46 -0700
  • 36979c4419 Revert "Try without hiding the codec2 code." Mooneer Salem 2022-08-20 13:15:01 -0700
  • f270448bd3 Try without hiding the codec2 code. Mooneer Salem 2022-08-20 12:04:58 -0700
  • e27e56faf4 Test: use pragmas instead of command line flags. Mooneer Salem 2022-08-20 11:23:46 -0700
  • f49b9453a5
    Merge pull request #43 from tmiw/ms-uncouple-codec2 drowe67 2022-08-20 17:12:18 +0930
  • 14ccfb5f53 Merge branch 'ms-uncouple-codec2' of github.com:tmiw/LPCNet into ms-uncouple-codec2 Mooneer Salem 2022-08-19 23:55:46 -0700
  • 9dd14a782a Remove most remaining LPCNet warnings. Mooneer Salem 2022-08-19 23:54:47 -0700
  • 1431ee3f32
    bump version to 0.4 drowe67 2022-08-20 15:45:16 +0930
  • 40462489c4 Merge branch 'master' into ms-uncouple-codec2 Mooneer Salem 2022-08-19 23:01:04 -0700
  • 3c53ca6272 Revert "Resolve path issues preventing ctest run." Mooneer Salem 2022-08-19 23:00:37 -0700
  • a54a5385f4
    Merge pull request #44 from drowe67/dr-fix-ctests drowe67 2022-08-20 15:05:01 +0930
  • 6f9940fcf6 fixed diff32 test logic dr-fix-ctests drowe67 2022-08-20 14:58:10 +0930
  • bca71e4bc5 more meaningful feature-SNR based metric for diff32 drowe67 2022-08-20 14:45:44 +0930
  • 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 drowe67 2022-08-20 14:14:37 +0930
  • 9a5fa5ae68 move ctests to a different GitHub action step drowe67 2022-08-20 13:49:41 +0930
  • 761229c114 trying diff32 instead of diff, this means MSE difference in floats rather than bit exact drowe67 2022-08-20 13:43:02 +0930
  • 294fdcb499 github action ctest debugging.. drowe67 2022-08-20 09:44:12 +0930
  • a096375482
    Update cmake.yml drowe67 2022-08-20 09:34:45 +0930
  • 0ed9aa9b58 first pass at a small set of working ctests drowe67 2022-08-20 09:10:11 +0930
  • e6c7b4514f Resolve codec2_pitch.c warnings. Mooneer Salem 2022-08-19 01:26:57 -0700
  • 0bc04d8c54 Update README.md accordingly. Mooneer Salem 2022-08-19 01:24:37 -0700
  • a5b1996142 Resolve path issues preventing ctest run. Mooneer Salem 2022-08-18 23:23:00 -0700
  • c62d961ce7 Remove Codec2 build from GitHub action. Mooneer Salem 2022-08-18 00:36:46 -0700
  • 776b6215d2 First pass at uncoupling circular dependency with Codec2. Mooneer Salem 2022-08-18 00:06:41 -0700
  • 391ea7c77b bumped version to 0.3 v0.3 drowe67 2022-07-14 07:45:15 +0930
  • 6ad1109be6
    Merge pull request #42 from drowe67/dr-vq-index-opt drowe67 2022-04-19 10:53:36 +0930
  • 5916f9d7af add feature for bit errors on selected bits dr-vq-index-opt drowe67 2022-01-01 10:18:33 +1030
  • d72e424045 insertion of bit errors from command line rather than compile time #define drowe67 2022-01-01 09:32:23 +1030
  • a05993e4aa all direct split quantisers index optimised drowe67 2022-01-01 08:25:05 +1030
  • fc08bc4e02 Merge branch 'dr-vq-index-opt' of github.com:drowe67/LPCNet into dr-vq-index-opt drowe67 2022-01-01 07:56:59 +1030
  • fa8f31426c simple hack to introduce bit errors and test index optimisation drowe67 2022-01-01 07:55:54 +1030
  • 0042be69c1
    Update cmake.yml drowe67 2021-12-31 13:37:54 +1030
  • f5fb5827a1 Merge branch 'dr-vq-index-opt' of github.com:drowe67/LPCNet into dr-vq-index-opt drowe67 2021-12-31 13:35:14 +1030
  • 76e8910923 sorting out GitHub action .yml ... drowe67 2021-12-31 13:34:29 +1030
  • 2f08370a84
    Update cmake.yml drowe67 2021-12-31 13:24:47 +1030
  • 67effb03ac set up github workflow for build and basic test drowe67 2021-12-31 13:21:49 +1030
  • 9bffd903d9 remove exit() calls from .so drowe67 2021-12-31 12:51:05 +1030
  • 72d21386c6 first pass at adding index optimised direct VQ David Rowe 2021-12-31 10:37:23 +1030
  • 44e14bf85b
    Update README.md drowe67 2021-12-30 18:35:05 +1030
  • 0dc5935bbf
    Merge pull request #39 from tmiw/ms-packaging drowe67 2021-06-29 18:34:36 +0930
  • b613b28cba Add Git hash to Debian package name. Mooneer Salem 2021-06-29 01:22:39 -0700
  • cd902649a5
    Merge pull request #38 from tmiw/packaging drowe67 2021-01-11 16:39:06 +1030
  • 4c324807b5
    Update README.md drowe67 2021-01-11 16:38:52 +1030
  • b3d86e14f7 Add packaging instructions to README.md. Mooneer Salem 2021-01-10 16:34:51 -0800
  • 2a3a32273d Split single Debian package into dev, lib, tools packages. Mooneer Salem 2021-01-10 00:21:44 -0800
  • 93a3bc13fc Add CPack configuration for Debian packaging. Mooneer Salem 2021-01-08 00:34:23 -0800
  • 60dc4c552a Set library soversion. Richard Shaw 2020-12-20 09:47:11 -0600
  • 2c17242409
    Merge pull request #37 from tmiw/macos-arm drowe67 2020-11-22 14:00:00 +1030
  • 0209ce6f21 Reenable AVX/AVX2 for x86 Macs when building universal binaries. Mooneer Salem 2020-11-19 22:10:46 -0800
  • d86da6b627
    Merge pull request #36 from tmiw/macos-arm drowe67 2020-11-17 16:58:38 +1030
  • 6facf74c25 Require explicit -DBUILD_OSX_UNIVERSAL to build universal binaries. Mooneer Salem 2020-11-15 14:18:59 -0800
  • 31453bd5d4 Replace arm64e->arm64. Mooneer Salem 2020-08-09 17:48:44 -0700
  • 20b29eeb22 Build universal ARM64/x86_64 binary on macOS. Mooneer Salem 2020-08-02 00:15:14 -0700
  • 773894fd82 Support for calling from C++ David 2020-07-26 08:10:30 +0930
  • 5f2b056fc2 test program for get hash David 2020-07-26 08:03:15 +0930
  • 653d86b713 lpcnet API function to return git hash David 2020-07-26 07:51:53 +0930
  • 0a361f1e52
    Merge pull request #33 from dave-g8kbb/patch-1 drowe67 2020-06-30 18:39:17 +0930