commit | 85d18d43adc679d8d3160106a918fe05fdbc0755 | [log] [tgz] |
---|---|---|
author | magjed <magjed@webrtc.org> | Fri Sep 01 06:32:57 2017 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 01 13:32:57 2017 +0000 |
tree | a433988e5027842a6ab6a32111955d42309423f5 | |
parent | 1acbd68718476b2754a7872fb72e3a8a74166eb9 [diff] |
ObjC: Add null checks to HW encoder compressionOutputCallback This will help debugging. BUG=b/65254613 Review-Url: https://codereview.webrtc.org/3012693002 Cr-Commit-Position: refs/heads/master@{#19640}
diff --git a/webrtc/sdk/objc/Framework/Classes/VideoToolbox/RTCVideoEncoderH264.mm b/webrtc/sdk/objc/Framework/Classes/VideoToolbox/RTCVideoEncoderH264.mm index a410e27..0fcefee 100644 --- a/webrtc/sdk/objc/Framework/Classes/VideoToolbox/RTCVideoEncoderH264.mm +++ b/webrtc/sdk/objc/Framework/Classes/VideoToolbox/RTCVideoEncoderH264.mm
@@ -148,8 +148,10 @@ OSStatus status, VTEncodeInfoFlags infoFlags, CMSampleBufferRef sampleBuffer) { + RTC_CHECK(params); std::unique_ptr<RTCFrameEncodeParams> encodeParams( reinterpret_cast<RTCFrameEncodeParams *>(params)); + RTC_CHECK(encodeParams->encoder); [encodeParams->encoder frameWasEncoded:status flags:infoFlags sampleBuffer:sampleBuffer