| Crates.io | m17codec2 |
| lib.rs | m17codec2 |
| version | 0.1.0 |
| created_at | 2025-01-29 09:12:22.512887+00 |
| updated_at | 2025-01-29 09:12:22.512887+00 |
| description | M17 digital radio - codec2 stream adapters |
| homepage | https://octet-stream.net/p/m17rt/ |
| repository | https://code.octet-stream.net/m17rt |
| max_upload_size | |
| id | 1534522 |
| size | 10,399 |
Part of the M17 Rust Toolkit. Pre-made adapters designed for the m17app crate that make it easier to work with Codec2 voice streams.
WavePlayer - transmit a wave file as a stream (8 kHz, mono, 16 bit LE)Codec2Adapter - receive all incoming streams and attempt to play the decoded audio on the default sound cardImportant licence note: While m17codec2 is under the MIT licence, it uses the codec2 crate as a dependency, which will statically link LGPL code in the build. If you are distributing software in a way where LGPL compliance requires special care (e.g., dynamic linking), consider implementing your own codec2 adapters in a way that is compliant in your scenario.