Commit graph

14 commits

Author SHA1 Message Date
DataHoarder a2e2148b78
Support decoding into Float 2022-10-04 10:43:29 +02:00
Sean DuBois 27b0cc9a06 Fix README for examples/playback
URL to faiface was poorly formatted
2022-10-03 23:17:57 -04:00
Sean DuBois 2d6fc47384 Panic on decode error in examples/playback
Error wasn't returned to user before
2022-10-02 21:11:11 -04:00
Sean DuBois dbc1ce8df2 Add examples/playback
Using faiface/beep play a Ogg file directly from disk
2022-10-01 23:09:51 -04:00
Sean DuBois 733188ab17 Implement bitdepth conversion and upsampling
bitdepth package takes F32LE -> S16LE and handles upsampling
from 16Khz -> 48Khz
2022-09-30 21:56:49 -06:00
Sean DuBois 9886d0ca79 Fix decode README
ffmpeg + GStreamer commands were incorrect
2022-09-21 13:42:30 -04:00
Sean DuBois eb2f85b871 Fix function name
floatarrtobytes -> convertFloatToByteSlice
2022-09-20 23:38:23 -04:00
Sean DuBois 59ab961a93 Start READMEs 2022-09-20 23:09:04 -04:00
Sean DuBois 38e75cb5cf Upgrade oggreader to be segment aware 2022-09-20 22:29:27 -04:00
Sean DuBois 2e21fbab86 Add full decode test
Test a full unvoiced frame through Silk decoder
2022-09-15 13:40:42 -04:00
Sean DuBois 5d12791c86 Add test cases for all subframes
LPC unit test was only checking first run
2022-09-13 15:59:05 -04:00
Sean DuBois b2df0354df Implement LPC Synthesis
Some data makes it all the way through. LTP Synthesis needs to be
implemented now
2022-09-06 23:49:51 -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 5f033d92e1 Refactor to be real API
Start example that uses exported Decoder
2022-06-11 16:19:32 -04:00