Index: webrtc/modules/video_coding/receiver.cc |
diff --git a/webrtc/modules/video_coding/receiver.cc b/webrtc/modules/video_coding/receiver.cc |
index a02fd01de6a7e1c9a301d14f242d6af58779711d..abe8ede76c36e7ac4e8088530972c3939f783114 100644 |
--- a/webrtc/modules/video_coding/receiver.cc |
+++ b/webrtc/modules/video_coding/receiver.cc |
@@ -42,12 +42,17 @@ VCMReceiver::VCMReceiver(VCMTiming* timing, |
EventFactory* event_factory, |
NackSender* nack_sender, |
KeyFrameRequestSender* keyframe_request_sender) |
- : VCMReceiver(timing, |
- clock, |
- std::unique_ptr<EventWrapper>(event_factory->CreateEvent()), |
- std::unique_ptr<EventWrapper>(event_factory->CreateEvent()), |
- nack_sender, |
- keyframe_request_sender) {} |
+ : VCMReceiver( |
+ timing, |
+ clock, |
+ std::unique_ptr<EventWrapper>(event_factory |
+ ? event_factory->CreateEvent() |
+ : EventWrapper::Create()), |
+ std::unique_ptr<EventWrapper>(event_factory |
+ ? event_factory->CreateEvent() |
+ : EventWrapper::Create()), |
+ nack_sender, |
+ keyframe_request_sender) {} |
VCMReceiver::VCMReceiver(VCMTiming* timing, |
Clock* clock, |