Ilya Nikolaevskiy
12e5d392cc
Reland "Partial frame capture API part 1"
...
Reland with fixes to undefined behavior.
Define new optional struct in VideoFrame to signal that the frame is a
changed part of a whole picture and add a flag to signal that partial
update may be issued by the VideoFrame source.
Also, fix too strict assumptions in FrameBuffers PasteFrom methods.
Also, add ability to set a new buffer in video frame.
Original Reviewed-on: https://webrtc-review.googlesource.com/c/120405
Bug: webrtc:10152
Change-Id: I85790dfc7cec2f23abfe9d6cd18dc76a0c343bc0
Reviewed-on: https://webrtc-review.googlesource.com/c/120780
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26493}
2019-01-31 13:03:31 +00:00
..
2019-01-29 10:31:45 +00:00
2019-01-25 20:29:58 +00:00
2019-01-26 00:33:46 +00:00
2019-01-26 00:33:46 +00:00
2019-01-26 00:33:46 +00:00
2019-01-26 00:33:46 +00:00
2019-01-26 00:33:46 +00:00
2019-01-29 16:55:04 +00:00
2019-01-23 10:00:52 +00:00
2019-01-31 11:31:55 +00:00
2019-01-31 13:03:31 +00:00
2019-01-29 14:32:17 +00:00
2018-05-15 13:49:02 +00:00
2018-06-19 14:00:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-10 16:28:43 +00:00
2019-01-10 16:28:43 +00:00
2018-06-21 15:49:43 +00:00
2019-01-30 16:16:51 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-30 16:16:51 +00:00
2019-01-30 16:16:51 +00:00
2019-01-11 17:11:39 +00:00
2018-02-20 12:41:55 +00:00
2019-01-30 16:16:51 +00:00
2019-01-30 16:16:51 +00:00
2019-01-30 16:16:51 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2018-10-12 09:59:40 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-30 10:31:21 +00:00
2019-01-30 10:31:21 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2018-11-08 17:45:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-26 00:04:22 +00:00
2019-01-11 17:11:39 +00:00
2018-11-15 10:42:36 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-16 11:49:00 +00:00
2019-01-30 13:43:29 +00:00
2019-01-16 17:36:31 +00:00
2018-10-08 07:44:19 +00:00
2018-11-27 14:05:31 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-17 10:21:32 +00:00
2019-01-25 20:29:58 +00:00
2019-01-17 10:21:32 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-01-25 20:29:58 +00:00
2018-12-20 19:11:22 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00