Index: webrtc/modules/video_coding/frame_buffer.cc |
diff --git a/webrtc/modules/video_coding/frame_buffer.cc b/webrtc/modules/video_coding/frame_buffer.cc |
index b6ddeda4e7c69a6a0694a8a243d1fce457125afd..11db7853bfc08d5debb7dcb3a67f035e8ac8e57a 100644 |
--- a/webrtc/modules/video_coding/frame_buffer.cc |
+++ b/webrtc/modules/video_coding/frame_buffer.cc |
@@ -105,7 +105,8 @@ VCMFrameBufferEnum VCMFrameBuffer::InsertPacket( |
uint32_t requiredSizeBytes = |
Length() + packet.sizeBytes + |
- (packet.insertStartCode ? kH264StartCodeLengthBytes : 0); |
+ (packet.insertStartCode ? kH264StartCodeLengthBytes : 0) + |
+ EncodedImage::GetBufferPaddingBytes(packet.codec); |
if (requiredSizeBytes >= _size) { |
const uint8_t* prevBuffer = _buffer; |
const uint32_t increments = |