C and C++ versions of the codec available #9
Replies: 5 comments
-
|
Thanks a lot for sharing this! |
Beta Was this translation helpful? Give feedback.
-
|
@tobybear Let me know what you think, and thanks again for contributing this! |
Beta Was this translation helpful? Give feedback.
-
|
Sure, I'll make a separate repo soon and let you know |
Beta Was this translation helpful? Give feedback.
-
|
@Daninet : I have now created a new repo, put my sources in there (also under MIT license) and referenced your original work and repo: If you want anything added/changed, please just let me know. |
Beta Was this translation helpful? Give feedback.
-
|
@tobybear Thank you very much! I added a link to your repo to the Readme. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
In case anyone is interested in conversions of the SEA codec to C and C++, I made my attempts available in my fork here (in the c_cpp subfolder): https://github.com/tobybear/sea-codec
Both conversions are compatible with the Rust implementations and support CBR and VBR for both encoder and decoder. I haven't tested them extensively, but the outputs of the C and C++ encoder are identical and can be decoded again with the Rust or WASM parts and vice-versa.
I also provide a test program for both C and C++ that converts between .wav and .sea.
To ensure maximum compatibility:
The C sources should be compatible with C89, so quite archaic.
The C++ sources work with C++11 or higher, also rather old. :)
Beta Was this translation helpful? Give feedback.
All reactions