Delete redundant members from VCMPacket.

The values are available as part of the RTPVideoHeader member.

Bug: None
Change-Id: I832fffc449929badec3796d7096c9cdc0d43d344
Reviewed-on: https://webrtc-review.googlesource.com/c/123234
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26773}
diff --git a/modules/video_coding/jitter_buffer_unittest.cc b/modules/video_coding/jitter_buffer_unittest.cc
index bc2395e..2651565 100644
--- a/modules/video_coding/jitter_buffer_unittest.cc
+++ b/modules/video_coding/jitter_buffer_unittest.cc
@@ -41,14 +41,14 @@
   virtual void SetUp() {
     auto& vp9_header =
         packet_.video_header.video_type_header.emplace<RTPVideoHeaderVP9>();
-    packet_.is_first_packet_in_frame = true;
+    packet_.video_header.is_first_packet_in_frame = true;
     packet_.dataPtr = data_;
     packet_.sizeBytes = 1400;
     packet_.seqNum = 1234;
     packet_.timestamp = 1;
     packet_.markerBit = true;
     packet_.frameType = kVideoFrameKey;
-    packet_.codec = kVideoCodecVP9;
+    packet_.video_header.codec = kVideoCodecVP9;
     packet_.video_header.codec = kVideoCodecVP9;
     vp9_header.flexible_mode = false;
     vp9_header.gof_idx = 0;
@@ -435,7 +435,7 @@
 TEST_F(TestBasicJitterBuffer, SinglePacketFrame) {
   // Always start with a complete key frame when not allowing errors.
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->timestamp += 123 * 90;
 
@@ -453,7 +453,7 @@
   metrics::Reset();
   // Always start with a complete key frame when not allowing errors.
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->timestamp += 123 * 90;
 
@@ -488,7 +488,7 @@
 
 TEST_F(TestBasicJitterBuffer, DualPacketFrame) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
 
   bool retransmitted = false;
@@ -499,7 +499,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   ++seq_num_;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -515,7 +515,7 @@
 
 TEST_F(TestBasicJitterBuffer, 100PacketKeyFrame) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
 
   bool retransmitted = false;
@@ -531,7 +531,7 @@
   int loop = 0;
   do {
     seq_num_++;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
 
@@ -542,7 +542,7 @@
 
   // Insert last packet.
   ++seq_num_;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -559,7 +559,7 @@
 TEST_F(TestBasicJitterBuffer, 100PacketDeltaFrame) {
   // Always start with a complete key frame.
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
 
   bool retransmitted = false;
@@ -583,7 +583,7 @@
   // Frame should not be complete.
   EXPECT_TRUE(frame_out == NULL);
 
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   // Insert 98 frames.
   int loop = 0;
   do {
@@ -598,7 +598,7 @@
 
   // Insert the last packet.
   ++seq_num_;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -616,7 +616,7 @@
   // Insert the "first" packet last.
   seq_num_ += 100;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -633,7 +633,7 @@
   int loop = 0;
   do {
     seq_num_--;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
 
@@ -644,7 +644,7 @@
 
   // Insert the last packet.
   seq_num_--;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
 
@@ -661,7 +661,7 @@
 
 TEST_F(TestBasicJitterBuffer, FrameReordering2Frames2PacketsEach) {
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
 
   bool retransmitted = false;
@@ -673,7 +673,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -687,7 +687,7 @@
   seq_num_ -= 3;
   timestamp_ -= 33 * 90;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -701,7 +701,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -721,7 +721,7 @@
 
 TEST_F(TestBasicJitterBuffer, TestReorderingWithPadding) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
 
   // Send in an initial good packet/frame (Frame A) to start things off.
@@ -784,7 +784,7 @@
 
 TEST_F(TestBasicJitterBuffer, DuplicatePackets) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -810,7 +810,7 @@
   seq_num_++;
   packet_->seqNum = seq_num_;
   packet_->markerBit = true;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
 
   EXPECT_EQ(kCompleteSession,
             jitter_buffer_->InsertPacket(*packet_, &retransmitted));
@@ -827,7 +827,7 @@
 
 TEST_F(TestBasicJitterBuffer, DuplicatePreviousDeltaFramePacket) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -890,9 +890,8 @@
       packet_->video_header.video_type_header.emplace<RTPVideoHeaderVP9>();
 
   bool re = false;
-  packet_->codec = kVideoCodecVP9;
   packet_->video_header.codec = kVideoCodecVP9;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   vp9_header.flexible_mode = false;
   vp9_header.spatial_idx = 0;
@@ -946,9 +945,8 @@
       packet_->video_header.video_type_header.emplace<RTPVideoHeaderVP9>();
 
   bool re = false;
-  packet_->codec = kVideoCodecVP9;
   packet_->video_header.codec = kVideoCodecVP9;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   vp9_header.flexible_mode = false;
   vp9_header.spatial_idx = 0;
@@ -976,8 +974,8 @@
   packet_->seqNum = 65485;
   packet_->timestamp = 3000;
   packet_->frameType = kVideoFrameKey;
-  packet_->width = 352;
-  packet_->height = 288;
+  packet_->video_header.width = 352;
+  packet_->video_header.height = 288;
   vp9_header.picture_id = 5;
   vp9_header.temporal_idx = 0;
   vp9_header.temporal_up_switch = false;
@@ -1025,14 +1023,13 @@
       packet_->video_header.video_type_header.emplace<RTPVideoHeaderVP9>();
 
   bool re = false;
-  packet_->codec = kVideoCodecVP9;
   packet_->video_header.codec = kVideoCodecVP9;
   vp9_header.flexible_mode = false;
   vp9_header.beginning_of_frame = true;
   vp9_header.end_of_frame = true;
   vp9_header.tl0_pic_idx = 200;
 
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = 65486;
   packet_->timestamp = 6000;
@@ -1043,7 +1040,7 @@
   vp9_header.temporal_up_switch = true;
   EXPECT_EQ(kIncomplete, jitter_buffer_->InsertPacket(*packet_, &re));
 
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = 65487;
   packet_->frameType = kVideoFrameDelta;
@@ -1053,7 +1050,7 @@
   vp9_header.temporal_up_switch = true;
   EXPECT_EQ(kCompleteSession, jitter_buffer_->InsertPacket(*packet_, &re));
 
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = 65485;
   packet_->timestamp = 3000;
@@ -1065,12 +1062,12 @@
   EXPECT_EQ(kIncomplete, jitter_buffer_->InsertPacket(*packet_, &re));
 
   // Insert first frame with SS data.
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = 65484;
   packet_->frameType = kVideoFrameKey;
-  packet_->width = 352;
-  packet_->height = 288;
+  packet_->video_header.width = 352;
+  packet_->video_header.height = 288;
   vp9_header.spatial_idx = 0;
   vp9_header.picture_id = 5;
   vp9_header.temporal_idx = 0;
@@ -1098,7 +1095,7 @@
 
 TEST_F(TestBasicJitterBuffer, H264InsertStartCode) {
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1114,7 +1111,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1132,9 +1129,8 @@
       packet_->video_header.video_type_header.emplace<RTPVideoHeaderH264>();
   packet_->timestamp = timestamp_;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
-  packet_->codec = kVideoCodecH264;
   packet_->video_header.codec = kVideoCodecH264;
   h264_header.nalu_type = H264::NaluType::kIdr;
   h264_header.nalus[0].type = H264::NaluType::kIdr;
@@ -1152,9 +1148,8 @@
   ++seq_num_;
   packet_->seqNum = seq_num_;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
-  packet_->codec = kVideoCodecH264;
   packet_->video_header.codec = kVideoCodecH264;
   h264_header.nalu_type = H264::NaluType::kStapA;
   h264_header.nalus[0].type = H264::NaluType::kSps;
@@ -1171,9 +1166,8 @@
   ++seq_num_;
   packet_->seqNum = seq_num_;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
-  packet_->codec = kVideoCodecH264;
   packet_->video_header.codec = kVideoCodecH264;
   h264_header.nalu_type = H264::NaluType::kIdr;
   h264_header.nalus[0].type = H264::NaluType::kIdr;
@@ -1193,9 +1187,8 @@
   ++seq_num_;
   packet_->seqNum = seq_num_;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
-  packet_->codec = kVideoCodecH264;
   packet_->video_header.codec = kVideoCodecH264;
   h264_header.nalu_type = H264::NaluType::kSlice;
   h264_header.nalus[0].type = H264::NaluType::kSlice;
@@ -1213,7 +1206,7 @@
 TEST_F(TestBasicJitterBuffer, DeltaFrame100PacketsWithSeqNumWrap) {
   seq_num_ = 0xfff0;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1229,7 +1222,7 @@
   int loop = 0;
   do {
     seq_num_++;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
 
@@ -1244,7 +1237,7 @@
   } while (loop < 98);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1263,7 +1256,7 @@
   // Insert "first" packet last seqnum.
   seq_num_ = 10;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1279,7 +1272,7 @@
   int loop = 0;
   do {
     seq_num_--;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
 
@@ -1295,7 +1288,7 @@
 
   // Insert last packet.
   seq_num_--;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
 
@@ -1316,7 +1309,7 @@
   seq_num_ = 2;
   timestamp_ = 3000;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->timestamp = timestamp_;
   packet_->seqNum = seq_num_;
@@ -1334,7 +1327,7 @@
   seq_num_--;
   timestamp_ = 2000;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1351,7 +1344,7 @@
   seq_num_ = 2;
   timestamp_ = 3000;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1372,7 +1365,7 @@
   seq_num_--;
   timestamp_ = 0xffffff00;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1389,7 +1382,7 @@
 
   timestamp_ = 0xffffff00;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1402,7 +1395,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1416,7 +1409,7 @@
   seq_num_++;
   timestamp_ += 33 * 90;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = false;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1428,7 +1421,7 @@
   EXPECT_TRUE(frame_out == NULL);
 
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1449,7 +1442,7 @@
 
   timestamp_ = 0xffffff00;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->timestamp = timestamp_;
 
@@ -1462,7 +1455,7 @@
   seq_num_++;
   timestamp_ = 2700;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1492,7 +1485,7 @@
   seq_num_ = 2;
   timestamp_ = 2700;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1505,7 +1498,7 @@
   seq_num_--;
   timestamp_ = 0xffffff00;
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1533,7 +1526,7 @@
   // Insert kMaxPacketsInJitterBuffer into frame.
   do {
     seq_num_++;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
 
@@ -1552,7 +1545,7 @@
   // Max number of packets inserted.
   // Insert one more packet.
   seq_num_++;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
 
@@ -1583,7 +1576,7 @@
   do {
     timestamp_ += 33 * 90;
     seq_num_++;
-    packet_->is_first_packet_in_frame = true;
+    packet_->video_header.is_first_packet_in_frame = true;
     packet_->markerBit = true;
     packet_->seqNum = seq_num_;
     packet_->timestamp = timestamp_;
@@ -1605,7 +1598,7 @@
   // Insert one more frame.
   timestamp_ += 33 * 90;
   seq_num_++;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   packet_->seqNum = seq_num_;
   packet_->timestamp = timestamp_;
@@ -1630,7 +1623,7 @@
   for (int i = 0; i < maxSize + 10; i++) {
     timestamp_ += 33 * 90;
     seq_num_++;
-    packet_->is_first_packet_in_frame = false;
+    packet_->video_header.is_first_packet_in_frame = false;
     packet_->markerBit = false;
     packet_->seqNum = seq_num_;
     packet_->timestamp = timestamp_;
@@ -1646,7 +1639,7 @@
   // timestamp.
   // Start with a complete key frame - insert and decode.
   packet_->frameType = kVideoFrameKey;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
   packet_->markerBit = true;
   bool retransmitted = false;
 
@@ -1659,7 +1652,7 @@
   packet_->seqNum += 2;
   packet_->timestamp += 33 * 90;
   packet_->frameType = kVideoFrameDelta;
-  packet_->is_first_packet_in_frame = false;
+  packet_->video_header.is_first_packet_in_frame = false;
   packet_->markerBit = false;
 
   EXPECT_EQ(kIncomplete,
@@ -1667,7 +1660,7 @@
 
   packet_->seqNum += 2;
   packet_->timestamp += 33 * 90;
-  packet_->is_first_packet_in_frame = true;
+  packet_->video_header.is_first_packet_in_frame = true;
 
   EXPECT_EQ(kIncomplete,
             jitter_buffer_->InsertPacket(*packet_, &retransmitted));