summaryrefslogtreecommitdiff
path: root/video_engine/vie_encoder.h
diff options
context:
space:
mode:
authorasapersson@webrtc.org <asapersson@webrtc.org>2014-11-03 14:40:38 +0000
committerasapersson@webrtc.org <asapersson@webrtc.org>2014-11-03 14:40:38 +0000
commited94bc8eccb61b3fdffe5af5cdf090c20aefe63b (patch)
tree90b2576b90f798ec11fa0da9d93012c111bd3375 /video_engine/vie_encoder.h
parent9b1042c9f6a2d10ea222d1c3b748e2b8d321008b (diff)
downloadwebrtc-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.h3
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