New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 69 users

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2013
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment
link

Issue 161307: Sound is choppy or distorted for Chrome 23 and higher in Windows XP.

Reported by siedeen@chromium.org, Nov 15 2012 Project Member

Issue description

Creating a new bug for user reports from Chrome 23 and higher who are still reporting choppy sound issues, per Justin's comment (161) on  issue 136624 .

One user mentioned disabling PepperFlash seems to workaround the issue.

We're asking users for the following, and will post findings here:
1. Details from your chrome://flash page
2. Sound card type and driver version
3. Audio configuration (sampling rate settings, effects, speaker configuration -- e.g., 5.1, etc.)
4. Sites where the choppy audio issue occurs.

Is there other information that we should also be asking for?

Reference: https://productforums.google.com/forum/#!topic/chrome/8dmv8Gjc7P0
https://goto.google.com/2603544
 
Showing comments 60 - 159 of 159 Older

Comment 60 by richardk...@gmail.com, Dec 4 2012

My app is working perfectly in Canary. For now I'm going to give users instructions on how to disable Pepper. How long will it be before this fix is in the stable channel?

Comment 61 by rasamas...@gmail.com, Dec 4 2012

User from c28, c29, and c46: Things are worse in 25.0.1348.0 for me. Testing using Pandora for audio.

When I'm not doing anything on my computer, the sound is almost always perfect, whether Canary is foreground or background. Occasionally it still acts up (once ever 30 seconds to 2 minutes), getting choppy for a moment.
If I open new tabs / browse the web in Canary, there's minimal choppiness (milliseconds in audio breaks, lasting only a few seconds total most of the time).
If I switch windows in the task bar, there is also minimal choppiness.
If I'm playing Pandora in Canary and I'm opening new tabs or browsing in Chrome Stable, things get horrible. Painful, quarter-to-half-second breaks in audio lasting 2 to 20 seconds at a times.
If I stop browsing in Chrome Stable, like right now while I'm typing this comment, choppiness generally goes away, returning to the situation I described if I'm doing nothing on my computer above.

I would say it was a processor issue or something (Dell Dimension C521; good 6-year-old computer), but I can run Pandora in IE8 in the background without issue, and that's saying something.

Comment 62 by newton.j...@gmail.com, Dec 5 2012

I tried these:
25.0.1327.0 Canary in comment 20
25.0.1342.0 Canary in comment 53
25.0.1348.0 Canary here

1327 was a great improvement 
1342 was somehat improved over that
1348 was no better, just different



This latest version, 1348, is similar to 1342 in that the pops seem to happen mostly when another tab or program is loading:

* In 1342, opening Google News in another tab caused Youtube to pop once. Now, there is a cluster of several pops as it loads.

* Opening another program causes an annoying series of pops (check the attached recording).

* If I click on an embedded Youtube video on Google News and then switch back to the Youtube tab before it opens, the processor usage shoots up to 100% and both videos freeze, eventually giving the message "A plug-in (Shockwave Flash) isn't responding." (Granted, I don't normally watch two videos at once, but accidentally clicking on another one ought not cause Flash to crash.)



When NPAPI Flash is enabled, the video continues to work without a single audio flaw during tab or program loads. When the embedded video is started up in a background Google News tab, both videos play simultaneously with flawless audio, no crash, and moderate CPU usage.

I used this Youtube video for testing, along with Google News and OpenOffice:
http://www.youtube.com/watch?v=jAJ4i1L3y5M
canary 25.0.1348.0 pops when another program loads .wav
1.4 MB Download

Comment 63 by dar...@3farmers.com, Dec 5 2012

This started happening to me today after upgrading Chrome.

Trying to play a video from CollegeHumor.com

Google Chrome	24.0.1312.32 (beta)
OS	Linux
Flash plugin	11.5.31.110 /opt/google/chrome/PepperFlash/libpepflashplayer.so
Flash plugin	11.2 r202 /usr/lib/mozilla/plugins/libflashplayer.so (not used)
--- GPU information ---
--- GPU driver, more information ---
Vendor Id	0x8086
Device Id	0x0126
Driver vendor	Mesa
Driver version	9.0
Driver date	
Pixel shader version	1.30
Vertex shader version	1.30
GL version	3.0
GL_VENDOR	Intel Open Source Technology Center
GL_RENDERER	Mesa DRI Intel(R) Sandybridge Mobile
GL_VERSION	3.0 Mesa 9.0
...

Comment 64 by dar...@3farmers.com, Dec 5 2012

Test Video at http://www.youtube.com/watch?v=jAJ4i1L3y5M plays too fast and the audio is very choppy.

Comment 65 by dharani@google.com, Dec 5 2012

 Issue 164373  has been merged into this issue.

Comment 66 by dar...@3farmers.com, Dec 5 2012

My issue was resolved by reverting to Flash 11.2.202.251.

Comment 67 by Deleted ...@, Dec 6 2012

Still same "old" backward incompatible Chrome, just like Churchill's democracy: "the worst system except for all others". Here is DxDiag.exe's output for you.
DxDiag.txt
54.2 KB View Download

Comment 68 by rdd...@gmail.com, Dec 9 2012

1)

Google Chrome	23.0.1271.95 (m)
OS	Windows XP SP3
Flash plugin	11.5.31.2 C:\Documents and Settings\Owner\Local Settings\Application Data\Google\Chrome\Application\23.0.1271.95\PepperFlash\pepflashplayer.dll
--- Crash data ---
crash id	de2874b397072ad8 Tuesday, 17 April 2012 17:19:03
--- GPU information ---
Graphics card	Mobile Intel(R) 945 Express Chipset Family
Driver display name	igxprd32.dll
--- GPU driver, more information ---
Vendor Id	0x8086
Device Id	0x27a2
Driver vendor	Intel Corporation
Driver version	6.14.10.4926
Driver date	2-15-2008
Pixel shader version	2.0
Vertex shader version	0.0
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS


2)

SoundMAX Integrated Digital HD Audio
Driver: 5.10.1.4326


3)

Laptop stereo speakers; hardware acceleration - full; sample rate conv. quality - best


4)

All streaming sites, including youtube, 4od, BBC iPlayer


Hope this can be fixed soon.
Thanks

Comment 69 by devuran...@gmx.net, Dec 10 2012

Re: comment #14, comment #52:
This might have some relation to PulseAudio's tsched=0, which I now found I had enabled in my /etc/pulse/default.pa. (I don't remember when I did this - whether before or after I reported this bug). I removed tsched=0 and my Chrome PepperFlash sound distortion problem is gone.

Comment 70 by rasamas...@gmail.com, Dec 11 2012

User from c28, c29, c46, and c61: As I'm using Chrome Canary (build 1357 now) to get somewhat decent audio, I'm realizing whatever changes you've done to PepperFlash audio on WinXP are now causing my machine to freeze up for 2 to 5 seconds whenever I initialize audio in a flash app. Say I startup Pandora or YouTube. At the moment the audio should start the screen locks (outside of the mouse) for those few seconds. If I pause the audio, when I hit play again the machine locks again. That's how I know it has to do with the audio and not something else.

Choppiness still present as before.

Comment 71 by theoneof...@gmail.com, Dec 12 2012

