[Linux] Unable to mute Flash v24 on Linux



External Software Affecting Firefox
Flash (Adobe)
a year ago
11 months ago


(Reporter: pauly, Assigned: Benjamin Smedberg)



Firefox Tracking Flags

(firefox50 affected, firefox51 affected, firefox52 affected, firefox53 affected)




a year ago
- Linux only

[Affected versions]:
- 50.1.0, 51b10, 53.0a1 (2016-12-22)

[Affected platforms]:
- Ubuntu 16.04

[Steps to reproduce]:
1. Open http://miniclip.com/games/bug-on-a-wire/en/
2. Click on the screen to start the game
3. Click on the tab sound indicator to mute the sound

[Expected result]:
- Sound is muted and the icon reflects that properly

[Actual result]:
- The icon is displayed as muted, but the sound is still ON

[Regression range]:
- reproduced on FX 47
I'm not sure if the tab sound indicator on Flash pages has ever worked on Linux.


a year ago
Component: Tabbed Browser → Plug-ins
Priority: -- → P3
Product: Firefox → Core
Duplicate of this bug: 1330195
Can someone help to look into this issue? This is a serious problem.
Duplicate of this bug: 1332371

Comment 4

a year ago
Same problem here on FF 50.1.0 + Flash 24r0!

Comment 5

a year ago
Prior to the recent update, Flash 11 for Linux didn't support the audio notifications at all.

After the update to Flash 24, it appears that Flash now sends audio notifications to Firefox, but doesn't mute when we ask it to. This is almost certainly an Adobe issue and I've raised it with our partner engineers.
Component: Plug-ins → Flash (Adobe)
Product: Core → External Software Affecting Firefox
Version: 51 Branch → unspecified

Comment 6

a year ago
I've opened an enhancement request for this.  The bug is FLASH-4187266

Comment 7

a year ago
After further investigation, we've observed a difference in behavior with Firefox on Linux vs other platforms. 

Here's the analysis from our engineer:

To control mute/unmute, Firefox passes "NPNVmuteAudioBool" to plugin via "NPP_SetValue", this works well on Windows, but on Linux, flash player never receives "NPNVmuteAudioBool" from "NPP_SetValue", so I think this is a bug of Firefox Linux.

Comment 8

a year ago
I'm debugging.
Assignee: nobody → benjamin
Priority: P3 → P2

Comment 9

a year ago
Jeromie, here's what I've found: it appears that when Firefox calls NP_GetEntryPointsFunc on Linux, Flash fills in the NPPluginFuncs structure but setvalue (NPP_SetValue) remains null:


So you are not receiving any NPP_SetValue functions from the browser (on Linux), which probably breaks all of the following features:

* private browsing notifications
* audio muting
* CSS zoom notifications

I think it's likely that you've coded a NPP_SetValue but just haven't included it in the glue code that sets up the initial structure.
Flags: needinfo?(jeclark)

Comment 10

a year ago
Great, thanks for the insight.  I've kicked this bug back with your input.
Flags: needinfo?(jeclark)

Comment 11

11 months ago
Today I got the update for flashplugin.
Muting on Antergos is now working. 

13:12:18 ~$ pacman -Qs flashplugin
    Adobe Flash Player
Duplicate of this bug: 1349201

Comment 13

11 months ago
We believe that this was fixed (on Linux) in the most recent Flash release. Please reopen if you're still seeing this with Flash or later.
Last Resolved: 11 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.