Note: This bug is different from Bug 194697. 194697 talks about Pulseaudio stuff, I'm talking about ALSA plugins in general To get ALSA to encode into A52, I'm suing the a52encode plugin from ALSA. When I try to run a 32bit game however, this fails to work because a 32bit lib is needed. ALSA lib pcm.c:2104:(snd_pcm_open_conf) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_a52.so snd_pcm_open SND_PCM_STREAM_PLAYBACK 'a52encode' failed: No such file or directory This also requires a bunch of other 32bit libs aswell (libavcodec and such) Please inlcude the needed ALSA plugins into emul-linux-x86-soundlibs. I'm not the only person with that problem.
Indeed. With Cedega I get the missing Pulseaudio lib. With Skype I get that plus missing libasound_module_pcm_bluetooth.so so my bluetooth headset won't work.
Ping?
*** Bug 297569 has been marked as a duplicate of this bug. ***
Included in app-emulation/emul-linux-x86-soundlibs-20091226
Thanks, but...not really. Just merged 20091226 and I neither see an a52, nor any bluetooth module
(In reply to comment #5) > Thanks, but...not really. Just merged 20091226 and I neither see an a52, nor > any bluetooth module > alsa-plugins are being included, but maybe some extra USE flag needs to be enabled, can you please post *exact* missing libs for getting it working ok? Thanks a lot
Well, for those missing Bluetooth support it most likely is /usr/lib32/alsa-lib/libasound_module_pcm_bluetooth.so For me it's /usr/lib32/alsa-lib/libasound_module_pcm_a52.so and its dependencies. Last time I checked, these include libavcodec, liba52, libavutil, libfaac and libfaad I have enabled the only USE-flag for emul-linux-x86-soundlibs, which is "alsa".
I forgot to mention: libavcodec, liba52, libavutil, libfaac and libfaad should be in /usr/lib32, not /usr/lib32/alsa-lib
(In reply to comment #8) > I forgot to mention: libavcodec, liba52, libavutil, libfaac and libfaad should > be in /usr/lib32, not /usr/lib32/alsa-lib > that is normal since they are alsa-plugins' ones , the other ones are probably being supplied by different ebuilds than alsa-lib (like media-libs/a52dec) But, in this case, I think that would be enough to regenerate emul package with media-plugins/alsa-plugin being built with USE=ffmpeg (that I missed by accident) (In reply to comment #7) > Well, for those missing Bluetooth support it most likely is > /usr/lib32/alsa-lib/libasound_module_pcm_bluetooth.so > It's provided by bluez, I will try to include it if possible
I just updated to the newest soundlibs, and my missing a52 module was included and is working. Thank you! :) I also saw a bluetooth modules. Resolving fixed.
*** Bug 213449 has been marked as a duplicate of this bug. ***