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 c0c2048d349694e09902343b528ec5ed2a841bec..313290fe84ff4f6060122a5158160f5a8e8310d4 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 |
@@ -235,7 +235,9 @@ void WiFiDisplayMediaPipeline::OnEncodedVideoFrame( |
bool WiFiDisplayMediaPipeline::OnPacketizedMediaDatagramPacket( |
WiFiDisplayMediaDatagramPacket media_datagram_packet) { |
DCHECK(media_service_); |
- media_service_->SendMediaPacket(std::move(media_datagram_packet)); |
+ WiFiDisplayMediaPacketPtr packet = WiFiDisplayMediaPacket::New(); |
+ packet->data = std::move(media_datagram_packet); |
+ media_service_->SendMediaPacket(std::move(packet)); |
return true; |
} |