| Index: media/filters/ffmpeg_demuxer.cc
|
| diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
|
| index 252014ff7c16bf3843ffcf9e5de6d994b8a2fa71..9751b7ac9c963ce4e650531c8de0c61f3dc6106d 100644
|
| --- a/media/filters/ffmpeg_demuxer.cc
|
| +++ b/media/filters/ffmpeg_demuxer.cc
|
| @@ -165,7 +165,7 @@ FFmpegDemuxerStream::FFmpegDemuxerStream(FFmpegDemuxer* demuxer,
|
| return;
|
|
|
| encryption_key_id_.assign(enc_key_id);
|
| - demuxer_->FireNeedKey(kWebMInitDataType, enc_key_id);
|
| + demuxer_->OnEncryptedMediaInitData(kWebMInitDataType, enc_key_id);
|
| }
|
| }
|
|
|
| @@ -570,7 +570,7 @@ base::TimeDelta FFmpegDemuxerStream::ConvertStreamTimestamp(
|
| FFmpegDemuxer::FFmpegDemuxer(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| DataSource* data_source,
|
| - const NeedKeyCB& need_key_cb,
|
| + const EncryptedMediaInitDataCB& encrypted_media_init_data_cb,
|
| const scoped_refptr<MediaLog>& media_log)
|
| : host_(NULL),
|
| task_runner_(task_runner),
|
| @@ -585,7 +585,7 @@ FFmpegDemuxer::FFmpegDemuxer(
|
| fallback_stream_for_seeking_(-1, kNoTimestamp()),
|
| text_enabled_(false),
|
| duration_known_(false),
|
| - need_key_cb_(need_key_cb),
|
| + encrypted_media_init_data_cb_(encrypted_media_init_data_cb),
|
| weak_factory_(this) {
|
| DCHECK(task_runner_.get());
|
| DCHECK(data_source_);
|
| @@ -1251,11 +1251,12 @@ void FFmpegDemuxer::StreamHasEnded() {
|
| }
|
| }
|
|
|
| -void FFmpegDemuxer::FireNeedKey(const std::string& init_data_type,
|
| - const std::string& encryption_key_id) {
|
| +void FFmpegDemuxer::OnEncryptedMediaInitData(
|
| + const std::string& init_data_type,
|
| + const std::string& encryption_key_id) {
|
| std::vector<uint8> key_id_local(encryption_key_id.begin(),
|
| encryption_key_id.end());
|
| - need_key_cb_.Run(init_data_type, key_id_local);
|
| + encrypted_media_init_data_cb_.Run(init_data_type, key_id_local);
|
| }
|
|
|
| void FFmpegDemuxer::NotifyCapacityAvailable() {
|
|
|