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..fee61da5b71ca743a5b64fe09f0eee6804c4c77e 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::GetBufferPadding(packet.codec); |
if (requiredSizeBytes >= _size) { |
const uint8_t* prevBuffer = _buffer; |
const uint32_t increments = |