[gelöst] PVRUSB2 + pvrinput + Ubuntu 9.04

  • Hallo,


    Vor kurzem habe ich eine PVRUSB2 bekommen und möchte sie nun mit VDR betreiben.
    Aus Faulhait habe ich mich für die Ubuntu Lösung mit den Paketen von Hanno entschieden.
    Installiert sind also VDR, pvrinput, wirbelscan, xineliboutput. (Alles aus den Paketen)


    Soweit habe ich dann noch folgende Zeile in der /etc/default/vdr angepasst:


    Code
    OPTIONS="-w 60 -P 'pvrinput' -P 'wirbelscan' -P 'xineliboutput -l sxfe'"


    Wenn ich nun VDR starte und mit Wirbelscan die Kanäle absuchen will, findet sich leider nix. Ich bekomme nur ein "Kanal nicht gefunden".


    Die PVRUSB2 scheint allerdings zu funktionieren. Mit "sudo cat /dev/video0 > test.mpg" bekomme ich ein Video (ohne Ton)


    Hat also irgend jemand eine Idee?


    Gruß,
    Nostradani

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

    Einmal editiert, zuletzt von Nostradani ()

  • Genau das Setup habe ich letztens auch gehabt und bin auch bei der Kanalsuche mittel Wirbelscan gescheitert. Die Kanalsuche funktionierte aber mit einem gepatchten w_scan, was man wo patchen muss habe ich hier irgendwo in einem Thread gefunden. Da musste mal die Suche bemühen.

  • Nicht mit einem gepatchten w_scan, sondern mit einem gepatchten w_pvrscan.


    Deine wirbelscan Version erkennt nur ivtv Karten, nicht pvrusb2 Karten. Die Unterstützung der pvrusb2 in pvrinput ist noch recht neu.

  • Also, soweit scheint nun alles zu funktionieren.
    Hier nochmal eine Auflistung der Änderungen am Code von w_pvrscan:


    Alle Zeilen mit:


    Code
    if (!memcmp(vcap.driver, "ivtv", 4)


    und durch folgendes ersetzen:


    Code
    if (!memcmp(vcap.driver, "pvrusb2", 7)


    weiterhin muss folgende Zeile auskommentiert werde:


    Code
    doioctl(fd, VIDIOC_S_INPUT, &input, "VIDIOC_S_INPUT");


    Und zuletzt noch folgende Ersetzung:


    Code
    if ((vcap.capabilities & V4L2_CAP_RADIO) && (memcmp(plugin, "analogtv", cool )) {


    durch:


    Code
    if (memcmp(vcap.driver, "pvrusb2", 7)&&(vcap.capabilities & V4L2_CAP_RADIO) && (memcmp(plugin, "analogtv", cool )) {


    Soweit so gut.


    Nur habe ich hier ein neues Problem. Ich hab zwar brav mein Bild und alle Kanäle. Allerdings fehlt der Ton :(


    Ideen, was man da machen kann?


    Gruß,
    Nostradani

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

  • Zitat

    Original von Nostradani
    Nur habe ich hier ein neues Problem. Ich hab zwar brav mein Bild und alle Kanäle. Allerdings fehlt der Ton :(


    Ideen, was man da machen kann?


    Gruß,
    Nostradani


    spielt xineliboutput vorhandene Dateien mit Ton ab? Da gibt es ja einen integrierten Medienplayer. Wenn es da z.B. bei einem Test-Divx auch still ist, liegt der Fehler beim Ausagbedevice, vielleicht irgendwas mit der Soundkarte.


    Ansonsten mal checken, ob die Encoder settings so sind, wie im README von pvrinput aufgelistet. Der Treiber setzt falsche defaults

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • So, habs nun endlich hingekriegt.


    Xineliboutput war dafür verantwortlich. Ich musste noch den Parameter --audio=alsa hinzufügen. Allerdings musste das in die /etc/defaults/vdr


    Danke nochmal an euch alle.


    Gruß,
    Nostradani

    HW: Asus AT3N7A-I, 2GB RAM, Nvidia ION, Technisat CableStar HD2 DVB-C, SW: yaVDR 0.2 mit XBMC als primäres Frontend

  • if it is a PVRUSB2 the answer is yes!
    Be sure not to get a PVRUSB which is also a USB 2.0 device, but not supported by pvrinput


    And be aware: pvrinput creates an input device for vdr. You still need an output device (FF card, xinelibouput, ...)

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Thank you!
    It's exactly this one card:
    http://allegro.pl/karta-tv-hau…-usb-2-0-i1322720480.html
    I use vdr with simple DVB-S2 card and I use streamdev to output video to different computer, on which I use VLC to view it.
    Will it work with this card the same way?


    I don't see pvrinput plugin in e-tobi repository (I uses 1.7.14), do I need to compile it myself? I like to have debian package...

  • yes, this one should work.
    You need a very recent version of pvrinput to get streamdev working with TS. Older pvrinput versions only supported PES streams.


    You could ask the seller which revision the box is. There are older boxes (model 29xxx) and newer versions (24xxx). The older boxes have a different digitizer (saa7115) and channel switching works faster. On the other hand: You also need a recent kernel, because there was a long time bug in the pvrusb2 driver for model 29xxx ...

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • 1.7.16-1devel2 has pvrinput 2010-09-02-1, this should be recent enough

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • I am not very familiar with Debian and e-tobi repositories...

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • maybe someone other knows the answer?
    anyway i've compiled it myself and vdr doesn't crash, so hopefully it will work. Now I wait only for card.
    In the meantime - how to configure this card? I've read I need to convert channels list into new vdr format - is it still needed?

  • Zitat

    Original von Marx2
    In the meantime - how to configure this card? I've read I need to convert channels list into new vdr format - is it still needed?


    do you already have analogue channels in your channels.conf? how do they look?


    If not, simply use channels.conf_vdr-1.7.13-syntax.example as template

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Thank you, everything works ok. I have problem with epg only. How to define, that on some channels EPG will be loaded via xml2vdr?


    In channels.conf there is
    noEPGList =
    noEPGMode = 0
    but how to define it?


    I defined EPGScanTimeout = 0 nad still some channels read EPG, why?


    I've tried to load EPG via xml2vdr but no epg for analog channels is visible in vdradmin, why?

  • I am afraid, I have no experience with external EPG.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Jetzt mitmachen!

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