| Index: cc/layers/video_frame_provider_client_impl.h
|
| diff --git a/cc/layers/video_frame_provider_client_impl.h b/cc/layers/video_frame_provider_client_impl.h
|
| index f7892ee1bf8545a210e171c5b97e906975f47e4e..17525ec4c1f37b4a7c9a7720d4c192a2cc8e38aa 100644
|
| --- a/cc/layers/video_frame_provider_client_impl.h
|
| +++ b/cc/layers/video_frame_provider_client_impl.h
|
| @@ -45,6 +45,8 @@
|
| void ReleaseLock();
|
| bool HasCurrentFrame();
|
|
|
| + const gfx::Transform& StreamTextureMatrix() const;
|
| +
|
| // VideoFrameController implementation.
|
| void OnBeginFrame(const BeginFrameArgs& args) override;
|
| void DidDrawFrame() override;
|
| @@ -56,6 +58,7 @@
|
| void StartRendering() override;
|
| void StopRendering() override;
|
| void DidReceiveFrame() override;
|
| + void DidUpdateMatrix(const float* matrix) override;
|
|
|
| const VideoFrameProvider* get_provider_for_testing() const {
|
| return provider_;
|
| @@ -82,6 +85,8 @@
|
| base::Lock provider_lock_;
|
| base::ThreadChecker thread_checker_;
|
|
|
| + gfx::Transform stream_texture_matrix_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(VideoFrameProviderClientImpl);
|
| };
|
|
|
|
|