Bug 1829054 store new AudioSink in a UniquePtr immediately r=padenot
commit27643a84437946508f6fddb5758846a7984b1dd4
authorKarl Tomlinson <karlt+@karlt.net>
Tue, 13 Jun 2023 01:13:37 +0000 (13 01:13 +0000)
committerKarl Tomlinson <karlt+@karlt.net>
Tue, 13 Jun 2023 01:13:37 +0000 (13 01:13 +0000)
treeb4c7d503f5bf649da982944a58b88a53318a6bd6
parent8c09a2586d6b8ea643038e7a3ce7396dda243b46
Bug 1829054 store new AudioSink in a UniquePtr immediately r=padenot

to remove risk of leak.

Depends on D180651

Differential Revision: https://phabricator.services.mozilla.com/D180652
dom/media/MediaDecoderStateMachine.cpp
dom/media/mediasink/AudioSinkWrapper.cpp
dom/media/mediasink/AudioSinkWrapper.h