This reverts commit d0a6fd239cef0d9fd5fdd5a41df389a696bff017. Reason for revert: reland the bug fix Original change's description: > Revert "`AgcManagerDirect`: stop enforcing min mic level override with 0 level" > > This reverts commit e76daab8b36f8c2a16d59a116425a3a2f98022f6. > > Reason for revert: revert required to revert the parent CL > > Original change's description: > > `AgcManagerDirect`: stop enforcing min mic level override with 0 level > > > > https://webrtc-review.googlesource.com/c/src/+/250141 introduced a bug > > due to which the min mic level override is always enforced, if specified > > even if the user manually adjusts the mic level to zero. > > > > This CL fixes that bug, the changes run behind a kill switch. > > > > TESTED=Test video call on Chromium on Mac; input volume not adjusted after zeroing it from the system preferences UI > > > > Bug: chromium:1275566 > > Change-Id: I18ce2e5970d3002b301f51f84544583c64982d57 > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267844 > > Reviewed-by: Hanna Silen <silen@webrtc.org> > > Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> > > Cr-Commit-Position: refs/heads/main@{#37460} > > Bug: chromium:1275566 > Change-Id: I6d22d8f3fafdc7da3814827b9b69146a506595db > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268468 > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#37515} Bug: chromium:1275566 Change-Id: I7198587dec2a153270e8beb714e9dacccdaae806 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268544 Reviewed-by: Hanna Silen <silen@webrtc.org> Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37530}