-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move the binding part to a -sys crate #6
Comments
My plan is to separate native libvlc symbols to libvlc-sys crate at the same time when migration to bindgen is done. But my research on the use of bindgen have not progressed. It will take some time to release libvlc-sys. |
Hi, did you start the migration to bindgen already ? I can provide help, and maybe help making this wrapper an official binding if you'd like to. |
Official? Honestly, I don't have enough time to maintain this crate. Transferring the owner is a good choice for me. |
I could probably handle that given that I work almost fulltime on stuff around VLC, but I've never maintained a crate so I'm not sure I alone would be the best candidate for this in the short term unfortunately. |
OK, I will maintain this for a while. The migration to bindgen has not started, but I will try it in the near future. |
Thank you very much ! I'll try to provide PoC too, let's use this ticket for sharing this in the short term if you agree. |
OK. I created a new branch to try bindgen. |
The |
I'll help reviewing the MR soon. In the mean time, I tested migration to libvlc 4.0 and fixed the necessary pieces of the wrapper. I was wondering what you expected from the wrapper itself:
What do you prefer ? According to your MR you started to bring the first option ? |
"v3_00" feature is a workaround when compiling in environments with libvlc v2 like Ubuntu 16.04. I have not yet determined the version strategy. The second option will be better if enable. |
Hi,
A lot of other crates are using
-sys
-suffixed crate to bundle the linkage and symbols from the native underlying project. Should vlc-rs do the same ? In a libvlc-sys crate ? Is it out of the scope ?In addition, I don't know how much bindgen has progressed but it might be a good replacement to a hand-written unsafe binding for the
sys
part.The text was updated successfully, but these errors were encountered: