LAN üzerinden bir ses sunucusuna ses göndermek için PulseAudio kullanıyorum.
Firefox veya Chrome'da herhangi bir Flash medya oynatırken ses, sanki her bir sesin aşağı ve yukarı gittiği gibi ( örnek ) ikinci.
Bu adımları uygularsam sesin titremesini durdurabileceğimi keşfettim:
-
YouTube'daki bir video gibi bir Flash videosu başlatın
-
Sunucuda
pulseaudio --kill
çalıştır -
Yaklaşık 7 saniye bekleyin
Bundan sonra, PulseAudio sunucusu otomatik olarak yeniden ölçeklenir ve Flash videodaki ses iyidir.
Sorun şu ki her defasında bunu yapmak zorundayım Bir Flash videosu başlatıyorum. Bu kesinlikle arzu edilemez.
Bu adımları gerçekleştirdiğimde sesin çalışmasını sağlayan şey ne yapmalıyım, böylece onları yapmak zorunda değilim.
Birisinin bir an önce ve basit bir düzeltmeyle (güzel olsa da) ortaya çıkacağından şüpheliyim, bu yüzden ödül en azından problemi çözme yöntemini sunan herkese gidebilir.
Detaylar
İşte ses cihazımın çıkış ayarları. Anlayabildiğim kadarıyla, dört cihazın hepsi aynı fiziksel cihaza işaret ediyor.
Flash video oynatmaya çalışırken çekilen, PulseAudio günlük çıkışı .
Flash'tan günlüğe kaydetme ayrıntılarını almaya çalıştım, ancak hata ayıklama için Flash'ı yüklemeye ve etkinleştirmeye rağmen, herhangi bir çıkış oluşturmadı tüm .
Sorun başka bir yazılımla birlikte gösterilmiyor. Bu nedenle, Flash’in ses kurulumumla nasıl etkileşime girdiğine kesin olarak emin değilim.
İşte size yardımcı olabilecek bazı hata çıktıları:
$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
İşte çıktı pactl list
'si sunucudan (hoparlörlü bilgisayar) .
İşte, çıktı pactl list
'si müşteriden .