Index: remoting/base/encoder.h |
diff --git a/remoting/base/encoder.h b/remoting/base/encoder.h |
index d1f226a4c293a812734883adc3afe5abac6120c8..73acbdc67768bb678b1b7e952dfdbace3bad1302 100644 |
--- a/remoting/base/encoder.h |
+++ b/remoting/base/encoder.h |
@@ -27,9 +27,7 @@ class Encoder { |
// DataAvailableCallback is called as blocks of data are made available |
// from the encoder. Data made available by the encoder is in the form |
// of HostMessage to reduce the amount of memory copies. |
- // The callback takes ownership of the HostMessage and is responsible for |
- // deleting it. |
- typedef base::Callback<void(VideoPacket*)> DataAvailableCallback; |
+ typedef base::Callback<void(scoped_ptr<VideoPacket>)> DataAvailableCallback; |
virtual ~Encoder() {} |