Rename RTPVideoHeader.isFirstPacket to .is_first_packet_in_frame.
Name should represent the actual meaning. BUG=None Review-Url: https://codereview.webrtc.org/2574943003 Cr-Commit-Position: refs/heads/master@{#15684}
This commit is contained in:
@ -393,7 +393,7 @@ bool RtpDepacketizerH264::ProcessStapAOrSingleNalu(
|
||||
parsed_payload->type.Video.width = 0;
|
||||
parsed_payload->type.Video.height = 0;
|
||||
parsed_payload->type.Video.codec = kRtpVideoH264;
|
||||
parsed_payload->type.Video.isFirstPacket = true;
|
||||
parsed_payload->type.Video.is_first_packet_in_frame = true;
|
||||
RTPVideoHeaderH264* h264_header =
|
||||
&parsed_payload->type.Video.codecHeader.H264;
|
||||
|
||||
@ -614,7 +614,7 @@ bool RtpDepacketizerH264::ParseFuaNalu(
|
||||
parsed_payload->type.Video.width = 0;
|
||||
parsed_payload->type.Video.height = 0;
|
||||
parsed_payload->type.Video.codec = kRtpVideoH264;
|
||||
parsed_payload->type.Video.isFirstPacket = first_fragment;
|
||||
parsed_payload->type.Video.is_first_packet_in_frame = first_fragment;
|
||||
RTPVideoHeaderH264* h264 = &parsed_payload->type.Video.codecHeader.H264;
|
||||
h264->packetization_type = kH264FuA;
|
||||
h264->nalu_type = original_nal_type;
|
||||
|
||||
@ -565,7 +565,7 @@ TEST_F(RtpDepacketizerH264Test, TestSingleNalu) {
|
||||
ExpectPacket(&payload, packet, sizeof(packet));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
EXPECT_EQ(kH264SingleNalu,
|
||||
payload.type.Video.codecHeader.H264.packetization_type);
|
||||
EXPECT_EQ(kIdr, payload.type.Video.codecHeader.H264.nalu_type);
|
||||
@ -581,7 +581,7 @@ TEST_F(RtpDepacketizerH264Test, TestSingleNaluSpsWithResolution) {
|
||||
ExpectPacket(&payload, packet, sizeof(packet));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
EXPECT_EQ(kH264SingleNalu,
|
||||
payload.type.Video.codecHeader.H264.packetization_type);
|
||||
EXPECT_EQ(1280u, payload.type.Video.width);
|
||||
@ -611,7 +611,7 @@ TEST_F(RtpDepacketizerH264Test, TestStapAKey) {
|
||||
ExpectPacket(&payload, packet, sizeof(packet));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
const RTPVideoHeaderH264& h264 = payload.type.Video.codecHeader.H264;
|
||||
EXPECT_EQ(kH264StapA, h264.packetization_type);
|
||||
// NALU type for aggregated packets is the type of the first packet only.
|
||||
@ -642,7 +642,7 @@ TEST_F(RtpDepacketizerH264Test, TestStapANaluSpsWithResolution) {
|
||||
ExpectPacket(&payload, packet, sizeof(packet));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
EXPECT_EQ(kH264StapA, payload.type.Video.codecHeader.H264.packetization_type);
|
||||
EXPECT_EQ(1280u, payload.type.Video.width);
|
||||
EXPECT_EQ(720u, payload.type.Video.height);
|
||||
@ -769,7 +769,7 @@ TEST_F(RtpDepacketizerH264Test, TestStapADelta) {
|
||||
ExpectPacket(&payload, packet, sizeof(packet));
|
||||
EXPECT_EQ(kVideoFrameDelta, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
EXPECT_EQ(kH264StapA, payload.type.Video.codecHeader.H264.packetization_type);
|
||||
// NALU type for aggregated packets is the type of the first packet only.
|
||||
EXPECT_EQ(kSlice, payload.type.Video.codecHeader.H264.nalu_type);
|
||||
@ -808,7 +808,7 @@ TEST_F(RtpDepacketizerH264Test, TestFuA) {
|
||||
ExpectPacket(&payload, kExpected1, sizeof(kExpected1));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_TRUE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(payload.type.Video.is_first_packet_in_frame);
|
||||
const RTPVideoHeaderH264& h264 = payload.type.Video.codecHeader.H264;
|
||||
EXPECT_EQ(kH264FuA, h264.packetization_type);
|
||||
EXPECT_EQ(kIdr, h264.nalu_type);
|
||||
@ -824,7 +824,7 @@ TEST_F(RtpDepacketizerH264Test, TestFuA) {
|
||||
ExpectPacket(&payload, kExpected2, sizeof(kExpected2));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_FALSE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_FALSE(payload.type.Video.is_first_packet_in_frame);
|
||||
{
|
||||
const RTPVideoHeaderH264& h264 = payload.type.Video.codecHeader.H264;
|
||||
EXPECT_EQ(kH264FuA, h264.packetization_type);
|
||||
@ -838,7 +838,7 @@ TEST_F(RtpDepacketizerH264Test, TestFuA) {
|
||||
ExpectPacket(&payload, kExpected3, sizeof(kExpected3));
|
||||
EXPECT_EQ(kVideoFrameKey, payload.frame_type);
|
||||
EXPECT_EQ(kRtpVideoH264, payload.type.Video.codec);
|
||||
EXPECT_FALSE(payload.type.Video.isFirstPacket);
|
||||
EXPECT_FALSE(payload.type.Video.is_first_packet_in_frame);
|
||||
{
|
||||
const RTPVideoHeaderH264& h264 = payload.type.Video.codecHeader.H264;
|
||||
EXPECT_EQ(kH264FuA, h264.packetization_type);
|
||||
|
||||
@ -105,7 +105,7 @@ bool RtpDepacketizerGeneric::Parse(ParsedPayload* parsed_payload,
|
||||
((generic_header & RtpFormatVideoGeneric::kKeyFrameBit) != 0)
|
||||
? kVideoFrameKey
|
||||
: kVideoFrameDelta;
|
||||
parsed_payload->type.Video.isFirstPacket =
|
||||
parsed_payload->type.Video.is_first_packet_in_frame =
|
||||
(generic_header & RtpFormatVideoGeneric::kFirstPacketBit) != 0;
|
||||
parsed_payload->type.Video.codec = kRtpVideoGeneric;
|
||||
parsed_payload->type.Video.width = 0;
|
||||
|
||||
@ -682,7 +682,7 @@ bool RtpDepacketizerVp8::Parse(ParsedPayload* parsed_payload,
|
||||
|
||||
parsed_payload->type.Video.width = 0;
|
||||
parsed_payload->type.Video.height = 0;
|
||||
parsed_payload->type.Video.isFirstPacket =
|
||||
parsed_payload->type.Video.is_first_packet_in_frame =
|
||||
beginning_of_partition && (partition_id == 0);
|
||||
parsed_payload->type.Video.simulcastIdx = 0;
|
||||
parsed_payload->type.Video.codec = kRtpVideoVp8;
|
||||
|
||||
@ -728,7 +728,7 @@ bool RtpDepacketizerVp9::Parse(ParsedPayload* parsed_payload,
|
||||
parsed_payload->type.Video.height = vp9->height[0];
|
||||
}
|
||||
}
|
||||
parsed_payload->type.Video.isFirstPacket =
|
||||
parsed_payload->type.Video.is_first_packet_in_frame =
|
||||
b_bit && (!l_bit || !vp9->inter_layer_predicted);
|
||||
|
||||
uint64_t rem_bits = parser.RemainingBitCount();
|
||||
|
||||
@ -689,7 +689,7 @@ TEST_F(RtpDepacketizerVp9Test, ParseFirstPacketInKeyFrame) {
|
||||
RtpDepacketizer::ParsedPayload parsed;
|
||||
ASSERT_TRUE(depacketizer_->Parse(&parsed, packet, sizeof(packet)));
|
||||
EXPECT_EQ(kVideoFrameKey, parsed.frame_type);
|
||||
EXPECT_TRUE(parsed.type.Video.isFirstPacket);
|
||||
EXPECT_TRUE(parsed.type.Video.is_first_packet_in_frame);
|
||||
}
|
||||
|
||||
TEST_F(RtpDepacketizerVp9Test, ParseLastPacketInDeltaFrame) {
|
||||
@ -699,7 +699,7 @@ TEST_F(RtpDepacketizerVp9Test, ParseLastPacketInDeltaFrame) {
|
||||
RtpDepacketizer::ParsedPayload parsed;
|
||||
ASSERT_TRUE(depacketizer_->Parse(&parsed, packet, sizeof(packet)));
|
||||
EXPECT_EQ(kVideoFrameDelta, parsed.frame_type);
|
||||
EXPECT_FALSE(parsed.type.Video.isFirstPacket);
|
||||
EXPECT_FALSE(parsed.type.Video.is_first_packet_in_frame);
|
||||
}
|
||||
|
||||
TEST_F(RtpDepacketizerVp9Test, ParseResolution) {
|
||||
|
||||
@ -82,7 +82,7 @@ int32_t RTPReceiverVideo::ParseRtpPacket(WebRtcRTPHeader* rtp_header,
|
||||
return -1;
|
||||
}
|
||||
|
||||
rtp_header->type.Video.isFirstPacket = is_first_packet;
|
||||
rtp_header->type.Video.is_first_packet_in_frame = is_first_packet;
|
||||
RtpDepacketizer::ParsedPayload parsed_payload;
|
||||
if (!depacketizer->Parse(&parsed_payload, payload, payload_data_length))
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user