Cleanup DynamicAudioTimeout study
This CL removes the DynamicAudioTimeout study, which launched in 2022. Fixed: 374073842 Change-Id: I4804ca3ff945bbea0f2fb39fabf54fd66a3e2467 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5953270 Auto-Submit: Thomas Guilbert <tguilbert@chromium.org> Reviewed-by: Olga Sharonova <olka@chromium.org> Commit-Queue: Thomas Guilbert <tguilbert@chromium.org> Cr-Commit-Position: refs/heads/main@{#1372796}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
7bb08efb30
commit
c96a967e76
@ -31,12 +31,9 @@ namespace audio {
|
||||
|
||||
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_CHROMEOS_ASH) && \
|
||||
!BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
BASE_FEATURE(kDynamicAudioTimeout,
|
||||
"DynamicAudioTimeout",
|
||||
base::FEATURE_ENABLED_BY_DEFAULT);
|
||||
|
||||
const base::FeatureParam<double> kBufferDurationPercent{
|
||||
&kDynamicAudioTimeout, "buffer_duration_percent", 0.95};
|
||||
constexpr double kBufferDurationPercent = 0.95;
|
||||
#else
|
||||
constexpr double kBufferDurationPercent = 0.5;
|
||||
#endif
|
||||
|
||||
SyncReader::SyncReader(
|
||||
@ -60,20 +57,9 @@ SyncReader::SyncReader(
|
||||
output_bus_buffer_size_(
|
||||
media::AudioBus::CalculateMemorySize(params.channels(),
|
||||
params.frames_per_buffer())),
|
||||
maximum_wait_time_(params.GetBufferDuration() * kBufferDurationPercent),
|
||||
read_timeout_glitch_{.duration = params.GetBufferDuration(), .count = 1},
|
||||
glitch_counter_(std::move(glitch_counter)) {
|
||||
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS_ASH) || \
|
||||
BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
maximum_wait_time_ = params.GetBufferDuration() / 2;
|
||||
#else
|
||||
if (base::FeatureList::IsEnabled(kDynamicAudioTimeout)) {
|
||||
maximum_wait_time_ =
|
||||
params.GetBufferDuration() * kBufferDurationPercent.Get();
|
||||
} else {
|
||||
maximum_wait_time_ = base::Milliseconds(20);
|
||||
}
|
||||
#endif
|
||||
|
||||
base::CheckedNumeric<size_t> memory_size =
|
||||
media::ComputeAudioOutputBufferSizeChecked(params);
|
||||
if (!memory_size.IsValid())
|
||||
|
Reference in New Issue
Block a user