Index: media/cast/rtcp/rtcp.cc |
diff --git a/media/cast/rtcp/rtcp.cc b/media/cast/rtcp/rtcp.cc |
index a6eae716de04b9da44cdb465d195f8fbc1a9298d..96789bf5d561f4d065b3541209da08a59d765908 100644 |
--- a/media/cast/rtcp/rtcp.cc |
+++ b/media/cast/rtcp/rtcp.cc |
@@ -4,6 +4,7 @@ |
#include "media/cast/rtcp/rtcp.h" |
+#include "base/big_endian.h" |
#include "base/rand_util.h" |
#include "media/cast/cast_config.h" |
#include "media/cast/cast_defines.h" |
@@ -13,7 +14,6 @@ |
#include "media/cast/rtcp/rtcp_sender.h" |
#include "media/cast/rtcp/rtcp_utility.h" |
#include "media/cast/transport/cast_transport_defines.h" |
-#include "net/base/big_endian.h" |
namespace media { |
namespace cast { |
@@ -205,7 +205,8 @@ bool Rtcp::IsRtcpPacket(const uint8* packet, size_t length) { |
uint32 Rtcp::GetSsrcOfSender(const uint8* rtcp_buffer, size_t length) { |
DCHECK_GE(length, kMinLengthOfRtcp) << "Invalid RTCP packet"; |
uint32 ssrc_of_sender; |
- net::BigEndianReader big_endian_reader(rtcp_buffer, length); |
+ base::BigEndianReader big_endian_reader( |
+ reinterpret_cast<const char*>(rtcp_buffer), length); |
big_endian_reader.Skip(4); // Skip header |
big_endian_reader.ReadU32(&ssrc_of_sender); |
return ssrc_of_sender; |