| Index: webkit/media/android/webmediaplayer_android.cc
|
| diff --git a/webkit/media/android/webmediaplayer_android.cc b/webkit/media/android/webmediaplayer_android.cc
|
| index 15dd86039d1cea7c41f63d8d1224be321f37b9be..774ab07196c09fa76c6e7a333f56ea1fad93e646 100644
|
| --- a/webkit/media/android/webmediaplayer_android.cc
|
| +++ b/webkit/media/android/webmediaplayer_android.cc
|
| @@ -17,7 +17,6 @@
|
| #include "webkit/media/android/webmediaplayer_manager_android.h"
|
| #include "webkit/media/media_switches.h"
|
| #include "webkit/media/webmediaplayer_util.h"
|
| -#include "webkit/media/webvideoframe_impl.h"
|
|
|
| static const uint32 kGLTextureExternalOES = 0x8D65;
|
|
|
| @@ -26,7 +25,6 @@ using WebKit::WebMediaSource;
|
| using WebKit::WebSize;
|
| using WebKit::WebTimeRanges;
|
| using WebKit::WebURL;
|
| -using WebKit::WebVideoFrame;
|
| using media::MediaPlayerBridge;
|
| using media::VideoFrame;
|
|
|
| @@ -68,10 +66,8 @@ WebMediaPlayerAndroid::WebMediaPlayerAndroid(
|
| }
|
|
|
| WebMediaPlayerAndroid::~WebMediaPlayerAndroid() {
|
| -#ifdef REMOVE_WEBVIDEOFRAME
|
| SetVideoFrameProviderClient(NULL);
|
| client_->setWebLayer(NULL);
|
| -#endif
|
|
|
| if (stream_id_)
|
| stream_texture_factory_->DestroyStreamTexture(texture_id_);
|
| @@ -296,21 +292,13 @@ void WebMediaPlayerAndroid::OnMediaPrepared(base::TimeDelta duration) {
|
| if (ready_state_ != WebMediaPlayer::ReadyStateHaveEnoughData) {
|
| UpdateReadyState(WebMediaPlayer::ReadyStateHaveMetadata);
|
| UpdateReadyState(WebMediaPlayer::ReadyStateHaveEnoughData);
|
| -#ifndef REMOVE_WEBVIDEOFRAME
|
| - } else {
|
| - // If the status is already set to ReadyStateHaveEnoughData, set it again
|
| - // to make sure that Videolayerchromium will get created.
|
| - UpdateReadyState(WebMediaPlayer::ReadyStateHaveEnoughData);
|
| -#endif
|
| }
|
|
|
| -#ifdef REMOVE_WEBVIDEOFRAME
|
| if (hasVideo() && !video_weblayer_ && client_->needsWebLayerForVideo()) {
|
| video_weblayer_.reset(
|
| new webkit::WebLayerImpl(cc::VideoLayer::Create(this)));
|
| client_->setWebLayer(video_weblayer_.get());
|
| }
|
| -#endif
|
|
|
| // In we have skipped loading, we have to update webkit about the new
|
| // duration.
|
| @@ -448,29 +436,6 @@ void WebMediaPlayerAndroid::ReallocateVideoFrame() {
|
| }
|
| }
|
|
|
| -#ifndef REMOVE_WEBVIDEOFRAME
|
| -WebVideoFrame* WebMediaPlayerAndroid::getCurrentFrame() {
|
| - if (stream_texture_proxy_ && !stream_texture_proxy_->IsInitialized() &&
|
| - stream_id_ && !needs_external_surface_) {
|
| - gfx::Size natural_size = current_frame_->natural_size();
|
| - stream_texture_proxy_->Initialize(
|
| - stream_id_, natural_size.width(), natural_size.height());
|
| - }
|
| -
|
| - return new WebVideoFrameImpl(current_frame_);
|
| -}
|
| -
|
| -void WebMediaPlayerAndroid::putCurrentFrame(
|
| - WebVideoFrame* web_video_frame) {
|
| - delete web_video_frame;
|
| -}
|
| -
|
| -void WebMediaPlayerAndroid::setStreamTextureClient(
|
| - WebKit::WebStreamTextureClient* client) {
|
| - if (stream_texture_proxy_.get())
|
| - stream_texture_proxy_->SetClient(client);
|
| -}
|
| -#else
|
| void WebMediaPlayerAndroid::SetVideoFrameProviderClient(
|
| cc::VideoFrameProvider::Client* client) {
|
| // This is called from both the main renderer thread and the compositor
|
| @@ -497,7 +462,6 @@ scoped_refptr<media::VideoFrame> WebMediaPlayerAndroid::GetCurrentFrame() {
|
| void WebMediaPlayerAndroid::PutCurrentFrame(
|
| const scoped_refptr<media::VideoFrame>& frame) {
|
| }
|
| -#endif
|
|
|
| void WebMediaPlayerAndroid::EstablishSurfaceTexturePeer() {
|
| if (stream_texture_factory_.get() && stream_id_)
|
|
|