[ANNOUNCE] vdr-pvrinput-0.0.5

  • mir fiel auf, das in der 0.0.4 der Videotext nicht funktionierte. 0.0.5 habe ich noch nicht probiert. Erfordert der neude vbi mode die ivtv-Treiber der 0.3-Reihe?

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

  • Zitat

    Original von steffx
    Welchen Treiber empfehlt ihr denn ? ...Hab schon länger nicht mehr geupdated.


    Hi,


    ich benutze den 0.3.6j - der ist auch schon ein bißchen älter (aktuell ist glaub ich ivtv-0.3.7k) aber ich bin z.Z. noch zufrieden. Hab mich nur noch nicht daran gewagt, nen neueren auszuprobieren... ?(


    Gruß
    Boris

  • hab mal eben den 0.3.7k installiert ...funktioniert prima und schaltet nach meinem Empfinden etwas schneller um als mein alter 0.3.1s


    powarman: Hast du mal pvrinput mit dem livebuffer-patch getestet ?


    Mit der 0.3 von pvrinput ging das leider nicht, da sich mit dem livebuffer-patch die analogen kanäle nicht mehr umschalten ließen.


    steffx

  • mit folgenden Zeilen in der Action Methode nach dem Setzen des VBI embedded mode sollte Teletext wieder gehen.


    Code
    struct ivtv_sliced_vbi_format fmt;
            fmt.service_set = IVTV_SLICED_TELETEXT_B;
            if (ioctl(vbi_fd, IVTV_IOC_S_VBI_MODE, &fmt) < 0)
            {
                log(0, "Error setting vbi mode, %d:%s", errno, strerror(errno));
                active = false;
                return;
            }


    Andreas

  • Zitat

    Original von powarman
    mit folgenden Zeilen in der Action Methode nach dem Setzen des VBI embedded mode sollte Teletext wieder gehen.


    Code
    struct ivtv_sliced_vbi_format fmt;
            fmt.service_set = IVTV_SLICED_TELETEXT_B;
            if (ioctl(vbi_fd, IVTV_IOC_S_VBI_MODE, &fmt) < 0)
            {
                log(0, "Error setting vbi mode, %d:%s", errno, strerror(errno));
                active = false;
                return;
            }


    Andreas


    Aha ... klingt gut ... Action Methode ...VBI ...


    Vielleicht doch ein Patch oder ne neue Version ?? ;)


    sorry


    steffx

  • Zitat

    Original von powarman
    n der Action Methode nach dem Setzen des VBI embedded mode


    sorry, ich bin kein Programmierer :)


    kannst Du die Stelle näher bezeichnen (welche Datei, welche Zeile, was steht vorher und nachher?)


    muss ja nicht unbedingt ein Patch sein, aber vielleicht ein Auszug mit dem neuen in fett oder so ähnlich

    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

  • hier die komplette Action() ind device.c Zeile 405ff


  • Hi ,


    So melde mich jetzt auch mal zu Wort.


    Gibts denn hier überhaupt keine Install Doku dazu?
    Im wiki steht kein Wort dass libdvb benötigt wird,
    aber es wird benötigt.
    Wie soll man denn das bewerkstelligen?
    Was ist mit der Firmware?
    Wie werden dann die Module geladen > reicht modprobe ivtv?



    Ich spiel mich hier seit ein paar Stunden, aber ich komm hier auf keinen grünen Zweig.
    Hab ne Pvr 350 will sie auch jur für den Video und Svhs nützen.
    Hab ne Menge in die channels.conf eingetragen,aber es kommt immer
    Kanal nicht verfügbar.


    Hab auch nur ivtv installiert , dann die libdvb-0.5.4 ohne irgendeinen patch
    Plugin hat sich dann übersetzen lassen, Firmware ist auch extrahiert liegt in /lib/modules.


    Was fehlt denn noch?



    Grüsse , Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    Einmal editiert, zuletzt von Bert ()

  • Zitat

    Original von Bert


    Gibts denn hier überhaupt keine Install Doku dazu?


    doch. Hast Du mal in die README gesehen?


    Zitat

    Im wiki steht kein Wort dass libdvb benötigt wird,
    aber es wird benötigt.


    laut HISTORY wird libdvb seit Version 0.0.4 nicht mehr benötigt.
    ("Switched to a self-written PES to TS conversion. libdvb is no longer needed.")


    Zitat

    Was ist mit der Firmware?
    Wie werden dann die Module geladen > reicht modprobe ivtv?


    das ist Sache der Treiber, sollte in der Dokumentation der ivtv-Treiber beschrieben sein. Zu ivtv könnte man ganze Bücher schreiben. Aber ja, im Normalfall reicht ein modprobe ivtv. Ich empfehle den stabilen Treiber 0.2.0-rc3k.


    Zitat

    Ich spiel mich hier seit ein paar Stunden, aber ich komm hier auf keinen grünen Zweig.

    dann bist Du ja gerade erst angefangen. Andere haben sich mit ivtv, analogtv & Co. Wochen beschäftigt ;)


    Zitat

    Hab ne Menge in die channels.conf eingetragen,aber es kommt immer
    Kanal nicht verfügbar.


    was genau in die channels.conf einzutragen ist, steht in der README. Zusätzlich gibt es eine Beispiel-channels.conf


    Zitat

    Hab auch nur ivtv installiert , dann die libdvb-0.5.4 ohne irgendeinen patch
    Plugin hat sich dann übersetzen lassen, Firmware ist auch extrahiert liegt in /lib/modules.


    wie gesagt, angabegemäß soll ab 0.0.4 die libdvb nicht mehr erforderlich sein. Falls Sie zum Kompilieren wirklich trotzdem benötigt wird, hättest Du da einen wichtigen Punkt entdeckt. Fast alle, die sich mit pvrinput beschäftigt haben, hatten vorher das analogtv-Plugin und deshalb ohnehin die libdvb auf der Platte. Wenn, dann nimm bitte sowieso die aktuelle Version 0.5.5.1. Testweise könntest Du auch den Patch vom analogtv (libdvb-0.5.4.patch) auf die libdvb loslassen.


    Welche Firmware-Version hast Du genommen? Ich hab mir immer die fertig extrahierte Version von heise geholt: http://www.heise.de/ct/ftp/pro…arty/firmware/ivtv-fw.zip



    Zitat

    Was fehlt denn noch?


    Geduld ;) ... und ein paar mehr Angaben zur vdr-Version, Kernel, Meldungen im log, Auszug aus Deiner channels.conf, ...

    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

    2 Mal editiert, zuletzt von Dr. Seltsam ()

  • Hi ,


    Thanks Dr. Seltsam und powarman!
    Nun ich hatte früher auch das Analogtv-Plugin am Laufen allerdings unter Suse.
    Hatte damals keine Probleme das einzurichten.
    Man könnte also sagen ich hab eigentlich schon vor längerer Zeit angefangen.



    Mittlerweile betreibe ich 3 Vdrs (da hat man nicht mehr so die Geduld ;))


    Zur Zeit will ich das pvrinput mal auf kanotix 2005-02 installieren,
    aber ich glaube ich sollte zunächst mal sehen, dass ich die Pvr 350 überhaupt
    unter kanotix ans Laufen bekomme.


    Gibts da vielleicht irgendein Programm dazu die Pvr einzurichten?


    Vdr Version ist 1.3.24
    channels.conf Eintrag sieht wie folgt aus:


    Composite:1:C0:C:0:301:300:305:A1:65003:0:0:0
    S-Video:1:C89:C:0:301:300:305:A1:65004:0:0:0


    Ansonsten werd ich jetzt natürlich das neuere pvrinput-0.0.6 einbauen.


    NACHTRAG!
    Der Befehl,


    ivtvctl -d /dev/video1 -n


    gibt das aus:


    ioctl: VIDIOC_ENUMINPUT
    Input : 0
    Name : Composite 0
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 1
    Name : Composite 1
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 2
    Name : Composite 2
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 3
    Name : Composite 3
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 4
    Name : Tuner 0
    Type : 0x00000001
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000000000FF ( PAL )
    Status : 0


    Input : 5
    Name : Composite 4
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 6
    Name : S-Video 0
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 7
    Name : S-Video 1
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 8
    Name : S-Video 2
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0


    Input : 9
    Name : S-Video 3
    Type : 0x00000002
    Audioset: 0x00000003
    Tuner : 0x00000000
    Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
    Status : 0
    root@PowerPc:~#


    Weiss jemand obs nen Befehl gibt mit dem ich den Tuner der PVR feststellen kann?


    Grüsse , Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    2 Mal editiert, zuletzt von Bert ()

Jetzt mitmachen!

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