Chromium Code Reviews| Index: remoting/codec/video_encoder_vp8.h |
| diff --git a/remoting/codec/video_encoder_vp8.h b/remoting/codec/video_encoder_vp8.h |
| index f26fad31d6709c31791e317cb3b8771407b6bc57..8eaf4ac22e893ed08d749d0f8d1b9a20a4da55c2 100644 |
| --- a/remoting/codec/video_encoder_vp8.h |
| +++ b/remoting/codec/video_encoder_vp8.h |
| @@ -12,6 +12,10 @@ |
| typedef struct vpx_codec_ctx vpx_codec_ctx_t; |
| typedef struct vpx_image vpx_image_t; |
| +namespace webrtc { |
| +class DesktopSize; |
| +} // namespace webrtc |
| + |
| namespace remoting { |
| // A class that uses VP8 to perform encoding. |
| @@ -21,22 +25,21 @@ class VideoEncoderVp8 : public VideoEncoder { |
| virtual ~VideoEncoderVp8(); |
| virtual void Encode( |
|
Wez
2013/04/26 18:48:14
nit: Comment "VideoEncoder interface"
Sergey Ulanov
2013/05/07 22:25:50
Done.
|
| - scoped_refptr<media::ScreenCaptureData> capture_data, |
| - bool key_frame, |
| + webrtc::DesktopFrame* frame, |
| const DataAvailableCallback& data_available_callback) OVERRIDE; |
| private: |
| FRIEND_TEST_ALL_PREFIXES(VideoEncoderVp8Test, AlignAndClipRect); |
| // Initialize the encoder. Returns true if successful. |
| - bool Init(const SkISize& size); |
| + bool Init(const webrtc::DesktopSize& size); |
| // Destroy the encoder. |
| void Destroy(); |
| // Prepare |image_| for encoding. Write updated rectangles into |
| // |updated_region|. |
| - void PrepareImage(scoped_refptr<media::ScreenCaptureData> capture_data, |
| + void PrepareImage(webrtc::DesktopFrame* frame, |
|
alexeypa (please no reviews)
2013/04/26 21:33:58
const webrtc::DesktopFrame& frame?
Sergey Ulanov
2013/05/07 22:25:50
Done.
|
| SkRegion* updated_region); |
| // Update the active map according to |updated_region|. Active map is then |