Analoge und digitale Soundausgabe testen

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):

  1. Zunächst kompilieren wir eine kleine Testsuite:
    cd /opt/vc/src/hello_pi
    ./rebuild.sh
  2. Um die analoge Sound-Ausgabe zu testen, geben wir ein
    ./hello_audio/hello_audio
  3. 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.

Tags: 

2 Kommentare

Sound: hello_audio.bin

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