Google Chrome	23.0.1271.97 (m)
OS	Windows Server 2003 or XP Pro 64 bit SP2 64 bit
Flash plugin	11.5.31.5 C:\Program Files (x86)\Google\Chrome\Application\23.0.1271.97\PepperFlash\pepflashplayer.dll
Flash plugin	11,5,502,110 C:\WINDOWS\SysWOW64\Macromed\Flash\NPSWF32_11_5_502_110.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	NVIDIA GeForce 8400 GS
Driver display name	nv4_disp.dll
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x06e4
Driver vendor	NVIDIA
Driver version	6.14.13.681
Driver date	9-23-2012
Pixel shader version	3.0
Vertex shader version	3.0

ASUS Xonar DG (PCI)

Comment 72 by dalecur...@chromium.org, Dec 12 2012

 Issue 164817  has been merged into this issue.

Comment 73 by ansis.fr...@gmail.com, Dec 13 2012

Hi!
After some time I realize that- new versions of Adobe Flash player are eat more CPU and I downgrade to 10.2.152.26. Use instructions from here: http://webigniter.wordpress.com/2012/05/14/how-to-downgrade-your-flash-version-in-google-chrome/
http://youtu.be/IO08kSfOipw
How you see in video CPU is free to do some other jobs, not only one :)
More old than this versions are in archive site.
If your PC is old, you can downgrade to more earlier versions.
Thank, you!
Good luck!
P.S. Look here to see conversation from beginning. There are 2 video links about subject. Thank, You!

Comment 75 by newton.j...@gmail.com, Dec 13 2012

Ansis- As of this comment (with Chrome 23.0.1271.97 m), the current NPAPI Flash is version 11,4,402,287 while the current PPAPI Flash is called 11.5.31.5 . The version numbers are two separate development streams, so what you're describing is a switch and not a downgrade. PPAPI is the one to complain about here. (If you had any NPAPI problems, you'd need to complain to Adobe.)

Telling people to just disable the offending plugin removes the frustration for a few people, but getting it fixed removes the frustration for /everybody/.

Comment 76 by dalecur...@chromium.org, Dec 13 2012

Labels: Mstone-24 Merge-Requested
dharani: Okay to merge the best candidate fixes for M24?
http://src.chromium.org/viewvc/chrome?view=rev&revision=168111
http://src.chromium.org/viewvc/chrome?view=rev&revision=169553

Not:
https://code.google.com/p/chromium/source/detail?r=170870

Since one user is reporting some freezes possibly related to this patch.

Comment 77 by dharani@google.com, Dec 13 2012

Labels: -Merge-Requested Merge-Approved

Comment 78 by bugdroid1@chromium.org, Dec 13 2012

Project Member
Labels: -Merge-Approved merge-merged-1312
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=172971

------------------------------------------------------------------------
r172971 | dalecurtis@google.com | 2012-12-13T21:48:50.178208Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/content/browser/renderer_host/render_process_host_impl.cc?r1=172971&r2=172970&pathrev=172971
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/ppapi/shared_impl/ppb_audio_config_shared.cc?r1=172971&r2=172970&pathrev=172971
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_util.cc?r1=172971&r2=172970&pathrev=172971
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/base/media_switches.cc?r1=172971&r2=172970&pathrev=172971
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/base/media_switches.h?r1=172971&r2=172970&pathrev=172971
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/win/waveout_output_win.cc?r1=172971&r2=172970&pathrev=172971

Merge 168111
> Increase Windows XP hardware buffer size to 4096.
> 
> In local testing with XP we noticed WebAudio and HTML5 suffer from
> clicking with the "low latency" 2048 buffer size.
> 
> This CL also adds a --audio-buffer-size parameter which we can use
> to have users tweak in the field and report results back.
> 
> BUG= 161307 
> TEST=XP!
> TBR=sky
> 
> Review URL: https://codereview.chromium.org/11309015

TBR=dalecurtis@google.com
Review URL: https://codereview.chromium.org/11567023
------------------------------------------------------------------------

Comment 79 by dalecur...@chromium.org, Dec 13 2012

Merged fixup change associated with 168111 too:
http://src.chromium.org/viewvc/chrome?view=rev&revision=172972

Comment 80 by bugdroid1@chromium.org, Dec 13 2012

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=172979

------------------------------------------------------------------------
r172979 | dalecurtis@google.com | 2012-12-13T22:11:23.872457Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_io.h?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_output_resampler.cc?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/content/browser/renderer_host/media/audio_sync_reader.cc?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/content/browser/renderer_host/media/audio_sync_reader.h?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_output_controller.cc?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/win/waveout_output_win.cc?r1=172979&r2=172978&pathrev=172979
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_output_controller.h?r1=172979&r2=172978&pathrev=172979

Merge 169553
> Always wait for DataReady() on Windows WaveOut.
> 
> Only WaveOut still needs this hack and since all renderer clients
> now use the shared memory marker we can always wait for it.
> 
> I suspect on low end machines this timeout is leading to pops and
> clicks for some users on XP.
> 
> BUG= 161307 
> TEST=audio still works.
> 
> Review URL: https://codereview.chromium.org/11348166

TBR=dalecurtis@google.com
Review URL: https://codereview.chromium.org/11568021
------------------------------------------------------------------------

Comment 81 by bugdroid1@chromium.org, Dec 13 2012

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=172980

------------------------------------------------------------------------
r172980 | dalecurtis@google.com | 2012-12-13T22:20:50.317380Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1312/src/media/audio/audio_output_resampler.cc?r1=172980&r2=172979&pathrev=172980

Revert partial mismerged hunk. BUG= 161307 
------------------------------------------------------------------------

Comment 82 by newton.j...@gmail.com, Dec 14 2012

Version 25.0.1359.3 canary

I'm doing the same test as I did in comment 62, recording audio from a YouTube video while loading Google News in another tab or while loading another program.

Results: NPAPI Flash doesn't skip a beat and CPU stays low. PPAPI Flash tries to hog the whole CPU and glitches when it can't.

Sorry. No luck on the fix. On the plus side, at least it's not any worse.
PepperFlash audio gitches- loading program while playing YouTube.wav
6.5 MB Download

Comment 83 by ansis.fr...@gmail.com, Dec 14 2012

Hi!
Here is my configuration:
http://dl.dropbox.com/u/15799961/chrome-flash.PNG
http://dl.dropbox.com/u/15799961/chrome-plugins.PNG
Intel Pentium III 1000B, MMX, SSE; Compaq 0688h SFF; 512MB SDRAM; Intel 815EP (Solano-3): Diamond Monster Fusion Z100 PCI GPU=100MHz, 3Dfx Voodoo Banshee 16MB PCI(Old); Windows XP-SP3.

Comment 84 by marcelo....@gmail.com, Dec 18 2012

Sound on youtube is a bunch of clicks and the video seems to play faster. After some time, the sound goes back and video goes normal. If I stop the video and start it again (play button or click on the video screen area) the problem sometimes reappears.  I don't know if it is a related issue, but has appeared after the chrome upgrade.

About Flash

