Upstream commit: https://webrtc.googlesource.com/src/+/6a8f247b63e31c5d64bfa76f8586959f347bcf65 Avoid vector copies in hot paths and iterative loops Use std::span and const references for parameters to eliminate unnecessary vector allocations and copies. Bug: webrtc:374845009 Change-Id: Icb61d939b9bf0ad503dfaac168ff7fc2bd25a521 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/495660 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/main@{#48341}