Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Side by Side Diff: remoting/protocol/video_frame_pump.cc

Issue 1902593004: Remove webrtc::DesktopCapturer::Callback::CreateSharedMemory() overrides. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « remoting/protocol/video_frame_pump.h ('k') | remoting/protocol/webrtc_frame_scheduler.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "remoting/protocol/video_frame_pump.h" 5 #include "remoting/protocol/video_frame_pump.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <memory> 8 #include <memory>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 encode_task_runner_->PostTask( 105 encode_task_runner_->PostTask(
106 FROM_HERE, base::Bind(&VideoEncoder::SetLosslessColor, 106 FROM_HERE, base::Bind(&VideoEncoder::SetLosslessColor,
107 base::Unretained(encoder_.get()), want_lossless)); 107 base::Unretained(encoder_.get()), want_lossless));
108 } 108 }
109 109
110 void VideoFramePump::SetSizeCallback(const SizeCallback& size_callback) { 110 void VideoFramePump::SetSizeCallback(const SizeCallback& size_callback) {
111 DCHECK(thread_checker_.CalledOnValidThread()); 111 DCHECK(thread_checker_.CalledOnValidThread());
112 size_callback_ = size_callback; 112 size_callback_ = size_callback;
113 } 113 }
114 114
115 webrtc::SharedMemory* VideoFramePump::CreateSharedMemory(size_t size) {
116 DCHECK(thread_checker_.CalledOnValidThread());
117 return nullptr;
118 }
119
120 void VideoFramePump::OnCaptureCompleted(webrtc::DesktopFrame* frame) { 115 void VideoFramePump::OnCaptureCompleted(webrtc::DesktopFrame* frame) {
121 DCHECK(thread_checker_.CalledOnValidThread()); 116 DCHECK(thread_checker_.CalledOnValidThread());
122 117
123 capture_scheduler_.OnCaptureCompleted(); 118 capture_scheduler_.OnCaptureCompleted();
124 119
125 captured_frame_timestamps_->capture_ended_time = base::TimeTicks::Now(); 120 captured_frame_timestamps_->capture_ended_time = base::TimeTicks::Now();
126 121
127 if (frame) { 122 if (frame) {
128 webrtc::DesktopVector dpi = 123 webrtc::DesktopVector dpi =
129 frame->dpi().is_zero() ? webrtc::DesktopVector(kDefaultDpi, kDefaultDpi) 124 frame->dpi().is_zero() ? webrtc::DesktopVector(kDefaultDpi, kDefaultDpi)
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
270 } 265 }
271 266
272 void VideoFramePump::OnKeepAlivePacketSent() { 267 void VideoFramePump::OnKeepAlivePacketSent() {
273 DCHECK(thread_checker_.CalledOnValidThread()); 268 DCHECK(thread_checker_.CalledOnValidThread());
274 269
275 keep_alive_timer_.Reset(); 270 keep_alive_timer_.Reset();
276 } 271 }
277 272
278 } // namespace protocol 273 } // namespace protocol
279 } // namespace remoting 274 } // namespace remoting
OLDNEW
« no previous file with comments | « remoting/protocol/video_frame_pump.h ('k') | remoting/protocol/webrtc_frame_scheduler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698