| Index: webrtc/media/engine/fakewebrtccall.cc
|
| diff --git a/webrtc/media/engine/fakewebrtccall.cc b/webrtc/media/engine/fakewebrtccall.cc
|
| index 9437fa0fbaec234ec1d81d6815e0da795a84240f..cb904df66fdcf1275bf722ddb6220968bd0bd8ab 100644
|
| --- a/webrtc/media/engine/fakewebrtccall.cc
|
| +++ b/webrtc/media/engine/fakewebrtccall.cc
|
| @@ -103,15 +103,9 @@
|
| : sending_(false),
|
| config_(std::move(config)),
|
| codec_settings_set_(false),
|
| - source_(nullptr),
|
| num_swapped_frames_(0) {
|
| RTC_DCHECK(config.encoder_settings.encoder != NULL);
|
| ReconfigureVideoEncoder(std::move(encoder_config));
|
| -}
|
| -
|
| -FakeVideoSendStream::~FakeVideoSendStream() {
|
| - if (source_)
|
| - source_->RemoveSink(this);
|
| }
|
|
|
| const webrtc::VideoSendStream::Config& FakeVideoSendStream::GetConfig() const {
|
| @@ -168,7 +162,8 @@
|
| return last_frame_.render_time_ms();
|
| }
|
|
|
| -void FakeVideoSendStream::OnFrame(const webrtc::VideoFrame& frame) {
|
| +void FakeVideoSendStream::IncomingCapturedFrame(
|
| + const webrtc::VideoFrame& frame) {
|
| ++num_swapped_frames_;
|
| last_frame_.ShallowCopy(frame);
|
| }
|
| @@ -209,22 +204,16 @@
|
| ++num_encoder_reconfigurations_;
|
| }
|
|
|
| +webrtc::VideoCaptureInput* FakeVideoSendStream::Input() {
|
| + return this;
|
| +}
|
| +
|
| void FakeVideoSendStream::Start() {
|
| sending_ = true;
|
| }
|
|
|
| void FakeVideoSendStream::Stop() {
|
| sending_ = false;
|
| -}
|
| -
|
| -void FakeVideoSendStream::SetSource(
|
| - rtc::VideoSourceInterface<webrtc::VideoFrame>* source) {
|
| - RTC_DCHECK(source != source_);
|
| - if (source_)
|
| - source_->RemoveSink(this);
|
| - source_ = source;
|
| - if (source)
|
| - source->AddOrUpdateSink(this, rtc::VideoSinkWants());
|
| }
|
|
|
| FakeVideoReceiveStream::FakeVideoReceiveStream(
|
|
|