Index: content/renderer/media/video_track_recorder.cc |
diff --git a/content/renderer/media/video_track_recorder.cc b/content/renderer/media/video_track_recorder.cc |
index da2b1c2414f2690dcfd3f658f11844cd6264f729..15daadfd9dbd79800c235a0793c280de0038c3ef 100644 |
--- a/content/renderer/media/video_track_recorder.cc |
+++ b/content/renderer/media/video_track_recorder.cc |
@@ -11,6 +11,7 @@ |
#include "base/time/time.h" |
#include "base/trace_event/trace_event.h" |
#include "media/base/video_frame.h" |
+#include "ui/gfx/geometry/size.h" |
extern "C" { |
// VPX_CODEC_DISABLE_COMPAT excludes parts of the libvpx API that provide |
@@ -51,8 +52,7 @@ void OnFrameEncodeCompleted( |
bool keyframe) { |
DVLOG(1) << (keyframe ? "" : "non ") << "keyframe "<< data->length() << "B, " |
<< capture_timestamp << " ms"; |
- on_encoded_video_cb.Run(frame, base::StringPiece(*data), capture_timestamp, |
- keyframe); |
+ on_encoded_video_cb.Run(frame, data.Pass(), capture_timestamp, keyframe); |
} |
} // anonymous namespace |