|
Measure encoding time on encode callbacks.
Permits measuring encoding time even when performed on another thread,
typically for hardware encoding, instead of assuming that encoding is
blocking the calling thread.
Permitted encoding time is increased for hardware encoders since they
can be timed to keep 30fps, for instance, without indicating overload.
Merges EncodingTimeObserver into EncodedFrameObserver to have one post-encode
callback.
BUG= webrtc:5042, webrtc:5132
R=asapersson@webrtc.org, mflodman@webrtc.org
Committed: https://crrev.com/e4499154554deb3819343f5708e6b3685868c1f1
Cr-Commit-Position: refs/heads/master@{#11499}
Total comments: 23
Total comments: 14
Total comments: 2
Total comments: 7
Total comments: 10
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+354 lines, -345 lines) |
Patch |
|
M |
talk/media/webrtc/webrtcvideoengine2.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
talk/media/webrtc/webrtcvideoengine2_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+38 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/frame_callback.h
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/modules/video_coding/video_coding_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
webrtc/video/encoder_state_feedback_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+7 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/video/end_to_end_tests.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webrtc/video/overuse_frame_detector.h
|
View
|
1
2
3
4
5
6
7
8
9
|
6 chunks |
+32 lines, -23 lines |
0 comments
|
Download
|
|
M |
webrtc/video/overuse_frame_detector.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+79 lines, -112 lines |
0 comments
|
Download
|
|
M |
webrtc/video/overuse_frame_detector_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
8 chunks |
+79 lines, -87 lines |
0 comments
|
Download
|
|
M |
webrtc/video/send_statistics_proxy.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
2 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/video/send_statistics_proxy.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/video/send_statistics_proxy_unittest.cc
|
View
|
1
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_capture_input.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+3 lines, -12 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_capture_input.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+7 lines, -39 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_capture_input_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+14 lines, -18 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_quality_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
8 chunks |
+24 lines, -6 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_send_stream.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_send_stream.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
6 chunks |
+28 lines, -6 lines |
0 comments
|
Download
|
|
M |
webrtc/video/vie_encoder.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/video/vie_encoder.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+10 lines, -7 lines |
0 comments
|
Download
|
|
M |
webrtc/video_send_stream.h
|
View
|
1
2
3
|
4 chunks |
+8 lines, -13 lines |
0 comments
|
Download
|
Total messages: 57 (16 generated)
|