AudioProcessing: Add use_predicted_step in GainController1 comparison and string conversion

Bug: webrtc:12774
Change-Id: I8d268b343420108a715698ad45fec3c54f0962fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231644
Commit-Queue: Hanna Silen <silen@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35084}
diff --git a/modules/audio_processing/include/audio_processing.cc b/modules/audio_processing/include/audio_processing.cc
index 21270a7..2286196 100644
--- a/modules/audio_processing/include/audio_processing.cc
+++ b/modules/audio_processing/include/audio_processing.cc
@@ -82,7 +82,9 @@
          analog_lhs.clipping_predictor.clipping_threshold ==
              analog_rhs.clipping_predictor.clipping_threshold &&
          analog_lhs.clipping_predictor.crest_factor_margin ==
-             analog_rhs.clipping_predictor.crest_factor_margin;
+             analog_rhs.clipping_predictor.crest_factor_margin &&
+         analog_lhs.clipping_predictor.use_predicted_step ==
+             analog_rhs.clipping_predictor.use_predicted_step;
 }
 
 bool Agc2Config::AdaptiveDigital::operator==(
@@ -186,6 +188,9 @@
       << ", crest_factor_margin: "
       << gain_controller1.analog_gain_controller.clipping_predictor
              .crest_factor_margin
+      << ", use_predicted_step: "
+      << gain_controller1.analog_gain_controller.clipping_predictor
+             .use_predicted_step
       << " }}}, gain_controller2: { enabled: " << gain_controller2.enabled
       << ", fixed_digital: { gain_db: "
       << gain_controller2.fixed_digital.gain_db