Remove RTPVideoHeader::vp8() accessors.
Bug: none Change-Id: Ia7d65148fb36a8f26647bee8a876ce7217ff8a68 Reviewed-on: https://webrtc-review.googlesource.com/93321 Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24626}
This commit is contained in:
@ -61,12 +61,14 @@ TEST(RtpPayloadParamsTest, InfoMappedToRtpVideoHeader_Vp8) {
|
||||
EXPECT_EQ(VideoContentType::SCREENSHARE, header.content_type);
|
||||
EXPECT_EQ(1, header.simulcastIdx);
|
||||
EXPECT_EQ(kVideoCodecVP8, header.codec);
|
||||
EXPECT_EQ(kPictureId + 2, header.vp8().pictureId);
|
||||
EXPECT_EQ(kTemporalIdx, header.vp8().temporalIdx);
|
||||
EXPECT_EQ(kTl0PicIdx + 1, header.vp8().tl0PicIdx);
|
||||
EXPECT_EQ(kNoKeyIdx, header.vp8().keyIdx);
|
||||
EXPECT_TRUE(header.vp8().layerSync);
|
||||
EXPECT_TRUE(header.vp8().nonReference);
|
||||
const auto& vp8_header =
|
||||
absl::get<RTPVideoHeaderVP8>(header.video_type_header);
|
||||
EXPECT_EQ(kPictureId + 2, vp8_header.pictureId);
|
||||
EXPECT_EQ(kTemporalIdx, vp8_header.temporalIdx);
|
||||
EXPECT_EQ(kTl0PicIdx + 1, vp8_header.tl0PicIdx);
|
||||
EXPECT_EQ(kNoKeyIdx, vp8_header.keyIdx);
|
||||
EXPECT_TRUE(vp8_header.layerSync);
|
||||
EXPECT_TRUE(vp8_header.nonReference);
|
||||
}
|
||||
|
||||
TEST(RtpPayloadParamsTest, InfoMappedToRtpVideoHeader_Vp9) {
|
||||
@ -157,7 +159,8 @@ TEST(RtpPayloadParamsTest, PictureIdIsSetForVp8) {
|
||||
RTPVideoHeader header =
|
||||
params.GetRtpVideoHeader(encoded_image, &codec_info, kDontCare);
|
||||
EXPECT_EQ(kVideoCodecVP8, header.codec);
|
||||
EXPECT_EQ(kInitialPictureId1 + 1, header.vp8().pictureId);
|
||||
EXPECT_EQ(kInitialPictureId1 + 1,
|
||||
absl::get<RTPVideoHeaderVP8>(header.video_type_header).pictureId);
|
||||
|
||||
// State should hold latest used picture id and tl0_pic_idx.
|
||||
state = params.state();
|
||||
@ -180,7 +183,8 @@ TEST(RtpPayloadParamsTest, PictureIdWraps) {
|
||||
RTPVideoHeader header =
|
||||
params.GetRtpVideoHeader(encoded_image, &codec_info, kDontCare);
|
||||
EXPECT_EQ(kVideoCodecVP8, header.codec);
|
||||
EXPECT_EQ(0, header.vp8().pictureId);
|
||||
EXPECT_EQ(0,
|
||||
absl::get<RTPVideoHeaderVP8>(header.video_type_header).pictureId);
|
||||
|
||||
// State should hold latest used picture id and tl0_pic_idx.
|
||||
EXPECT_EQ(0, params.state().picture_id); // Wrapped.
|
||||
@ -205,16 +209,18 @@ TEST(RtpPayloadParamsTest, Tl0PicIdxUpdatedForVp8) {
|
||||
params.GetRtpVideoHeader(encoded_image, &codec_info, kDontCare);
|
||||
|
||||
EXPECT_EQ(kVideoCodecVP8, header.codec);
|
||||
EXPECT_EQ(kInitialPictureId1 + 1, header.vp8().pictureId);
|
||||
EXPECT_EQ(kInitialTl0PicIdx1, header.vp8().tl0PicIdx);
|
||||
const auto& vp8_header =
|
||||
absl::get<RTPVideoHeaderVP8>(header.video_type_header);
|
||||
EXPECT_EQ(kInitialPictureId1 + 1, vp8_header.pictureId);
|
||||
EXPECT_EQ(kInitialTl0PicIdx1, vp8_header.tl0PicIdx);
|
||||
|
||||
// OnEncodedImage, temporalIdx: 0.
|
||||
codec_info.codecSpecific.VP8.temporalIdx = 0;
|
||||
|
||||
header = params.GetRtpVideoHeader(encoded_image, &codec_info, kDontCare);
|
||||
EXPECT_EQ(kVideoCodecVP8, header.codec);
|
||||
EXPECT_EQ(kInitialPictureId1 + 2, header.vp8().pictureId);
|
||||
EXPECT_EQ(kInitialTl0PicIdx1 + 1, header.vp8().tl0PicIdx);
|
||||
EXPECT_EQ(kInitialPictureId1 + 2, vp8_header.pictureId);
|
||||
EXPECT_EQ(kInitialTl0PicIdx1 + 1, vp8_header.tl0PicIdx);
|
||||
|
||||
// State should hold latest used picture id and tl0_pic_idx.
|
||||
EXPECT_EQ(kInitialPictureId1 + 2, params.state().picture_id);
|
||||
|
||||
Reference in New Issue
Block a user