package com.media;
import android.util.Log;
public class NativeLib {
private static final String TAG = "NativeLib";
private static boolean sLoaded = false;
public NativeLib() throws Exception {
if(!loadLibs()) {
throw new Exception("Couldn't load native libs!!");
}
}
private static boolean loadLibs() {
if(sLoaded) {
return true;
}
boolean err = false;
try{
if (NativeInfos.ifSupportNeon()){
System.loadLibrary("letvplayer_neon");
} else{
System.loadLibrary("letvplayer_vfp");
}
}catch (UnsatisfiedLinkError e) {
Log.d(TAG, "Couldn't load lib: " + e.getMessage());
err = true;
}
if(!err) {
sLoaded = true;
}
return sLoaded;
}
}