Index: webrtc/common_video/video_frame.cc |
diff --git a/webrtc/common_video/video_frame.cc b/webrtc/common_video/video_frame.cc |
index d9c5c2f783cf6dcf7c0014112541017e5b04fb54..ab1a6bef408fdddce69fca01e510942fa645ca0d 100644 |
--- a/webrtc/common_video/video_frame.cc |
+++ b/webrtc/common_video/video_frame.cc |
@@ -22,6 +22,13 @@ |
// FFmpeg's decoder, used by H264DecoderImpl, requires up to 8 bytes padding due |
// to optimized bitstream readers. See avcodec_decode_video2. |
const size_t EncodedImage::kBufferPaddingBytesH264 = 8; |
+ |
+VideoFrame::VideoFrame() |
+ : video_frame_buffer_(nullptr), |
+ timestamp_rtp_(0), |
+ ntp_time_ms_(0), |
+ timestamp_us_(0), |
+ rotation_(kVideoRotation_0) {} |
VideoFrame::VideoFrame(const rtc::scoped_refptr<VideoFrameBuffer>& buffer, |
webrtc::VideoRotation rotation, |
@@ -52,6 +59,10 @@ |
return video_frame_buffer_ ? video_frame_buffer_->height() : 0; |
} |
+bool VideoFrame::IsZeroSize() const { |
+ return !video_frame_buffer_; |
+} |
+ |
rtc::scoped_refptr<VideoFrameBuffer> VideoFrame::video_frame_buffer() const { |
return video_frame_buffer_; |
} |