[Webkit-unassigned] [Bug 75522] Enable IPP for FFTFrame
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 10 18:10:16 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=75522
--- Comment #15 from Chris Rogers <crogers at google.com> 2012-01-10 18:10:16 PST ---
(In reply to comment #14)
> (In reply to comment #13)
> > (In reply to comment #12)
> > > Created an attachment (id=121794)
--> (https://bugs.webkit.org/attachment.cgi?id=121794&action=review) [details] [details] [details]
> > > Patch
> > >
> > > Update the patch as the convolution layout test updated, new result:
> > > Tests ConvolverNode processing a mono channel with mono impulse response.
> > >
> > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
> > >
> > > PASS Initial latency of convolver is silent.
> > > PASS Triangular portion of convolution is correct.
> > > FAIL First part of tail of convolution is not sufficiently small: 0.00244140625 dB
> >
> > This is way too large. This corresponds to a max tail value of about 44100. (0 dB = 1, relative to max of the triangle.) The expected value should be less than -146 dB. Something is messed up. Perhaps the test is wrong?
>
> I think the "tail1Max" of the updated patch is exactly the same as last patch, with the threshold value 0.002 in the old layout test which should be -53.98 dB ( 20*log10(0.002) ) in dB format. But in your updated layout test the value is down to -146.7 dB, any reason to change the threshold value?
>
> Also, the error output in your updated test script :
> testFailed("First part of tail of convolution is not sufficiently small: " + tail1Max + " dB");
> should it be
> testFailed("First part of tail of convolution is not sufficiently small: " + tail1MaxDecibels+ " dB");
> ?
Yes, it looks like the layout test itself needs to be fixed as you recommend (to report a failure with tail1MaxDecibels). Once you fix that, then you can find the true error in dB. It's not -53.98 dB as you mention because it's the dB difference computed from the refMax if you see how tail1MaxDecibels is computed.
I recommend you fix the layout test and also adjust the threshold so that your code passes (assuming it's better than -100 dB or so) and upload a new patch with that fix included.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list