From e9de410d1e631bcbcda6a395cfc459325aa872c9 Mon Sep 17 00:00:00 2001
From: Pat Erley <perley@google.com>
Date: Sat, 27 Apr 2019 00:23:32 +0000
Subject: [PATCH] [sl4f][e2e][audio] Increase ringbuffer size

There are situation in which we're being delayed in the 150-200ms range.
Until that situation is resolved bump the ringbuffer size 'higher than
should ever be needed'.

Test: Built+ran end to end test. CI repeatedly passing will be the final
      test.
Bug: ZX-3973
Change-Id: Ic240384192a7c418de8b37249a7379045d8e6c27
---
 garnet/bin/sl4f/src/audio/facade.rs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/garnet/bin/sl4f/src/audio/facade.rs b/garnet/bin/sl4f/src/audio/facade.rs
index 8ed2368957d..790c4eb136b 100644
--- a/garnet/bin/sl4f/src/audio/facade.rs
+++ b/garnet/bin/sl4f/src/audio/facade.rs
@@ -264,9 +264,9 @@ impl VirtualOutput {
             ASF_RANGE_FLAG_FPS_CONTINUOUS,
         )?;
 
-        // set buffer size to be 250ms-1000ms
+        // set buffer size to be 500ms-1000ms
         let frames_1ms = self.frames_per_second / 1000;
-        let frames_low = 250 * frames_1ms;
+        let frames_low = 500 * frames_1ms;
         let frames_high = 1000 * frames_1ms;
         let frames_modulo = 1 * frames_1ms;
         va_output.set_ring_buffer_restrictions(frames_low, frames_high, frames_modulo)?;
@@ -593,9 +593,9 @@ impl VirtualInput {
             ASF_RANGE_FLAG_FPS_CONTINUOUS,
         )?;
 
-        // set buffer size to be 250ms-1000ms
+        // set buffer size to be 500ms-1000ms
         let frames_1ms = self.frames_per_second / 1000;
-        let frames_low = 250 * frames_1ms;
+        let frames_low = 500 * frames_1ms;
         let frames_high = 1000 * frames_1ms;
         let frames_modulo = 1 * frames_1ms;
         va_input.set_ring_buffer_restrictions(frames_low, frames_high, frames_modulo)?;
-- 
GitLab