Kodi: Pengaturan latensi terpisah untuk output audio analog HDMI +

8

Saya telah menginstal versi terbaru OSMC pada Raspberry Pi B + saya.

Dalam Kodi I output audio melalui HDMI dan jack analog. Ada opsi "HDMI + analog" di menu pengaturan untuk ini.

Sayangnya, salah satu sinyal keluaran hanya sedikit lebih cepat, sehingga terdengar seperti semacam efek gema bersama. Apakah ada pengaturan untuk latensi? Jika ya, dapatkah pengaturan ini berbeda untuk HDMI dan analog?

Juga, saya tidak benar-benar tahu bagaimana HDMI dan analog pada saat yang sama (opsi "HDMI + analog") tercapai. Karena, dalam pengaturan Raspberry Pi ada, (biasanya) hanya opsi antara HDMI atau analog.

Wauzl
sumber

Jawaban:

1

Saya juga tertarik dengan gagasan mengeluarkan suara melalui HDMI dan analog secara bersamaan.

Setelah melakukan sedikit penggalian, sepertinya orang telah melakukan percobaan. Pertama, ini tidak mungkin di OS seperti XBMC karena ALSAtidak diterapkan. ALSAadalah Arsitektur Suara Linux Lanjut. Perangkat lunaknya yang memungkinkan perangkat lunak audio untuk berinteraksi dengan Kernel. Yang diperlukan untuk suara melalui HDMI dan analog secara bersamaan. Jawaban ini memberikan penjelasan yang bagus tentang itu.

Inilah alasan penundaan. Tanpa terlalu detail, inilah cara kerjanya. HDMI mendukung suara dan video, sehingga suara dihasilkan bersama dengan video melalui HDMI. Namun suara melalui jack analog dibuat menggunakan PWM. Jadi suara melalui HDMI dan melalui jack analog mengambil rute yang berbeda melalui perangkat keras pada Pi. Inilah yang menghasilkan latensi. Jawaban ini di sini menjelaskan dengan baik, jika Anda mencari lebih detail.

Bagaimana Anda bisa mengurangi latensi. Dari pos terbatas apa yang saya lihat hanya saya tidak berpikir ada perbaikan untuk itu. Masalahnya adalah dua sinyal audio mengambil jalur yang berbeda, dan saya tidak percaya ada cara menggabungkannya pada tingkat perangkat keras. Jadi, Anda harus menggunakan beberapa sihir perangkat lunak untuk sedikit menunda waktu transmisi satu atau yang lain. Saya rasa ini bukan pilihan.

Masalahnya adalah saya tidak percaya Foundation mempertimbangkan kemungkinan orang yang ingin menggunakan dua output audio secara bersamaan untuk sumber audio yang sama. Namun, jika Anda ingin memainkan potongan audio yang berbeda maka latensi antara keduanya tidak terlalu menjadi masalah.

Darth Vader
sumber
Saat menggunakan opsi analog HDMI + di OSMCs Kodi, suara mana yang dibuat terlebih dahulu? Dengan komponen perangkat lunak mana maka keluaran suara lainnya dibuat dan dari apa? Akan cukup untuk memperkenalkan penundaan yang dapat ditala secara manual dalam output yang ada di belakang untuk mengurangi latensi yang dapat dilihat.
Wauzl