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

Unified Diff: extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc

Issue 1903773003: [chrome.displaySource] Add a base class for audio and video encoders. (Closed) Base URL: https://chromium.googlesource.com/chromium/src@master
Patch Set: Use DISALLOW_{ASSIGN,COPY} 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 side-by-side diff with in-line comments
Download patch
Index: extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc
diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc
index 65e4d8ec0a499a8c394a4ec743a6c066d4e482c0..261df36e33a5fd83e953ab002691f616246b225e 100644
--- a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc
+++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.cc
@@ -162,11 +162,11 @@ void WiFiDisplayMediaPipeline::OnMediaServiceRegistered() {
}
void WiFiDisplayMediaPipeline::OnEncodedVideoFrame(
- const WiFiDisplayEncodedFrame& frame) {
+ std::unique_ptr<WiFiDisplayEncodedFrame> frame) {
DCHECK(packetizer_);
- if (!packetizer_->EncodeElementaryStreamUnit(
- 0u, frame.bytes(), frame.data.size(), frame.key_frame, frame.pts,
- frame.dts, true)) {
+ if (!packetizer_->EncodeElementaryStreamUnit(0u, frame->bytes(),
+ frame->size(), frame->key_frame,
+ frame->pts, frame->dts, true)) {
DVLOG(1) << "Couldn't write video mpegts packet";
}
}

Powered by Google App Engine
This is Rietveld 408576698