C't-VDR - Analoges 5.1 Boxensystem an einer Soundkarte

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Ziel ist es das Kompletten Audio, Stereo und AC3 über die Soundkarte zu hören.

Wer sich über die verwendeten Tonverfahren informieren will und verstehen möchte warum manchmal Stereo auch DD ist findet hierentsprechende weiterführende Hinweise.

Das System das als Beispiel beschrieben wird besteht aus einem ASUS Board A7V600-x mit integrierte Soundkarte VIA 8237 und einer DVB-S Karte Version 1.3.

Installiert sind c't VDR4 vdrdevel inzwischen 1.3.37-1 Kernel 2.6.12-rc4-ct-2.


Es sind vier Schritte notwendig um zum Ergebniss zu kommen:

  1. Treiber installieren, damit das System die Soundkarte erkennt und sie benutzt werden kann.
  2. Den AC3 Ton von unsere DVB-S Karte an die Soundkarte weiterreichen
  3. Den Stereo Ton, der direkt auf einer FF Karte decodiert wird zur Soundkarte durchreichen.
  4. Plugin installieren damit beides über die Lautstärkeregeler einstellbar ist.


Voraussetzungen:

  • Soundkarte die von den ALSA Treibern unterstützt wird, hier kann man nachschauen.
  • Kernel 2.6 ist wichtig da dort schon die ALSA Treiber integriert sind, auch die neuste Firmware für die DVB-S Karten. Wie man den Kernel 2.6 für c't VDR4 bekommt steht hier.
  • Schritt 1
apt-get install alsa

damit werden folgende Pakete installiert alsa-base alsa-utils

alsaconf
alsaconf








alsaconf ausführen dort wird mit einem Script die vorhandene Soundkarte ermittelt und eingerichtet. Es sollte eine Soundkarte vorhanden sein die von den ALSA Treibern unterstützt wird (siehe oben Voraussetzungen).

Nachdem die Karte erkannt und eingerichtet wurde kann man folgende Test durchführen:

cat /proc/asound/card
0 [V8237 ]: VIA8237 - VIA 8237
VIA 8237 with AD1888 at 0xe000, irq 201

und

cat /proc/asound/devices
17: [0- 1]: digital audio playback
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
0: [0- 0]: ctl
33: : timer

um den Ultimativen Test durchzu führen -- Rauschen an den Lautsprechern ausgeben,

cat /dev/urandom > /dev/dsp

dazu müssen die Lautsprecher angeschlossen sein. Dies kann von Board zu Board unterschiedlich sein, dazu bitte das Board Manual zu Rate ziehen. Bei dem ASUS Board A7V600-x ist das so gelöst.

Connector     2-Speaker          4-Speaker                 6-Speaker
Light Blue    Line in             Line in                  Bass/Center
Lime          Line Out       Front Speaker Out          Front Speaker Out
Pink          Mic in         Rear Speaker Out           Rear Speaker Out 
  • Schritt 2