Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
webrtc
/
5f2ffeec22d1a170f1479a860cab62d4e7dd9ef5
/
video
/
overuse_frame_detector.cc
433eafe
Delete unused includes of assert.h
by Niels Möller
· 6 years ago
f5033ad
In (new) estimator of encoder cpu load, count max per input frame.
by Niels Möller
· 6 years ago
58d2a5e
Tolerate out of order samples to SendProcessingUsage2::FrameSent.
by Niels Möller
· 6 years ago
213618e
New api function CreateVideoStreamEncoder.
by Niels Möller
· 6 years ago
918f50c
Use absl::make_unique and absl::WrapUnique directly
by Karl Wiberg
· 6 years ago
665174f
Reformat the WebRTC code base
by Yves Gerey
· 6 years ago
b9b146c
Replace rtc::Optional with absl::optional in audio, call and video
by Danil Chapovalov
· 6 years ago
4db138e
Reland "Move creating encoder to VideoStreamEncoder."
by Niels Möller
· 7 years ago
0d650b4
Revert "Move creating encoder to VideoStreamEncoder."
by Niels Moller
· 7 years ago
fb82fcc
Move creating encoder to VideoStreamEncoder.
by Niels Möller
· 7 years ago
d1f7eb6
Postpone setting of CpuOveruseOptions.
by Niels Möller
· 7 years ago
73f29cb
Move creation of OveruseFrameDetector to VideoSendStream.
by Niels Möller
· 7 years ago
5e4833c
Add missing stdio.h header in files using scanf/sscanf function.
by Piotr Tworek
· 7 years ago
8e07c13
Optional: Use nullopt and implicit construction in /video
by Oskar Sundbom
· 7 years ago
83dbeac
Add alternative load estimator to OverUseFrameDetector.
by Niels Möller
· 7 years ago
6b642f7
Delete EncodedFrameObserver::OnEncodeTiming.
by Niels Möller
· 7 years ago
e08cf3a
Move FrameTiming list from OveruseDetector to SendProcessingUsage.
by Niels Möller
· 7 years ago
904f869
Define interface OveruseFrameDetector::ProcessingUsage.
by Niels Möller
· 7 years ago
7dc26b7
Revert "Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage."
by Niels Möller
· 7 years ago
eee7ced
Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage.
by Niels Möller
· 7 years ago
675513b
Stop using LOG macros in favor of RTC_ prefixed macros.
by Mirko Bonadei
· 7 years ago
92ea95e
Fixing WebRTC after moving from src/webrtc to src/
by Mirko Bonadei
· 7 years ago
bb54720
Moving src/webrtc into src/.
by Mirko Bonadei
· 7 years ago
[Renamed from webrtc/video/overuse_frame_detector.cc]
c20978e
Rename webrtc/base -> webrtc/rtc_base
by Edward Lemur
· 7 years ago
a80c16a
Revert "Update includes for webrtc/{base => rtc_base} rename (2/3)"
by Henrik Kjellander
· 7 years ago
c3771cc
Update includes for webrtc/{base => rtc_base} rename (2/3)
by kjellander
· 7 years ago
fda496a
Set overuse detector max frame interval based on target frame rate.
by sprang
· 7 years ago
f93752a
Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2853383005/ )
by nisse
· 8 years ago
61b22dd
Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2854873003/ )
by nisse
· 8 years ago
3870a07
Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2854883002/ )
by nisse
· 8 years ago
6e6a485
Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2852303002/ )
by nisse
· 8 years ago
d71ebd7
Reland of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #1 id:1 of https://codereview.webrtc.org/2845333002/ )
by nisse
· 8 years ago
aec49d2
Revert of Delete deprecated and transitional stuff related to video frame refactoring. (patchset #17 id:320001 of https://codereview.webrtc.org/2622263002/ )
by nisse
· 8 years ago
713a3bb
Delete deprecated and transitional stuff related to video frame refactoring.
by nisse
· 8 years ago
c5d62e2
Reland of Add framerate to VideoSinkWants and ability to signal on overuse (patchset #1 id:1 of https://codereview.webrtc.org/2783183003/ )
by sprang
· 8 years ago
f9ed235
Revert of Add framerate to VideoSinkWants and ability to signal on overuse (patchset #8 id:410001 of https://codereview.webrtc.org/2781433002/ )
by lliuu
· 8 years ago
3ea3c77
Reland of Add framerate to VideoSinkWants and ability to signal on overuse (patchset #1 id:1 of https://codereview.webrtc.org/2764133002/ )
by sprang
· 8 years ago
8b45b11
Revert of Add framerate to VideoSinkWants and ability to signal on overuse (patchset #14 id:250001 of https://codereview.webrtc.org/2716643002/ )
by skvlad
· 8 years ago
72acf25
Add framerate to VideoSinkWants and ability to signal on overuse
by sprang
· 8 years ago
b1ca073
Rename adaptation api methods, extended vie_encoder unit test.
by sprang
· 8 years ago
e0e3bdf
Refactor OveruseFrameDetector to use timing in us units
by nisse
· 8 years ago
bc5d921
Rename base/analytics/ to base/numerics/
by terelius
· 8 years ago
af91689
Move VideoFrame and related declarations to webrtc/api/video.
by nisse
· 8 years ago
876222f
Move usage of QualityScaler to ViEEncoder.
by kthelgason
· 8 years ago
69b627d
Move smoothing filter to common audio and exp_filter to base/analytics.
by minyue
· 8 years ago
3c3aef4
Revert of Reland "Move smoothing filter to common audio". (patchset #5 id:100001 of https://codereview.webrtc.org/2520003005/ )
by minyue
· 8 years ago
223641f
Reland "Move smoothing filter to common audio".
by minyue
· 8 years ago
d52063f
Change OverUseFrameDetector to use a task queue instead of ProcessThread to periodically check for overuse. It is made to only operate on a single task queue.
by perkj
· 8 years ago
26091b1
This reverts commit 8eb37a39e79fe1098d3503dcb8c8c2d196203fed. Chrome now have its own implementation of TaskQueues that is based on Chrome threads.
by perkj
· 8 years ago
8eb37a3
Revert of Add task queue to Call. (patchset #42 id:840001 of https://codereview.webrtc.org/2060403002/ )
by perkj
· 8 years ago
cc16836
- Add task queue to Call with the intent of replacing the use of one of the process threads.
by perkj
· 8 years ago
a102507
Use generic CPU-overuse thresholds for iOS.
by pbos
· 8 years ago
a96b60b
Move frame_callback.h to common_video/include.
by pbos
· 9 years ago
74f6e9e
Replace NULL with nullptr in webrtc/video.
by Peter Boström
· 9 years ago
27f982b
Replace scoped_ptr with unique_ptr in webrtc/video/
by kwiberg
· 9 years ago
a26ac92
Reland of move ignored return code from modules. (patchset #1 id:1 of https://codereview.webrtc.org/1736663004/ )
by pbos
· 9 years ago
da33a8a
Revert of Remove ignored return code from modules. (patchset #3 id:40001 of https://codereview.webrtc.org/1703833002/ )
by torbjorng
· 9 years ago
f14c47a
Remove ignored return code from modules.
by Peter Boström
· 9 years ago
448468d
Experimental patch for adapting adaptation to CPU count on Mac.
by torbjorng
· 9 years ago
e449915
Measure encoding time on encode callbacks.
by Peter Boström
· 9 years ago
01f364e
Remove always-on options in OveruseFrameDetector.
by Peter Boström
· 9 years ago
7623ce4
Reland of Merge webrtc/video_engine/ into webrtc/video/ (patchset #2 id:300001 of https://codereview.webrtc.org/1507903005/ )
by Peter Boström
· 9 years ago
[Renamed (99%) from webrtc/video_engine/overuse_frame_detector.cc]
8237abf
Revert of Merge webrtc/video_engine/ into webrtc/video/ (patchset #2 id:20001 of https://codereview.webrtc.org/1506773002/ )
by kjellander
· 9 years ago
[Renamed (99%) from webrtc/video/overuse_frame_detector.cc]
03ef053
Merge webrtc/video_engine/ into webrtc/video/
by Peter Boström
· 9 years ago
[Renamed (99%) from webrtc/video_engine/overuse_frame_detector.cc]
1aa420b
Remove avg encode time from CpuOveruseMetric struct and use value from OnEncodedFrame instead.
by asapersson
· 9 years ago
98f5351
system_wrappers: rename interface -> include
by Henrik Kjellander
· 9 years ago
415d2cd
Use webrtc/base/logging.h for video.
by Peter Boström
· 9 years ago
74d85e1
Reduce locking in overuse frame detector now that (as of r9508) the observer_ and options_ can only be set at construction time. E.g. no lock is any longer held while doing the callback.
by asapersson
· 9 years ago
91d6ede
Add RTC_ prefix to (D)CHECKs and related macros.
by henrikg
· 9 years ago
746210f
Remove unused overuse detection metric (capture jitter).
by Åsa Persson
· 9 years ago
cddb367
Remove unused metric in overuse detector.
by Asa Persson
· 9 years ago
4b91bd0
Move frame input (ViECapturer) to webrtc/video/.
by Peter Boström
· 9 years ago
ae37abb
Remove implicit-int-conversion warnings.
by Peter Boström
· 9 years ago
00b8f6b
Use base/scoped_ptr.h; system_wrappers/interface/scoped_ptr.h is going away
by kwiberg@webrtc.org
· 10 years ago
3e6e271
Implement CpuOveruseMetrics as callbacks.
by pbos@webrtc.org
· 10 years ago
7a57f8f
Reland 8203 "Reducing locking in OveruseFrameDetect..."
by tommi@webrtc.org
· 10 years ago
7a37bfc
Revert 8203 "Reducing locking in OveruseFrameDetector and increa..."
by tommi@webrtc.org
· 10 years ago
18e7585
Reducing locking in OveruseFrameDetector and increasing constness.
by tommi@webrtc.org
· 10 years ago
0b1534c
Use int64_t for milliseconds more often, primarily for TimeUntilNextProcess.
by pkasting@chromium.org
· 10 years ago
7f10513
Remove unused code in overuse detector.
by asapersson@webrtc.org
· 10 years ago
9aed002
Add ability to include a larger time span (in addition to encode time) for measuring the processing time of a frame.
by asapersson@webrtc.org
· 10 years ago
23a4d85
Decreased kMaxOverusesBeforeApplyRampupDelay (from 7 to 4).
by asapersson@webrtc.org
· 10 years ago
74aaf29
Raw packet loss rate reported by RTP_RTCP module may vary too drastically over time. This CL is to add a filter to the value in VoE before lending it to audio coding module.
by minyue@webrtc.org
· 10 years ago
d980307
Add max limit of number for overuses. When limit is reached always apply the rampup delay.
by asapersson@webrtc.org
· 10 years ago
2881ab1
Increased kMaxRampUpDelayMs (120 to 240s).
by asapersson@webrtc.org
· 10 years ago
734a532
Add additional metric (relative standard deviation of encode time) for overuse detection.
by asapersson@webrtc.org
· 10 years ago
ab6bf4f
Added api for getting cpu measures using a struct.
by asapersson@webrtc.org
· 10 years ago
e41dbee
Reduced kMaxSampleDiffMs (limit to 22fps).
by asapersson@webrtc.org
· 10 years ago
5574dac
Log Fixit for parts of video_engine folder.
by mflodman@webrtc.org
· 11 years ago
ce12f1f
Add configuration for ability to use the encode usage measure for triggering overuse/underuse.
by asapersson@webrtc.org
· 11 years ago
8a8c3ef
Add ability to configure cpu overuse options via an API.
by asapersson@webrtc.org
· 11 years ago
b60346e
Reset estimate if no frame has been seen for a certain time (to avoid large jitter if stop sending).
by asapersson@webrtc.org
· 11 years ago
9e5b034
Added a delay measurement, measures the time between an incoming captured frame until the frame is being processed. Measures the delay per second.
by asapersson@webrtc.org
· 11 years ago
c7ff8f9
Added measure of encode time. Added encode time to the ViE CpuOveruseMeasure api.
by asapersson@webrtc.org
· 11 years ago
b24d335
Added ViE API for getting overuse measure.
by asapersson@webrtc.org
· 11 years ago
e2af622
- Reset capture deltas at resolution change.
by asapersson@webrtc.org
· 11 years ago
a957570
Overuse detection based on capture-input jitter.
by pbos@webrtc.org
· 11 years ago
d4412fe
Adding possibility to use encoding time when trigger underuse for frame based overuse detection.
by mflodman@webrtc.org
· 11 years ago
6879c8a
Hooking up first simple CPU adaptation version.
by mflodman@webrtc.org
· 11 years ago
e6168f5
Adding a first simple version of overuse detection, but not hooked up.
by mflodman@webrtc.org
· 11 years ago