Bug 867588 - Remove support for implementing Web Audio nodes which are not connected to the MediaStreams backend; r=roc

This commit is contained in:
Ehsan Akhgari 2013-05-01 11:09:07 -04:00
Родитель a4560745ae
Коммит 589fed31a5
10 изменённых файлов: 1 добавлений и 47 удалений

Просмотреть файл

@ -24,11 +24,6 @@ public:
virtual JSObject* WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aScope) MOZ_OVERRIDE;
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
void GetFloatFrequencyData(Float32Array& aArray);
void GetByteFrequencyData(Uint8Array& aArray);
void GetByteTimeDomainData(Uint8Array& aArray);

Просмотреть файл

@ -29,10 +29,6 @@ public:
}
AudioNode::DestroyMediaStream();
}
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
virtual uint32_t NumberOfInputs() const MOZ_FINAL MOZ_OVERRIDE
{
return 0;

Просмотреть файл

@ -146,7 +146,7 @@ AudioNode::Connect(AudioNode& aDestination, uint32_t aOutput,
input->mInputNode = this;
input->mInputPort = aInput;
input->mOutputPort = aOutput;
if (SupportsMediaStreams() && aDestination.mStream) {
if (aDestination.mStream) {
// Connect streams in the MediaStreamGraph
MOZ_ASSERT(aDestination.mStream->AsProcessedStream());
ProcessedMediaStream* ps =

Просмотреть файл

@ -87,13 +87,6 @@ public:
// This should be idempotent (safe to call multiple times).
virtual void DestroyMediaStream();
// This method should be overridden to return true in nodes
// which support being hooked up to the Media Stream graph.
virtual bool SupportsMediaStreams() const
{
return false;
}
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(AudioNode,
nsDOMEventTargetHelper)

Просмотреть файл

@ -27,11 +27,6 @@ public:
virtual JSObject* WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aScope) MOZ_OVERRIDE;
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
BiquadFilterType Type() const
{
return mType;

Просмотреть файл

@ -31,11 +31,6 @@ public:
return mDelay;
}
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
private:
static void SendDelayToStream(AudioNode* aNode);
friend class DelayNodeEngine;

Просмотреть файл

@ -26,11 +26,6 @@ public:
virtual JSObject* WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aScope) MOZ_OVERRIDE;
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
AudioParam* Threshold() const
{
return mThreshold;

Просмотреть файл

@ -31,11 +31,6 @@ public:
return mGain;
}
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
private:
static void SendGainToStream(AudioNode* aNode);

Просмотреть файл

@ -33,11 +33,6 @@ public:
virtual JSObject* WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aScope) MOZ_OVERRIDE;
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(PannerNode, AudioNode)

Просмотреть файл

@ -37,11 +37,6 @@ public:
virtual JSObject* WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aScope) MOZ_OVERRIDE;
virtual bool SupportsMediaStreams() const MOZ_OVERRIDE
{
return true;
}
virtual void Connect(AudioNode& aDestination, uint32_t aOutput,
uint32_t aInput, ErrorResult& aRv) MOZ_OVERRIDE
{