From 12f91210474cbb949f3be7d3150257cbfc59ce6e Mon Sep 17 00:00:00 2001 From: trav90 Date: Wed, 20 Sep 2023 14:06:59 -0500 Subject: [PATCH] Issue #2311 - Part 5 - Only load function pointer in FFTBlock once --- dom/media/webaudio/FFTBlock.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dom/media/webaudio/FFTBlock.h b/dom/media/webaudio/FFTBlock.h index f540f3a85d..072c9c0916 100644 --- a/dom/media/webaudio/FFTBlock.h +++ b/dom/media/webaudio/FFTBlock.h @@ -44,7 +44,9 @@ public: { #ifdef MOZ_LIBAV_FFT FFVPXRuntimeLinker::Init(); - FFVPXRuntimeLinker::GetRDFTFuncs(&sRDFTFuncs); + if (!sRDFTFuncs.init) { + FFVPXRuntimeLinker::GetRDFTFuncs(&sRDFTFuncs); + } #endif }