|
Hook up EncodedVideoSource on the browser side.
This change hooks up the browser side of the EncodedVideoSource interface.
* Add headers for EncodedVideoSource class and IPC messages
* Add headers and implementation fo EncodedBitstreamBuffer (for EVS)
* Implement renderer <-> browser EncodedVideoSource IPC receiving, and
VideoCaptureHost/VideoCaptureController/VideoCaptureManager plumbing.
* Update unittests to cover encoded output functionality of
VideoCaptureController.
BUG= chromium:221441
TEST=local build on desktop Linux, unittests
Total comments: 9
Total comments: 4
Total comments: 44
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1417 lines, -284 lines) |
Patch |
 |
M |
content/browser/renderer_host/media/screen_capture_device.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
1 comment
|
Download
|
 |
M |
content/browser/renderer_host/media/screen_capture_device.cc
|
View
|
1
2
3
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_controller.h
|
View
|
|
6 chunks |
+36 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_controller.cc
|
View
|
|
18 chunks |
+240 lines, -66 lines |
4 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_controller_event_handler.h
|
View
|
|
2 chunks |
+22 lines, -11 lines |
1 comment
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_controller_unittest.cc
|
View
|
|
11 chunks |
+129 lines, -25 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_host.h
|
View
|
1
2
3
|
6 chunks |
+75 lines, -16 lines |
2 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_host.cc
|
View
|
1
2
3
|
6 chunks |
+221 lines, -56 lines |
6 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_manager.h
|
View
|
1
2
3
|
4 chunks |
+29 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_manager.cc
|
View
|
1
2
3
|
10 chunks |
+60 lines, -6 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/video_capture_manager_unittest.cc
|
View
|
1
|
2 chunks |
+14 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/web_contents_video_capture_device.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/web_contents_video_capture_device.cc
|
View
|
1
2
3
|
2 chunks |
+10 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/media/web_contents_video_capture_device_unittest.cc
|
View
|
1
|
4 chunks |
+21 lines, -1 line |
2 comments
|
Download
|
 |
M |
content/common/content_message_generator.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
1 comment
|
Download
|
 |
A |
content/common/media/encoded_video_capture_messages.h
|
View
|
1
2
3
|
1 chunk |
+126 lines, -0 lines |
5 comments
|
Download
|
 |
M |
content/content_common.gypi
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
1 comment
|
Download
|
 |
M |
content/public/common/media_stream_request.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/common/media_stream_request.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
ipc/ipc_message_start.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
1 comment
|
Download
|
 |
A |
media/base/encoded_bitstream_buffer.h
|
View
|
|
1 chunk |
+52 lines, -0 lines |
1 comment
|
Download
|
 |
A |
media/base/encoded_bitstream_buffer.cc
|
View
|
|
1 chunk |
+50 lines, -0 lines |
1 comment
|
Download
|
 |
M |
media/media.gyp
|
View
|
1
2
|
2 chunks |
+3 lines, -0 lines |
3 comments
|
Download
|
 |
M |
media/video/capture/android/video_capture_device_android.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/android/video_capture_device_android.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/fake_video_capture_device.h
|
View
|
1
2
3
|
2 chunks |
+10 lines, -3 lines |
6 comments
|
Download
|
 |
M |
media/video/capture/fake_video_capture_device.cc
|
View
|
1
2
3
|
6 chunks |
+141 lines, -83 lines |
4 comments
|
Download
|
 |
M |
media/video/capture/linux/video_capture_device_linux.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/linux/video_capture_device_linux.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/mac/video_capture_device_mac.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/mac/video_capture_device_mac.mm
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/video_capture_device.h
|
View
|
1
2
3
|
6 chunks |
+37 lines, -5 lines |
4 comments
|
Download
|
 |
M |
media/video/capture/video_capture_device_dummy.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/video_capture_device_dummy.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/video_capture_device_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/video/capture/win/video_capture_device_mf_win.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/win/video_capture_device_mf_win.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/win/video_capture_device_win.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/video/capture/win/video_capture_device_win.cc
|
View
|
1
2
3
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/video/video_encode_types.h
|
View
|
1
2
3
|
1 chunk |
+51 lines, -0 lines |
1 comment
|
Download
|
Total messages: 22 (0 generated)
|