| Index: webrtc/modules/video_coding/encoded_frame.cc
|
| diff --git a/webrtc/modules/video_coding/encoded_frame.cc b/webrtc/modules/video_coding/encoded_frame.cc
|
| index 261074ae73c365a4502a0c1c057d5a82b592803a..cc3a91eeacdb9d41dcbd0a5839ab057104918402 100644
|
| --- a/webrtc/modules/video_coding/encoded_frame.cc
|
| +++ b/webrtc/modules/video_coding/encoded_frame.cc
|
| @@ -41,7 +41,8 @@ VCMEncodedFrame::VCMEncodedFrame(const webrtc::EncodedImage& rhs)
|
| _size = 0;
|
| _length = 0;
|
| if (rhs._buffer != NULL) {
|
| - VerifyAndAllocate(rhs._length);
|
| + VerifyAndAllocate(rhs._length +
|
| + EncodedImage::GetBufferPaddingBytes(_codec));
|
| memcpy(_buffer, rhs._buffer, rhs._length);
|
| }
|
| }
|
| @@ -60,7 +61,8 @@ VCMEncodedFrame::VCMEncodedFrame(const VCMEncodedFrame& rhs)
|
| _size = 0;
|
| _length = 0;
|
| if (rhs._buffer != NULL) {
|
| - VerifyAndAllocate(rhs._length);
|
| + VerifyAndAllocate(rhs._length +
|
| + EncodedImage::GetBufferPaddingBytes(_codec));
|
| memcpy(_buffer, rhs._buffer, rhs._length);
|
| _length = rhs._length;
|
| }
|
|
|