Bug 432448 - No sound with Adobe Flash media due to missing alsa-libs.i386 deps
Summary: No sound with Adobe Flash media due to missing alsa-libs.i386 deps
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libflashsupport
Version: 8
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Warren Togami
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-02-12 03:03 UTC by Keith G. Robertson-Turner
Modified: 2008-08-04 19:02 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-08-04 19:02:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 432241 0 low CLOSED No sound with nspluginwrapper due to missing alsa-libs.i386 deps 2021-02-22 00:41:40 UTC

Description Keith G. Robertson-Turner 2008-02-12 03:03:39 UTC
Description of problem:
nspluggin wrapper in conjunction with libflashsupport, and the Adobe Flash
plugin, won't produce any audio output without the i386 version of alsa-libs,
specifically /lib/libasound.so.2, which is not provided in the x86_64 repo.

Version-Release number of selected component (if applicable):
libflashsupport-000-0.1.svn20070904

How reproducible:
Always

1. yum -y install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386 libflashsupport
2. mozilla-plugin-config -i -g -v
3. launch Firefox and attempt to view Flash content
  
Actual results:
Video playback with no sound

Expected results:
Sound support

Additional info:
I discovered this by accident (a hunch), and could find no other info about this
anywhere, so presumably there will be a lot of people out there interested in
this solution (install alsa-libs.i386).

I'm not sure that this is supposed to be the correct behaviour, but it works
regardless.

Comment 1 Warren Togami 2008-02-12 03:18:30 UTC
Hey Lennart,

Do you know if libflashsupport.i386 actually must have alsa-lib.i386 installed
in order to work?  It has no library link dependency on it so it isn't
explicitly pulled in.

Comment 2 Keith G. Robertson-Turner 2008-02-12 04:00:23 UTC
Actually I only have libflashsupport.x86_64, the i386 version wasn't pulled in
as a dep either (is it's needed on an AMD64 system?).

Perhaps this dependency on alsa-lib.i386 is hard-coded into Adobe's
libflashplayer.so? That might explain the problem.

Comment 3 Warren Togami 2008-02-19 15:21:38 UTC
Each arch of libflashsupport needs to Require its corresponding arch of
alsa-lib.  On the surface this seems like it would be simple, but it really isn't. 

Requires: alsa-lib

This alone is not enough to guarantee that you will actually get both archs,
because one arch alone will satisfy the dependency unfortunately. 

Comment 4 Warren Togami 2008-08-04 19:02:37 UTC
It was deemed impossible to pull this into a default install due to release engineering policy, and anyhow in Flash 10 you do not even need libflashsupport anymore.  Closing CANTFIX.


Note You need to log in before you can comment on or make changes to this bug.