| Index: webrtc/video/rtp_stream_receiver.h
|
| diff --git a/webrtc/video/rtp_stream_receiver.h b/webrtc/video/rtp_stream_receiver.h
|
| index 14edb61388002f168b8fa64ceb1fede810b0b54f..f6b36faeea8a450311527613ea1c54ecaf2db176 100644
|
| --- a/webrtc/video/rtp_stream_receiver.h
|
| +++ b/webrtc/video/rtp_stream_receiver.h
|
| @@ -56,6 +56,7 @@ class VideoReceiver;
|
| } // namespace vcm
|
|
|
| class RtpStreamReceiver : public RtpData,
|
| + public RecoveredPacketReceiver,
|
| public RtpFeedback,
|
| public VCMFrameTypeCallback,
|
| public VCMPacketRequestCallback,
|
| @@ -102,7 +103,8 @@ class RtpStreamReceiver : public RtpData,
|
| int32_t OnReceivedPayloadData(const uint8_t* payload_data,
|
| size_t payload_size,
|
| const WebRtcRTPHeader* rtp_header) override;
|
| - bool OnRecoveredPacket(const uint8_t* packet, size_t packet_length) override;
|
| + // Implements RecoveredPacketReceiver.
|
| + void OnRecoveredPacket(const uint8_t* packet, size_t packet_length) override;
|
|
|
| // Implements RtpFeedback.
|
| int32_t OnInitializeDecoder(int8_t payload_type,
|
| @@ -140,13 +142,13 @@ class RtpStreamReceiver : public RtpData,
|
|
|
| private:
|
| bool AddReceiveCodec(const VideoCodec& video_codec);
|
| - bool ReceivePacket(const uint8_t* packet,
|
| + void ReceivePacket(const uint8_t* packet,
|
| size_t packet_length,
|
| const RTPHeader& header,
|
| bool in_order);
|
| // Parses and handles for instance RTX and RED headers.
|
| // This function assumes that it's being called from only one thread.
|
| - bool ParseAndHandleEncapsulatingHeader(const uint8_t* packet,
|
| + void ParseAndHandleEncapsulatingHeader(const uint8_t* packet,
|
| size_t packet_length,
|
| const RTPHeader& header);
|
| void NotifyReceiverOfFecPacket(const RTPHeader& header);
|
|
|