| Index: webrtc/video/receive_statistics_proxy.h
|
| diff --git a/webrtc/video/receive_statistics_proxy.h b/webrtc/video/receive_statistics_proxy.h
|
| index 07e59b4d74ad6253bf90f29ea086c1c305466837..e1d097152e8d9bcd277d0226b8adc1d4bab7b717 100644
|
| --- a/webrtc/video/receive_statistics_proxy.h
|
| +++ b/webrtc/video/receive_statistics_proxy.h
|
| @@ -46,7 +46,7 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
|
|
|
| VideoReceiveStream::Stats GetStats() const;
|
|
|
| - void OnDecodedFrame(rtc::Optional<uint8_t> qp);
|
| + void OnDecodedFrame(rtc::Optional<uint8_t> qp, VideoContentType content_type);
|
| void OnSyncOffsetUpdated(int64_t sync_offset_ms, double estimated_freq_khz);
|
| void OnRenderedFrame(const VideoFrame& frame);
|
| void OnIncomingPayloadType(int payload_type);
|
| @@ -140,7 +140,10 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
|
| SampleCounter target_delay_counter_ GUARDED_BY(crit_);
|
| SampleCounter current_delay_counter_ GUARDED_BY(crit_);
|
| SampleCounter delay_counter_ GUARDED_BY(crit_);
|
| - SampleCounter e2e_delay_counter_ GUARDED_BY(crit_);
|
| + SampleCounter e2e_delay_counter_video_ GUARDED_BY(crit_);
|
| + SampleCounter e2e_delay_counter_screenshare_ GUARDED_BY(crit_);
|
| + int64_t e2e_delay_max_ms_video_ GUARDED_BY(crit_);
|
| + int64_t e2e_delay_max_ms_screenshare_ GUARDED_BY(crit_);
|
| MaxCounter freq_offset_counter_ GUARDED_BY(crit_);
|
| int64_t first_report_block_time_ms_ GUARDED_BY(crit_);
|
| ReportBlockStats report_block_stats_ GUARDED_BY(crit_);
|
| @@ -148,6 +151,7 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
|
| std::map<uint32_t, StreamDataCounters> rtx_stats_ GUARDED_BY(crit_);
|
| int64_t avg_rtt_ms_ GUARDED_BY(crit_);
|
| mutable std::map<int64_t, size_t> frame_window_ GUARDED_BY(&crit_);
|
| + VideoContentType last_content_type_ GUARDED_BY(&crit_);
|
| };
|
|
|
| } // namespace webrtc
|
|
|