summaryrefslogtreecommitdiff
path: root/video_engine/overuse_frame_detector.h
AgeCommit message (Collapse)Author
2014-03-20Add ability to configure cpu overuse options via an API.asapersson@webrtc.org
BUG=1577 R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9299006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5736 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-20Modified overuse detection thresholds.asapersson@webrtc.org
BUG=1577 R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8949005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5585 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-17Reset estimate if no frame has been seen for a certain time (to avoid large ↵asapersson@webrtc.org
jitter if stop sending). Add delay before start processing after a reset. BUG=1577 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8699006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5561 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-02-13Increase overuse and normal use thresholds for Mac.asapersson@webrtc.org
BUG=1577 R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8629004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5544 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-12-04Added a delay measurement, measures the time between an incoming captured ↵asapersson@webrtc.org
frame until the frame is being processed. Measures the delay per second. R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/4249004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5212 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-11-26Added measure of encode time. Added encode time to the ViE CpuOveruseMeasure ↵asapersson@webrtc.org
api. R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/4099004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5178 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-11-20Added ViE API for getting overuse measure.asapersson@webrtc.org
R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3129005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5141 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-09-23- Reset capture deltas at resolution change.asapersson@webrtc.org
- Applied smoothing of capture jitter. - Adjusted thresholds. R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2070005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4817 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-08-30Overuse detection based on capture-input jitter.pbos@webrtc.org
This is believed to be more reliable in real-world cases. The camera seems to fall behind sooner than the encoder starts taking too long time encoding, so this is believed to be an earlier trigger. BUG=2325 R=asapersson@webrtc.org, mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2140004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4648 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-31Adding possibility to use encoding time when trigger underuse for frame ↵mflodman@webrtc.org
based overuse detection. BUG= TEST=Added unittest. R=asapersson@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1885004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4452 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-23Hooking up first simple CPU adaptation version.mflodman@webrtc.org
BUG= R=pbos@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1767004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4384 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-26Adding a first simple version of overuse detection, but not hooked up.mflodman@webrtc.org
BUG= R=asapersson@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1717004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4268 4adac7df-926f-26a2-2b94-8c16560cd09d