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"; |
} |
} |