diff options
author | asapersson@webrtc.org <asapersson@webrtc.org> | 2014-11-03 14:40:38 +0000 |
---|---|---|
committer | asapersson@webrtc.org <asapersson@webrtc.org> | 2014-11-03 14:40:38 +0000 |
commit | ed94bc8eccb61b3fdffe5af5cdf090c20aefe63b (patch) | |
tree | 90b2576b90f798ec11fa0da9d93012c111bd3375 /video_engine/vie_encoder.h | |
parent | 9b1042c9f6a2d10ea222d1c3b748e2b8d321008b (diff) | |
download | webrtc-ed94bc8eccb61b3fdffe5af5cdf090c20aefe63b.tar.gz |
Add stats for video:
- number of sent/received RTCP NACK/FIR/PLI per minute
- percentage of unique sent/received NACK requests
- percentage of discarded/duplicated packets by the jitter buffer
- permille of sent/received key frames
BUG=crbug/419657
R=mflodman@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/24959004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7592 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'video_engine/vie_encoder.h')
-rw-r--r-- | video_engine/vie_encoder.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/video_engine/vie_encoder.h b/video_engine/vie_encoder.h index 51c1d016..36f87faa 100644 --- a/video_engine/vie_encoder.h +++ b/video_engine/vie_encoder.h @@ -193,6 +193,8 @@ class ViEEncoder private: bool EncoderPaused() const EXCLUSIVE_LOCKS_REQUIRED(data_cs_); + void UpdateHistograms(); + int32_t engine_id_; const int channel_id_; const uint32_t number_of_cores_; @@ -235,6 +237,7 @@ class ViEEncoder QMVideoSettingsCallback* qm_callback_; bool video_suspended_ GUARDED_BY(data_cs_); I420FrameCallback* pre_encode_callback_ GUARDED_BY(callback_cs_); + const int64_t start_ms_; }; } // namespace webrtc |