Refactor RtpVideoStreamReceiver::OnReceivedPayloadData without WebRtcRTPHeader
Bug: None
Change-Id: I7f96d9a7435a12a0390149e7854100f7fb7e7431
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126160
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27062}
diff --git a/video/rtp_video_stream_receiver.h b/video/rtp_video_stream_receiver.h
index 3824680..e8f78db 100644
--- a/video/rtp_video_stream_receiver.h
+++ b/video/rtp_video_stream_receiver.h
@@ -105,14 +105,13 @@
void OnRtpPacket(const RtpPacketReceived& packet) override;
// TODO(philipel): Stop using VCMPacket in the new jitter buffer and then
- // remove this function.
- int32_t OnReceivedPayloadData(const uint8_t* payload_data,
- size_t payload_size,
- const WebRtcRTPHeader* rtp_header);
+ // remove this function. Public only for tests.
int32_t OnReceivedPayloadData(
const uint8_t* payload_data,
size_t payload_size,
- const WebRtcRTPHeader* rtp_header,
+ const RTPHeader& rtp_header,
+ const RTPVideoHeader& video_header,
+ FrameType frame_type,
const absl::optional<RtpGenericFrameDescriptor>& generic_descriptor,
bool is_recovered);