Chromium Code Reviews| Index: webrtc/modules/rtp_rtcp/source/byte_io.h | 
| diff --git a/webrtc/modules/rtp_rtcp/source/byte_io.h b/webrtc/modules/rtp_rtcp/source/byte_io.h | 
| index 1724bb0a2e5951fb29472049f535be627cf0835b..cd2a2bea542a4807c9161a37a4616c3458f1b333 100644 | 
| --- a/webrtc/modules/rtp_rtcp/source/byte_io.h | 
| +++ b/webrtc/modules/rtp_rtcp/source/byte_io.h | 
| @@ -36,9 +36,10 @@ | 
| // it easy for the compiler to completely inline the reading/writing. | 
| -#include <limits> | 
| +#include <stddef.h> | 
| 
 
eladalon
2017/09/12 14:45:07
By the way, for my information, don't we prefer to
 
danilchap
2017/09/12 15:17:18
I've reverted this file alltogether,
but generally
 
eladalon
2017/09/12 15:25:24
Acknowledged.
 
 | 
| +#include <stdint.h> | 
| -#include "webrtc/typedefs.h" | 
| +#include <limits> | 
| namespace webrtc { | 
| @@ -403,6 +404,12 @@ class ByteWriter<T, 8, false> { | 
| } | 
| }; | 
| +// Round up to the nearest size that is a multiple of 4. | 
| +inline size_t Word32Align(size_t size) { | 
| + // Same as increment by 3 and clear last two bits. | 
| + return (size + 3) & ~0x3; | 
| 
 
eladalon
2017/09/12 14:45:07
Is this the safest way to do this?
1. There are so
 
danilchap
2017/09/12 15:17:17
2. Moved inside rtp_header_extension_map where siz
 
 | 
| +} | 
| + | 
| } // namespace webrtc | 
| #endif // WEBRTC_MODULES_RTP_RTCP_SOURCE_BYTE_IO_H_ |