0

[Video Capture, Win] Fix potential use of nullptr

Bug: None
Change-Id: I8e5bdafc86e9bf45e6e9fb43fb2c0b4d11abbc09
Reviewed-on: https://chromium-review.googlesource.com/1187724
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Commit-Queue: Christian Fremerey <chfremer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585862}
This commit is contained in:
Christian Fremerey
2018-08-24 16:22:52 +00:00
committed by Commit Bot
parent ce4238cadf
commit fe0097969b

@ -387,16 +387,15 @@ class MFVideoCallback final
}
STDMETHOD(OnSample)(IMFSample* sample) override {
base::TimeTicks reference_time(base::TimeTicks::Now());
if (!sample) {
return S_OK;
}
base::TimeTicks reference_time(base::TimeTicks::Now());
LONGLONG raw_time_stamp = 0;
sample->GetSampleTime(&raw_time_stamp);
base::TimeDelta timestamp =
base::TimeDelta::FromMicroseconds(raw_time_stamp / 10);
if (!sample) {
observer_->OnIncomingCapturedData(NULL, 0, reference_time, timestamp);
return S_OK;
}
DWORD count = 0;
sample->GetBufferCount(&count);