DescriptionWeb Audio: Drop Oilpan from AudioSummingJunction.
Drop GarbageCollectedFinalized inheritance from AudioSummingJunction,
and add GarbageCollectedFinalized to AudioNodeInput and
AudioParamHandler, which are derived from AudioSummingJunction.
- AudioSummingJunction doesn't have Member<AudioContext>, has
RefPtr<DeferredTaskHandler> instead.
- Code to trace m_renderingOutputs is moved to AudioNodeInput and
AudioParamHandler.
- AudioContext::m_liveAudioSummingJunctions is unnecessary
because we can unregister AudioSummingJunction from
DeferredTaskHandler in ~AudioSummingJunction().
BUG=464617
R=haraken@chromium.org, rtoy@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=192574
Patch Set 1 #
Total comments: 8
Patch Set 2 : Remove m_didCallDispose #
Messages
Total messages: 14 (4 generated)
|