Commit Graph

479 Commits (ms-integrate-from-xiph)

Author SHA1 Message Date
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
David 0adc83d638 quantised decoder running OK from API function 2019-02-21 06:15:02 +10:30
David 461524efa1 decoded working from states 2019-02-21 05:37:27 +10:30
David 4fe56dcd22 quant_enc now working with API based encode func 2019-02-20 22:12:14 +10:30
David 912db6906a setting up states for encoder 2019-02-20 21:57:18 +10:30
David b74a876047 quant_dec now has frames on std in, cleaned up cmd line options 2019-02-19 19:51:04 +10:30
David 74e34f0f33 first pass separate enc/dec working, now to clean up 2019-02-19 19:11:25 +10:30
David ed0403ba0c frame packing and unpacking 2019-02-18 22:24:39 +10:30
David 54d6b1b69c about to split enc/dec 2019-02-18 21:59:04 +10:30
David ccc7aade1f about to split enc/dec 2019-02-18 21:56:01 +10:30