Google Chrome	23.0.1271.97 ()
OS	Linux
Flash plugin	11.5.31.5 /opt/google/chrome/PepperFlash/libpepflashplayer.so
--- Crash data ---
crash id	608dc6c4848d69ae Monday, December 17, 2012 11:10:17 AM
crash id	7564d29e6179c5da Monday, December 17, 2012 11:10:16 AM
crash id	ac452234119a9685 Monday, December 17, 2012 11:10:15 AM
crash id	effb935fab26c1c1 Monday, December 17, 2012 11:06:27 AM
crash id	83711364ec7df5d6 Monday, December 17, 2012 11:06:26 AM
crash id	ac452234119a9a28 Monday, December 17, 2012 11:06:24 AM
crash id	cfa38c8958a3e5dc Wednesday, December 5, 2012 12:48:57 PM
crash id	f5fdbd4e74bd0fb4 Wednesday, December 5, 2012 12:48:56 PM
crash id	c02986f8e61054f2 Wednesday, December 5, 2012 12:48:42 PM
crash id	ec45283e6f40a5b0 Friday, November 30, 2012 3:37:05 PM
--- GPU information ---
WARNING:	GPU access is not allowed
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x0ca3
Driver vendor	NVIDIA
Driver version	304.43
Driver date	
Pixel shader version	
Vertex shader version	
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS

Comment 85 by nikeda@chromium.org, Dec 18 2012

Hi! I have a couple of users on Japanese help forum that are still having troubles on Canary. 
Forum URL: https://productforums.google.com/forum/#!category-topic/chrome-ja/v0hMq85C9BE

User A (ogaoga5151):
- Windows XP, Version 5.1 
- Choppy sound when opens IE at the same time or opens more than 8 chrome tabs 

User B (itsango): 
- Windows XP Professional (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.120821-1629)
- 25.0.1363.0 canary + Flash 11.5.31.135 : Can't play Flash to begin with (receiving error)
- 25.0.1363.0 canary + Flash 10,3,183,48 : No issue. Sounds play perfectly

Comment 86 by pbomm...@chromium.org, Dec 19 2012

Sound plays perfectly on win Xp(SP3) with Chrome version 24.0.1312.45. 
Played Youtube videos with more then 8 tabs open and also IE running with couple of tabs open. 
Played the provided url's from Comment#55

Flash player was in use : 11.5.31.135

Comment 87 by tculs...@gmail.com, Dec 20 2012

Chromium Version 24.0.1312.2 Ubuntu 12.04 (165266)
Description:	Shockwave Flash 11.5 r31
Version:	11.5.31.5

CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-version=11.5.31.5 --audio-buffer-size=16384"

Sounds like a woodpecker!!

Comment 88 by dalecur...@chromium.org, Dec 20 2012

Labels: -Mstone-24 Mstone-25 Merge-Requested
Hi kerz, I'd like to merge this revert for M25:

https://codereview.chromium.org/11638047

Too many users are complaining of high cpu usage and hangs.

Comment 89 by bugdroid1@chromium.org, Dec 20 2012

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=174233

------------------------------------------------------------------------
r174233 | dalecurtis@google.com | 2012-12-20T20:59:30.671473Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/audio/win/waveout_output_win.cc?r1=174233&r2=174232&pathrev=174233

Revert 170870
> Boost WaveOut thread priority for background audio.
> 
> XP seems to be lowering the priority of the thread responding to
> audio callbacks when backgrounded, causing glitching.
> 
> BUG= 161307 
> TEST=background playback on XP works without issue.
> 
> Review URL: https://codereview.chromium.org/11316284

Causes hangs and high cpu usage for several users.

TBR=dalecurtis@google.com
Review URL: https://codereview.chromium.org/11638047
------------------------------------------------------------------------

Comment 90 by newton.j...@gmail.com, Dec 21 2012

I don't know if this will help with the diagnosis, but it's not just loading programs and pages that causes the choppy sound. Scrolling quickly in another tab (which raises CPU utilization) causes the pops and clicks in PPAPI Flash too. This isn't a new problem; I had just forgotten to mention it.

In the attached clip, I am using Chrome 26.0.1366.0 Canary to play a YouTube video in one tab while rapidly scrolling Google News in another tab.
http://www.youtube.com/watch?v=jAJ4i1L3y5M




In the Product Forums thread referred to in comment 85, one of the developers said that this problem has been traced to old hardware and that the workaround may be to get a new OS or new computer. I think I prefer my workaround of disabling the offending Flash and using the one from Adobe.com. Switching to Firefox is another easy solution. Buying a new computer to accommodate problems with this minor security upgrade, however, seems excessive.




@TC in comment 87
What kind of specifications does your computer have? Here are mine:

Google Chrome 26.0.1366.0 (canary)
Windows XP Home SP3
Flash 11.5.31.135
NVIDIA GeForce 6150 LE
AMD Athlon 64 3400+ 2.20 GHZ
2.18 GB RAM
glitchy PepperFlash 11.5.31.135 - scrolling other tab during video.wav
1.8 MB Download

Comment 91 by rasamas...@gmail.com, Dec 22 2012

User from c28, c29, c46, c61, c70
Using 26.0.1368.0 canary

Much better. Freezing is eliminated. Pops and crackles minimized. Not quite perfect, but close. Definitely better than it was in Chrome 23.

I'm playing Pandora and ABC video news at the same time right now, and the pops only happen a bit, particularly when switching tabs and windows, but they are short and go away after a few seconds of going to a new screen.

Comment 92 by Deleted ...@, Dec 24 2012

A/V Stutters on youtube..

Google Chrome	23.0.1271.97 (m)
OS	Windows XP SP3
Flash plugin	11.5.31.5 F:\Documents and Settings\Tris\Local Settings\Application Data\Google\Chrome\Application\23.0.1271.97\PepperFlash\pepflashplayer.dll
Flash plugin	11,1,102,55 F:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	ATI Radeon HD 3850 AGP
Driver display name	ati2dvag.dll
--- GPU driver, more information ---
Vendor Id	0x1002
Device Id	0x9515
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.881.0.0
Driver date	7-28-2011
Pixel shader version	3.0
Vertex shader version	3.0
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS

*********
SOUNDCARD: M-Audio Delta 1010LT (10 input; 10 output)
Driver Ver: 5.10.00.5057

Tried 44.1 and 96k; I have 2 speakers but the driver may have multiple outs configured in the driver. In fact the driver has no way of knowing how many speakers I have. There is no option for that. (The control panel: sounds and audio display has "speakers" greyed out.)

*********
Fails on Youtube. (stutter AV etc)

Comment 93 by Deleted ...@, Dec 29 2012

I've been having to disable pepperflash for months as well to watch HD youtube videos.  The problem seems to be that pepperflash doesn't use my gpu to hardware accelerate the videos so then the HD videos get very choppy and the sound clicks and pops as well (and cpu usage is maxed out).  

This is easily verified by opening a 720p or 1080p youtube video.  With pepperflash still enabled...when you "right click" on the HD video as it plays and select "show video info", it will show "software video rendering, SOFTWARE video decoding".  But if you disable pepperflash and just use regular flash, that same "show video info" thing will show "software video rendering, HARDWARE video decoding"...and the cpu usage will be much lower and the video and sound will play smooth.  On a side note, if you play the HD video in full screen with regular flash, it actually will show both "HARDWARE video rendering, and HARDWARE video decoding".  Pepperflash will still use SOFTWARE rendering and decoding for both in full screen though and my computer grinds to a hault with the cpu maxed out.

Hope this helps.

Comment 94 by k...@google.com, Jan 2 2013

