| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| index ceecc0809b3085e699c344df172e5bbee3cb611f..e7325150d116abb22f293c4c9aac011d85d1ca56 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -136,10 +136,11 @@
|
| blink::WebGraphicsContext3D* web_graphics_context)
|
| : web_graphics_context_(web_graphics_context) {}
|
| ~SyncTokenClientImpl() override {}
|
| - void GenerateSyncToken(gpu::SyncToken* sync_token) override {
|
| - if (!web_graphics_context_->insertSyncPoint(sync_token->GetData())) {
|
| - sync_token->Clear();
|
| - }
|
| + uint32 InsertSyncPoint() override {
|
| + gpu::SyncToken sync_token;
|
| + if (!web_graphics_context_->insertSyncPoint(sync_token.GetData()))
|
| + return 0;
|
| + return static_cast<uint32>(sync_token.release_count());
|
| }
|
| void WaitSyncToken(const gpu::SyncToken& sync_token) override {
|
| web_graphics_context_->waitSyncToken(sync_token.GetConstData());
|
|
|