#include "content/renderer/media/efl/renderer_media_player_manager_efl.h"
#include "media/blink/webmediaplayer_util.h"
#include "media/base/efl/media_player_efl.h"
-#include "media/blink/skcanvas_video_renderer.h"
#include "media/blink/video_frame_compositor.h"
#include "media/blink/webmediaplayer_params.h"
+#include "media/renderers/skcanvas_video_renderer.h"
#include "third_party/WebKit/public/platform/WebMediaPlayer.h"
#include "third_party/WebKit/public/platform/WebMediaPlayerEncryptedMediaClient.h"
void setVolume(double) override;
blink::WebTimeRanges buffered() const override;
blink::WebTimeRanges seekable() const override;
- void setSinkId(const blink::WebString&, media::WebSetSinkIdCB*) override;
+ void setSinkId(const blink::WebString& sink_id,
+ const blink::WebSecurityOrigin& security_origin,
+ blink::WebSetSinkIdCallbacks* web_callback) override;
void paint(blink::WebCanvas*,
const blink::WebRect&,
void SetNetworkState(WebMediaPlayer::NetworkState state);
void OnNewFrameAvailable(base::SharedMemoryHandle foreign_memory_handle,
- uint32 length, base::TimeDelta timestamp);
+ uint32_t length, base::TimeDelta timestamp);
#if defined(TIZEN_TBM_SUPPORT)
- void OnNewTbmBufferAvailable(gfx::TbmBufferHandle tbm_handle,
- base::TimeDelta timestamp);
+ void OnNewTbmBufferAvailable(
+ const gfx::TbmBufferHandle& tbm_handle,
+ base::TimeDelta timestamp,
+ const base::Closure& cb);
#endif
- void OnMediaDataChange(int format, int height, int width, int media);
+ void OnMediaDataChange(int width, int height, int media);
void OnDurationChange(double duration);
void OnTimeUpdate(double current_time);
void OnBufferUpdate(
// Player ID assigned by the |manager_|.
int player_id_;
- uint32 gst_video_format_;
- int gst_width_;
- int gst_height_;
+ int video_width_;
+ int video_height_;
bool audio_;
bool video_;
mutable bool did_loading_progress_;
// Factories for supporting video accelerators. May be null.
- scoped_refptr<media::GpuVideoAcceleratorFactories> gpu_factories_;
+ media::GpuVideoAcceleratorFactories* gpu_factories_;
#if defined(TIZEN_MULTIMEDIA_EME_SUPPORT)
scoped_ptr<media::EncryptedMediaPlayerSupport> encrypted_media_support_;
#endif