Index: content/renderer/media/media_recorder_handler.h |
diff --git a/content/renderer/media/media_recorder_handler.h b/content/renderer/media/media_recorder_handler.h |
index a97843bba757f81ed06da8c691718b4bf3962300..d08a80943a79d917c68066d27870cba59571ace4 100644 |
--- a/content/renderer/media/media_recorder_handler.h |
+++ b/content/renderer/media/media_recorder_handler.h |
@@ -8,7 +8,6 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/scoped_vector.h" |
#include "base/memory/weak_ptr.h" |
-#include "base/strings/string_piece.h" |
#include "base/threading/thread_checker.h" |
#include "content/common/content_export.h" |
#include "third_party/WebKit/public/platform/WebMediaRecorderHandler.h" |
@@ -57,7 +56,7 @@ class CONTENT_EXPORT MediaRecorderHandler final |
private: |
friend class MediaRecorderHandlerTest; |
- void WriteData(const base::StringPiece& data); |
+ void WriteData(scoped_ptr<std::string> data); |
void OnVideoFrameForTesting(const scoped_refptr<media::VideoFrame>& frame, |
const base::TimeTicks& timestamp); |
@@ -74,7 +73,7 @@ class CONTENT_EXPORT MediaRecorderHandler final |
ScopedVector<VideoTrackRecorder> video_recorders_; |
// Worker class doing the actual Webm Muxing work. |
- scoped_ptr<media::WebmMuxer> webm_muxer_; |
+ scoped_refptr<media::WebmMuxer> webm_muxer_; |
base::WeakPtrFactory<MediaRecorderHandler> weak_factory_; |