Commit graph

  • a2e2148b78
    Support decoding into Float master DataHoarder 2022-10-04 10:43:29 +0200
  • 27b0cc9a06 Fix README for examples/playback Sean DuBois 2022-10-03 23:17:57 -0400
  • a9917652d9 Add blogpost to README Sean DuBois 2022-10-03 00:03:54 -0400
  • 2d6fc47384 Panic on decode error in examples/playback Sean DuBois 2022-10-02 21:11:11 -0400
  • 5777c86e20 Update README Sean DuBois 2022-10-01 23:37:17 -0400
  • dbc1ce8df2 Add examples/playback Sean DuBois 2022-10-01 23:09:51 -0400
  • 733188ab17 Implement bitdepth conversion and upsampling Sean DuBois 2022-09-30 21:56:49 -0600
  • 7941dd8c63 Finish LTP Synthesis Implementation Sean DuBois 2022-09-30 16:07:39 -0700
  • 684adce144 Use LPC values from previous when current frame has no cached values Sean DuBois 2022-09-25 22:42:19 -0400
  • 238ccbfc34 Properly implement Q15 handling Sean DuBois 2022-09-25 22:17:10 -0400
  • 4c632df5ac Remove finalLPCValues from silk.Decoder Sean DuBois 2022-09-25 20:20:06 -0400
  • 3a79dec65f Create cache for res and out values Sean DuBois 2022-09-22 23:32:16 -0400
  • 903249e356 Don't recompute res for each subframe Sean DuBois 2022-09-21 23:02:46 -0400
  • 42288fd1e3 Fix LTP Scaling Parameter generation Sean DuBois 2022-09-21 16:08:50 -0400
  • 9886d0ca79 Fix decode README Sean DuBois 2022-09-21 13:42:30 -0400
  • eb2f85b871 Fix function name Sean DuBois 2022-09-20 23:38:23 -0400
  • 1197e6fe64 Improve README Sean DuBois 2022-09-20 23:30:26 -0400
  • 59ab961a93 Start READMEs Sean DuBois 2022-09-20 23:09:04 -0400
  • 38e75cb5cf Upgrade oggreader to be segment aware Sean DuBois 2022-09-20 22:29:27 -0400
  • 7b32fb7f78 Properly pass decoded excitation into LTP Synthesis Sean DuBois 2022-09-20 15:58:02 -0400
  • 9e56e15906 Use float32 instead of float64 internally Sean DuBois 2022-09-20 14:17:13 -0400
  • c631824345 Add untested LTP Synthesis implementation Sean DuBois 2022-09-18 23:16:42 -0400
  • cb995e5d2b Update PitchLag decoder to be subframe aware Sean DuBois 2022-09-17 16:19:57 -0400
  • c9124c5c4e Move Silk Frame Reconstruction into dedicated method Sean DuBois 2022-09-16 22:45:37 -0400
  • 0112ac2b3e Make more state available to LTP Synthesis Sean DuBois 2022-09-16 22:32:17 -0400
  • 56e47b2485 Update lpcSynthesis to take subframe only of out Sean DuBois 2022-09-16 12:45:45 -0400
  • ce891b494b Fix rollover issue with logGain Sean DuBois 2022-09-15 21:55:19 -0400
  • 782c09fe4c Fix LPC Synthesis Bug Sean DuBois 2022-09-15 15:03:33 -0400
  • 2e21fbab86 Add full decode test Sean DuBois 2022-09-15 13:40:42 -0400
  • 5d12791c86 Add test cases for all subframes Sean DuBois 2022-09-13 15:59:05 -0400
  • b9266e005e Improve constant naming Sean DuBois 2022-09-13 11:49:59 -0400
  • e2d581a590 Finish decodeLTPScalingParamater Sean DuBois 2022-09-12 22:08:56 -0400
  • 2067ca5ac0 Implement decoding LTP Filter Coefficients Sean DuBois 2022-09-12 17:14:13 -0400
  • 1dcc971611 Delete unused function Sean DuBois 2022-09-11 23:33:50 -0400
  • 87d5d99155 Implement Pitch Lags Sean DuBois 2022-09-11 23:32:29 -0400
  • 85ca7b30c0 Fix frameType parsing Sean DuBois 2022-09-08 00:41:09 -0400
  • e005fba189 Finish normalizeLSFInterpolation Sean DuBois 2022-09-08 00:16:35 -0400
  • 496497d1f7 Add test for LPC Synthesis Sean DuBois 2022-09-07 15:58:41 -0400
  • e06e1cdfef Add test for Silk limitLPCFilterPredictionGain Sean DuBois 2022-09-07 11:48:02 -0400
  • b2df0354df Implement LPC Synthesis Sean DuBois 2022-09-06 23:49:51 -0400
  • f20a9eedf1 Add stubs for rest of Silk Decoder Sean DuBois 2022-09-05 23:50:07 -0400
  • 5919d29d78 Add stub for Limiting the Prediction Gain of the LPC Filter Sean DuBois 2022-09-05 15:41:26 -0400
  • 1e8a69eba3 Implement Limiting the Prediction Gain of the LPC Filter Sean DuBois 2022-09-03 23:54:52 -0400
  • 733dc27100 Implement Converting Normalized LSFs to LPC Coefficients Sean DuBois 2022-08-29 22:16:56 -0400
  • b5ea7c4523 Finish decoder Excitation Sean DuBois 2022-08-10 01:13:42 -0400
  • 8412cf5190 Split SILK excitation implementation into functions Sean DuBois 2022-08-10 00:18:46 -0400
  • cfae85659a Implement Excitation Sign Decoding Sean DuBois 2022-08-08 23:50:53 -0400
  • dd17102d36 Implement Pulse Location Decoding Sean DuBois 2022-08-08 00:56:59 -0400
  • 65e49e6622 Add all Pulse Count ICDFs Sean DuBois 2022-08-07 14:46:21 -0400
  • a7a80f67e8 Fix incorrect value in test Sean DuBois 2022-08-07 00:19:07 -0400
  • 4678a6e2d2 Add WIP Excitation implementation Sean DuBois 2022-08-06 15:50:45 -0400
  • 15b20878e0 Add unit tests for SILK Decoder Sean DuBois 2022-08-05 14:53:38 -0400
  • e1fb3069de Add doc from section-4.2.7.5.6 Sean DuBois 2022-08-03 23:34:55 -0400
  • 716ea9afbe Simplify normalizeLineSpectralFrequencyCoefficients Sean DuBois 2022-07-28 12:09:03 -0400
  • 95c6273a44 Begin to implement LSF to LPC Sean DuBois 2022-07-27 23:25:26 -0400
  • b1281d6e3a Implement section-4.2.7.5.3 Sean DuBois 2022-07-27 10:34:51 -0400
  • a42c71c335 Add ilog implementation Sean DuBois 2022-07-27 09:59:17 -0400
  • 5f753386e1 Split SILK Stage one and Stage two LSF Sean DuBois 2022-07-24 15:38:13 -0400
  • 06dcdff47a Implement Normalized LSF Stage 2 Decoding Sean DuBois 2022-07-24 15:26:37 -0400
  • f61a090ac5 Improve SILK documentation Sean DuBois 2022-07-23 15:30:15 -0400
  • 5feaac5c42 Start to implement Silk LSF Decoding Sean DuBois 2022-07-23 15:26:52 -0400
  • 79a69ae6ac Add simple Silk decodeSubframeQuantizations test Sean DuBois 2022-07-20 00:55:32 -0400
  • dce58122d1 Finish Silk subframe quantization decoding Sean DuBois 2022-07-18 15:00:50 -0400
  • 0a6e706138 Implement decoding of subframe quantizations Sean DuBois 2022-07-17 14:52:28 -0400
  • e539ceec0f Continue work on Silk decoder Sean DuBois 2022-07-16 00:31:59 -0400
  • cb80e84c4e Start to implement Silk decoder Sean DuBois 2022-07-07 16:15:51 -0400
  • 1df150a6e9 Add RFC Links to RangeDecoder Sean DuBois 2022-07-06 22:46:49 -0400
  • 5ced6566b2 Remove testify dependency Sean DuBois 2022-07-05 22:09:24 -0400
  • be74e153d5 Add RangeDecoder Sean DuBois 2022-07-04 23:17:37 -0400
  • 0c432b922c Only support CELT for now Sean DuBois 2022-06-12 16:02:47 -0400
  • d6b193aba5 Add SampleRate method to Bandwidth Sean DuBois 2022-06-11 21:43:09 -0400
  • 5f033d92e1 Refactor to be real API Sean DuBois 2022-06-11 16:19:32 -0400
  • a9fa9cdee1 Finish parsing config Sean DuBois 2022-06-07 23:57:36 -0400
  • 88cc70a6e3 Initial commit Sean DuBois 2022-06-02 19:14:23 -0400