Labels: -Merge-Requested Merge-Approved OS-All

Comment 95 by k...@google.com, Jan 6 2013

Labels: -Merge-Approved Merge-Merged-1364
Took care of the merge here so it's in the dev channel build.

Comment 96 by bugdroid1@chromium.org, Jan 7 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=175307

------------------------------------------------------------------------
r175307 | kerz@chromium.org | 2013-01-06T23:59:08.999863Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/audio/win/waveout_output_win.cc?r1=175307&r2=175306&pathrev=175307

Merge 174233
> Revert 170870
> > Boost WaveOut thread priority for background audio.
> > 
> > XP seems to be lowering the priority of the thread responding to
> > audio callbacks when backgrounded, causing glitching.
> > 
> > BUG= 161307 
> > TEST=background playback on XP works without issue.
> > 
> > Review URL: https://codereview.chromium.org/11316284
> 
> Causes hangs and high cpu usage for several users.
> 
> TBR=dalecurtis@google.com
> Review URL: https://codereview.chromium.org/11638047

TBR=dalecurtis@google.com
Review URL: https://codereview.chromium.org/11800003
------------------------------------------------------------------------

Comment 97 by samh1...@gmail.com, Jan 11 2013

Still an issue as of Chrome 24.0.1312.52, PepperFlash 11.5.31.137. Not as bad as before, actually, but still some clicks/stutters here and there.

Comment 98 by Deleted ...@, Jan 14 2013

LS, today for 3 months now, or so, I am using Chrome Canary to avoid the problem that is the subject of this thread. The following may or may not be of interest to you: today I installed an extra 2 G memory bank in addition to the 2 G I already had in my (old) Toshiba Satellite Pro P300. The first thing I tried out was Chrome videos and the choppiness wasn't there. Then, to get back to the addresses I was using in Canary, I opened Canary as well. From the moment Canary opened, Chrome started chopping the sound again. So I went back to Canary. Are you sure that the competition isn't playing you a trick via Adobe Pepperflash which it all seems to boil down to?

Comment 99 by kenjibaheux@chromium.org, Jan 16 2013

dalecurtis@: we are still getting some reports about the issue after updating to 24. Are all the fix merged into 24? Or would it be helpful to have folks with the issue on 24 double check with canary to find out if it's fixed there? Thanks.

Comment 100 by dalecur...@chromium.org, Jan 16 2013

@Kenji: Yes all fixes are currently in and should resolve the problem for many. I expect there are still some problems for users with older hardware though; I'm in discussions with the Flash team to see if we can mitigate these.

Comment 101 by devuran...@gmx.net, Jan 16 2013

Re: Comment #100
> I'm in discussions with the Flash team to see if we can mitigate these.
When doing that, please also think of the Linux users, who also suffer from similar issues as their Windows friends.

Comment 102 by Deleted ...@, Jan 20 2013

sound is distorted/choppy. Especially when i'm moving cursor, sound crackles pretty much.

Google Chrome	24.0.1312.52 (m)
Käyttöjärjestelmä	Windows XP SP3
Flash plugin	11.5.31.137 C:\Program Files\Google\Chrome\Application\24.0.1312.52\PepperFlash\pepflashplayer.dll
Flash plugin	11,4,402,278 C:\WINDOWS\system32\Macromed\Flash\NPSWF32_11_4_402_278.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	NVIDIA GeForce 8800 GTS
Driver display name	nv4_disp.dll
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x0193
Driver vendor	NVIDIA
Driver version	6.14.11.9621
Driver date	
Pixel shader version	
Vertex shader version	
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS	

I'm also using M-Audio FW410 soundcard.

Comment 103 by pau...@gmail.com, Jan 23 2013

I'm having this issue. Disabled pepper flash makes it MUCH better, but you can still here some choppiness. 
Most important is that this issue does not exist in IE10 or Firefox 18
I've tried all the different audio quality settings and buffer sizes. No difference.

Windows 8
Chrome 25.0.1364.36 m
Pepper Flash: 11.5.31.137
System Flash: 11,5,502,146
Audio: M-Audio Fast Track Pro

Comment 104 by kball...@gmail.com, Jan 25 2013

I've been getting staticy audio in *all* flash on all my Macs for at least the past couple of weeks now. I only ever use Chrome to play Flash, so this is a pretty serious problem for me (I don't have Flash installed systemwide).

This happens on my Mac Pro, my iMac, and my MacBookPro. Here's the chrome://flash info from my Mac Pro:

Google Chrome	24.0.1312.56 ()
OS	Mac OS X
Flash plugin	11.5.31.137 /Volumes/Greenholm/Users/kevin/Applications/Google Chrome.app/Contents/Versions/24.0.1312.56/Google Chrome Framework.framework/Internet Plug-Ins/PepperFlash/PepperFlashPlayer.plugin
--- Crash data ---
crash id	bbbb10da420f4b2a Friday, December 14, 2012 12:56:42 AM
crash id	d752a0b14ea46ba0 Wednesday, February 1, 2012 10:27:22 PM
crash id	67b76b84fd712553 Monday, September 12, 2011 10:18:55 PM
crash id	03aa6960ed18b609 Sunday, September 11, 2011 2:25:17 PM
crash id	9d6bc3043a7d4261 Saturday, June 25, 2011 7:35:03 PM
crash id	493574867801838b Thursday, June 9, 2011 11:45:59 PM
--- GPU information ---
--- GPU driver, more information ---
Vendor Id	0x1002
Device Id	0x6898
Driver vendor	
Driver version	1.0.29
Driver date	
Pixel shader version	1.20
Vertex shader version	1.20
GL version	2.1
GL_VENDOR	ATI Technologies Inc.
GL_RENDERER	ATI Radeon HD 5870 OpenGL Engine
GL_VERSION	2.1 ATI-1.0.29
GL_EXTENSIONS	GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod

Comment 105 by newton.j...@gmail.com, Jan 29 2013

Anyone feeling motivated to assist further can post a zip file containing the contents of chrome://gpu/ and a recording made with chrome://tracing/ . I posted my recordings over on  Issue 140637  . 

Instructions for tracing are here: http://www.chromium.org/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs

@ #93 ekloot1
I thought you might be onto something with the comment about software/hardware rendering, but when I tried forcing the GPU on using chrome://flags , it didn't help.

Comment 106 by Deleted ...@, Jan 29 2013

Hi there,

Im running Windows 7 (!) and something seems to have changed my audio buffer size. Even in the latest Canary version I have choppy audio in HTML5 audio playback (not flash!).
However, when I start with the audio buffer flag even set to as low as --audio-buffer-size=512 it is no longer choppy! So I think per default, the buffer size must be between 256 and 512. In anyway, setting it to 512 or higher fixes the problem!

OS Windows 7
Chrome: 26.0.1397.0 (Offizieller Build 179299) canary

Comment 107 Deleted

Comment 108 by ultragre...@gmail.com, Jan 31 2013

I have choppy audio too since version 24 with HTML5 video !!

I already have this kind of issue some weeks ago with flash videos !


OS : Windows 7
Audio : Sound Blaster XiFi 
Curresnt version :  25.0.1364.58 beta-m

Comment 109 by dalecur...@chromium.org, Jan 31 2013

@s.plesch, ultragreg24: If you have an X-Fi card, your problem is  issue 170498 , not this one.  See that bug for details on the workaround.  A fix is in progress.

