From e0023226d4f3efc92fce79267f166d41edfcedfe Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 12 Jan 2014 20:47:30 -0500 Subject: [PATCH] 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; } }