Remove framemarking RTP extension.
BUG=webrtc:11637
Change-Id: I47f8e22473429c9762956444e27cfbafb201b208
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176442
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31522}
diff --git a/modules/video_coding/packet_buffer.cc b/modules/video_coding/packet_buffer.cc
index ad82211..7da8a1c 100644
--- a/modules/video_coding/packet_buffer.cc
+++ b/modules/video_coding/packet_buffer.cc
@@ -363,15 +363,10 @@
VideoFrameType::kVideoFrameDelta;
}
- // With IPPP, if this is not a keyframe, make sure there are no gaps
- // in the packet sequence numbers up until this point.
- const uint8_t h264tid =
- buffer_[start_index] != nullptr
- ? buffer_[start_index]->video_header.frame_marking.temporal_id
- : kNoTemporalIdx;
- if (h264tid == kNoTemporalIdx && !is_h264_keyframe &&
- missing_packets_.upper_bound(start_seq_num) !=
- missing_packets_.begin()) {
+ // If this is not a keyframe, make sure there are no gaps in the packet
+ // sequence numbers up until this point.
+ if (!is_h264_keyframe && missing_packets_.upper_bound(start_seq_num) !=
+ missing_packets_.begin()) {
return found_frames;
}
}