From 5666d70cb00d16ea3c683b5c67d9ceef57559195 Mon Sep 17 00:00:00 2001 From: Vincent Lucas <chenzo@jitsi.org> Date: Thu, 24 Oct 2013 02:12:01 +0200 Subject: [PATCH] Mac Core Audio: Stops the rendering process at most after 500 ms even if there is more data already buffered. --- .../jmfext/media/renderer/audio/MacCoreaudioRenderer.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/MacCoreaudioRenderer.java b/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/MacCoreaudioRenderer.java index ac803615..a526c6d0 100644 --- a/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/MacCoreaudioRenderer.java +++ b/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/MacCoreaudioRenderer.java @@ -468,7 +468,6 @@ public void stop() long timeout = 500; long startTime = System.currentTimeMillis(); long currentTime = startTime; - long startNbData = nbBufferData; // Wait at most 500 ms to render the already received data. while(nbBufferData > 0 && (currentTime - startTime) < timeout) @@ -480,13 +479,7 @@ public void stop() catch(InterruptedException ex) { } - currentTime = System.currentTimeMillis(); - if(startNbData > nbBufferData) - { - startTime = currentTime; - startNbData = nbBufferData; - } } stopLock.lock(); -- GitLab