From bf924fc6dd512f8f2dbd79b94d7e4b661fa7e6a0 Mon Sep 17 00:00:00 2001 From: JW Wang Date: Wed, 26 Aug 2015 10:30:56 +0800 Subject: [PATCH] Bug 1198568 - Fix build error in non-unified build for DecodedAudioDataSink.cpp. r=kinetik. --- dom/media/mediasink/AudioSink.h | 1 + dom/media/mediasink/DecodedAudioDataSink.cpp | 4 ++++ dom/media/mediasink/DecodedAudioDataSink.h | 6 +++++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dom/media/mediasink/AudioSink.h b/dom/media/mediasink/AudioSink.h index 49d4fa2cc5c..2276a735e1d 100644 --- a/dom/media/mediasink/AudioSink.h +++ b/dom/media/mediasink/AudioSink.h @@ -6,6 +6,7 @@ #if !defined(AudioSink_h__) #define AudioSink_h__ +#include "mozilla/MozPromise.h" #include "mozilla/nsRefPtr.h" #include "nsISupportsImpl.h" diff --git a/dom/media/mediasink/DecodedAudioDataSink.cpp b/dom/media/mediasink/DecodedAudioDataSink.cpp index 75dd113ace5..793ab6eaa3d 100644 --- a/dom/media/mediasink/DecodedAudioDataSink.cpp +++ b/dom/media/mediasink/DecodedAudioDataSink.cpp @@ -45,6 +45,10 @@ DecodedAudioDataSink::DecodedAudioDataSink(MediaQueue& aAudioQueue, { } +DecodedAudioDataSink::~DecodedAudioDataSink() +{ +} + void DecodedAudioDataSink::SetState(State aState) { diff --git a/dom/media/mediasink/DecodedAudioDataSink.h b/dom/media/mediasink/DecodedAudioDataSink.h index 271c79e5637..d67c4821e1a 100644 --- a/dom/media/mediasink/DecodedAudioDataSink.h +++ b/dom/media/mediasink/DecodedAudioDataSink.h @@ -7,6 +7,7 @@ #define DecodedAudioDataSink_h__ #include "AudioSink.h" +#include "MediaEventSource.h" #include "MediaInfo.h" #include "mozilla/nsRefPtr.h" #include "nsISupportsImpl.h" @@ -18,6 +19,9 @@ #include "mozilla/ReentrantMonitor.h" namespace mozilla { + +class AudioStream; + namespace media { class DecodedAudioDataSink : public AudioSink { @@ -59,7 +63,7 @@ private: AUDIOSINK_STATE_ERROR }; - virtual ~DecodedAudioDataSink() {} + virtual ~DecodedAudioDataSink(); void DispatchTask(already_AddRefed&& event); void SetState(State aState);