webrtc/modules
Victor Boivie 68dc02b32f rtp_rtcp: use webrtc::flat_map for remote_senders
This one is frequently accessed - Mainly by ::CreateReportBlocks and
is visible in performance profiles (although not very much).

By using webrtc::flat_map, better data cache locality is expected.

Bug: webrtc:12689
Change-Id: Ic2ebcad806788074b2b4cb244a25395a48df1852
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/232541
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35054}
2021-09-21 13:20:16 +00:00
..
async_audio_processing Use backticks not vertical bars to denote variables in comments for /modules/async_audio_processing 2021-08-02 11:16:59 +00:00
audio_coding Update m1 arm64 audio bitexactness tests hashes. Followup. 2021-09-17 10:19:01 +00:00
audio_device Remove unreachable return statements. 2021-09-02 09:31:30 +00:00
audio_mixer Use backticks not vertical bars to denote variables in comments for /modules/audio_mixer 2021-08-02 11:10:59 +00:00
audio_processing APM: remove webrtc::Config 2021-09-17 11:21:32 +00:00
congestion_controller Default the safetyped calculation of packet interarrival times. 2021-09-17 13:58:55 +00:00
desktop_capture [ScreenCapturerX11] Fix update-region for monitors with offsets. 2021-09-16 17:12:26 +00:00
include Use backticks not vertical bars to denote variables in comments for /modules/include 2021-07-30 22:40:29 +00:00
pacing Allow RTP module thread checking to know PacketRouter status. 2021-08-13 15:04:49 +00:00
remote_bitrate_estimator Use backticks not vertical bars to denote variables in comments for /modules/remote_bitrate_estimator 2021-08-09 12:27:52 +00:00
rtp_rtcp rtp_rtcp: use webrtc::flat_map for remote_senders 2021-09-21 13:20:16 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Use backticks not vertical bars to denote variables in comments for /modules/utility 2021-08-09 12:01:43 +00:00
video_capture Use backticks not vertical bars to denote variables in comments for /modules/video_capture 2021-08-09 15:20:43 +00:00
video_coding Zero initialize heap allocations in LibvpxVp9{Decoder,Encoder} 2021-09-21 09:24:09 +00:00
video_processing Use backticks not vertical bars to denote variables in comments for /modules/video_processing 2021-08-09 15:36:42 +00:00
BUILD.gn Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00