author | Ed Morley <emorley@mozilla.com> |
Mon, 29 Jul 2013 09:54:58 +0100 | |
changeset 140306 | c43900741e9a079cb960877aa4ca4441b6dcee0a |
parent 140305 | 31453209a88adb6a30a84167f7cf4e5969cee414 |
child 140307 | 3f150133a4de08b739ea517e5dc3de0cbd4a2327 |
push id | 25023 |
push user | emorley@mozilla.com |
push date | Mon, 29 Jul 2013 14:13:44 +0000 |
treeherder | mozilla-central@8c89fe2a5c92 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 856361 |
milestone | 25.0a1 |
backs out | 3fbe86d67b6ade0589f7feff72bface2eb461a8f |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
content/media/webaudio/MediaStreamAudioSourceNode.cpp | file | annotate | diff | comparison | revisions |
--- a/content/media/webaudio/MediaStreamAudioSourceNode.cpp +++ b/content/media/webaudio/MediaStreamAudioSourceNode.cpp @@ -8,18 +8,23 @@ #include "mozilla/dom/MediaStreamAudioSourceNodeBinding.h" #include "AudioNodeEngine.h" #include "AudioNodeExternalInputStream.h" #include "DOMMediaStream.h" namespace mozilla { namespace dom { -NS_IMPL_CYCLE_COLLECTION_INHERITED_1(MediaStreamAudioSourceNode, AudioNode, - mInputStream) +NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(MediaStreamAudioSourceNode) + NS_IMPL_CYCLE_COLLECTION_UNLINK(mInputStream) +NS_IMPL_CYCLE_COLLECTION_UNLINK_END_INHERITED(AudioNode) + +NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(MediaStreamAudioSourceNode, AudioNode) + NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mInputStream) +NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) NS_IMPL_ADDREF_INHERITED(MediaStreamAudioSourceNode, AudioNode) NS_IMPL_RELEASE_INHERITED(MediaStreamAudioSourceNode, AudioNode) MediaStreamAudioSourceNode::MediaStreamAudioSourceNode(AudioContext* aContext,