From 0c923d253d3a0576a19992c9eae978d60b65b92e Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 12 Jan 2014 17:16:22 -0500 Subject: [PATCH 1/2] Fix native library compilation target to remove absolute paths --- build.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.xml b/build.xml index 057bbb7..76cdd8f 100644 --- a/build.xml +++ b/build.xml @@ -32,8 +32,8 @@ - - + + From dd0cba0655ce16498b3cb7326c9365639941c766 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 12 Jan 2014 20:47:30 -0500 Subject: [PATCH 2/2] Dynamically choose line buffer sizes on Pi to reduce audio lag --- .../limelight/binding/audio/JavaxAudioRenderer.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/com/limelight/binding/audio/JavaxAudioRenderer.java b/src/com/limelight/binding/audio/JavaxAudioRenderer.java index 7027767..c2c7f59 100644 --- a/src/com/limelight/binding/audio/JavaxAudioRenderer.java +++ b/src/com/limelight/binding/audio/JavaxAudioRenderer.java @@ -135,15 +135,8 @@ public class JavaxAudioRenderer implements AudioRenderer { this.channelCount = channelCount; this.sampleRate = sampleRate; - // Workaround OS X's bad Java mixer - if (System.getProperty("os.name").contains("Mac OS X")) { - createSoundLine(STARING_BUFFER_SIZE); - reallocateLines = true; - } - else { - createSoundLine(DEFAULT_BUFFER_SIZE); - reallocateLines = false; - } + createSoundLine(STARING_BUFFER_SIZE); + reallocateLines = true; } }