Comment 110 by bugdroid1@chromium.org, Feb 1 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=180102

------------------------------------------------------------------------
r180102 | dalecurtis@chromium.org | 2013-02-01T06:26:35.993365Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/audio/win/audio_manager_win.cc?r1=180102&r2=180101&pathrev=180102
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/audio/audio_output_resampler.cc?r1=180102&r2=180101&pathrev=180102
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/audio/audio_util.cc?r1=180102&r2=180101&pathrev=180102

Use the correct number of WaveOut buffers on XP...

Reverts a buffer size increase added in http://crrev.com/168111
and hacks added in http://crrev.com/169553

BUG= 161307 
TEST=Flash, HTML5 playback smoothly -- even in the background.

Review URL: https://chromiumcodereview.appspot.com/12155003
------------------------------------------------------------------------

Comment 111 Deleted

Comment 112 by newton.j...@gmail.com, Feb 4 2013

I've played around with the buffers (see comment 20) before, and it doesn't seem to be as simple as adjusting them to one single value. There seem to be three separate problems in my playback:

1. Too short a buffer leads to regular stuttering where the audio pauses for a brief moment, then continues where it left off.
2. A "just-right" buffer does not cause regular stuttering, but minor clicks and pops still appear during hard drive activity, link focus, page loading, or scrolling.
3. Too long a buffer leads to regular stuttering where audio is lost entirely for short periods, then briefly reappears.

I think the value for "just right" depends on the video somehow, but if there's a pattern, I can't discern it.
PepperFlash 11.6.602.155 buffer sizes.7z
9.5 MB Download

Comment 113 by dalecur...@chromium.org, Feb 4 2013

@112: Does the most recent Google Canary (26.0.1402.0) help your playback?

Comment 114 by newton.j...@gmail.com, Feb 5 2013

@Dale
I'm using 26.0.1403.0 Canary now. I think when I tested this on Canary yesterday, it may have been the previous version.

I think you hit the nail on the head back in October when you said, "Since we don't know the hardware sample rate at this point, we can't adjust the buffer size based on it." and "Things sound and play correctly as far as I can tell though.  However even with 4k if the system is under load, I was able to detect some clicks and pops on all clients (flash included)."

As before, one buffer size I tested today was almost tolerable, as long as I let the computer sit without moving the mouse or running running anything else. During this recording, I hovered the cursor over the Chrome tabs to illustrate the problem caused by putting the computer "under load" at all. The others needed no help from me to turn out awful.
PepperFlash 11.6.602.155 buffer sizes on Canary 26.0.1403.0.7z
9.1 MB Download

Comment 115 by dalecur...@chromium.org, Feb 5 2013

@newton.jeremy: Yeah, buffer sizes like 256, 512, 1024 are always going to sound terrible on XP, WaveOut just can't handle it.  I'm surprised 2048 is still giving you 
issues though.

I'll see about plumbing another flag which will let you control the number of WaveOut buffers and see if that helps.

Comment 116 by bugdroid1@chromium.org, Feb 6 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=181049

------------------------------------------------------------------------
r181049 | dalecurtis@chromium.org | 2013-02-06T21:01:55.467565Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/audio/audio_util.cc?r1=181049&r2=181048&pathrev=181049
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/base/media_switches.cc?r1=181049&r2=181048&pathrev=181049
   M http://src.chromium.org/viewvc/chrome/trunk/src/media/base/media_switches.h?r1=181049&r2=181048&pathrev=181049

Add --waveout-buffers switch for Windows users.

Provides a fast means for debugging different WaveOut buffer counts on
Windows machines.

BUG= 161307 
TEST=flag results in the correct number of buffers.


Review URL: https://chromiumcodereview.appspot.com/12224016
------------------------------------------------------------------------

Comment 117 by newton.j...@gmail.com, Feb 7 2013

@Dale
I'm afraid I have no idea how many buffers a Flash video requires, so forgive the absurd numbers. I tried Canary 26.0.1405.0 with "--waveout-buffers=4" and with "--waveout-buffers=4096". I played a YouTube video at low quality with PepperFlash enabled. 

There was no discernible difference between the two settings, either in sound (both tolerable) or resource utilization (both absurd). Quality was decent as long as I didn't touch anything. Opening a new tab, clicking the start menu, hovering over tabs, etc. caused problems.

Comment 118 by dalecur...@chromium.org, Feb 7 2013

That change won't be available until tomorrow's canary. You'll want to try a value in the 4 .. 6 range.

Comment 119 by mkte...@gmail.com, Feb 7 2013

Stupid question: Why does the old Flash plugin Just Work?

Comment 120 by dalecur...@chromium.org, Feb 7 2013

@mkterra: NPAPI flash ("the old Flash plugin") has direct access to the system and the audio hardware. Further, the audio path in NPAPI flash was written and tuned specifically for the Flash code base.  This is all well and good for performance, but because of the direct access, security bugs in NPAPI flash are very dangerous.

PPAPI flash ("the new flash") is sandboxed to prevent Flash security bugs from compromising your system.  Doing so involves creating an abstraction layer that sits between Flash and the system.  As well as using Chrome's native audio path on the other side of the layer.  Chrome's audio path, not surprisingly, was tuned and written for Chrome which leads to some quirks between what Flash and Chrome are expecting.

In addition to differing expectations, the abstraction layer adds a certain amount of overhead that may be problematic for older systems.  Especially on XP where the OS level audio API was not designed for the low latency and high performance Chrome wants.

All of this is to say: It's complicated, but we're trying to make it better :) If you're interested in additional reading:

http://blog.chromium.org/2012/08/the-road-to-safer-more-stable-and.html

Comment 121 by mitch.bo...@gmail.com, Feb 7 2013

I see what you are saying.  I have an old laptop running vista and video
and sound is fine.  I have a pc running xp with newer hardware that plays
video and sound better than the vista system.  I have an older system
running xp that has ok video but the sound is impossible.

Mitch

Comment 122 by harmony....@gmail.com, Feb 7 2013

At www.AudioSparx.com, when playing tracks from the home page or internal pages, we are experiencing intermittent audio distortion, choppiness, distortion, or static (whatever you want to call it) for MP3 music playback in the Jplayer audio player.  It is not related to Flash, which seems to be working fine for MP3 file playback.  

The problem happens often, including during the initial play and during repeat plays as tracks automatically loop and play over and over until manually stopped.  The problem does not happen with Internet Explorer or Firefox at all, only with Google Chrome.  All of the testing has been done on Windows platforms only, not Linux.  Network speed is broadband, 100Mbps in one test location where the problem can be duplicated easily.

We can duplicate the problem readily on different computers in different cities.  We've rebooted all the computers and analyzed network cards and network traffic to make sure it was not something caused by networking issues.  The fact that the problem happens during second and subsequent plays through a track upon looping indicates that the problem is somehow related to whatever is going on on the PC itself, not in the streaming of the MP3 track from the web server.  

Is anybody else experiencing this with Google Chrome?  Any ideas about what might be causing it or how to resolve it?  You can likely observe the problem yourself by using Chrome at our home page www.AudioSparx.com and play any track there.  The glitches will happen intermittently, sometimes a few times during playback of a track, sometimes just maybe once, but almost always some kind of glitchiness.

