Der Raspberry Pi kann Sound über die Klinkenbuchse analog ausgeben, oder aber digital über die HDMI-Schnittstelle. Ist als Anzeigegerät ein audiofähiges HDMI-Gerät wie z.B. ein Flatscreen-TV angeschlossen, wird standardmäßig der Sound über HDMI ausgegeben. Um die Ausgabe zu testen kann man von der Shell aus folgendermaßen vorgehen (getestet auf einem Raspbian Wheezy Linux):
- Zunächst kompilieren wir eine kleine Testsuite:
cd /opt/vc/src/hello_pi
./rebuild.sh - Um die analoge Sound-Ausgabe zu testen, geben wir ein
./hello_audio/hello_audio - Um die digitale Ausgabe über HDMI zu testen, geben wir ein
./hello_audio/hello_audio 1
Das Programm gibt einen Testsound aus, den ihr entsprechend auf eurem Ausgabegerät, wenn alles richtig verkabelt und eingestellt ist, hören solltet.

2 Kommentare
vielleicht sollte man den
Von deepnight -
thx für die anleitung ;)
vielleicht sollte man den link noch unterbringen, mit dem man explizit zwischen analog und hdmi wählen kann, falls auto nicht pfunzt ;) http://mitchtech.net/raspberry-pi-audio/
---
wer sich einbildet etwas zu sein, hat aufgehört etwas zu werden.
---
Sound: hello_audio.bin
Von Mischa54 -
Fang grad an mit dem pi, teste grad den Sound.
./rebuild.sh bringt einige Fehlermeldungen in encode.c:89.4 format [m%lu] expects arg of type long unsigned int but arg 2 has type OMX_U32.
In ./hello_audio gibt es ein executable hello_audio.bin, das macht auch Sound, ein hello_audio gibt es da nicht!
hello_audio 1 schaltet auf HDMI, hello_audio 0 schaltet auf analogue (3,5mm Buchse).
Schwarze Löcher gibt es nur da, wo Gott durch 0 dividiert hat ;-)
Gruß Mischa
Michael Wießler
55234 ALBIG