Sean DuBois
|
4678a6e2d2
|
Add WIP Excitation implementation
|
2022-08-06 15:50:45 -04:00 |
|
Sean DuBois
|
15b20878e0
|
Add unit tests for SILK Decoder
* TestDecodeStereoTODO
* TestDecodeFrameType
* TestDecodeSubframeQuantizations
* TestNormalizeLineSpectralFrequencyStageOne
* TestNormalizeLineSpectralFrequencyStageTwo
* TestNormalizeLineSpectralFrequencyCoefficients
|
2022-08-05 14:53:38 -04:00 |
|
Sean DuBois
|
e1fb3069de
|
Add doc from section-4.2.7.5.6
Next step in Silk decoder
|
2022-08-03 23:34:55 -04:00 |
|
Sean DuBois
|
716ea9afbe
|
Simplify normalizeLineSpectralFrequencyCoefficients
Use default value to handle out of bounds access of cb1_Q8
|
2022-07-28 12:09:03 -04:00 |
|
Sean DuBois
|
95c6273a44
|
Begin to implement LSF to LPC
Add stub for LSF Stabilization
|
2022-07-27 23:25:26 -04:00 |
|
Sean DuBois
|
b1281d6e3a
|
Implement section-4.2.7.5.3
Reconstructing the Normalized LSF Coefficients.
|
2022-07-27 10:35:49 -04:00 |
|
Sean DuBois
|
a42c71c335
|
Add ilog implementation
Described at 1.1.10
|
2022-07-27 09:59:17 -04:00 |
|
Sean DuBois
|
5f753386e1
|
Split SILK Stage one and Stage two LSF
Use a distinict function for each of these for now
|
2022-07-24 15:38:13 -04:00 |
|
Sean DuBois
|
06dcdff47a
|
Implement Normalized LSF Stage 2 Decoding
|
2022-07-24 15:26:37 -04:00 |
|
Sean DuBois
|
f61a090ac5
|
Improve SILK documentation
Instead of a large block of IETF RFC move it right above the relevant
code
|
2022-07-23 15:30:15 -04:00 |
|
Sean DuBois
|
5feaac5c42
|
Start to implement Silk LSF Decoding
Stage-1 and Stage-2 are decoded, but nothing happens after that
|
2022-07-23 15:26:52 -04:00 |
|
Sean DuBois
|
79a69ae6ac
|
Add simple Silk decodeSubframeQuantizations test
Uses the global state still
|
2022-07-20 00:55:32 -04:00 |
|
Sean DuBois
|
dce58122d1
|
Finish Silk subframe quantization decoding
|
2022-07-18 15:00:50 -04:00 |
|
Sean DuBois
|
0a6e706138
|
Implement decoding of subframe quantizations
|
2022-07-17 14:52:28 -04:00 |
|
Sean DuBois
|
e539ceec0f
|
Continue work on Silk decoder
Start to process Silk frame
|
2022-07-16 00:31:59 -04:00 |
|
Sean DuBois
|
cb80e84c4e
|
Start to implement Silk decoder
Only parse the LP Headers, not sub-frame aware yet
|
2022-07-07 16:15:51 -04:00 |
|
Sean DuBois
|
1df150a6e9
|
Add RFC Links to RangeDecoder
No code changes
|
2022-07-06 22:46:49 -04:00 |
|
Sean DuBois
|
5ced6566b2
|
Remove testify dependency
Stay zero dependency for now
|
2022-07-05 22:09:24 -04:00 |
|
Sean DuBois
|
be74e153d5
|
Add RangeDecoder
Only support ICDF for now
Relates to #8
|
2022-07-04 23:17:59 -04:00 |
|
Sean DuBois
|
0c432b922c
|
Only support CELT for now
Assert that Hybrid or Silk wasn't selected
|
2022-06-12 16:02:47 -04:00 |
|
Sean DuBois
|
d6b193aba5
|
Add SampleRate method to Bandwidth
Helpful function for users
|
2022-06-11 21:43:09 -04:00 |
|
Sean DuBois
|
5f033d92e1
|
Refactor to be real API
Start example that uses exported Decoder
|
2022-06-11 16:19:32 -04:00 |
|
Sean DuBois
|
a9fa9cdee1
|
Finish parsing config
Doesn't handle the packet count in the ToC yet
|
2022-06-07 23:57:36 -04:00 |
|
Sean DuBois
|
88cc70a6e3
|
Initial commit
|
2022-06-02 19:14:23 -04:00 |
|