Skip to content
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

Rid off vlcj library and rely only on vlcj-natives library #51

Open
SrRapero720 opened this issue Apr 5, 2024 · 0 comments
Open

Rid off vlcj library and rely only on vlcj-natives library #51

SrRapero720 opened this issue Apr 5, 2024 · 0 comments

Comments

@SrRapero720
Copy link
Member

SrRapero720 commented Apr 5, 2024

some modders decides to be "outsmart" watermedia and uses native callbacks to handle events in native threads (which causes deadlocks and a lot of JVM complains)

this was something addressed by watermedia using the tick-based api and some helpers but nothing stops devs to still use vlcj callbacks

Objective

remove lib-vlcj and base the new new PlayerAPI on native methods (vlcj-natives) instead of the VLCJ

Expectations

v3 API was conceptualized to make possible have multiple impl of a player (including VLC) and let API decide witch player is way better for your PC (FFMPEG or VLCJ). Next implementations might be placed on https://github.com/WaterMediaTeam/watermedia-binaries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant