From 15e856dccbb84ed2dd8a6eb43c6dfdf23c276523 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 6 Dec 2017 20:43:58 -0800 Subject: [PATCH] Move AudioTrack flush to cleanup() callback since all sample submission has ceased by then --- .../limelight/binding/audio/AndroidAudioRenderer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/limelight/binding/audio/AndroidAudioRenderer.java b/app/src/main/java/com/limelight/binding/audio/AndroidAudioRenderer.java index dfa2d15f..f0f1758c 100644 --- a/app/src/main/java/com/limelight/binding/audio/AndroidAudioRenderer.java +++ b/app/src/main/java/com/limelight/binding/audio/AndroidAudioRenderer.java @@ -176,14 +176,14 @@ public class AndroidAudioRenderer implements AudioRenderer { public void start() {} @Override - public void stop() { - // Immediately drop all pending data - track.pause(); - track.flush(); - } + public void stop() {} @Override public void cleanup() { + // Immediately drop all pending data + track.pause(); + track.flush(); + track.release(); } }