| Index: webrtc/test/fake_encoder.cc
|
| diff --git a/webrtc/test/fake_encoder.cc b/webrtc/test/fake_encoder.cc
|
| index 1db93eb40e36b6ebc87089a6171b438bfdfa907c..d986d544952218a9110ad2e154b4810053243433 100644
|
| --- a/webrtc/test/fake_encoder.cc
|
| +++ b/webrtc/test/fake_encoder.cc
|
| @@ -61,6 +61,7 @@ int32_t FakeEncoder::Encode(const VideoFrame& input_image,
|
| int max_target_bitrate_kbps;
|
| int64_t last_encode_time_ms;
|
| size_t num_encoded_bytes;
|
| + VideoCodecMode mode;
|
| {
|
| rtc::CritScope cs(&crit_sect_);
|
| max_framerate = config_.maxFramerate;
|
| @@ -73,6 +74,7 @@ int32_t FakeEncoder::Encode(const VideoFrame& input_image,
|
| max_target_bitrate_kbps = max_target_bitrate_kbps_;
|
| last_encode_time_ms = last_encode_time_ms_;
|
| num_encoded_bytes = sizeof(encoded_buffer_);
|
| + mode = config_.mode;
|
| }
|
|
|
| int64_t time_now_ms = clock_->TimeInMilliseconds();
|
| @@ -142,6 +144,10 @@ int32_t FakeEncoder::Encode(const VideoFrame& input_image,
|
| encoded._encodedWidth = simulcast_streams[i].width;
|
| encoded._encodedHeight = simulcast_streams[i].height;
|
| encoded.rotation_ = input_image.rotation();
|
| + if (mode == kScreensharing)
|
| + encoded.content_type_ = VideoContentType::kScreenshare;
|
| + else
|
| + encoded.content_type_ = VideoContentType::kUnspecified;
|
| specifics.codec_name = ImplementationName();
|
| RTC_DCHECK(callback);
|
| if (callback->OnEncodedImage(encoded, &specifics, nullptr).error !=
|
|
|