[Webkit-unassigned] [Bug 216813] REGRESSION(r267383): fast/mediastream/getUserMedia-webaudio.html is failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 23 04:19:32 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=216813

--- Comment #7 from Víctor M. Jáquez L. <vjaquez at igalia.com> ---
(In reply to Víctor M. Jáquez L. from comment #6)
> (In reply to Chris Dumez from comment #5)
> > Would anyone be able to try to following change to see if it helps?
> > 
> > diff --git a/Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp
> > b/Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp
> > index 213dd93d8540..21438f80aa1a 100644
> > --- a/Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp
> > +++ b/Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp
> > @@ -113,8 +113,15 @@ void FFTFrame::multiply(const FFTFrame& frame)
> >      const float* realP2 = frame2.realData();
> >      const float* imagP2 = frame2.imagData();
> >  
> > +    float real0 = realP1[0];
> > +    float imag0 = imagP1[0];
> > +
> >      size_t size = unpackedFFTDataSize(m_FFTSize);
> >      VectorMath::zvmul(realP1, imagP1, realP2, imagP2, realP1, imagP1, size);
> > +
> > +    // Multiply the packed DC/nyquist component
> > +    realP1[0] = real0 * realP2[0];
> > +    imagP1[0] = imag0 * imagP2[0];
> >  }
> >  
> >  void FFTFrame::doFFT(const float* data)
> 
> This patch, doing a preliminary test, seems to fix 
> 
> imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-
> interface/realtimeanalyser-fft-scaling.html
> webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
> webaudio/Analyser/realtimeanalyser-freq-data.html
> webrtc/audio-peer-connection-webaudio.html
> webrtc/peer-connection-audio-unmute.html
> 
> But not fast/mediastream/getUserMedia-webaudio.html

False alarm. Sorry, I didn't unflagged the tests. :(

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200923/18dcdb81/attachment.htm>


More information about the webkit-unassigned mailing list