[Webkit-unassigned] [Bug 83704] [EFL][GTK] media/event-attributes.html fails if mixer is not at 100%

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 10 09:14:44 PDT 2012


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





--- Comment #14 from Philippe Normand <pnormand at igalia.com>  2012-09-10 09:15:03 PST ---
(In reply to comment #12)
> I think there's an actual bug here: unless the system volume is 100% there's an extra volumechange event (as can be seen in rakucos diff).
> 
> Originally the volume is 1.0. Then, apparently after play(), the volume is changed to the actual system volume (triggering the volumechange event if the system volume is something else than 100%). If I was a html app developer I'd find this very surprising.
> 

Yes, this is due to PulseAudio's flat volumes feature combined with its modules to restore stream and device volume values I'm afraid.

I think we get an extra volumechange event because of that. Before running your test case can you disable the module-device-restore and module-stream-restore modules? And also disable the Flat volumes thing?

Speaking of a solution... maybe we should be more careful when monitoring the playbin2 volume property. Not sure what to do though, ideas welcome!

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