Here's the requested technical details below.

Google Chrome   24.0.1312.57 (m)
OS		Windows 7 or Server 2008 R2 SP1 64 bit
Flash plugin	11.5.31.139 C:\Users\MyUserName\AppData\Local\Google\Chrome\User Data\PepperFlash\11.5.31.139\pepflashplayer.dll
Flash plugin	11,5,502,146 C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_5_502_146.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	NVIDIA GeForce GT 430
Driver display name	nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Driver name (strong)	oem56.inf:NVIDIA_SetA_Devices.NTamd64.6.1:Section024:9.18.13.697:pci\ven_10de&dev_0de1
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x0de1
Driver vendor	NVIDIA
Driver version	9.18.13.697
Driver date	10-2-2012
Pixel shader version	3.0
Vertex shader version	3.0

____________________________________________________________________
Sound Card is Creative SB X-fi  from Creative Labs
The problem is not related to the sound card, because music
plays just fine from Firefox and IE browsers, and plays fine via
Flash player.  The only problem is music playback in Jplayer.

---

Comment 123 by dalecur...@chromium.org, Feb 7 2013

@harmony.claire: The X-Fi problem is  issue 170498 . Please try today's canary to see if the problem is resolved for you:

https://www.google.com/intl/en/chrome/browser/canary.html

Comment 124 by mkte...@gmail.com, Feb 7 2013

@dalecurtis: Thanks for the explanation! :)

Comment 125 by harmony....@gmail.com, Feb 7 2013

I can confirm that doing the following resolved the distortion problem in Chrome:

Surf in Chrome here:  chrome://plugins/

Then disable these two files:

1.  A long file path like this, at the end will say "pepflashplayer.dll"
           C:\Users\SomeUserName\AppData\Local\Google\Chrome\User Data\PepperFlash\11.5.31.139\pepflashplayer.dll

2.  Shockwave Flash 11.5 r502, which will point to something like this:
           C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_5_502_149.dll

Then surf here and download Flash, saving it to your hard drive somewhere:  http://get.adobe.com/flashplayer/?no_redirect
Then run this file, which will install the latest version of Flash.

Then refresh or reload any browser screen and the distortion should be gone.
This solved my problem with distorted music in Jplayer.

Comment 126 by harmony....@gmail.com, Feb 7 2013

Canary seems to also be fine, I've heard no distortion at all so far.  Google, please fix the problem in the general Chrome release...it has been going on for MONTHS now!

Comment 127 by harmony....@gmail.com, Feb 7 2013

Stop the train, Canary inexplicably frequently stops playing music in the middle of the track, requiring a page reload in order to be able to start playing the track again.

Comment 128 by dalecur...@chromium.org, Feb 7 2013

@harmony.claire: Can you post your comments to  issue 170498  instead since this issue is for XP audio issues, not X-Fi related ones. Thanks!

Comment 129 by harmony....@gmail.com, Feb 7 2013

Grrrr....the intermittent distortion continues still ocassionally in Chrome, in spite of disabling the on-board Flash plug-in and installing the latest from Adobe.  Canary had no distortion, but it just stops playin periodically and/or frequently.  Back to the drawing board: (

Comment 130 by bluemoe...@gmx.de, Feb 7 2013

Sounds to me like buffer underrun on 3 different machines:
- Win7 64bit with Realtek audio device (internal mixing @ 24bit 48KHz)
- Win7 64bit with Creative audio device (internal mixing @ 16bit 44.1KHz)
- Win7 64bit with ASUS audio device (internal mixing @ 24bit 96KHz)

Happens with Flash & HTML5-Players!

Additionally:
Sound mirroring (FL+FR -> RL+RR further known as "Quadrophony") does not work anymore on all systems due Chrome seems to send multichannel output now. Mono is now played on center channel only.

Is it possible to switch back somehow are there some config options?

Comment 131 by allangam...@gmail.com, Feb 8 2013

@dalecurtis: I don't understand if this issue is the same issue that I have. Can you see my video? Please watch it and tell me if both are the same problem.

http://www.youtube.com/watch?v=5qCCoyULHZo

I have serious problem of performance, and CPU usage is always high with PepperFlash.

The video is old with flash player version 11.3, but happens the same at the moment and I would like to help.

Sorry for my bad english.

Comment 132 by dalecur...@chromium.org, Feb 11 2013

@spockamon: Your issue is probably related to to  issue 170498 . Have you tried the latest Chrome canary?

@allangamesx: Your high CPU usage is because pepper flash doesn't support accelerated decoding. It's likely your system is not powerful enough to handle software decoding and reliable audio on Windows XP.  We're working on re-enabling hardware decode for video in issue 109450.

Comment 133 by dalecur...@chromium.org, Feb 11 2013

Labels: Merge-Requested
@kerz: I'd like to merge two patches to M25:

http://src.chromium.org/viewvc/chrome?view=rev&revision=180102
http://src.chromium.org/viewvc/chrome?view=rev&revision=181049

These are both small, XP specific patches which should help improve XP audio issues prior to M25 going to stable.

Comment 134 by k...@google.com, Feb 12 2013

Labels: -Merge-Requested Merge-Approved

Comment 135 by bugdroid1@chromium.org, Feb 12 2013

Project Member
Labels: -Merge-Approved
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=181960

------------------------------------------------------------------------
r181960 | dalecurtis@google.com | 2013-02-12T18:44:29.393167Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/audio/audio_util.cc?r1=181960&r2=181959&pathrev=181960
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/audio/win/audio_manager_win.cc?r1=181960&r2=181959&pathrev=181960
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/audio/audio_output_resampler.cc?r1=181960&r2=181959&pathrev=181960

Merge 180102
> Use the correct number of WaveOut buffers on XP...
> 
> Reverts a buffer size increase added in http://crrev.com/168111
> and hacks added in http://crrev.com/169553
> 
> BUG= 161307 
> TEST=Flash, HTML5 playback smoothly -- even in the background.
> 
> Review URL: https://chromiumcodereview.appspot.com/12155003

TBR=dalecurtis@chromium.org
Review URL: https://codereview.chromium.org/12224123
------------------------------------------------------------------------

Comment 136 by bugdroid1@chromium.org, Feb 12 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=181961

------------------------------------------------------------------------
r181961 | dalecurtis@google.com | 2013-02-12T18:45:02.635505Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/audio/audio_util.cc?r1=181961&r2=181960&pathrev=181961
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/base/media_switches.cc?r1=181961&r2=181960&pathrev=181961
   M http://src.chromium.org/viewvc/chrome/branches/1364/src/media/base/media_switches.h?r1=181961&r2=181960&pathrev=181961

Merge 181049
> Add --waveout-buffers switch for Windows users.
> 
> Provides a fast means for debugging different WaveOut buffer counts on
> Windows machines.
> 
> BUG= 161307 
> TEST=flag results in the correct number of buffers.
> 
> 
> Review URL: https://chromiumcodereview.appspot.com/12224016

TBR=dalecurtis@chromium.org
Review URL: https://codereview.chromium.org/12225140
------------------------------------------------------------------------

Comment 137 by abhij...@dhingana.com, Feb 13 2013

I see this issue on Chrome 24 also. I am trying to stream songs from www.dhingana.com

I see that the streaming occasionally gets stuck in between and songs refuse to buffer. This doesn't happen on IE.

------------------------------------------------------------------------

About Flash

Google Chrome	24.0.1312.57 (m)
OS	Windows 7 or Server 2008 R2 SP1
Flash plugin	11.6.602.167 C:\Users\Admin\AppData\Local\Google\Chrome\User Data\PepperFlash\11.6.602.167\pepflashplayer.dll
Flash plugin	11,5,502,149 C:\Windows\system32\Macromed\Flash\NPSWF32_11_5_502_149.dll (not used)
--- Crash data ---
crash id	b46e1f0654227dba Saturday, January 19, 2013 12:17:39 PM
crash id	93c6c633cfab4743 Wednesday, January 16, 2013 3:15:05 PM
crash id	dd96d95e4fe819b9 Friday, November 30, 2012 1:25:21 PM
crash id	7fc6e52f18a799d0 Wednesday, November 14, 2012 7:03:54 PM
crash id	1a6d2eafde0846b3 Wednesday, November 14, 2012 7:03:46 PM
crash id	90b060de13821c4b Wednesday, November 14, 2012 7:03:40 PM
crash id	ba397a25840c8dc9 Wednesday, November 14, 2012 7:03:27 PM
crash id	c021c1e5be32ab2d Wednesday, November 14, 2012 7:03:20 PM
--- GPU information ---
Graphics card	Intel(R) HD Graphics 3000
Driver display name	igdumd32.dll,igd10umd32.dll,igd10umd32.dll
Driver name (strong)	oem10.inf:IntelGfx.NTx86.6.0:iSNBM0:8.15.10.2639:pci\ven_8086&dev_0116&subsys_500017aa
--- GPU driver, more information ---
Vendor Id	0x8086
Device Id	0x0116
Driver vendor	Intel Corporation
Driver version	8.15.10.2639
Driver date	2-1-2012
Pixel shader version	3.0
Vertex shader version	3.0
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS	

------------------------------------------------------------------------

Comment 138 by Deleted ...@, Feb 18 2013

Honestly how is it possible this is still a problem. This has been and continues to be a problem for me for several months now. 

Google Chrom: Version 24.0.1312.57 m
OS: Windows 7 Home Premium SP1

Doesn't matter whether or not I disable pepperflash. 

Audio stutters on youtube videos all. the. time.

Only a problem in Chrome. IE and Firefox do not have any problem.

How on earth can every other browser released to the public by every other company NOT have this problem and yours, the one developed by the company that actually OWNS Youtube, still be experiencing it?

Sorry I can't add much to this but my incredible frustration, but come on. I'd say it's like amateur hour, but it's been going on for months.

Comment 139 by emka....@gmail.com, Feb 18 2013

Google Chrome	24.0.1312.57 (m)
Système d'exploitation	Windows 7 or Server 2008 R2 SP1 64 bit
Flash plugin	11.6.602.167 C:\Users\eMKa\AppData\Local\Google\Chrome\User Data\PepperFlash\11.6.602.167\pepflashplayer.dll
Flash plugin	11,6,602,168 C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_6_602_168.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	NVIDIA GeForce GTX 670
Driver display name	nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Driver name (strong)	oem52.inf:NVIDIA_SetA_Devices.NTamd64.6.1:Section062:9.18.13.1090:pci\ven_10de&dev_1189
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x1189
Driver vendor	NVIDIA
Driver version	9.18.13.1090
Driver date	12-29-2012
Pixel shader version	3.0
Vertex shader version	3.0
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS

-----------------------------------------------

No issue with latest build of Google Canary (Version 27.0.1416.0 canary)! 

But the problem is still present in the latest standard build of Chrome (Version 24.0.1312.57 m). 

When will you update this version ? Is the problem fixed ? :)

