Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360039 - app-emulation/emul-linux-x86-soundlibs: include media-plugins/gst-plugins-faad
Summary: app-emulation/emul-linux-x86-soundlibs: include media-plugins/gst-plugins-faad
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: Normal enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2011-03-23 01:39 UTC by Trevor Bowen
Modified: 2012-01-28 11:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trevor Bowen 2011-03-23 01:39:32 UTC
On my amd64-arch box, I am able to play m4a files just fine with a multitude of players.  (I have virtually all of the gstreamer packages installed.)  However, 32-bit players (like the new songbird) are missing the necessary 32-bit libraries for m4a-aac playback.

I expected that app-emulation/emul-linux-x86-soundlibs might include the appropriate libraries, but it does not.  :(

Can that ebuild be expanded to include M4A-AAC support?  Or, can a new ebuild be created to support m4a files with 32-bit libraries?

I will be happy to help, but I've looked at the above ebuild, and I don't even understand where it is getting the source files.

Thanks!

Trevor

Reproducible: Always
Comment 1 Trevor Bowen 2011-03-24 13:01:11 UTC
Could media-plugins/gst-plugins-faac also be added, so we can rip CD's to M4A-AAC as well as decoding them? ... Thanks!

Incidentally, I have created a 32-bit chroot environment, and I was able to listen to the M4A files using Songbird in that environment, but I have been unsuccessful in locating the correct libraries to copy out of that environment into the /usr/lib32 dir of my amd64 mutlilib installation.  Is it just a matter of copying the necessary lib files from chroot's /usr/lib to the amd64 host's /usr/lib32?  Or, is there more to the process than that?
Comment 2 Pacho Ramos gentoo-dev 2011-03-24 20:04:49 UTC
"equery files `pkg name`" will show the files installed by a package.

In your case, you should only need to copy lib32 .so files
Comment 3 Trevor Bowen 2012-01-11 15:11:26 UTC
(In reply to comment #2)
> In your case, you should only need to copy lib32 .so files

Ok, so I have totally failed to find and copy the correct files.  Can 32-bit versions of faad and faac (and any other MPEG4-aac decoder/encoder libs) be added to either the next round of app-emulation/emul-linux-x86-medialibs or app-emulation/emul-linux-x86-soundlibs?

Thanks! ... Trevor
Comment 4 Pacho Ramos gentoo-dev 2012-01-28 11:50:00 UTC
This is fixed with emul-linux-x86-gstplugins