У меня проблемы с корректной работой звука через HDMI (работает ArchARM). Я имею в своем /boot/config.txt
:
hdmi_drive=2
Я скомпилировал hello_audio.bin
и запустил его с 0 и 1 как аргументы, оба работают (через телевизор и джек)
Звук через аналоговый разъем работает нормально с aplay, когда я переключаюсь с:
amixer cset numid=3 1
Но я не могу получить aplay для воспроизведения файлов wav через HDMI (я переключился на hdmi с amixer cset numid = 3 2)
Просто для обновления: я могу воспроизводить mp3-файлы в mpg123 / mplayer через HDMI, но мне все равно не повезло с wavs.
root
?Ответы:
это сработало для меня:
кажется, что на
aplay
самом деле не очень хорошая передача аудио через hdmi в других форматах, она превращает все в моно, 8 бит и 8000 Гц или что-то еще. Во всяком случае, это сработало для меня!источник
Я уверен, что вы должны указать устройство с aplay, как это:
источник