From 797e8fdbc3b6a9220544596099ceddea0739e31c Mon Sep 17 00:00:00 2001
From: Liam <byteslice@airmail.cc>
Date: Sun, 17 Dec 2023 21:05:00 -0500
Subject: [PATCH] oboe_sink: set low latency performance mode

---
 src/audio_core/sink/oboe_sink.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/audio_core/sink/oboe_sink.cpp b/src/audio_core/sink/oboe_sink.cpp
index c502205e1..8143b0db6 100644
--- a/src/audio_core/sink/oboe_sink.cpp
+++ b/src/audio_core/sink/oboe_sink.cpp
@@ -67,6 +67,7 @@ public:
         oboe::AudioStreamBuilder builder;
 
         const auto result = builder.setDirection(direction)
+                                ->setPerformanceMode(oboe::PerformanceMode::LowLatency)
                                 ->setSampleRate(TargetSampleRate)
                                 ->setFormat(oboe::AudioFormat::I16)
                                 ->setFormatConversionAllowed(true)
@@ -136,6 +137,7 @@ private:
 
         oboe::AudioStreamBuilder builder;
         const auto result = builder.setDirection(direction)
+                                ->setPerformanceMode(oboe::PerformanceMode::LowLatency)
                                 ->setSampleRate(TargetSampleRate)
                                 ->setChannelCount(expected_channels)
                                 ->setChannelMask(expected_mask)