mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-06-16 22:01:11 +00:00
Add bindings for Raspberry Pi video decoding
This commit is contained in:
@@ -17,19 +17,7 @@ public class LibraryHelper {
|
|||||||
static {
|
static {
|
||||||
needsDependencyExtraction = System.getProperty("os.name").contains("Windows");
|
needsDependencyExtraction = System.getProperty("os.name").contains("Windows");
|
||||||
libraryExtractionFolder = System.getProperty("java.io.tmpdir", ".");
|
libraryExtractionFolder = System.getProperty("java.io.tmpdir", ".");
|
||||||
|
|
||||||
// AVC dependencies
|
|
||||||
if (System.getProperty("os.name").contains("Windows")) {
|
|
||||||
avcDependencies.add("avutil-52");
|
|
||||||
avcDependencies.add("swresample-0");
|
|
||||||
avcDependencies.add("swscale-2");
|
|
||||||
avcDependencies.add("avcodec-55");
|
|
||||||
avcDependencies.add("avformat-55");
|
|
||||||
avcDependencies.add("avfilter-3");
|
|
||||||
avcDependencies.add("postproc-52");
|
|
||||||
avcDependencies.add("pthreadVC2");
|
|
||||||
}
|
|
||||||
|
|
||||||
// The AVC JNI library itself
|
// The AVC JNI library itself
|
||||||
avcDependencies.add("nv_avc_dec");
|
avcDependencies.add("nv_avc_dec");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import java.net.InetAddress;
|
|||||||
import java.net.UnknownHostException;
|
import java.net.UnknownHostException;
|
||||||
|
|
||||||
import com.limelight.binding.audio.JavaxAudioRenderer;
|
import com.limelight.binding.audio.JavaxAudioRenderer;
|
||||||
import com.limelight.binding.video.SwingCpuDecoderRenderer;
|
import com.limelight.binding.video.OmxDecoderRenderer;
|
||||||
import com.limelight.nvstream.av.audio.AudioRenderer;
|
import com.limelight.nvstream.av.audio.AudioRenderer;
|
||||||
import com.limelight.nvstream.av.video.VideoDecoderRenderer;
|
import com.limelight.nvstream.av.video.VideoDecoderRenderer;
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ public class PlatformBinding {
|
|||||||
* @return a video decoder and renderer
|
* @return a video decoder and renderer
|
||||||
*/
|
*/
|
||||||
public static VideoDecoderRenderer getVideoDecoderRenderer() {
|
public static VideoDecoderRenderer getVideoDecoderRenderer() {
|
||||||
return new SwingCpuDecoderRenderer();
|
return new OmxDecoderRenderer();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -30,7 +30,7 @@ public class PlatformBinding {
|
|||||||
try {
|
try {
|
||||||
return InetAddress.getLocalHost().getHostName();
|
return InetAddress.getLocalHost().getHostName();
|
||||||
} catch (UnknownHostException e) {
|
} catch (UnknownHostException e) {
|
||||||
return "LimelightPC";
|
return "LimelightPi";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user