Index: media/blink/webmediaplayer_impl.h |
diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h |
index fac56ed155e12fb134fabf55742bf12a0e55f46c..eb8d25724eae1c87423fc9b84c08dc7ea7295c28 100644 |
--- a/media/blink/webmediaplayer_impl.h |
+++ b/media/blink/webmediaplayer_impl.h |
@@ -44,7 +44,6 @@ |
#endif |
namespace blink { |
-class WebGraphicsContext3D; |
class WebLocalFrame; |
class WebMediaPlayerClient; |
class WebMediaPlayerEncryptedMediaClient; |
@@ -59,6 +58,12 @@ namespace cc_blink { |
class WebLayerImpl; |
} |
+namespace gpu { |
+namespace gles2 { |
+class GLES2Interface; |
+} |
+} |
+ |
namespace media { |
class AudioHardwareConfig; |
class ChunkDemuxer; |
@@ -150,13 +155,12 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl |
size_t audioDecodedByteCount() const override; |
size_t videoDecodedByteCount() const override; |
- bool copyVideoTextureToPlatformTexture( |
- blink::WebGraphicsContext3D* web_graphics_context, |
- unsigned int texture, |
- unsigned int internal_format, |
- unsigned int type, |
- bool premultiply_alpha, |
- bool flip_y) override; |
+ bool copyVideoTextureToPlatformTexture(gpu::gles2::GLES2Interface* gl, |
+ unsigned int texture, |
+ unsigned int internal_format, |
+ unsigned int type, |
+ bool premultiply_alpha, |
+ bool flip_y) override; |
blink::WebAudioSourceProvider* getAudioSourceProvider() override; |