| 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 e7325150d116abb22f293c4c9aac011d85d1ca56..ceecc0809b3085e699c344df172e5bbee3cb611f 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -136,11 +136,10 @@ class SyncTokenClientImpl : public media::VideoFrame::SyncTokenClient {
|
| blink::WebGraphicsContext3D* web_graphics_context)
|
| : web_graphics_context_(web_graphics_context) {}
|
| ~SyncTokenClientImpl() override {}
|
| - 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 GenerateSyncToken(gpu::SyncToken* sync_token) override {
|
| + if (!web_graphics_context_->insertSyncPoint(sync_token->GetData())) {
|
| + sync_token->Clear();
|
| + }
|
| }
|
| void WaitSyncToken(const gpu::SyncToken& sync_token) override {
|
| web_graphics_context_->waitSyncToken(sync_token.GetConstData());
|
|
|