Document adaptive buffer limits and preserve failed-open backoff

This commit is contained in:
evgeny committed 2026-10-16 17:18:13 +02:00
1 parent b463fc3309
commit 0c26daf3f5
3 files changed
+18 -1

No files matched your search

+1 -1
View File
@@ -215,7 +215,7 @@ bool AudioDevice::needsRecovery() {
bool AudioDevice::retryReady() const { return !m_device && !closing() && m_clock.elapsed() >= m_retryAt; }
void AudioDevice::retryLater() {
if (m_resizePending) { m_retryAt = m_clock.elapsed(); m_retryDelay = 250; return; }
if (m_resizePending) { m_resizePending = false; m_retryAt = m_clock.elapsed(); m_retryDelay = 250; return; }
m_retryAt = m_clock.elapsed() + m_retryDelay;
DEBUG_WARN(DEBUG_CATEGORY_CALL, "audio: %s retry in %dms", m_role, m_retryDelay);
m_retryDelay = std::min(m_retryDelay * 2, 2000);