Best regards.

Comment 140 by ashej...@chromium.org, Feb 20 2013

Cc: ashej...@chromium.org
 Issue 163676  has been merged into this issue.

Comment 141 by adefa...@gmail.com, Feb 22 2013

I'm on Ubuntu 12.04 with an AMD64 box. I have terrible stuttering such that the video is unwatchable. From what I can tell this is a pepperflash problem - if I disable pepperflash (Version 11.6.602.167) then the stuttering disappears. However, using the other flash (11.2.r202) is very unstable and crashes all the time like when I sneeze it crashes!

I've also been able to verify that HTML5 videos work just fine. I can disable both pepperflash and Adobe's flash and HTML5 will still work with no stuttering.

BTW: How do I get on the CC list for this issue?

About Flash

Google Chrome	25.0.1364.84 ()
OS	Linux
Flash plugin	11.6.602.167 /opt/google/chrome/PepperFlash/libpepflashplayer.so
Flash plugin	11.2 r202 /usr/lib/libflashplayer64.11.2.202.238.so (not used)
Flash plugin	10.1 r999.<br>Gnash 0.8.10, the GNU SWF Player. Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 <a href="http://www.fsf.org">Free Software Foundation</a>, Inc. <br> Gnash comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of Gnash under the terms of the <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>. For more information about Gnash, see <a href="http://www.gnu.org/software/gnash/"> http://www.gnu.org/software/gnash</a>. <br> Compatible Shockwave Flash 10.1 r999. /usr/lib/gnash/libgnashplugin.so (disabled)
--- Crash data ---
crash id	8f18325fd44ee768 Thursday, February 21, 2013 7:26:07 AM
crash id	49fb6f28fbb38f33 Thursday, February 21, 2013 7:25:53 AM
crash id	485d3a309fa63d3f Thursday, February 21, 2013 7:24:43 AM
crash id	cb0ba687581ac024 Thursday, February 21, 2013 7:23:03 AM
crash id	6db255aa3ec3ca33 Wednesday, February 20, 2013 11:27:54 PM
crash id	973437b7fb330db8 Wednesday, February 20, 2013 11:04:25 PM
crash id	94272bcb44a1a035 Wednesday, February 20, 2013 11:04:13 PM
crash id	052fb466a057fb03 Wednesday, February 20, 2013 7:29:25 AM
crash id	bdaf70d352a23fba Tuesday, February 19, 2013 8:46:26 AM
crash id	24e92de0999dce48 Tuesday, February 19, 2013 8:38:30 AM
--- GPU information ---
--- GPU driver, more information ---
Vendor Id	0x10de
Device Id	0x0640
Driver vendor	NVIDIA
Driver version	310.14
Driver date	
Pixel shader version	3.30
Vertex shader version	3.30
GL version	3.3
GL_VENDOR	NVIDIA Corporation
GL_RENDERER	GeForce 9500 GT/PCIe/SSE2
GL_VERSION	3.3.0 NVIDIA 310.14
GL_EXTENSIONS	GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum

Comment 142 by dalecur...@chromium.org, Feb 22 2013

Labels: -OS-All OS-Windows
Status: Fixed
Summary: Sound is choppy or distorted for Chrome 23 and higher in Windows XP. (was: Sound is choppy or distorted for Chrome 23 and higher)
This bug has traditionally been about issues only on XP, so I've relabeled it as such. I'm also marking it as fixed with Chrome M25.  Please let me know if you're still seeing issues on XP.  Note: glitching during HD playback due to 100% CPU usage on older hardware is unfortunately expected at this time.  See this for more details:

https://code.google.com/p/chromium/issues/detail?id=161307#c132

