ฉันมีปัญหาในการรับเสียงผ่าน HDMI ทำงานอย่างถูกต้อง (เรียกใช้ ArchARM) ฉันมีใน/boot/config.txt
:
hdmi_drive=2
ฉันรวบรวมhello_audio.bin
และวิ่งด้วย 0 และ 1 เป็น args ทั้งงาน (ผ่านทีวีและแจ็ค)
เสียงเหนือแจ็คอะนาล็อกทำงานได้ดีกับเพลย์เมื่อฉันสลับกับ:
amixer cset numid=3 1
แต่ฉันไม่สามารถรับไฟล์ aplay เพื่อเล่น wav ผ่าน HDMI (ฉันเปลี่ยนเป็น hdmi ด้วย amixer cset numid = 3 2)
เพียงแค่อัปเดต: ฉันสามารถเล่นไฟล์ MP3 ใน mpg123 / mplayer ผ่าน HDMI แต่ก็ยังไม่มีโชคกับ wavs
ใช่ฉันได้พยายามทั้งหมดข้างต้นเป็นรากและเป็นผู้ใช้ปกติ (ซึ่งผมเพิ่มเสียงกลุ่ม)
—
Munkeh
คุณแก้ไข @jake นี้หรือไม่
—
Alex Chamberlain
ฉันมีอาการเช่นเดียวกับคุณ: hello_audio.bin ทำงานได้ทั้งแบบอะนาล็อกหรือเอาต์พุต HDMI (ที่มี 0 หรือ 1 ชิ้นตามลำดับ) aplay ผ่านอนาล็อกแจ็คทำงานร่วมกับ amixer cset numid = 3 1 aplay ผ่าน HDMI ไม่ทำงานกับ amixer cset numid = 3 2 ฉันได้ตั้ง hdmi_drive = 2 (มิฉะนั้น hello_audio.bin ไม่ทำงานกับ HDMI) ฉันมีรุ่น B ( 256MB) ของราสเบอร์รี่ปี่รัน 2012-10-28-wheezy-raspbian.zip (ขออภัยฉันจะโพสต์สิ่งนี้เป็นความคิดเห็นแทนคำตอบ แต่ดูเหมือนว่าความคิดเห็นจะถูกปิด ??)
ฉันไม่สามารถแก้ไขปัญหานี้ได้ อาจเป็นเรื่องเกี่ยวกับวิธีที่ ALSA ถอดรหัส WAV ผ่านไดรเวอร์ HDMI fsck รู้! ไม่ใช่ปัญหาอีกต่อไป แต่ยังคงลึกลับ
—
Munkeh
root
?