Specifically, just like SafeMin() and SafeMax() it handles all combinations of integer and all combinations of floating-point arguments by picking a result type that is guaranteed to be able to hold the result. This CL also replaces a bunch of std::min + std:max call pairs with calls to SafeClamp()---the ones that could easily be found by grep because "min" and "max" were on the same line. :-) BUG=webrtc:7459 Review-Url: https://codereview.webrtc.org/2808513003 Cr-Commit-Position: refs/heads/master@{#18542}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.