Bug 1310140. Part 8 - add CompletedState::HandleVideoSuspendTimeout(). draft
authorJW Wang <jwwang@mozilla.com>
Tue, 18 Oct 2016 10:54:39 +0800
changeset 426833 c6a84757250fb35faae6e5766ba907ed412ac6d3
parent 426832 039d8c0cee73099a57f14b8f0a9f7e4ed4fcbc75
child 426834 abec9aca2cc7598436452aa7a44041600ca3174b
push id32814
push userjwwang@mozilla.com
push dateWed, 19 Oct 2016 06:32:41 +0000
bugs1310140
milestone52.0a1
Bug 1310140. Part 8 - add CompletedState::HandleVideoSuspendTimeout(). MozReview-Commit-ID: LOrecImz2Cr
dom/media/MediaDecoderStateMachine.cpp
--- a/dom/media/MediaDecoderStateMachine.cpp
+++ b/dom/media/MediaDecoderStateMachine.cpp
@@ -905,16 +905,21 @@ public:
 
   bool HandleAudioCaptured() override
   {
     // MediaSink is changed. Schedule Step() to check if we can start playback.
     mMaster->ScheduleStateMachine();
     return true;
   }
 
+  void HandleVideoSuspendTimeout() override
+  {
+    // Do nothing since no decoding is going on.
+  }
+
 private:
   bool mSentPlaybackEndedEvent = false;
 };
 
 class MediaDecoderStateMachine::ShutdownState
   : public MediaDecoderStateMachine::StateObject
 {
 public: