| Index: webrtc/modules/video_coding/generic_decoder.cc
|
| diff --git a/webrtc/modules/video_coding/generic_decoder.cc b/webrtc/modules/video_coding/generic_decoder.cc
|
| index cc14794e090ce94121bbec4af8ef7458ae61f03a..3b2a620e1209970083942febe42eb2024547af99 100644
|
| --- a/webrtc/modules/video_coding/generic_decoder.cc
|
| +++ b/webrtc/modules/video_coding/generic_decoder.cc
|
| @@ -92,7 +92,7 @@ void VCMDecodedFrameCallback::Decoded(VideoFrame& decodedImage,
|
| frameInfo->renderTimeMs);
|
|
|
| // Report timing information.
|
| - if (frameInfo->timing.is_timing_frame) {
|
| + if (frameInfo->timing.flags != TimingFrameFlags::kInvalid) {
|
| int64_t capture_time_ms = decodedImage.ntp_time_ms() - ntp_offset_;
|
| // Convert remote timestamps to local time from ntp timestamps.
|
| frameInfo->timing.encode_start_ms -= ntp_offset_;
|
| @@ -137,6 +137,7 @@ void VCMDecodedFrameCallback::Decoded(VideoFrame& decodedImage,
|
| timing_frame_info.decode_finish_ms = now_ms;
|
| timing_frame_info.render_time_ms = frameInfo->renderTimeMs;
|
| timing_frame_info.rtp_timestamp = decodedImage.timestamp();
|
| + timing_frame_info.flags = frameInfo->timing.flags;
|
|
|
| _timing->SetTimingFrameInfo(timing_frame_info);
|
| }
|
|
|