| Index: webkit/media/webmediaplayer_proxy.cc
|
| diff --git a/webkit/media/webmediaplayer_proxy.cc b/webkit/media/webmediaplayer_proxy.cc
|
| index 05fe0d059c758cc669f29d92760b37b56d5d85af..13941bf2ad6b5518e57fabf3e200562119889c5e 100644
|
| --- a/webkit/media/webmediaplayer_proxy.cc
|
| +++ b/webkit/media/webmediaplayer_proxy.cc
|
| @@ -135,10 +135,11 @@ void WebMediaPlayerProxy::KeyMessage(const std::string& key_system,
|
|
|
| void WebMediaPlayerProxy::NeedKey(const std::string& key_system,
|
| const std::string& session_id,
|
| + const std::string& type,
|
| scoped_array<uint8> init_data,
|
| int init_data_size) {
|
| render_loop_->PostTask(FROM_HERE, base::Bind(
|
| - &WebMediaPlayerProxy::NeedKeyTask, this, key_system, session_id,
|
| + &WebMediaPlayerProxy::NeedKeyTask, this, key_system, session_id, type,
|
| base::Passed(&init_data), init_data_size));
|
| }
|
|
|
| @@ -172,11 +173,12 @@ void WebMediaPlayerProxy::KeyMessageTask(const std::string& key_system,
|
|
|
| void WebMediaPlayerProxy::NeedKeyTask(const std::string& key_system,
|
| const std::string& session_id,
|
| + const std::string& type,
|
| scoped_array<uint8> init_data,
|
| int init_data_size) {
|
| DCHECK(render_loop_->BelongsToCurrentThread());
|
| if (webmediaplayer_)
|
| - webmediaplayer_->OnNeedKey(key_system, session_id,
|
| + webmediaplayer_->OnNeedKey(key_system, session_id, type,
|
| init_data.Pass(), init_data_size);
|
| }
|
|
|
|
|