Index: media/cast/rtcp/test_rtcp_packet_builder.cc |
diff --git a/media/cast/rtcp/test_rtcp_packet_builder.cc b/media/cast/rtcp/test_rtcp_packet_builder.cc |
index 5bfebf6cb9da254128700c4469dba7036569e1e5..76fa7642b81271d6bbf1a9124a68d0c3479c4ec8 100644 |
--- a/media/cast/rtcp/test_rtcp_packet_builder.cc |
+++ b/media/cast/rtcp/test_rtcp_packet_builder.cc |
@@ -65,21 +65,7 @@ void TestRtcpPacketBuilder::AddSdesCname(uint32 sender_ssrc, |
for (size_t i = 0; i < c_name.size(); ++i) { |
big_endian_writer_.WriteU8(c_name.c_str()[i]); |
} |
- int padding; |
- switch (c_name.size() % 4) { |
- case 0: |
- padding = 2; |
- break; |
- case 1: |
- padding = 1; |
- break; |
- case 2: |
- padding = 4; |
- break; |
- case 3: |
- padding = 3; |
- break; |
- } |
+ const int padding = 4 - ((c_name.size() + 2) % 4); |
for (int j = 0; j < padding; ++j) { |
big_endian_writer_.WriteU8(0); |
} |