Audio przez HDMI - hello_audio.bin działa, ale nie działa


11

Mam problemy z poprawnym działaniem dźwięku przez HDMI (działający ArchARM). Mam w swoim /boot/config.txt:

hdmi_drive=2

Skompilowałem hello_audio.bini uruchomiłem z 0 i 1 jako argumentami, oba działają (przez telewizor i jack)

Dźwięk nad gniazdem analogowym działa dobrze z odtwarzaniem, gdy przełączam za pomocą:

amixer cset numid=3 1

Ale nie mogę uzyskać apki do odtwarzania plików wav przez HDMI (przełączyłem się na hdmi z amixer cset numid = 3 2)


Tylko do aktualizacji: mogę odtwarzać pliki mp3 w mpg123 / mplayer przez HDMI, ale nadal nie mam szczęścia z WAV.


Jesteś root?
Alex Chamberlain,

Tak, wypróbowałem wszystkie powyższe funkcje jako root i jako zwykły użytkownik (który dodałem do grupowego dźwięku)
Munkeh,

Czy rozwiązałeś ten @jake?
Alex Chamberlain,

Mam takie same objawy jak ty: hello_audio.bin działa na wyjściu analogowym lub HDMI (odpowiednio z 0 lub 1 argumentem). aplay over analog jack działa z amixer cset numid = 3 1 aplay przez HDMI NIE działa z amixer cset numid = 3 2 Ustawiłem również hdmi_drive = 2 (w przeciwnym razie hello_audio.bin nie działa przez HDMI) Mam wersję B ( 256 MB) z Raspberry Pi, uruchomiony 2012-10-28-wheezy-raspbian.zip. (Przepraszam, opublikowałbym to jako komentarz zamiast odpowiedzi, ale komentarze wydają się być zamknięte?)

Nawiasem mówiąc, nigdy nie udało mi się tego rozwiązać. Fsck wie, może to ma coś wspólnego ze sposobem, w jaki ALSA dekoduje WAV przez sterownik HDMI! Nie jest to już żaden problem, ale wciąż zagadkowy.
Munkeh,

Odpowiedzi:


3

to działało dla mnie:

omxplayer -o hdmi audiofile.wav

wygląda na to, że aplaytak naprawdę nie wykonuje dobrej roboty, wysyłając audio przez HDMI również w innych formatach, zmienia wszystko w mono, 8bit i 8000 Hz lub coś w tym rodzaju. W każdym razie to działało dla mnie!


2

Jestem pewien, że musisz określić urządzenie z taką grą:

aplay -D plug:hdmi music.wav

Jeśli to prawda, to odpowiedź jest błędna.
Alex Chamberlain

Jeśli to nieprawda, to odpowiedź jest prawidłowa.
Jivings,

Nie, głupi studenci CS ...
Alex Chamberlain,

1
To powoduje błąd dotyczący nieznanego PCM. Nie ma wzmianki o plug: hdmi w aplay -L. Domyślnie: ALSA
Munkeh,

@Jake Czy próbowałeś używać omxplayer? Jestem pewien, że rozwiąże wszystkie twoje problemy.
Jivings,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.