|
|
|
[
Permlink
| « Hide
]
Lex Neva added a comment - 06/Feb/08 10:41 AM
This is very likely to be caused by using the pulseaudio driver in alsa. It's probably a configuration problem in your .asoundrc, not a problem in SL.
Hmmmzzz II found the alsa lib in /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
Can it be sl is searching for the 32 bit libs and can't find the 64 bit libs ? Please compile a 64 bit version for linux Please try what Lex suggested (thanks!).
I have been inside and out of this issue on Fedora 8 X86_64.
The core problem is that that Pulse Audio engine now owns everything audio related, out of the box, and only supplies a 64-bit library for the alsa-plugins-pulse RPM. It seems to me that the problem is actually in how Fedora packages the alsa-plugins-pulseaudio? If you install the alsa-plugins-pulseaudio rpm, then the /etc/alsa/pulse-default.conf is installed, which creates an ALSA pcm and ctl device for bridging ALSA to PA. That file also includes definitions to set ALSA's default device to Pulse. When SLVoice starts, with default for capture and speakers, it tries to access the ALSA "pulse" device, which tries to load the 32 bit library, and fails. However, I did manage to get SLVoice to work for 1 login, due to a fluke during boot that disabled something. What was most aggravating was sorting out which engine SLViewer uses for which piece. The PulseAudio "Perfect Setup" page at http://pulseaudio.org/wiki/PerfectSetup Then, you would have to switch GNOME (if you use it) to all ALSA devices under System -> Preferences -> Hardware -> Sound, make sure your asoundrc used hardware definitions for your card, and configured OpenAL to use a plugin device to talk to ALSA. I am going to try to end-run around PulseAudio and see if I can get things working by going to ALSA directly for everything. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||