Index: media/cast/cast_receiver_impl.cc |
diff --git a/media/cast/cast_receiver_impl.cc b/media/cast/cast_receiver_impl.cc |
index f9fc5a6464bdd6c68121ae9c2b5f876be67cfe12..4561fea5ff7b39db6d3e5eeefc3fd998c77c3700 100644 |
--- a/media/cast/cast_receiver_impl.cc |
+++ b/media/cast/cast_receiver_impl.cc |
@@ -82,13 +82,13 @@ class LocalFrameReceiver : public FrameReceiver { |
VideoReceiver* video_receiver_; |
}; |
-CastReceiver* CastReceiver::CreateCastReceiver( |
+scoped_ptr<CastReceiver> CastReceiver::Create( |
scoped_refptr<CastEnvironment> cast_environment, |
const AudioReceiverConfig& audio_config, |
const VideoReceiverConfig& video_config, |
transport::PacketSender* const packet_sender) { |
- return new CastReceiverImpl( |
- cast_environment, audio_config, video_config, packet_sender); |
+ return scoped_ptr<CastReceiver>(new CastReceiverImpl( |
+ cast_environment, audio_config, video_config, packet_sender)); |
} |
CastReceiverImpl::CastReceiverImpl( |