| Index: media/filters/decoder_stream.h
|
| diff --git a/media/filters/decoder_stream.h b/media/filters/decoder_stream.h
|
| index 2a7d8497c2bbb030fa0ca6e122c9e13839d41e65..031055eb106c5c6611c886ad77968fe5c070ace6 100644
|
| --- a/media/filters/decoder_stream.h
|
| +++ b/media/filters/decoder_stream.h
|
| @@ -203,12 +203,14 @@ class MEDIA_EXPORT DecoderStream {
|
| std::unique_ptr<DecoderSelector<StreamType>> decoder_selector_;
|
|
|
| std::unique_ptr<Decoder> decoder_;
|
| +
|
| // When falling back from H/W decoding to S/W decoding, destructing the
|
| // GpuVideoDecoder too early results in black frames being displayed.
|
| // |previous_decoder_| is used to keep it alive. It is destroyed once we've
|
| // decoded at least media::limits::kMaxVideoFrames frames after fallback.
|
| int decoded_frames_since_fallback_;
|
| std::unique_ptr<Decoder> previous_decoder_;
|
| +
|
| std::unique_ptr<DecryptingDemuxerStream> decrypting_demuxer_stream_;
|
|
|
| ConfigChangeObserverCB config_change_observer_cb_;
|
|
|