-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hello!
Thank you so much for the Opus ruby gem.
It's been working like a charm for my own needs and has been happily chugging along inside mf DIY smart home code to give me high quality audio transmissions.
Recently I've come across a different encoding that I'd like to try, due to it being specifically designed for low processing power systems such as the ESP32 - The LowComplexity3 encoding scheme, mainly meant for BLE audio transmission.
It might be able to encode and decode audio with less effort than Opus, which would be better for the ESP (Opus encoding at 16kHz samples takes about 70% CPU already, and quite a chunk of RAM per decoder as well).
I'm mainly asking for your help in creating FFI bindings, as I've never done it before.
The LC3 codec source code is available on GitHub in c, with a very similar interface to the Opus codec, so it shouldn't be very different.
Best regards,
Xasin