Commit Graph

488 Commits (master)

Author SHA1 Message Date
Mark Jessop eed58bae91 Merge remote-tracking branch 'upstream/master' into osx_fixes 2019-04-23 10:16:33 +09:30
Mark Jessop 12a67e9bf2 CMakelists changes to use cmake APPLE variable, change uint to unsigned int in idct.c 2019-04-23 10:14:39 +09:30
Richard Shaw 228a9d4ecc Warn is no vectorization available and change uint to unsigned in in idct.c 2019-04-22 15:16:25 -05:00
Mark Jessop aed7d02fbf Merge remote-tracking branch 'upstream/master' into osx_fixes 2019-04-21 08:49:22 +09:30
Richard e2c1f8fe08
Update Travis CI to build only codec2 library first. 2019-04-20 16:56:52 -05:00
Richard 812b71e528
Add make clean to Travis CI for codec2 2nd build. 2019-04-20 16:39:11 -05:00
Richard 0f39b2aee2
Update Travis CI to checkout the correct branch of codec2. 2019-04-20 06:44:34 -05:00
Richard Shaw d1be140673 Commit Travis CI config for this branch. 2019-04-19 18:51:22 -05:00
Mark Jessop 908a684c34 Changes to enable compilation under OSX. 2019-04-18 21:43:53 +09:30
Richard Shaw 791aad0d6e Rework method of finding codec2 in a build tree. 2019-04-15 09:47:29 -05:00
Richard Shaw 44d6833583 Add proper library/header cmake exports. 2019-04-11 15:27:11 -05:00
Richard Shaw d4f8bf0dec Allow building by non-*nix systems. 2019-04-09 15:48:43 -05:00
Richard Shaw e384428ac6 Merge branch 'master' into cmake 2019-04-09 15:21:46 -05:00
David cf2a99146a shared library support working 2019-04-09 18:33:22 +09:30
David 2047691861 renamed and made static a few functions to prevent namespace clashes when linking with Codec 2 2019-04-07 07:25:43 +09:30
Richard Shaw 4621fb771f Shared library not quite working yet... 2019-04-03 18:44:14 -05:00
David 89bc3728c5 lpc_enc now in API function 2019-04-03 06:24:54 +10:30
David 97413a99ab refactoring encoder 2019-04-03 05:31:52 +10:30
David c7a97128c7 building up lpcnet_freedv API functions 2019-04-02 21:13:22 +10:30
David 15d4c62b2e direct or pred at init time 2019-04-02 20:00:51 +10:30
David 2792e0d7cd function for lpcnet_dec 2019-04-02 19:09:56 +10:30
David 54e835bfc5 converting to API call 2019-04-02 18:43:05 +10:30
drowe67 c1da096827
Update README.md 2019-03-28 05:57:55 +10:30
David 1c2addf733 doco update 2019-03-28 05:37:44 +10:30
drowe67 e2af1e13a2
Merge pull request #1 from drowe67/cmake
Initial Cmake configuration
2019-03-28 05:31:40 +10:30
Richard Shaw c37a9eced9 Create directory if needed for extracting lpcnet archive. 2019-03-27 13:43:11 -05:00
Richard Shaw f3ec6d11b0 Make manual lpcnet download more robust. 2019-03-27 09:24:26 -05:00
David 2f852d6a3c CMake working, and some READNE tweaks 2019-03-27 18:42:32 +10:30
Richard Shaw f93c2e6757 Merge branch 'cmake' of github.com:drowe67/LPCNet into cmake 2019-03-26 15:47:44 -05:00
Richard Shaw dab5d2de69 Add method to download lpcnet archive for versions of cmake less than 3.11.4. 2019-03-26 15:47:16 -05:00
David 80d5ae0a44 updated doco 2019-03-27 06:46:59 +10:30
Richard Shaw 6daccae8db Add target_link_libraries for tdump target. 2019-03-26 14:56:07 -05:00
Richard Shaw 4e8463e2aa Remember to use git add... 2019-03-26 14:11:07 -05:00
Richard Shaw 4813cdb994 Add cmake config in src dir. 2019-03-26 14:08:36 -05:00
Richard Shaw db657b4a62 Initial CMake configuration. 2019-03-26 14:04:36 -05:00
David 81c9176f22 diff32 tool 2019-03-27 05:01:42 +10:30
David c5c1ba3b54 predictive VQ 2019-03-27 05:00:50 +10:30
David 570cba5738 added mean/var measurement and feature scaling 2019-03-27 04:45:31 +10:30
David 2c3f262149 added my test wave files 2019-03-23 20:56:11 +10:30
David 998cacc7e6 direct-split integrated into lpcnet_enc/lpcnet_dec, and it is indeed better than the previous pred scheme with bit errors. Stands up to 1% BER OK, few pops and crackles 2019-03-23 19:54:39 +10:30
David 80e9c3821c some doc changes 2019-03-23 19:14:37 +10:30
David 82817f3820 downloads ready made nnet_data files 2019-03-23 18:52:59 +10:30
David 88fe3634d5 simplified Makefile a bit 2019-03-23 09:17:41 +10:30
David 8bd2c7e2e7 added direct-split VQ to process.sh - quite happy with the quality 2019-03-22 14:13:23 +10:30
David 660c8537cd updated readme 2019-03-21 20:16:31 +10:30
David e13d992b0d latest training scripts 2019-03-21 20:14:38 +10:30
David 446b5afd13 adding support for split VQ 2019-03-21 18:41:39 +10:30
David 52a2198ad7 added small vec test feature to quant_feat (didn't work well), and random bit error simulation feature to lpcnet_dec 2019-03-10 09:23:29 +10:30
David 49d323bff7 lpcnet_dec tested OK, added some notes to README.md 2019-02-27 11:23:41 +11:00
David b372e8e57d first pass as lpcnet_enc 2019-02-26 16:54:10 +11:00