Bug 59302
Summary: | [GTK] Browser stops emitting audio after playing bunch of sounds | ||
---|---|---|---|
Product: | WebKit | Reporter: | Priit Laes (IRC: plaes) <plaes> |
Component: | WebKit EFL | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | lucas.de.marchi, mrobinson, pnormand |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux | ||
URL: | http://psilly.com/audio.html |
Priit Laes (IRC: plaes)
Go to http://psilly.com/audio.html and after pressing start on the website, audio plays until it reaches the middle of third column.
Pressing "Start" again doesn't emit any more sounds until the page reload.
Epiphany-3.0.0
WebKit-gtk-1.3.13
media-libs/gstreamer-0.10.32-r1
media-libs/gst-plugins-good-0.10.28
media-libs/gst-plugins-bad-0.10.21
media-libs/gst-plugins-ugly-0.10.17
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Philippe Normand
Seems like a pulsesink/PA issue:
0:00:05.672894506 26645 0xa0ca040 WARN pulse pulsesink.c:935:gst_pulseringbuffer_acquire:<audiosink-actual-sink-pulse> error: Failed to connect stream: Too large
Does this work in Chromium or other WebKit-based browsers?
Philippe Normand
This type of experiment would better be implemented using WebAudio BTW. Creating a media element for each tone played is kind of cumbersome... WebAudio allows to create sine waves quite easily in JS and in the GStreamer implementation a single pulsesink is used.
So I'm kind of leaning towards closing this bug as wontfix.