Bug 864086 - Simplify AudioNode::DestroyMediaStream callers; r=padenot

This commit is contained in:
Ehsan Akhgari 2013-04-22 08:14:10 -04:00
parent 7440e00896
commit 6f9afe1879
14 changed files with 0 additions and 44 deletions

View File

@ -77,11 +77,6 @@ AnalyserNode::AnalyserNode(AudioContext* aContext)
AllocateBuffer();
}
AnalyserNode::~AnalyserNode()
{
DestroyMediaStream();
}
JSObject*
AnalyserNode::WrapObject(JSContext* aCx, JSObject* aScope)
{
@ -243,12 +238,6 @@ AnalyserNode::ApplyBlackmanWindow(float* aBuffer, uint32_t aSize)
}
}
void
AnalyserNode::DestroyMediaStream()
{
AudioNode::DestroyMediaStream();
}
bool
AnalyserNode::AllocateBuffer()
{

View File

@ -18,7 +18,6 @@ class AnalyserNode : public AudioNode
{
public:
explicit AnalyserNode(AudioContext* aContext);
virtual ~AnalyserNode();
NS_DECL_ISUPPORTS_INHERITED
@ -29,8 +28,6 @@ public:
return true;
}
virtual void DestroyMediaStream() MOZ_OVERRIDE;
void GetFloatFrequencyData(Float32Array& aArray);
void GetByteFrequencyData(Uint8Array& aArray);
void GetByteTimeDomainData(Uint8Array& aArray);

View File

@ -428,11 +428,9 @@ AudioBufferSourceNode::AudioBufferSourceNode(AudioContext* aContext)
AudioBufferSourceNode::~AudioBufferSourceNode()
{
//
if (Context()) {
Context()->UnregisterAudioBufferSourceNode(this);
}
DestroyMediaStream();
}
JSObject*

View File

@ -20,7 +20,6 @@ class AudioBufferSourceNode : public AudioNode,
{
public:
explicit AudioBufferSourceNode(AudioContext* aContext);
virtual ~AudioBufferSourceNode();
virtual void DestroyMediaStream() MOZ_OVERRIDE
{

View File

@ -78,8 +78,6 @@ public:
virtual ~AudioNode();
// This should be idempotent (safe to call multiple times).
// This should be called in the destructor of every class that overrides
// this method.
virtual void DestroyMediaStream()
{
if (mStream) {

View File

@ -109,11 +109,6 @@ BiquadFilterNode::BiquadFilterNode(AudioContext* aContext)
engine->SetSourceStream(static_cast<AudioNodeStream*> (mStream.get()));
}
BiquadFilterNode::~BiquadFilterNode()
{
DestroyMediaStream();
}
JSObject*
BiquadFilterNode::WrapObject(JSContext* aCx, JSObject* aScope)
{

View File

@ -33,7 +33,6 @@ class BiquadFilterNode : public AudioNode
{
public:
explicit BiquadFilterNode(AudioContext* aContext);
~BiquadFilterNode();
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(BiquadFilterNode, AudioNode)

View File

@ -127,11 +127,6 @@ DynamicsCompressorNode::DynamicsCompressorNode(AudioContext* aContext)
engine->SetSourceStream(static_cast<AudioNodeStream*> (mStream.get()));
}
DynamicsCompressorNode::~DynamicsCompressorNode()
{
DestroyMediaStream();
}
JSObject*
DynamicsCompressorNode::WrapObject(JSContext* aCx, JSObject* aScope)
{

View File

@ -19,7 +19,6 @@ class DynamicsCompressorNode : public AudioNode
{
public:
explicit DynamicsCompressorNode(AudioContext* aContext);
~DynamicsCompressorNode();
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(DynamicsCompressorNode, AudioNode)

View File

@ -103,11 +103,6 @@ GainNode::GainNode(AudioContext* aContext)
engine->SetSourceStream(static_cast<AudioNodeStream*> (mStream.get()));
}
GainNode::~GainNode()
{
DestroyMediaStream();
}
JSObject*
GainNode::WrapObject(JSContext* aCx, JSObject* aScope)
{

View File

@ -19,7 +19,6 @@ class GainNode : public AudioNode
{
public:
explicit GainNode(AudioContext* aContext);
virtual ~GainNode();
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(GainNode, AudioNode)

View File

@ -184,7 +184,6 @@ PannerNode::~PannerNode()
if (Context()) {
Context()->UnregisterPannerNode(this);
}
DestroyMediaStream();
}
JSObject*

View File

@ -357,11 +357,6 @@ ScriptProcessorNode::ScriptProcessorNode(AudioContext* aContext,
engine->SetSourceStream(static_cast<AudioNodeStream*> (mStream.get()));
}
ScriptProcessorNode::~ScriptProcessorNode()
{
DestroyMediaStream();
}
JSObject*
ScriptProcessorNode::WrapObject(JSContext* aCx, JSObject* aScope)
{

View File

@ -27,7 +27,6 @@ public:
uint32_t aBufferSize,
uint32_t aNumberOfInputChannels,
uint32_t aNumberOfOutputChannels);
virtual ~ScriptProcessorNode();
NS_DECL_ISUPPORTS_INHERITED