Chromium Code Reviews| Index: media/capture/video/win/sink_input_pin_win.cc |
| diff --git a/media/capture/video/win/sink_input_pin_win.cc b/media/capture/video/win/sink_input_pin_win.cc |
| index 9c515a3422e722790a7cfc051d8ff9150e91bdaf..7bc8099ee42a1c3946f6b41f65c2ea89b219cab8 100644 |
| --- a/media/capture/video/win/sink_input_pin_win.cc |
| +++ b/media/capture/video/win/sink_input_pin_win.cc |
| @@ -182,7 +182,11 @@ HRESULT SinkInputPin::Receive(IMediaSample* sample) { |
| if (FAILED(sample->GetPointer(&buffer))) |
| return S_FALSE; |
| - observer_->FrameReceived(buffer, length); |
| + REFERENCE_TIME start_time, end_time; |
| + |
| + sample->GetTime(&start_time, &end_time); |
| + |
|
mcasas
2015/09/09 23:33:26
I deeply distrust all this code. Would you mind ad
qiangchen
2015/09/10 18:03:01
Done.
Added a fallback to old code path if the dr
|
| + observer_->FrameReceived(buffer, length, start_time); |
| return S_OK; |
| } |