|
Add WebrtcVideoEncoder interface
Previous WebrtcVideoEncoderVpx was implementing VideoEncoder interface.
That interface depends on VideoPacket, which is not applicable for
WebRTC case. Added a separate interface that will be used for WebRTC
protocol. The new interface allows to set bandwidth and frame duration
for each frame individually.
Also renamed class previously called WebrtcVideoEncoder to
WebrtcDummyVideoEncoder.
BUG= 645656
Committed: https://crrev.com/2becb601192f9f6912a982e39e04e3fa0a6a776a
Cr-Commit-Position: refs/heads/master@{#418314}
Total comments: 6
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+236 lines, -530 lines) |
Patch |
|
M |
remoting/client/software_video_renderer_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
remoting/codec/codec_test.cc
|
View
|
|
4 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder.h
|
View
|
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder_verbatim.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder_verbatim.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder_vpx.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder_vpx.cc
|
View
|
|
3 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
|
M |
remoting/codec/video_encoder_vpx_unittest.cc
|
View
|
|
7 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
A |
remoting/codec/webrtc_video_encoder.h
|
View
|
1
2
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
|
M |
remoting/codec/webrtc_video_encoder_vpx.h
|
View
|
|
5 chunks |
+11 lines, -12 lines |
0 comments
|
Download
|
|
M |
remoting/codec/webrtc_video_encoder_vpx.cc
|
View
|
|
7 chunks |
+36 lines, -33 lines |
0 comments
|
Download
|
|
M |
remoting/proto/video.proto
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/video_frame_pump.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
remoting/protocol/video_frame_pump_unittest.cc
|
View
|
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/webrtc_connection_to_client.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
|
A + |
remoting/protocol/webrtc_dummy_video_encoder.h
|
View
|
1
|
5 chunks |
+22 lines, -17 lines |
0 comments
|
Download
|
|
A + |
remoting/protocol/webrtc_dummy_video_encoder.cc
|
View
|
|
13 chunks |
+44 lines, -39 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/webrtc_transport.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/webrtc_transport.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
D |
remoting/protocol/webrtc_video_encoder_factory.h
|
View
|
|
1 chunk |
+0 lines, -97 lines |
0 comments
|
Download
|
|
D |
remoting/protocol/webrtc_video_encoder_factory.cc
|
View
|
|
1 chunk |
+0 lines, -241 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/webrtc_video_stream.h
|
View
|
|
4 chunks |
+8 lines, -11 lines |
0 comments
|
Download
|
|
M |
remoting/protocol/webrtc_video_stream.cc
|
View
|
1
2
3
4
|
7 chunks |
+20 lines, -20 lines |
0 comments
|
Download
|
|
M |
remoting/test/codec_perftest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
remoting/test/test_video_renderer_unittest.cc
|
View
|
|
4 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
Total messages: 22 (10 generated)
|