BitSteamOut aktivieren

  • Hallo Forum,


    ich versuche das BitStreamOut Plugin zu aktivieren, nur leider ohne Erfolg.
    Ich habe in die moduls und modules.setup die Soundkarte (Terratec 512i) eingetragen: snd-fm801
    Der optische Ausgang kann laut logread nicht aktiviert werden.
    Bin am verzweifeln, komme absolut nicht weiter.


    lspci:
    01:0e.0 Multimedia audio controller: Fortemedia, Inc Xwave QS3000A [FM801]
    b2)
    01:0e.1 Input device controller: Fortemedia, Inc Xwave QS3000A [FM801 game
    (rev b2)


    lsmod:
    snd_fm801 17348 0
    snd_tea575x_tuner 4096 1 snd_fm801
    videodev 9472 2 saa7146_vv,snd_tea575x_tuner
    snd_ac97_codec 74616 1 snd_fm801
    snd_pcm 86280 2 snd_fm801,snd_ac97_codec
    snd_page_alloc 9732 1 snd_pcm
    snd_opl3_lib 10368 1 snd_fm801
    snd_timer 23684 2 snd_pcm,snd_opl3_lib
    snd_hwdep 8864 1 snd_opl3_lib
    snd_mpu401_uart 7168 1 snd_fm801
    snd_rawmidi 24352 1 snd_mpu401_uart
    snd_seq_device 8460 2 snd_opl3_lib,snd_rawmidi
    snd 53252 9 snd_fm801,snd_ac97_codec,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    soundcore 9440 1 snd


    logread:
    Sep 25 12:04:12 linvdr user.err vdr[3793]: S/P-DIF: sound open: No such device
    Sep 25 12:04:12 linvdr user.err vdr[3793]: S/P-DIF: unable to establish BitStreamOut for none audio PCM
    Sep 25 12:04:12 linvdr user.err vdr[3793]: INSTREAM: can't open spdif interface
    Sep 25 12:04:12 linvdr user.debug vdr[3793]: bso(instream): Forwarding bitstream thread ended (pid=3793, tid=7176)

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • Hi,


    also wenn mir schon mal beim Thema Bitstreamout sind... Kann man damit auch den Ton direkt an die Soundkarte schicken und den dort dann analog abgreifen.
    Müßte doch eigentlich gehen, oder?

    HD DVB-C System / Ubuntu 14.04 x64 / Kernel 3.13.0-48 x64; VDR 2.2.x; VDRadmin 3.6.10 / ACPI Wakeup

    SoftHD-Device GIT / Vdpau / Nvidia 337.25

    ASUS AT5IONT-I; Atom D525; 4GB; Nvidia GT218; 1x DD Cine C/T v6; 1x DD DuoFlex C/T v2; (20~40 Watt)

  • Hi,


    analog geht glaube ich nicht. Voraussetzung ist immer eine Soundkarte mit Digi-Out. Es werden aber alle Signale (Stereo,DD2.0,DD5.1) über den Digi-Out geschickt.

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • Hi,


    ich habe jetzt die Alsa Konfiguration (http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Terratec&card=512i+PCI.&chip=FM801&module=fm801) in die modules eingetragen. Die RunVdr habe ich mit folgendem Eintrag erweitert : -a'/usr/bin/ac3dec -6'


    Es klappt aber immer noch nicht. Führe ich den Befehl ac3dev test-ac3 aus kommt Ton.


    lsmod zeigt jetzt:
    snd_seq_oss 31488 0
    snd_seq_midi_event 7680 1 snd_seq_oss
    snd_seq 48912 4 snd_seq_oss,snd_seq_midi_event
    snd_pcm_oss 51232 0
    snd_mixer_oss 17792 1 snd_pcm_oss
    snd_fm801 17348 0
    snd_tea575x_tuner 4096 1 snd_fm801
    videodev 9472 2 saa7146_vv,snd_tea575x_tuner
    snd_ac97_codec 74616 1 snd_fm801
    snd_pcm 86280 3 snd_pcm_oss,snd_fm801,snd_ac97_codec
    snd_page_alloc 9732 1 snd_pcm
    snd_opl3_lib 10368 1 snd_fm801
    snd_timer 23684 3 snd_seq,snd_pcm,snd_opl3_lib
    snd_hwdep 8864 1 snd_opl3_lib
    snd_mpu401_uart 7168 1 snd_fm801
    snd_rawmidi 24352 1 snd_mpu401_uart
    snd_seq_device 8460 4 snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
    snd 53252 13 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_fm801,snd_ac97_codec,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    soundcore 9440 1 snd


    aber logread immer den Fehler:
    Sep 25 15:04:56 linvdr user.debug vdr[5003]: TS buffer on device 1 thread started (pid=5003, tid=210957)
    Sep 25 15:04:58 linvdr user.err vdr[5000]: S/P-DIF: sound open: No such device
    Sep 25 15:04:58 linvdr user.err vdr[5000]: S/P-DIF: unable to establish BitStreamOut for none audio PCM
    Sep 25 15:04:58 linvdr user.err vdr[5000]: INSTREAM: can't open spdif interface


    Wo könnte ich noch suchen?

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • Hi,


    erster Schritt: schau mal, ob deine Karte überhaupt ein IEC-Control hat (richtige Treiber geladen?):


    amixer scontrols | grep IEC


    Dann müsste ein ähnlicher Output kommen wie hier (ist bei jeder Karte etwas anders).


    Simple mixer control 'IEC958',0
    Simple mixer control 'IEC958 Playback AC97-SPSA',0
    Simple mixer control 'IEC958 Playback Source',0


    Wenn das nicht funktioniert, dann kontrolliere nochmal deine alsa-Installation oder führe alsaconf noch einmal aus (zuerst alsa beenden).


    Wenn die Controls da sind:
    Nachschauen, welche Device von bitstreamout angesprochen werden soll:
    cat /proc/asound/devices
    Dann kommt ein Output wie:
    20: [0- 4]: digital audio playback
    27: [0- 3]: digital audio capture
    26: [0- 2]: digital audio capture
    25: [0- 1]: digital audio capture
    16: [0- 0]: digital audio playback
    24: [0- 0]: digital audio capture
    0: [0- 0]: ctl
    33: : timer

    Da musst du im Setup von Bitstreamout das richtige Device einstellen.


    Und abschließend brauchst du noch ein mute-script. Es wird im Bitstreamout-plugin eines mitgeliefert, das du anpassen musst und im Aufruf von bitstreamout angeben kannst. Bei mir (AC97-Soundkarte am Asus-Motherboard) sieht das so aus (hier sind wieder die Controls aus dem obigen amixer-Output wichtig):



    Den "-a"-Parameter von VDR benötigst du im übrigen nicht, den solltest du gleich wieder entfernen.

    Gutes Gelingen


    Martin

  • Hallo Martin,


    danke für die Tipps hat soweit alles geklappt. Ton kommt jetzt aus der Karte, nachdem ich das Richtige Device eingestellt habe.


    Nur leider tut das Plugin nicht das was ich mir erhofft habe. Und zwar wollte ich über die Soundkarte den DolbyDigital2.0 zum laufen bekommen. DD2.0 läuft zwar, aber so leise, das ich den Verstärker voll aufdrehen muss, um was zu hören.


    Normaler Stereo Sound und DD5.1 äuft ohne Probleme über Soundkarte oder Nexus.


    Folgende Ergebnisse bringen die Befehle:
    amixer scontrols | grep IEC
    Simple mixer control 'IEC958',0
    Simple mixer control 'IEC958 Raw Data',0


    cat /proc/asound/devices
    4: [0- 0]: hardware dependent
    8: [0- 0]: raw midi
    16: [0- 0]: digital audio playback
    24: [0- 0]: digital audio capture
    0: [0- 0]: ctl
    1: : sequencer
    33: : timer


    Nur das Mute Script weiß ich nicht wie ich es aufbauen soll?


    Gruss
    Christian

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • Hi,


    welches Device soll man hier in BitStreamOut einstellen?
    Sind das die Zahlen vor dem ":" z.B. 17?


    linvdr:~# 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


    Tschüss


    Fritzle

    1: P3 1000MHz, 384MB RAM, 160GB HD, easyVDR 0.8.06 - 2 x Nova-s - MediaTomb (E19.2°E, 13.0°E)
    2: Samsung SMT-7020S - MLD-2.0
    3: MediaMVP - Vomp
    4: Kathrein UFS-910 - BPNeutrino (28.2°E, 23.5°, E19.2°E, 16°E, 13.0°E, 9.0°E)
    5: Philips Streamium Network Music Player NP2500
    6: Asus O!Play HDP-R1
    7: LCD Toshiba 32 R 3500 - 100Hz
    8: Intel® Core™2 Duo Processor E6750, 2GB RAM, 1.2TB HD, Ubuntu 10.04LTS (Server)

  • Hi chock,


    kannst Du kurz zusammenfassen, welche Schritte nötig waren, um Alsa/Bitstreamout überhaupt auf dem Linvdr zu installieren?


    Habe mich schon durch einige Beiträge gekämpft, aber noch keinen gefunden der eine Grundinstallation auf Linvdr beschreibt.


    Kurze knappe Stichworte würden mir ggf. schon viel helfen!


    Danke schonmal!


    Ciao jfr

    Hardware: Antec Fusion Remote; Asus M4N68T; 4GB Ram; 2TB HD; TT1.5
    Software: yaVDR 0.5

  • auch ich hätte starkes interesse.
    hab ich doch meine sb live player wieder entnervt ausgebaut. :)

    HW: E5200,P31-ES3G , 2gb, 250GB, gt9400, 1x NOVA-S-Plus, 2x AVerMedia 771 DVB-T, FB: Skymaster2421 + LG , atric -IR- rev.4 LIRC-Empfänger
    SW: EasyVDR0.7.2.4 vdr1.7 vdpau


    -- wer meint zu wissen, spekuliert das es immer eintritt--


  • Hi,


    mußt im BitStreamOut die 0 einstellen.

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41


  • HI jfr,goaman


    alsa ist schon auf bei linvdr0.7 integriert. Zusätzlich habe ich noch den Kernel von DarkAngel 2.6.12 installiert, mehr Treiber.
    Auf der Seite http://www.alsa-project.org/alsa-doc/ die Soundkarte auswählen und die Details von dem treiber anzeigen lassen.
    Jetzt im VDR die /etc/modules und /etc/modules.setup mit den dort genannten Einträgen erweitern.
    z.B. für eine Terratec 512i mit fm801 Chipsatz:
    snd-fm801
    snd-pcm-oss
    snd-mixer-oss
    snd-seq-oss


    # ALSA portion
    alias char-major-116 snd
    alias snd-card-0 snd-fm801
    # module options should go here


    # OSS/Free portion
    alias char-major-14 soundcore
    alias sound-slot-0 snd-card-0

    # card #1
    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss

    Jetzt neu starten und mit lsmod überprüfen ob die Treiber geladen wurden. BitStreamOut Plugin aktivieren und richtiges Device einstellen.


    Welche Soundkarten habt Ihr? Meines wissens muss Sie einen optischen Ausgang haben.


    Gruss

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • chock


    Hi,


    muss man die Eintäge in die /etc/modules und /etc/modules.setup eintragen?


    Tschüss


    Fritzle

    1: P3 1000MHz, 384MB RAM, 160GB HD, easyVDR 0.8.06 - 2 x Nova-s - MediaTomb (E19.2°E, 13.0°E)
    2: Samsung SMT-7020S - MLD-2.0
    3: MediaMVP - Vomp
    4: Kathrein UFS-910 - BPNeutrino (28.2°E, 23.5°, E19.2°E, 16°E, 13.0°E, 9.0°E)
    5: Philips Streamium Network Music Player NP2500
    6: Asus O!Play HDP-R1
    7: LCD Toshiba 32 R 3500 - 100Hz
    8: Intel® Core™2 Duo Processor E6750, 2GB RAM, 1.2TB HD, Ubuntu 10.04LTS (Server)


  • Hi,


    ich habe die Einträge in beiden Dateien stehen. Die Einträge können aber je nach Soundkarte verschieden sein. Siehe den Link oben.

    VDR1: POV330, TT-S2 1600, YaVDR 0.3 xine, Atric
    VDR2: Zotac ION2-S-E, TBS6920 YaVDR 0.4, xine, Atric, HarmonyOne
    VDR3: Zotac ID41, Tevii S660, YaVDR 0.5,HarmonyOne
    Aktueller Test Streaming Server mit TBS6920 und TT-S2 1600 und Client Zatoc ID41

  • Hi,


    in welches Verzeichniss soll das "mute-script" ?


    Tschüss


    Fritzle

    1: P3 1000MHz, 384MB RAM, 160GB HD, easyVDR 0.8.06 - 2 x Nova-s - MediaTomb (E19.2°E, 13.0°E)
    2: Samsung SMT-7020S - MLD-2.0
    3: MediaMVP - Vomp
    4: Kathrein UFS-910 - BPNeutrino (28.2°E, 23.5°, E19.2°E, 16°E, 13.0°E, 9.0°E)
    5: Philips Streamium Network Music Player NP2500
    6: Asus O!Play HDP-R1
    7: LCD Toshiba 32 R 3500 - 100Hz
    8: Intel® Core™2 Duo Processor E6750, 2GB RAM, 1.2TB HD, Ubuntu 10.04LTS (Server)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!