webrtc/modules/rtp_rtcp/include
Per Kjellander ee8cd20ec5 Add a mutex free implementation of webrtc::ReceiveStatistics
The mutex is removed from the old existing implementation and instead a wrapper is implemented that ensure thread-safety.
Both the thread-safe and unsafe version share the same implementation of the logic.

There are two ways of construction:
webrtc::ReceiveStatistics::Create - thread-safe version.
webrtc::ReceiveStatistics::CreateUnLocked -thread-unsafe

Bug: none
Change-Id: Ica375919fda70180335c8f9ea666497811daf866
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211240
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33419}
2021-03-10 14:16:38 +00:00
..
flexfec_receiver.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
flexfec_sender.h Migrate modules/rtp_rtcp to webrtc::Mutex. 2020-07-07 12:13:47 +00:00
receive_statistics.h Add a mutex free implementation of webrtc::ReceiveStatistics 2021-03-10 14:16:38 +00:00
remote_ntp_time_estimator.h Add clock skew estimate between sender and receiver in RemoteNtpTimeEstimator. 2020-02-06 15:47:59 +00:00
report_block_data.cc ReportBlockData and observer added, for stats collection in future CLs. 2019-05-16 12:12:07 +00:00
report_block_data.h ReportBlockData and observer added, for stats collection in future CLs. 2019-05-16 12:12:07 +00:00
rtcp_statistics.h Split out RtcpCnameCallback from RtcpStatisticsCallback 2019-08-06 08:29:57 +00:00
rtp_cvo.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_header_extension_map.h Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
rtp_packet_sender.h Adds support for passing a vector of packets to the paced sender. 2019-10-04 08:56:11 +00:00
rtp_rtcp_defines.cc Post stats updates in RtpSenderEgress to the worker. 2020-06-29 15:35:09 +00:00
rtp_rtcp_defines.h Add experimental extension RtpVideoLayersAllocation 2020-10-05 13:38:13 +00:00
rtp_rtcp.h Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
ulpfec_receiver.h Fix: don't use recovered packets in UlpFEC recovery 2020-03-11 12:49:11 +00:00