Use const reference vars in range-based for loops
Change-Id: I7b2a81549ba4205ea0523788e4f9bf93a6482cdd
diff --git a/av1/qmode_rc/ratectrl_qmode.cc b/av1/qmode_rc/ratectrl_qmode.cc
index 9370774..64a06f0 100644
--- a/av1/qmode_rc/ratectrl_qmode.cc
+++ b/av1/qmode_rc/ratectrl_qmode.cc
@@ -1210,7 +1210,7 @@
for (const auto &tpl_frame_stats : tpl_gop_stats.frame_stats_list) {
tpl_frame_stats_list_with_lookahead.push_back(&tpl_frame_stats);
}
- for (auto &lookahead_stat : lookahead_stats) {
+ for (const auto &lookahead_stat : lookahead_stats) {
for (const auto &tpl_frame_stats :
lookahead_stat.tpl_gop_stats->frame_stats_list) {
tpl_frame_stats_list_with_lookahead.push_back(&tpl_frame_stats);
@@ -1337,7 +1337,7 @@
intermediate_cluster_map = FindKMeansClusterMap(qindices, centroids);
// For each cluster, calculate the new centroids
std::unordered_map<double, std::vector<int>> centroid_to_qindices;
- for (auto &qindex_centroid : intermediate_cluster_map) {
+ for (const auto &qindex_centroid : intermediate_cluster_map) {
centroid_to_qindices[qindex_centroid.second].push_back(
qindex_centroid.first);
}
@@ -1356,7 +1356,7 @@
centroids = new_centroids;
}
std::unordered_map<int, int> cluster_map;
- for (auto &qindex_centroid : intermediate_cluster_map) {
+ for (const auto &qindex_centroid : intermediate_cluster_map) {
cluster_map.insert(
{ qindex_centroid.first, static_cast<int>(qindex_centroid.second) });
}
@@ -1405,7 +1405,7 @@
return status;
}
- for (auto &lookahead_stat : lookahead_stats) {
+ for (const auto &lookahead_stat : lookahead_stats) {
Status status = ValidateTplStats(*lookahead_stat.gop_struct,
*lookahead_stat.tpl_gop_stats);
if (!status.ok()) {