| Index: webrtc/modules/rtp_rtcp/include/flexfec_sender.h
|
| diff --git a/webrtc/modules/rtp_rtcp/include/flexfec_sender.h b/webrtc/modules/rtp_rtcp/include/flexfec_sender.h
|
| index 48d3da02ac2487e1197ffdd41c226c2ca3a2ef5a..fa4bd6e7eca1a08391aaa204ee68d699c77b2359 100644
|
| --- a/webrtc/modules/rtp_rtcp/include/flexfec_sender.h
|
| +++ b/webrtc/modules/rtp_rtcp/include/flexfec_sender.h
|
| @@ -29,6 +29,9 @@ namespace webrtc {
|
|
|
| class RtpPacketToSend;
|
|
|
| +// Note that this class is not thread safe, and thus requires external
|
| +// synchronization.
|
| +
|
| class FlexfecSender {
|
| public:
|
| FlexfecSender(int payload_type,
|
| @@ -62,9 +65,8 @@ class FlexfecSender {
|
| private:
|
| // Utility.
|
| Clock* const clock_;
|
| - Random random_ GUARDED_BY(sequence_checker_);
|
| - int64_t last_generated_packet_ms_ GUARDED_BY(sequence_checker_);
|
| - rtc::SequencedTaskChecker sequence_checker_;
|
| + Random random_;
|
| + int64_t last_generated_packet_ms_;
|
|
|
| // Config.
|
| const int payload_type_;
|
| @@ -72,10 +74,10 @@ class FlexfecSender {
|
| const uint32_t ssrc_;
|
| const uint32_t protected_media_ssrc_;
|
| // Sequence number of next packet to generate.
|
| - uint16_t seq_num_ GUARDED_BY(sequence_checker_);
|
| + uint16_t seq_num_;
|
|
|
| // Implementation.
|
| - UlpfecGenerator ulpfec_generator_ GUARDED_BY(sequence_checker_);
|
| + UlpfecGenerator ulpfec_generator_;
|
| const RtpHeaderExtensionMap rtp_header_extension_map_;
|
| };
|
|
|
|
|