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 94b06224e16002627ab2b4a9ef76364dae0b9014..4a0f8b23e3f9bb369de142ee9476aaebb398e644 100644 |
--- a/content/renderer/media/android/webmediaplayer_android.cc |
+++ b/content/renderer/media/android/webmediaplayer_android.cc |
@@ -87,9 +87,10 @@ const char* kMediaEme = "Media.EME."; |
void OnReleaseTexture( |
const scoped_refptr<content::StreamTextureFactory>& factories, |
uint32 texture_id, |
- uint32 release_sync_point) { |
+ uint32 release_sync_point, |
+ const gpu::SyncToken& sync_token) { |
GLES2Interface* gl = factories->ContextGL(); |
- gl->WaitSyncPointCHROMIUM(release_sync_point); |
+ gl->WaitSyncPointCHROMIUM(release_sync_point, sync_token.GetConstData()); |
gl->DeleteTextures(1, &texture_id); |
// Flush to ensure that the stream texture gets deleted in a timely fashion. |
gl->ShallowFlushCHROMIUM(); |