Wie kann ich Audio von i386-Programmdateien, die ALSA verwenden, an einen x64-Pulse-Server weiterleiten?

485
OmnipotentEntity

Ich verwende Kubuntu Raring x64 und hatte ein Programm, das ich in meiner 64-Bit-Umgebung nicht kompilieren konnte, aber es war bereits eine kompilierte Version (32-Bit) zum Download verfügbar (insbesondere OpenITG).

Nachdem ich ein bisschen mit i386-Bibliotheken herumgespielt habe, läuft das Programm, aber es umgeht meinen Pulseaudio-Server vollständig und übernimmt die vollständige Kontrolle über ALSA. Dadurch wird verhindert, dass andere ALSA-Anwendungen Sound abspielen (was dazu führt, dass Flash in meinem Browser hängen bleibt) um es mit padsp schön zu machen, ergibt sich folgender nicht schwerwiegender Fehler.

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

Kennt jemand den richtigen Weg, um diese Arbeit zu machen?

1
Traurig zu sehen, wie alt dies ohne nützliche Antwort ist, da ich befürchte, dass es das gleiche Problem ist, das mich bei Slackware mit Wein belastet64 14.1. Wenn Sie die Angelegenheit in den letzten 10 Monaten leise gelöst haben, würde ich gerne die Antwort hören :-). 0xDAFACADE vor 9 Jahren 0
Leider konnte ich dieses Problem nicht beheben. OmnipotentEntity vor 9 Jahren 0
Ich habe mein Problem gelöst. Haben Sie 32-Bit-Versionen von pulseaudio und deren Abhängigkeiten installiert? Und wie sieht Ihre .asoundrc oder /etc/asound.conf aus? Mein besonderes Problem (Frage, herumstolpern, um es herauszufinden, und eventuelle Antwort) ist alles [hier] (https://superuser.com/questions/797748/how-can-i-get-wine-to-support-outputting) -to-pulseaudio-through-alsa-compatibili), wenn Sie einen Blick darauf werfen möchten. Ich weiß, dass Ubuntu und Slackware die 32-Bit-Kompatibilität etwas anders handhaben, aber es kann Ihnen ein paar Ideen geben. 0xDAFACADE vor 9 Jahren 0

0 Antworten auf die Frage