If you're having issues on another platform:

See  issue 116435  for issues on Linux: Specifically this comment about adding tsched=yes to your PulseAudio config: https://code.google.com/p/chromium/issues/detail?id=116435#c113

See  issue 170498  for issues on Windows Vista or higher.  I also recommend trying out Chrome Dev channel to see if your issue is resolved there:

https://www.google.com/intl/en/chrome/browser/index.html?extra=devchannel#eula

At this time we're not aware of any outstanding quality issues for OSX, please submit a new report if you're having issues on OSX.

Comment 143 by harmony....@gmail.com, Feb 22 2013

This bug is DEFINITELY not just with XP, we are experiencing it with Windows 7 as well...glitchy audio playback using Jplayer only in Google Chrome, not in IE or Firefox.

Comment 144 by dalecur...@chromium.org, Feb 22 2013

Hi Harmony, as noted in my comment, please check out  issue 170498  for non-XP audio issues and see if your problems are fixed with the dev channel. We're also tracking some further issues with high end audio devices in  issue 171651 .

Comment 145 by pau...@gmail.com, Feb 22 2013

Windows 8 here on two computers.

None of those links solve the issue.

It only happens if the audio settings are not 16bit 44khz. Any other settings causes distortion and choppiness in HTML5 or Built in Flash player. Exeternal flash player or any other browser work fine.

Comment 146 by dalecur...@chromium.org, Feb 22 2013

@paultk: I suspect your issue might be related to  issue 170498  or  issue 171651 , please check out the --audio-buffer-size workarounds listed on those bugs.

Comment 147 by Deleted ...@, Feb 24 2013

None of those links fix the issue. This is NOT an XP only issue, I have had it for MONTHS on a Windows 7 machine as noted above.

Literally NO OTHER BROWSER has this issue. Only you guys. I've stopped using Chrome for video. At this point I don't trust a thing any of the devs posting here say.

There seems to be no real interest on Google's part in fixing this. I cannot believe it is a hard issue as NO OTHER BROWSER has it. Only Chrome.

Comment 148 by Deleted ...@, Feb 25 2013

I recently moved to Chrome from Firefox and now this sound issue happens on almost every YouTube video I watch. It is beyond frustrating. 

Google Chrome	25.0.1364.99 ()
OS	Mac OS X
Flash plugin	11.6.602.171 /Applications/Google Chrome.app/Contents/Versions/25.0.1364.99/Google Chrome Framework.framework/Internet Plug-Ins/PepperFlash/PepperFlashPlayer.plugin
Flash plugin	11.6.602.167 /Library/Internet Plug-Ins/Flash Player.plugin (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
--- GPU driver, more information ---
Vendor Id	0x8086
Device Id	0x27a2
Driver vendor	
Driver version	7.4.1
Driver date	
Pixel shader version	1.20
Vertex shader version	1.20
GL version	1.4
GL_VENDOR	Intel Inc.
GL_RENDERER	Intel GMA 950 OpenGL Engine
GL_VERSION	1.4 APPLE-7.4.1
GL_EXTENSIONS	GL_ARB_depth_texture GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_instanced_arrays GL_ARB_multitexture GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_transform_feedback GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod

Comment 149 by dalecur...@chromium.org, Feb 25 2013

@WilliamAlex.Cunningham: Please try the --audio-buffer-size fix as mentioned in comment #146 and in  issue 171651 .  Note that issue is still being work on.  Please track that issue for updates.

@KateRitchie12: Can you provide some more details about your OSX system on  issue 178222 ? I.e. What type of machine you're using (2005 MacBook; etc)? Are you using a USB headset or external audio device? What version of OS X do you have?

If there are any other OSX users having issues please answer the same questions on  issue 178222 .

Comment 150 by harmony....@gmail.com, Feb 26 2013

Sorry it's taken so long to report back but just wanted to make sure to report back accurate and verified info.  The problem is continuing on both Windows Vista and Windows 7, even after adding the --audio-buffer-size=512 parameter to the startup properties of both computers, like this:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --audio-buffer-size=512

On Windows 7, I'm running Chrome version 25.0.1364.97 m, and confirmed that the CPU was not overloaded when the problem occurs.  It seems happen more sparsely on Windows 7 than before, sometimes not happening for several songs, but then occurs briefly....randomly with brief static sounds and glitchiness, then normal for the rest of the song.  But is still very consistent on Windows Vista.  This is all using Jplayer for audio playback.  Works fine in IE and Firefox as reported previously.  This is with a Creative XB X-Fi soundcard.

Comment 151 by dalecur...@chromium.org, Feb 26 2013

@harmony: Please continue this discussion on  issue 171651 ; i.e. post your comment there. There's also a test debug build you can try there that will help us debug the issue.

Comment 152 by harmony....@gmail.com, Feb 26 2013

Comment 153 by Deleted ...@, Mar 6 2013

Using an M-Audio Mobile Pre, Windows 7 Home Premium.

Bandcamp is now unlistenable using chrome. No problems with firefox.

Google Chrome	25.0.1364.152 (m)
OS	Windows 7 or Server 2008 R2 SP1 64 bit
Flash plugin	11.6.602.171 C:\Users\Destroid\AppData\Local\Google\Chrome\Application\25.0.1364.152\PepperFlash\pepflashplayer.dll
Flash plugin	11,6,602,171 C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_11_6_602_171.dll (not used)
--- Crash data ---
Crash Reporting	Enable crash reporting to see crash IDs
For more details	https://support.google.com/chrome/?p=ui_usagestat
--- GPU information ---
Graphics card	ATI Radeon HD 5700 Series
Driver display name	aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Driver name (strong)	oem118.inf:ATI.Mfg.NTamd64.6.1:ati2mtag_Evergreen:12.100.17.0:pci\ven_1002&dev_68b8
--- GPU driver, more information ---
Vendor Id	0x1002
Device Id	0x68b8
Driver vendor	Advanced Micro Devices, Inc.
Driver version	12.100.17.0
Driver date	2-2-2013
Pixel shader version	3.0
Vertex shader version	3.0
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS	


No DLC latency causing it either.

Comment 154 by dalecur...@chromium.org, Mar 6 2013

Labels: Restrict-AddIssueComment-Commit
If you're using Windows Vista or higher please try the latest Chrome canary:

https://www.google.com/intl/en/chrome/browser/canary.html

I landed an additional fix there for  issue 171651 . It'll also show up in the next beta channel release. Please continue any discussion of problems there.

Comment 155 by bugdroid1@chromium.org, Mar 10 2013

Project Member
Labels: -Area-UI -Feature-Media -Feature-Plugins-Pepper -Mstone-25 Cr-Internals-Media Cr-UI Cr-Content-Plugins-Pepper M-25

Comment 156 by bugdroid1@chromium.org, Mar 14 2013

Project Member
Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue

Comment 157 by bugdroid1@chromium.org, Apr 5 2013

Project Member
Labels: Cr-Blink

Comment 158 by bugdroid1@chromium.org, Apr 6 2013

Project Member
Labels: Cr-Internals-Plugins

Comment 159 by bugdroid1@chromium.org, Apr 6 2013

Project Member
Labels: -Cr-Content-Plugins-Pepper Cr-Internals-Plugins-Pepper
Showing comments 60 - 159 of 159 Older

Sign in to add a comment