| Index: media/formats/mp4/mp4_stream_parser.h
|
| diff --git a/media/formats/mp4/mp4_stream_parser.h b/media/formats/mp4/mp4_stream_parser.h
|
| index b8439bc6bae8ae776cc800e9a31cf2d816984b02..1783402acd8defde215d0c5d3a2e70a3fed20449 100644
|
| --- a/media/formats/mp4/mp4_stream_parser.h
|
| +++ b/media/formats/mp4/mp4_stream_parser.h
|
| @@ -28,13 +28,15 @@ class MEDIA_EXPORT MP4StreamParser : public StreamParser {
|
| MP4StreamParser(const std::set<int>& audio_object_types, bool has_sbr);
|
| virtual ~MP4StreamParser();
|
|
|
| - virtual void Init(const InitCB& init_cb, const NewConfigCB& config_cb,
|
| - const NewBuffersCB& new_buffers_cb,
|
| - bool ignore_text_tracks,
|
| - const NeedKeyCB& need_key_cb,
|
| - const NewMediaSegmentCB& new_segment_cb,
|
| - const base::Closure& end_of_segment_cb,
|
| - const LogCB& log_cb) override;
|
| + virtual void Init(
|
| + const InitCB& init_cb,
|
| + const NewConfigCB& config_cb,
|
| + const NewBuffersCB& new_buffers_cb,
|
| + bool ignore_text_tracks,
|
| + const EncryptedMediaInitDataCB& encrypted_media_init_data_cb,
|
| + const NewMediaSegmentCB& new_segment_cb,
|
| + const base::Closure& end_of_segment_cb,
|
| + const LogCB& log_cb) override;
|
| virtual void Flush() override;
|
| virtual bool Parse(const uint8* buf, int size) override;
|
|
|
| @@ -51,7 +53,7 @@ class MEDIA_EXPORT MP4StreamParser : public StreamParser {
|
| bool ParseMoov(mp4::BoxReader* reader);
|
| bool ParseMoof(mp4::BoxReader* reader);
|
|
|
| - void EmitNeedKeyIfNecessary(
|
| + void OnEncryptedMediaInitData(
|
| const std::vector<ProtectionSystemSpecificHeader>& headers);
|
|
|
| // To retain proper framing, each 'mdat' atom must be read; to limit memory
|
| @@ -94,7 +96,7 @@ class MEDIA_EXPORT MP4StreamParser : public StreamParser {
|
| InitCB init_cb_;
|
| NewConfigCB config_cb_;
|
| NewBuffersCB new_buffers_cb_;
|
| - NeedKeyCB need_key_cb_;
|
| + EncryptedMediaInitDataCB encrypted_media_init_data_cb_;
|
| NewMediaSegmentCB new_segment_cb_;
|
| base::Closure end_of_segment_cb_;
|
| LogCB log_cb_;
|
|
|