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; |
} |