[applyConstraints] Add checks on noiseSuppression and autoGainControl. Two constraints have been missing for a long time in applyConstraints in that the constraint per-se was never applied. This was caused by a check in media_stream_track.cc that would verify whether the set of constraints was empty. The constraints are also overlapping with goog* constraints, hence we needed renaming of the properties, so that the signaling to the information to the application level is correct. This change now adds testing for OverconstrainedError for these constraints, as well as fixing the check. BUG=923828 Change-Id: I26a72d8aef4f749f7309092787f7929de2239978 Reviewed-on: https://chromium-review.googlesource.com/c/1426679 Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Armando Miraglia <armax@chromium.org> Cr-Commit-Position: refs/heads/master@{#625632}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .