OLD | NEW |
1 /* | 1 /* |
2 * libjingle | 2 * libjingle |
3 * Copyright 2004 Google Inc. | 3 * Copyright 2004 Google Inc. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 EXPECT_TRUE(GetRtpPayloadType(kPcmuFrame, sizeof(kPcmuFrame), &pt)); | 81 EXPECT_TRUE(GetRtpPayloadType(kPcmuFrame, sizeof(kPcmuFrame), &pt)); |
82 EXPECT_EQ(0, pt); | 82 EXPECT_EQ(0, pt); |
83 EXPECT_TRUE(GetRtpPayloadType(kRtpPacketWithMarker, | 83 EXPECT_TRUE(GetRtpPayloadType(kRtpPacketWithMarker, |
84 sizeof(kRtpPacketWithMarker), &pt)); | 84 sizeof(kRtpPacketWithMarker), &pt)); |
85 EXPECT_EQ(0, pt); | 85 EXPECT_EQ(0, pt); |
86 | 86 |
87 int seq_num; | 87 int seq_num; |
88 EXPECT_TRUE(GetRtpSeqNum(kPcmuFrame, sizeof(kPcmuFrame), &seq_num)); | 88 EXPECT_TRUE(GetRtpSeqNum(kPcmuFrame, sizeof(kPcmuFrame), &seq_num)); |
89 EXPECT_EQ(1, seq_num); | 89 EXPECT_EQ(1, seq_num); |
90 | 90 |
91 uint32 ts; | 91 uint32_t ts; |
92 EXPECT_TRUE(GetRtpTimestamp(kPcmuFrame, sizeof(kPcmuFrame), &ts)); | 92 EXPECT_TRUE(GetRtpTimestamp(kPcmuFrame, sizeof(kPcmuFrame), &ts)); |
93 EXPECT_EQ(0u, ts); | 93 EXPECT_EQ(0u, ts); |
94 | 94 |
95 uint32 ssrc; | 95 uint32_t ssrc; |
96 EXPECT_TRUE(GetRtpSsrc(kPcmuFrame, sizeof(kPcmuFrame), &ssrc)); | 96 EXPECT_TRUE(GetRtpSsrc(kPcmuFrame, sizeof(kPcmuFrame), &ssrc)); |
97 EXPECT_EQ(1u, ssrc); | 97 EXPECT_EQ(1u, ssrc); |
98 | 98 |
99 RtpHeader header; | 99 RtpHeader header; |
100 EXPECT_TRUE(GetRtpHeader(kPcmuFrame, sizeof(kPcmuFrame), &header)); | 100 EXPECT_TRUE(GetRtpHeader(kPcmuFrame, sizeof(kPcmuFrame), &header)); |
101 EXPECT_EQ(0, header.payload_type); | 101 EXPECT_EQ(0, header.payload_type); |
102 EXPECT_EQ(1, header.seq_num); | 102 EXPECT_EQ(1, header.seq_num); |
103 EXPECT_EQ(0u, header.timestamp); | 103 EXPECT_EQ(0u, header.timestamp); |
104 EXPECT_EQ(1u, header.ssrc); | 104 EXPECT_EQ(1u, header.ssrc); |
105 | 105 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 &len)); | 150 &len)); |
151 } | 151 } |
152 | 152 |
153 TEST(RtpUtilsTest, GetRtcp) { | 153 TEST(RtpUtilsTest, GetRtcp) { |
154 int pt; | 154 int pt; |
155 EXPECT_TRUE(GetRtcpType(kRtcpReport, sizeof(kRtcpReport), &pt)); | 155 EXPECT_TRUE(GetRtcpType(kRtcpReport, sizeof(kRtcpReport), &pt)); |
156 EXPECT_EQ(0xc9, pt); | 156 EXPECT_EQ(0xc9, pt); |
157 | 157 |
158 EXPECT_FALSE(GetRtcpType(kInvalidPacket, sizeof(kInvalidPacket), &pt)); | 158 EXPECT_FALSE(GetRtcpType(kInvalidPacket, sizeof(kInvalidPacket), &pt)); |
159 | 159 |
160 uint32 ssrc; | 160 uint32_t ssrc; |
161 EXPECT_TRUE(GetRtcpSsrc(kNonCompoundRtcpPliFeedbackPacket, | 161 EXPECT_TRUE(GetRtcpSsrc(kNonCompoundRtcpPliFeedbackPacket, |
162 sizeof(kNonCompoundRtcpPliFeedbackPacket), | 162 sizeof(kNonCompoundRtcpPliFeedbackPacket), |
163 &ssrc)); | 163 &ssrc)); |
164 EXPECT_TRUE(GetRtcpSsrc(kNonCompoundRtcpAppPacket, | 164 EXPECT_TRUE(GetRtcpSsrc(kNonCompoundRtcpAppPacket, |
165 sizeof(kNonCompoundRtcpAppPacket), | 165 sizeof(kNonCompoundRtcpAppPacket), |
166 &ssrc)); | 166 &ssrc)); |
167 EXPECT_FALSE(GetRtcpSsrc(kNonCompoundRtcpSDESPacket, | 167 EXPECT_FALSE(GetRtcpSsrc(kNonCompoundRtcpSDESPacket, |
168 sizeof(kNonCompoundRtcpSDESPacket), | 168 sizeof(kNonCompoundRtcpSDESPacket), |
169 &ssrc)); | 169 &ssrc)); |
170 } | 170 } |
171 | 171 |
172 } // namespace cricket | 172 } // namespace cricket |
OLD | NEW |