| Index: remoting/base/encoder_row_based.h
|
| diff --git a/remoting/base/encoder_row_based.h b/remoting/base/encoder_row_based.h
|
| index c510a418ce87a0e8e9659cf629a28fd343e26eed..a34a2b6d8d183ac3b75dccd68c3110ebd4c33a6f 100644
|
| --- a/remoting/base/encoder_row_based.h
|
| +++ b/remoting/base/encoder_row_based.h
|
| @@ -30,9 +30,10 @@ class EncoderRowBased : public Encoder {
|
|
|
| virtual ~EncoderRowBased();
|
|
|
| - virtual void Encode(scoped_refptr<CaptureData> capture_data,
|
| - bool key_frame,
|
| - DataAvailableCallback* data_available_callback);
|
| + virtual void Encode(
|
| + scoped_refptr<CaptureData> capture_data,
|
| + bool key_frame,
|
| + const DataAvailableCallback& data_available_callback) OVERRIDE;
|
|
|
| private:
|
| EncoderRowBased(Compressor* compressor, VideoPacketFormat::Encoding encoding);
|
| @@ -58,7 +59,7 @@ class EncoderRowBased : public Encoder {
|
| scoped_ptr<Compressor> compressor_;
|
|
|
| scoped_refptr<CaptureData> capture_data_;
|
| - scoped_ptr<DataAvailableCallback> callback_;
|
| + DataAvailableCallback callback_;
|
|
|
| // The most recent screen size.
|
| SkISize screen_size_;
|
|
|