Qual é a maneira correta de encaminhar o áudio de executáveis ​​i386 que usam ALSA para um servidor de pulso x64?


1

Estou executando o Kubuntu Raring x64 e tinha um programa que não conseguia compilar no meu ambiente de 64 bits, mas havia uma versão já compilada (32 bits) disponível para download (especificamente OpenITG).

Depois de mexer um pouco com as bibliotecas i386, eu tenho o programa em execução, mas ele está ignorando completamente meu servidor pulseaudio e assumindo o controle sobre o ALSA, impedindo que qualquer outro aplicativo ALSA reproduza som (fazendo com que coisas como flash fiquem no meu navegador) e tente fazê-lo funcionar bem com o padsp gera o seguinte erro não fatal.

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded: ignored.

Alguém sabe a maneira correta de fazer isso funcionar?


É triste ver quantos anos isso tem sem uma resposta útil, pois temo que seja o mesmo problema que me causa problemas com o vinho no Slackware64 14.1. Se você resolveu o problema nos últimos 10 meses em silêncio, eu adoraria ouvir a resposta :-).
0DATEFACADE

Infelizmente, não foi possível corrigir esse problema.
OmnipotentEntity

Acabei resolvendo meu problema. Você tem versões de 32 bits do pulseaudio e suas dependências instaladas? E como é o seu .asoundrc ou /etc/asound.conf? Minha questão em particular (pergunta, tropeçar para descobrir e eventual resposta) está aqui, se você estiver interessado em dar uma olhada. Eu sei que o Ubuntu e o Slackware lidam com a compatibilidade de 32 bits de maneira um pouco diferente, mas isso pode lhe dar algumas idéias.
0DATEFACADE
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.