Document adaptive buffer limits and preserve failed-open backoff
This commit is contained in:
1 parent
b463fc3309
commit
0c26daf3f5
3 files changed
+18
-1
No files matched your search
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user