output/PipeWire: use std::accumulate

This commit is contained in:
Max Kellermann 2022-07-08 17:43:13 +02:00
parent 0c54f29446
commit 5c17b2966a

View File

@ -57,6 +57,7 @@
#include <algorithm>
#include <array>
#include <numeric>
#include <stdexcept>
#include <string>
@ -222,11 +223,9 @@ private:
}
void ControlInfo(const struct pw_stream_control *control) noexcept {
float sum = 0;
unsigned c;
for (c = 0; c < control->n_values; c++)
sum += control->values[c];
float sum = std::accumulate(control->values,
control->values + control->n_values,
0.0f);
sum /= control->n_values;
if (mixer != nullptr)