|
Pass a TimeTicks along video capture pipeline to represent capture time
The goal of this change is to give more accurate information about when
a video frame is generated. VideoFrame already provides a TimeDelta
value as the presentation timestamp. This is unchanged but we provide
an additional TimeTicks value to indicate the estimated capture time of
the video frame.
It accurately records the time when the videoframe is generated for local
sources such as camera and tab capture device. This value will be an
estimate for remote sources such as WebRTC.
After this change cast streaming API is able to collect accurate
information about how much time is spent in capturing.
BUG= 374541
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=274736
Total comments: 21
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+180 lines, -59 lines) |
Patch |
 |
M |
chrome/renderer/media/cast_rtp_stream.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/common/media/video_capture.h
|
View
|
1
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/public/renderer/media_stream_video_sink.h
|
View
|
1
|
3 chunks |
+17 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/public/renderer/media_stream_video_sink.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/media_stream_video_capture_source_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/media_stream_video_source.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/media_stream_video_track.cc
|
View
|
1
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/media_stream_video_track_unittest.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/mock_media_stream_video_sink.h
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/mock_media_stream_video_sink.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/mock_media_stream_video_source.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/mock_media_stream_video_source.cc
|
View
|
1
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/rtc_video_renderer.h
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/rtc_video_renderer.cc
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_capture_impl.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_capture_impl.cc
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_capture_impl_manager.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_capture_impl_manager_unittest.cc
|
View
|
1
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_capture_impl_unittest.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_frame_deliverer.h
|
View
|
1
|
2 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_frame_deliverer.cc
|
View
|
1
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_source_handler.cc
|
View
|
1
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_track_adapter.h
|
View
|
1
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/video_track_adapter.cc
|
View
|
1
|
5 chunks |
+14 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/webrtc/media_stream_remote_video_source.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/webrtc/video_destination_handler.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/webrtc/webrtc_video_track_adapter.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+11 lines, -6 lines |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_media_stream_video_track_host.h
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_media_stream_video_track_host.cc
|
View
|
1
2
3
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_platform_video_capture.h
|
View
|
1
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/pepper_platform_video_capture.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 51 (0 generated)
|