Bug 1322799 part 1 - un-encapsulating SeekTask; r?jwwang
MozReview-Commit-ID: GlxFJI0psL1
--- a/dom/media/AccurateSeekTask.h
+++ b/dom/media/AccurateSeekTask.h
@@ -36,17 +36,16 @@ public:
void HandleNotDecoded(MediaData::Type aType, const MediaResult& aError) override;
void HandleAudioWaited(MediaData::Type aType) override;
void HandleVideoWaited(MediaData::Type aType) override;
void HandleNotWaited(const WaitForDataRejectValue& aRejection) override;
-private:
~AccurateSeekTask();
void RequestVideoData();
void RequestAudioData();
nsresult DropAudioUpToSeekTarget(MediaData* aSample);
--- a/dom/media/NextFrameSeekTask.h
+++ b/dom/media/NextFrameSeekTask.h
@@ -47,17 +47,16 @@ public:
void HandleNotDecoded(MediaData::Type aType, const MediaResult& aError) override;
void HandleAudioWaited(MediaData::Type aType) override;
void HandleVideoWaited(MediaData::Type aType) override;
void HandleNotWaited(const WaitForDataRejectValue& aRejection) override;
-private:
~NextFrameSeekTask();
void RequestVideoData();
bool NeedMoreVideo() const;
bool IsVideoRequestPending() const;
--- a/dom/media/SeekTask.h
+++ b/dom/media/SeekTask.h
@@ -75,16 +75,17 @@ public:
protected:
SeekTask(const void* aDecoderID,
AbstractThread* aThread,
MediaDecoderReaderWrapper* aReader,
const SeekTarget& aTarget);
virtual ~SeekTask();
+public:
void Resolve(const char* aCallSite);
void RejectIfExist(const MediaResult& aError, const char* aCallSite);
void AssertOwnerThread() const;
AbstractThread* OwnerThread() const;