Index: media/cast/sender/vp8_encoder.cc |
diff --git a/media/cast/sender/vp8_encoder.cc b/media/cast/sender/vp8_encoder.cc |
index 82906bfbd7ab7ac619141d3674e2defa23dad0d4..406785c5d62dcf549e3e7c04d12d8f0f2c19b565 100644 |
--- a/media/cast/sender/vp8_encoder.cc |
+++ b/media/cast/sender/vp8_encoder.cc |
@@ -134,7 +134,7 @@ bool Vp8Encoder::Encode(const scoped_refptr<media::VideoFrame>& video_frame, |
raw_image_->stride[VPX_PLANE_U] = video_frame->stride(VideoFrame::kUPlane); |
raw_image_->stride[VPX_PLANE_V] = video_frame->stride(VideoFrame::kVPlane); |
- uint8 latest_frame_id_to_reference; |
+ uint32 latest_frame_id_to_reference; |
Vp8Buffers buffer_to_update; |
vpx_codec_flags_t flags = 0; |
if (key_frame_requested_) { |
@@ -228,7 +228,7 @@ bool Vp8Encoder::Encode(const scoped_refptr<media::VideoFrame>& video_frame, |
uint32 Vp8Encoder::GetCodecReferenceFlags(vpx_codec_flags_t* flags) { |
if (!use_multiple_video_buffers_) |
- return last_encoded_frame_id_ + 1; |
+ return last_encoded_frame_id_; |
const uint32 kMagicFrameOffset = 512; |
// We set latest_frame_to_reference to an old frame so that |