| Index: content/common/gpu/media/exynos_video_encode_accelerator.h
|
| diff --git a/content/common/gpu/media/exynos_video_encode_accelerator.h b/content/common/gpu/media/exynos_video_encode_accelerator.h
|
| index 3a9bbb4fc72c80da3fd090464d0649b7a2130705..0010d874548b64127de8e95d835df346c28e2fed 100644
|
| --- a/content/common/gpu/media/exynos_video_encode_accelerator.h
|
| +++ b/content/common/gpu/media/exynos_video_encode_accelerator.h
|
| @@ -36,12 +36,12 @@ namespace content {
|
| class CONTENT_EXPORT ExynosVideoEncodeAccelerator
|
| : public media::VideoEncodeAccelerator {
|
| public:
|
| - explicit ExynosVideoEncodeAccelerator(
|
| - media::VideoEncodeAccelerator::Client* client);
|
| + ExynosVideoEncodeAccelerator();
|
| virtual ~ExynosVideoEncodeAccelerator();
|
|
|
| // media::VideoEncodeAccelerator implementation.
|
| - virtual void Initialize(media::VideoFrame::Format format,
|
| + virtual void Initialize(Client* client,
|
| + media::VideoFrame::Format format,
|
| const gfx::Size& input_visible_size,
|
| media::VideoCodecProfile output_profile,
|
| uint32 initial_bitrate) OVERRIDE;
|
| @@ -203,7 +203,7 @@ class CONTENT_EXPORT ExynosVideoEncodeAccelerator
|
| // To expose client callbacks from VideoEncodeAccelerator.
|
| // NOTE: all calls to these objects *MUST* be executed on
|
| // child_message_loop_proxy_.
|
| - base::WeakPtrFactory<Client> client_ptr_factory_;
|
| + scoped_ptr<base::WeakPtrFactory<Client> > client_ptr_factory_;
|
| base::WeakPtr<Client> client_;
|
|
|
| //
|
|
|