|
Replace VideoCapturerInput with VideoSinkInterface.
Adds new method VideoSendStream::SetSource(rtc::VideoSourceInterface* and VieEncoder::SetSource(rtc::VideoSourceInterface*)
This is the first step needed in order for the ViEEncoder to request downscaling using rtc::VideoSinkWants instead of separately reporting CPU overuse and internally doing downscaling due to QP values.
BUG= webrtc:5687
// Android CQ seems broken.
NOTRY=true
Committed: https://crrev.com/95a226f55ae7e32b83a6ba96232fb105a014dc6c
Cr-Commit-Position: refs/heads/master@{#14238}
Total comments: 16
Total comments: 11
Total comments: 15
Total comments: 21
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+388 lines, -227 lines) |
Patch |
|
M |
webrtc/call/bitrate_estimator_tests.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
webrtc/media/engine/fakewebrtccall.h
|
View
|
1
2
3
4
5
|
3 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
|
M |
webrtc/media/engine/fakewebrtccall.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+17 lines, -6 lines |
0 comments
|
Download
|
|
M |
webrtc/media/engine/webrtcvideoengine2.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/media/engine/webrtcvideoengine2.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
9 chunks |
+26 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/test/call_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
webrtc/test/frame_generator.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+24 lines, -3 lines |
0 comments
|
Download
|
|
M |
webrtc/test/frame_generator.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/test/frame_generator_capturer.h
|
View
|
|
4 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
|
M |
webrtc/test/frame_generator_capturer.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+25 lines, -15 lines |
0 comments
|
Download
|
|
M |
webrtc/test/test.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/test/vcm_capturer.h
|
View
|
|
1 chunk |
+7 lines, -5 lines |
0 comments
|
Download
|
|
M |
webrtc/test/vcm_capturer.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+18 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/test/video_capturer.h
|
View
|
|
1 chunk |
+4 lines, -12 lines |
0 comments
|
Download
|
|
D |
webrtc/test/video_capturer.cc
|
View
|
|
1 chunk |
+0 lines, -54 lines |
0 comments
|
Download
|
|
M |
webrtc/video/end_to_end_tests.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+12 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_quality_test.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webrtc/video/video_quality_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
12 chunks |
+80 lines, -30 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_send_stream.h
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/video/video_send_stream.cc
|
View
|
1
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
|
M |
webrtc/video/video_send_stream_tests.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/video/vie_encoder.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
7 chunks |
+15 lines, -8 lines |
0 comments
|
Download
|
|
M |
webrtc/video/vie_encoder.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
5 chunks |
+62 lines, -10 lines |
0 comments
|
Download
|
|
M |
webrtc/video/vie_encoder_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
10 chunks |
+22 lines, -19 lines |
0 comments
|
Download
|
|
M |
webrtc/video_send_stream.h
|
View
|
1
|
3 chunks |
+3 lines, -15 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 37 (14 generated)
|