Commit Graph

440 Commits (dr-fix-ctests)

Author SHA1 Message Date
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
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
drowe67 d72e424045 insertion of bit errors from command line rather than compile time #define 2022-01-01 09:32:23 +10:30
drowe67 a05993e4aa all direct split quantisers index optimised 2022-01-01 08:25:05 +10:30
drowe67 fc08bc4e02 Merge branch 'dr-vq-index-opt' of github.com:drowe67/LPCNet into dr-vq-index-opt 2022-01-01 07:56:59 +10:30
drowe67 fa8f31426c simple hack to introduce bit errors and test index optimisation 2022-01-01 07:55:54 +10:30
drowe67 0042be69c1
Update cmake.yml 2021-12-31 13:37:54 +10:30
drowe67 f5fb5827a1 Merge branch 'dr-vq-index-opt' of github.com:drowe67/LPCNet into dr-vq-index-opt 2021-12-31 13:35:14 +10:30
drowe67 76e8910923 sorting out GitHub action .yml ... 2021-12-31 13:34:29 +10:30
drowe67 2f08370a84
Update cmake.yml 2021-12-31 13:24:47 +10:30
drowe67 67effb03ac set up github workflow for build and basic test 2021-12-31 13:21:49 +10:30
drowe67 9bffd903d9 remove exit() calls from .so 2021-12-31 12:51:05 +10:30
David Rowe 72d21386c6 first pass at adding index optimised direct VQ 2021-12-31 10:37:23 +10:30
drowe67 44e14bf85b
Update README.md 2021-12-30 18:35:05 +10:30
drowe67 0dc5935bbf
Merge pull request #39 from tmiw/ms-packaging
Add Git hash to Debian package filename
2021-06-29 18:34:36 +09:30
Mooneer Salem b613b28cba Add Git hash to Debian package name. 2021-06-29 01:22:39 -07:00
drowe67 cd902649a5
Merge pull request #38 from tmiw/packaging
Add CPack configuration for Debian packaging.
2021-01-11 16:39:06 +10:30
drowe67 4c324807b5
Update README.md 2021-01-11 16:38:52 +10:30
Mooneer Salem b3d86e14f7 Add packaging instructions to README.md. 2021-01-10 16:34:51 -08:00
Mooneer Salem 2a3a32273d Split single Debian package into dev, lib, tools packages. 2021-01-10 00:21:44 -08:00
Mooneer Salem 93a3bc13fc Add CPack configuration for Debian packaging. 2021-01-08 00:34:23 -08:00
Richard Shaw 60dc4c552a Set library soversion. 2020-12-20 09:47:11 -06:00
drowe67 2c17242409
Merge pull request #37 from tmiw/macos-arm
Reenable AVX/AVX2 for x86 Macs when building universal binaries.
2020-11-22 14:00:00 +10:30
Mooneer Salem 0209ce6f21 Reenable AVX/AVX2 for x86 Macs when building universal binaries. 2020-11-19 22:10:46 -08:00
drowe67 d86da6b627
Merge pull request #36 from tmiw/macos-arm
Mac universal binary support for LPCNet
2020-11-17 16:58:38 +10:30
Mooneer Salem 6facf74c25 Require explicit -DBUILD_OSX_UNIVERSAL to build universal binaries. 2020-11-15 14:18:59 -08:00
Mooneer Salem 31453bd5d4 Replace arm64e->arm64. 2020-08-09 17:48:44 -07:00
Mooneer Salem 20b29eeb22 Build universal ARM64/x86_64 binary on macOS. 2020-08-02 00:15:14 -07:00
David 773894fd82 Support for calling from C++ 2020-07-26 08:10:30 +09:30
David 5f2b056fc2 test program for get hash 2020-07-26 08:03:15 +09:30
David 653d86b713 lpcnet API function to return git hash 2020-07-26 07:51:53 +09:30
drowe67 0a361f1e52
Merge pull request #33 from dave-g8kbb/patch-1
Updade freedv.c freq_close()
2020-06-30 18:39:17 +09:30
drowe67 64d8688d7c
Merge pull request #34 from dave-g8kbb/patch-2
Update vec_avx.h
2020-06-30 18:38:51 +09:30
dave-g8kbb 14c4b4b505
Update vec_avx.h
Cater for quirk of AMD FX-6100 processor partial AVX support by inlining exp8_approx()
2020-06-29 23:24:24 +01:00
dave-g8kbb 7a24c77114
Updade freedv.c freq_close()
Ensure that multiple calls to freq_close() are handled correctly.
2020-06-29 23:15:14 +01:00
drowe67 7a74323056
Merge pull request #30 from drowe67/dr-memleaks
fix memory leak
2020-05-30 07:41:23 +09:30
David 163a6499ea fix memory leak 2020-05-29 20:22:57 +09:30
drowe67 a1c6cb736e
Update README.md 2020-04-27 21:11:00 +09:30
drowe67 8182b73dac
Merge pull request #25 from jg1uaa/master
add SSE support - fine work @jg1uaa thanks :-)
2020-04-27 06:18:52 +09:30
SASANO Takayoshi 7b45883477 optimization for SSE4.1 required, check SSE4.1 support 2020-04-26 14:13:29 +09:00
drowe67 c8a0d6ffcc
Merge pull request #15 from drowe67/dr-700c-dec
Codec 2 700C decoder
2020-04-26 09:16:11 +09:30