| Index: media/filters/decrypting_demuxer_stream.h
|
| diff --git a/media/filters/decrypting_demuxer_stream.h b/media/filters/decrypting_demuxer_stream.h
|
| index f66f9ab757dd09e4aa489b535d1a45f25dd4a2e4..e0a4580c27244179129706528f82458c78d392e6 100644
|
| --- a/media/filters/decrypting_demuxer_stream.h
|
| +++ b/media/filters/decrypting_demuxer_stream.h
|
| @@ -36,7 +36,8 @@ class MEDIA_EXPORT DecryptingDemuxerStream : public DemuxerStream {
|
| ~DecryptingDemuxerStream() override;
|
|
|
| void Initialize(DemuxerStream* stream,
|
| - const PipelineStatusCB& status_cb);
|
| + const PipelineStatusCB& status_cb,
|
| + const base::Closure& waiting_for_encryption_key_cb);
|
|
|
| // Cancels all pending operations and fires all pending callbacks. If in
|
| // kPendingDemuxerRead or kPendingDecrypt state, waits for the pending
|
| @@ -104,6 +105,7 @@ class MEDIA_EXPORT DecryptingDemuxerStream : public DemuxerStream {
|
| PipelineStatusCB init_cb_;
|
| ReadCB read_cb_;
|
| base::Closure reset_cb_;
|
| + base::Closure waiting_for_encryption_key_cb_;
|
|
|
| // Pointer to the input demuxer stream that will feed us encrypted buffers.
|
| DemuxerStream* demuxer_stream_;
|
|
|