diff options
Diffstat (limited to 'media/formats/mp4')
-rw-r--r-- | media/formats/mp4/mp4_stream_parser.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/media/formats/mp4/mp4_stream_parser.cc b/media/formats/mp4/mp4_stream_parser.cc index 966d250..a850444 100644 --- a/media/formats/mp4/mp4_stream_parser.cc +++ b/media/formats/mp4/mp4_stream_parser.cc @@ -349,6 +349,9 @@ bool MP4StreamParser::ParseMoov(BoxReader* reader) { } } + if (!moov_->pssh.empty()) + OnEncryptedMediaInitData(moov_->pssh); + RCHECK(config_cb_.Run(audio_config, video_config, TextTrackConfigMap())); StreamParser::InitParameters params(kInfiniteDuration()); @@ -376,9 +379,6 @@ bool MP4StreamParser::ParseMoov(BoxReader* reader) { if (!init_cb_.is_null()) base::ResetAndReturn(&init_cb_).Run(params); - if (!moov_->pssh.empty()) - OnEncryptedMediaInitData(moov_->pssh); - return true; } |