Index: media/formats/webm/webm_tracks_parser.cc |
diff --git a/media/formats/webm/webm_tracks_parser.cc b/media/formats/webm/webm_tracks_parser.cc |
index 112427f691a9f50cc7915d52e05564caeaf8ec59..5ffa0aac66ad4b4fb6ad13dc7f4745a8dfa73d76 100644 |
--- a/media/formats/webm/webm_tracks_parser.cc |
+++ b/media/formats/webm/webm_tracks_parser.cc |
@@ -7,7 +7,6 @@ |
#include "base/logging.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
-#include "media/base/media_util.h" |
#include "media/base/timestamp_constants.h" |
#include "media/formats/webm/webm_constants.h" |
#include "media/formats/webm/webm_content_encodings.h" |
@@ -194,9 +193,6 @@ |
content_encodings()[0]->encryption_key_id(); |
} |
- EncryptionScheme encryption_scheme = |
- encryption_key_id.empty() ? Unencrypted() : AesCtrEncryptionScheme(); |
- |
if (track_type_ == kWebMTrackTypeAudio) { |
if (audio_track_num_ == -1) { |
audio_track_num_ = track_num_; |
@@ -212,7 +208,7 @@ |
DCHECK(!audio_decoder_config_.IsValidConfig()); |
if (!audio_client_.InitializeConfig( |
codec_id_, codec_private_, seek_preroll_, codec_delay_, |
- encryption_scheme, &audio_decoder_config_)) { |
+ !audio_encryption_key_id_.empty(), &audio_decoder_config_)) { |
return false; |
} |
media_tracks_->AddAudioTrack(audio_decoder_config_, |
@@ -235,9 +231,9 @@ |
video_default_duration_ = default_duration_; |
DCHECK(!video_decoder_config_.IsValidConfig()); |
- if (!video_client_.InitializeConfig(codec_id_, codec_private_, |
- encryption_scheme, |
- &video_decoder_config_)) { |
+ if (!video_client_.InitializeConfig( |
+ codec_id_, codec_private_, !video_encryption_key_id_.empty(), |
+ &video_decoder_config_)) { |
return false; |
} |
media_tracks_->AddVideoTrack(video_decoder_config_, |