Index: content/renderer/media/android/stream_texture_factory_impl.cc |
diff --git a/content/renderer/media/android/stream_texture_factory_impl.cc b/content/renderer/media/android/stream_texture_factory_impl.cc |
index e6d6f40909172d7f2e581efce06148e3faddafc4..01b1482ff61bd473a1f458c0162ea33f9b10d32c 100644 |
--- a/content/renderer/media/android/stream_texture_factory_impl.cc |
+++ b/content/renderer/media/android/stream_texture_factory_impl.cc |
@@ -31,6 +31,7 @@ |
// StreamTextureHost::Listener implementation: |
void OnFrameAvailable() override; |
+ void OnMatrixChanged(const float matrix[16]) override; |
private: |
void BindOnThread(int32_t stream_id); |
@@ -101,6 +102,12 @@ |
client_->DidReceiveFrame(); |
} |
+void StreamTextureProxyImpl::OnMatrixChanged(const float matrix[16]) { |
+ base::AutoLock lock(lock_); |
+ if (client_) |
+ client_->DidUpdateMatrix(matrix); |
+} |
+ |
} // namespace |
// static |