Commit 2b94f1c4 authored by JW Wang's avatar JW Wang
Browse files

Bug 1252753. Part 2 - remove MediaDecoderStateMachine::PushFront(). r=kinetik.

MozReview-Commit-ID: 2jtDFI61bGf
parent e25d87fa
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -695,22 +695,6 @@ MediaDecoderStateMachine::Push(MediaData* aSample, MediaData::Type aSampleType)
  DispatchDecodeTasksIfNeeded();
}

void
MediaDecoderStateMachine::PushFront(MediaData* aSample, MediaData::Type aSampleType)
{
  MOZ_ASSERT(OnTaskQueue());
  MOZ_ASSERT(aSample);
  if (aSample->mType == MediaData::AUDIO_DATA) {
    AudioQueue().PushFront(aSample);
  } else if (aSample->mType == MediaData::VIDEO_DATA) {
    aSample->As<VideoData>()->mFrameID = ++mCurrentFrameID;
    VideoQueue().PushFront(aSample);
  } else {
    // TODO: Handle MediaRawData, determine which queue should be pushed.
  }
  UpdateNextFrameStatus();
}

void
MediaDecoderStateMachine::CheckIsAudible(const MediaData* aSample)
{
+0 −1
Original line number Diff line number Diff line
@@ -392,7 +392,6 @@ protected:
  // aSample must not be null.

  void Push(MediaData* aSample, MediaData::Type aSampleType);
  void PushFront(MediaData* aSample, MediaData::Type aSampleType);

  void OnAudioPopped(const RefPtr<MediaData>& aSample);
  void OnVideoPopped(const RefPtr<MediaData>& aSample);