| Index: webrtc/modules/rtp_rtcp/include/flexfec_receiver.h
|
| diff --git a/webrtc/modules/rtp_rtcp/include/flexfec_receiver.h b/webrtc/modules/rtp_rtcp/include/flexfec_receiver.h
|
| index dc90f045d58c2d864034a76da32e81e62bb27aa5..721d6c592fd7151f26de28f87d64f1844899d951 100644
|
| --- a/webrtc/modules/rtp_rtcp/include/flexfec_receiver.h
|
| +++ b/webrtc/modules/rtp_rtcp/include/flexfec_receiver.h
|
| @@ -57,15 +57,18 @@ class FlexfecReceiver {
|
| const uint32_t protected_media_ssrc_;
|
|
|
| // Erasure code interfacing and callback.
|
| - std::unique_ptr<ForwardErrorCorrection> erasure_code_;
|
| - ForwardErrorCorrection::ReceivedPacketList received_packets_;
|
| - ForwardErrorCorrection::RecoveredPacketList recovered_packets_;
|
| - RecoveredPacketReceiver* const callback_;
|
| + std::unique_ptr<ForwardErrorCorrection> erasure_code_
|
| + GUARDED_BY(sequence_checker_);
|
| + ForwardErrorCorrection::ReceivedPacketList received_packets_
|
| + GUARDED_BY(sequence_checker_);
|
| + ForwardErrorCorrection::RecoveredPacketList recovered_packets_
|
| + GUARDED_BY(sequence_checker_);
|
| + RecoveredPacketReceiver* const callback_ GUARDED_BY(sequence_checker_);
|
|
|
| // Logging and stats.
|
| Clock* const clock_;
|
| - int64_t last_recovered_packet_ms_;
|
| - FecPacketCounter packet_counter_;
|
| + int64_t last_recovered_packet_ms_ GUARDED_BY(sequence_checker_);
|
| + FecPacketCounter packet_counter_ GUARDED_BY(sequence_checker_);
|
|
|
| rtc::SequencedTaskChecker sequence_checker_;
|
| };
|
|
|