| Index: content/common/gpu/media/vaapi_tfp_picture.h
|
| diff --git a/content/common/gpu/media/vaapi_tfp_picture.h b/content/common/gpu/media/vaapi_tfp_picture.h
|
| index fdc2c64b723a355122d42b8da37c051b35471fe8..bc7f2e3e7751e20200d8060de6039fb8f4624bae 100644
|
| --- a/content/common/gpu/media/vaapi_tfp_picture.h
|
| +++ b/content/common/gpu/media/vaapi_tfp_picture.h
|
| @@ -30,7 +30,7 @@ class VaapiWrapper;
|
| // Implementation of VaapiPicture for the X11 backed chromium.
|
| class VaapiTFPPicture : public VaapiPicture {
|
| public:
|
| - VaapiTFPPicture(VaapiWrapper* vaapi_wrapper,
|
| + VaapiTFPPicture(const scoped_refptr<VaapiWrapper>& vaapi_wrapper,
|
| const base::Callback<bool(void)> make_context_current,
|
| int32 picture_buffer_id,
|
| uint32 texture_id,
|
| @@ -45,7 +45,7 @@ class VaapiTFPPicture : public VaapiPicture {
|
| scoped_refptr<gl::GLImage> GetImageToBind() override;
|
|
|
| private:
|
| - VaapiWrapper* vaapi_wrapper_; // Not owned.
|
| + scoped_refptr<VaapiWrapper> vaapi_wrapper_;
|
|
|
| base::Callback<bool(void)> make_context_current_;
|
| Display* x_display_;
|
|
|