Index: media/cast/sender/fake_software_video_encoder.cc |
diff --git a/media/cast/sender/fake_software_video_encoder.cc b/media/cast/sender/fake_software_video_encoder.cc |
index 0cd01396fa911f7f68c29b1c827087a582fa60af..53cfb6c1e4d95db639a44c6a78f7c8e9fa0aed63 100644 |
--- a/media/cast/sender/fake_software_video_encoder.cc |
+++ b/media/cast/sender/fake_software_video_encoder.cc |
@@ -7,7 +7,6 @@ |
#include "base/json/json_writer.h" |
#include "base/values.h" |
#include "media/base/video_frame.h" |
-#include "media/cast/net/cast_transport_config.h" |
#ifndef OFFICIAL_BUILD |
@@ -30,7 +29,7 @@ void FakeSoftwareVideoEncoder::Initialize() {} |
void FakeSoftwareVideoEncoder::Encode( |
const scoped_refptr<media::VideoFrame>& video_frame, |
const base::TimeTicks& reference_time, |
- EncodedFrame* encoded_frame) { |
+ SenderEncodedFrame* encoded_frame) { |
DCHECK(encoded_frame); |
if (video_frame->visible_rect().size() != last_frame_size_) { |
@@ -60,6 +59,14 @@ void FakeSoftwareVideoEncoder::Encode( |
base::JSONWriter::Write(values, &encoded_frame->data); |
encoded_frame->data.resize( |
std::max<size_t>(encoded_frame->data.size(), frame_size_), ' '); |
+ |
+ if (encoded_frame->dependency == EncodedFrame::KEY) { |
+ encoded_frame->deadline_utilization = 1.0; |
+ encoded_frame->lossy_utilization = 6.0; |
+ } else { |
+ encoded_frame->deadline_utilization = 0.8; |
+ encoded_frame->lossy_utilization = 0.8; |
+ } |
} |
void FakeSoftwareVideoEncoder::UpdateRates(uint32 new_bitrate) { |