Skip to content

Help request: Create gem for LC3 ruby binding #4

@Xasin

Description

@Xasin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions