Bug 82347

Summary: [GTK] WebAudio Noise Issue (pop noise)
Product: WebKit Reporter: sangho park <gouache95>
Component: Web AudioAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: crogers, gouache95, pnormand, s.choi
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
test audio none

Description sangho park 2012-03-27 09:04:31 PDT
there is 'pop noise' (i don't know exact technical term) issue in WebAudio.
in all of the WebAudio example page, i can find pop noise.

I have no clue about this issue, but i think it's not performance issue.
because my test pc has very good performance and i've already test with FFT_IPP.

pls show me any point of the clue.

[My PC]
Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (8 Core)

[O/S]
Linux 3.2.0-20-generic #32-Ubuntu SMP Thu Mar 22 02:22:46 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

[example page]
http://chromium.googlecode.com/svn/trunk/samples/audio/visualizer-gl.html

[attachment]
the file contains original sound (human-voice) and webaudio output sound.
you can find many pop noise in webaudio output file.
Comment 1 sangho park 2012-03-27 09:07:22 PDT
Created attachment 134082 [details]
test audio
Comment 2 Philippe Normand 2012-03-27 09:25:32 PDT
(In reply to comment #0)
> because my test pc has very good performance and i've already test with FFT_IPP.
> 

What do you mean by that ^ ?
Comment 3 sangho park 2012-03-27 09:31:21 PDT
(In reply to comment #2)
> (In reply to comment #0)
> > because my test pc has very good performance and i've already test with FFT_IPP.
> > 
> 
> What do you mean by that ^ ?

at the first time, i tried to find performance issue.
so I change the FFT to 'FFTFrameIPP.cpp' instead of 'FFTFrameGStreamer.cpp'
but the result was same (has pop noise).

i used non-commercial ipp_7.0.6.293_intel64..
Comment 4 Philippe Normand 2012-03-27 09:37:39 PDT
Maybe there's an issue in the webaudiosrc gst element or in AudioDestinationGStreamer.

You use pulseaudio I guess?

Also what versions of gst packages do you have?
Comment 5 sangho park 2012-03-27 09:40:05 PDT
(In reply to comment #4)
> Maybe there's an issue in the webaudiosrc gst element or in AudioDestinationGStreamer.
> 
> You use pulseaudio I guess?
> 
> Also what versions of gst packages do you have?

yes i use pulse audio.

Plugin Details:
  Name:			pulseaudio
  Description:		PulseAudio plugin library
  Filename:		/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstpulse.so
  Version:		0.10.31
  License:		LGPL
  Source module:	gst-plugins-good
  Source release date:	2012-02-20
  Binary package:	GStreamer Good Plugins (Ubuntu)
  Origin URL:		https://launchpad.net/distros/ubuntu/+source/gst-plugins-good0.10
Comment 6 sangho park 2012-03-28 07:51:06 PDT
one more information...
clock skew log was found..

"gst_base_audio_sink_skew_slaving:<alsasink0> correct clock skew 20259771 > 20000000"

does it help to find the clue?

hmm.. alsasink is same with pulsesink.
Comment 7 Philippe Normand 2012-04-16 08:15:08 PDT
I can reproduce the issue with a 64-bit build but a 32-bit build is fine. Can you confirm?
Comment 8 sangho park 2012-04-16 22:23:05 PDT
(In reply to comment #7)
> I can reproduce the issue with a 64-bit build but a 32-bit build is fine. Can you confirm?

I just test on 32-bit ubuntu 12.04
is it really fine on 32-bit? in my case, not fine :(
Comment 9 Philippe Normand 2012-09-13 07:36:44 PDT

*** This bug has been marked as a duplicate of bug 95833 ***