[Webkit-unassigned] [Bug 118974] New: [GStreamer] Video player sets system volume to 100%

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 22 10:31:06 PDT 2013


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

           Summary: [GStreamer] Video player sets system volume to 100%
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://www.w3.org/2010/05/video/mediaevents.html
        OS/Version: Linux
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jonathon at quotidian.org
                CC: gns at gnome.org, mrobinson at webkit.org,
                    pnormand at igalia.com
        Depends on: 54140


+++ This bug was initially created as a clone of Bug #54140 +++

My computer's system volume is usually set around 25%, which is fairly loud.  Whenever I open a page in webkitgtk (via Epiphany) with an html5 video, the player automatically sets its volume to 100%.  This in turn drags the system volume up to 100%, resulting in me blasted and frantically reaching for the volume knob in an effort to save my ears.

It's possible that this issue only happens on systems that use pulseaudio (which is probably almost everyone on linux these days). According to the pulseaudio/gsreamer developers, this is what is supposed to happen if you set a stream volume to 1.0. The system volume is always equal to the volume level of the loudest stream.   What this means is that explicitly setting the webkit player stream to 1.0 will *always* set the system volume to the maximum value.

The problem can be easily reproduced by setting the system volume to a low value (e.g. 25%) and then vising e.g. http://www.w3.org/2010/05/video/mediaevents.html and playing the video.  Be careful not to have headphones on when doing the above test, or your ears might get damaged.

This is one of those little but extremely annoying issues that prevents me from using WebKitGtk as much as I'd like to these days.

-- 
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