mozilla / cubeb-rs

ISC License
66 stars 19 forks source link

Anything I could help with? #2

Closed Limeth closed 7 years ago

Limeth commented 7 years ago

Due to the lack of a feature-complete cubeb library on crates.io, I started working on my Rust wrapper for the Cubeb library. Later it was pointed out to me that this repository exists. I doubt there would be any point in maintaining two separate wrappers for the library, so I guess I'll discontinue mine. Anything I could help out with here?

djg commented 7 years ago

Hi @Limeth,

Thanks for the enquiry. This crate will be integrated in Mozilla Gecko fairly soon as part of cubeb usage refactoring we are currently working on. Part (djg/cubeb-pulse-rs) is already landed in Gecko. To collect all the various local crates I had, I started this project to provide a common collection of type wrappers for both the public Cubeb API and the internals of Cubeb for implementing backends (such as djg/cubeb-pulse-rs).

I've been working on a reorganization that is mostly complete. (https://github.com/djg/cubeb-rs/tree/workspace-reorg/). What is really needed is for testing of the API by using the code for more than just small examples.

Limeth commented 7 years ago

Thanks for the response, I will be making a use of the API in a project of mine I'm making in order to learn a bit of audio processing and Vulkan shaders. Feel free to close this issue.

djg commented 7 years ago

I'm interested in how you find working with streams is. It's a bit experimental at this stage.