Index: webrtc/video_frame.h |
diff --git a/webrtc/video_frame.h b/webrtc/video_frame.h |
index 9d2ed9fd4d978e7a487d36390c549e5c1c1ee976..a7116bdc349555ad1b4bfcf24eca2d61242877f6 100644 |
--- a/webrtc/video_frame.h |
+++ b/webrtc/video_frame.h |
@@ -19,6 +19,8 @@ |
namespace webrtc { |
+extern const size_t kEncodedImagePaddingH264; |
mflodman
2016/01/21 13:02:45
Maybe this should be part of class EncodedImage, w
|
+ |
class VideoFrame { |
public: |
VideoFrame(); |
@@ -173,6 +175,10 @@ class VideoFrame { |
// TODO(pbos): Rename EncodedFrame and reformat this class' members. |
class EncodedImage { |
public: |
+ // Some decoders require encoded image buffers to be padded with a small |
+ // number of additional bytes (due to over-reading byte readers). |
+ static size_t GetBufferPaddingBytes(VideoCodecType codec_type); |
+ |
EncodedImage() : EncodedImage(nullptr, 0, 0) {} |
EncodedImage(uint8_t* buffer, size_t length, size_t size) |
: _buffer(buffer), _length(length), _size(size) {} |