| Index: webrtc/video/encoded_frame_callback_adapter.cc
|
| diff --git a/webrtc/video/encoded_frame_callback_adapter.cc b/webrtc/video/encoded_frame_callback_adapter.cc
|
| index 84283608a0445fb7a2d38e799f290a28ab076367..974149170ab1604d7b7bd3130ad456d1c0e3d53c 100644
|
| --- a/webrtc/video/encoded_frame_callback_adapter.cc
|
| +++ b/webrtc/video/encoded_frame_callback_adapter.cc
|
| @@ -26,9 +26,11 @@ int32_t EncodedFrameCallbackAdapter::Encoded(
|
| const EncodedImage& encodedImage,
|
| const CodecSpecificInfo* codecSpecificInfo,
|
| const RTPFragmentationHeader* fragmentation) {
|
| - RTC_DCHECK(observer_);
|
| + if (!observer_)
|
| + return 0;
|
| const EncodedFrame frame(encodedImage._buffer, encodedImage._length,
|
| encodedImage._frameType);
|
| +
|
| observer_->EncodedFrameCallback(frame);
|
| return 0;
|
| }
|
|
|