summaryrefslogtreecommitdiffstats
path: root/xbmc/settings
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/settings')
-rw-r--r--xbmc/settings/AdvancedSettings.cpp1
-rw-r--r--xbmc/settings/AdvancedSettings.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/xbmc/settings/AdvancedSettings.cpp b/xbmc/settings/AdvancedSettings.cpp
index 4fd93d0..12c8a9e 100644
--- a/xbmc/settings/AdvancedSettings.cpp
+++ b/xbmc/settings/AdvancedSettings.cpp
@@ -594,6 +594,7 @@ void CAdvancedSettings::ParseSettingsFile(const std::string &file)
XMLUtils::GetFloat(pElement, "limiterrelease", m_limiterRelease, 0.001f, 100.0f);
XMLUtils::GetUInt(pElement, "maxpassthroughoffsyncduration", m_maxPassthroughOffSyncDuration,
10, 100);
+ XMLUtils::GetBoolean(pElement, "superviseaudiodelay", m_superviseAudioDelay);
}
pElement = pRootElement->FirstChildElement("x11");
diff --git a/xbmc/settings/AdvancedSettings.h b/xbmc/settings/AdvancedSettings.h
index 4ba4e7e..0e5c4fc 100644
--- a/xbmc/settings/AdvancedSettings.h
+++ b/xbmc/settings/AdvancedSettings.h
@@ -160,6 +160,7 @@ class CAdvancedSettings : public ISettingCallback, public ISettingsHandler
float m_videoIgnorePercentAtEnd;
float m_audioApplyDrc;
unsigned int m_maxPassthroughOffSyncDuration = 10; // when 10 ms off adjust
+ bool m_superviseAudioDelay = false; // Android only to correct broken audio firmwares
int m_videoVDPAUScaling;
float m_videoNonLinStretchRatio;