Replies: 2 comments 4 replies
-
The existing playback code is pretty much end-of-life. I do review/merge fixes for it but I'm not touching it myself nor do I support it. We see most issues arise from our LibVLC implementation which uses JNI bindings that are not always destroyed correctly causing memory leaks or crashes when the code attempts to use the instances after they are destroyed. With the playback rewrite I'm working on the initial release will use ExoPlayer only. I can't say anything about if or when LibVLC / MPV will get implemented, but if they do; it will be a from-scratch implementation that's properly tested and maintainable. |
Beta Was this translation helpful? Give feedback.
-
There's this guy making and supporting an mpv library for the mobile app (findroid), I think it would be more interesting than libVLC. https://github.com/jarnedemeulemeester/libmpv-android thanks for everything |
Beta Was this translation helpful? Give feedback.
-
With #2534 changing libVLC to be marked as experimental with the comment
There's a lot of crashes when using LibVLC because our implementation is just bad
, I was wondering if/when this might be improved?The reason I use libVLC over Exoplayer is because Exoplayer is missing support for some functionality, like SSA/ASS and PGS subtitles. Requiring any content with those subs to be transcoded.
I notice that a libVLC backend is an item on the #1057 player rewrite mega task list and wondered if that will bring an improved libVLC implementation, and if so, when?
If not are there plans to improve the libVLC implementation, or are you planning on focusing on an MPV implementation instead, which I think would also solve the use cases I have for libVLC?
Beta Was this translation helpful? Give feedback.
All reactions