steinerok / libvlc-sdk-android Goto Github PK
View Code? Open in Web Editor NEWLibVLC for Android, Android TV and ChromeOS.
License: GNU General Public License v2.0
LibVLC for Android, Android TV and ChromeOS.
License: GNU General Public License v2.0
please update to the latest version (Nougat support)
E/VLC ( 5850): [0000007d31561a90/17e2] libvlc decoder: failed to create video output E/VLC ( 5850): [0000007d0a6b2c90/1813] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007d0a6b2c90/1813] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007d36444c90/17e3] libvlc video output: video output creation failed E/VLC ( 5850): [0000007d31561a90/17e3] libvlc decoder: failed to create video output E/VLC ( 5850): [0000007d63675d50/1814] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007d63675d50/1814] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007daeb51e90/17e4] libvlc video output: video output creation failed E/VLC ( 5850): [0000007d31561a90/17e4] libvlc decoder: failed to create video output E/VLC ( 5850): [0000007d0a6b2c90/1815] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007d0a6b2c90/1815] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007db20aa690/17d3] libvlc video output: video output creation failed E/VLC ( 5850): [0000007d31561a90/17d3] libvlc decoder: failed to create video output E/VLC ( 5850): [0000007d31561a90/1777] libvlc decoder: buffer deadlock prevented E/VLC ( 5850): [0000007d63675d50/1816] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007d63675d50/1816] libvlc window: request 1 not implemented E/VLC ( 5850): [0000007dae8a7e90/17e0] libvlc video output: video output creation failed W/AudioTrack( 5850): restartIfDisabled(5860): releaseBuffer() track 0x7d34861000 disabled due to previous underrun, restarting
Having this error while trying to use VLC on my Flutter project. It's related to native player that's why I am asking here. Hope you can help.
Link to the repo: https://github.com/dhruvkelawala/flutter_vlc_player/tree/o3
Currently it crashes on library load
JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn't find class "org.videolan.medialibrary.Medialibrary" on path: DexPathList...
Reference issue https://code.videolan.org/videolan/vlc-android/issues/401
When I try to use libVLC from your dependency my app crashes with:
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void org.videolan.libvlc.LibVLC.nativeNew(java.lang.String[], java.lang.String) (tried Java_org_videolan_libvlc_LibVLC_nativeNew and Java_org_videolan_libvlc_LibVLC_nativeNew___3Ljava_lang_String_2Ljava_lang_String_2) at org.videolan.libvlc.LibVLC.nativeNew(Native Method) at org.videolan.libvlc.LibVLC.<init>(LibVLC.java:82)
Maybe I miss something?
I just use compile 'com.steiner.videolan:libvlc-android:2.0.6'
in my Gradle dependency
Can I get a sample of how can I use it in any application?
Hi,
i tested libvlc latest version 3.1.7, and it works fine in general, except that when you have a video source with dvbsub (not internal/burned) the video will stutter every time the subtitles are displayed, just for a second when they first come in it stutters every time,
when it does this in the logs it shows:
....
libvlc video output: picture is too late to be displayed (missing 43 ms)
libvlc video output: picture is too late to be displayed (missing 26 ms)
libvlc video output: picture is too late to be displayed (missing 62 ms)
.....
this is more obvious with HD video streams.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.