diff options
Diffstat (limited to 'chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc')
-rw-r--r-- | chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc b/chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc index f773ac550cc..2004df38223 100644 --- a/chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc +++ b/chromium/content/renderer/media/renderer_webmediaplayer_delegate.cc @@ -15,8 +15,8 @@ #include "content/public/renderer/content_renderer_client.h" #include "content/public/renderer/render_frame.h" #include "content/public/renderer/render_thread.h" -#include "third_party/WebKit/public/platform/WebFullscreenVideoStatus.h" -#include "third_party/WebKit/public/web/WebScopedUserGesture.h" +#include "third_party/blink/public/platform/web_fullscreen_video_status.h" +#include "third_party/blink/public/web/web_scoped_user_gesture.h" #include "ui/gfx/geometry/size.h" #if defined(OS_ANDROID) @@ -47,7 +47,8 @@ RendererWebMediaPlayerDelegate::RendererWebMediaPlayerDelegate( #if defined(OS_ANDROID) // On Android, due to the instability of the OS level media components, we // consider all pre-KitKat devices to be potentially buggy. - is_jelly_bean_ |= base::android::BuildInfo::GetInstance()->sdk_int() <= 18; + is_jelly_bean_ |= base::android::BuildInfo::GetInstance()->sdk_int() <= + base::android::SDK_VERSION_JELLY_BEAN_MR2; #endif idle_cleanup_timer_.SetTaskRunner( @@ -116,6 +117,18 @@ void RendererWebMediaPlayerDelegate::DidPlayerMutedStatusChange(int delegate_id, delegate_id, muted)); } +void RendererWebMediaPlayerDelegate::DidPictureInPictureSourceChange( + int delegate_id) { + Send(new MediaPlayerDelegateHostMsg_OnPictureInPictureSourceChanged( + routing_id(), delegate_id)); +} + +void RendererWebMediaPlayerDelegate::DidPictureInPictureModeEnd( + int delegate_id) { + Send(new MediaPlayerDelegateHostMsg_OnPictureInPictureModeEnded(routing_id(), + delegate_id)); +} + void RendererWebMediaPlayerDelegate::DidPause(int player_id) { DVLOG(2) << __func__ << "(" << player_id << ")"; DCHECK(id_map_.Lookup(player_id)); @@ -242,7 +255,7 @@ bool RendererWebMediaPlayerDelegate::OnMessageReceived( void RendererWebMediaPlayerDelegate::SetIdleCleanupParamsForTesting( base::TimeDelta idle_timeout, base::TimeDelta idle_cleanup_interval, - base::TickClock* tick_clock, + const base::TickClock* tick_clock, bool is_jelly_bean) { idle_cleanup_interval_ = idle_cleanup_interval; idle_timeout_ = idle_timeout; |