vdr-1.6.0 + pvrinput

  • Moin, Moin



    ich versuche gerade pvrinput-2007-11-29 mit VDR-1.6.0 zu übersetzen.


    Bekomme aber ein.


    Code
    device.c: In member function 'void cPvrDevice::SetEncoderState(eEncState)':
    device.c:727: error: aggregate 'v4l2_encoder_cmd encoderCommand' has incomplete type and cannot be defined
    device.c:730: error: 'V4L2_ENC_CMD_STOP' was not declared in this scope
    device.c:731: error: 'V4L2_ENC_CMD_START' was not declared in this scope
    device.c:733: error: 'VIDIOC_ENCODER_CMD' was not declared in this scope
    make[1]: *** [device.o] Fehler 1


    Der Patch


    Code
    vdr-1.5.9-pvrinput.diff


    läßt sich nicht einspielen.


    Hat jemand ein Tipp für mich ??????



    Grüße Frank

  • Zitat

    Original von gandalf247

    Code
    device.c: In member function 'void cPvrDevice::SetEncoderState(eEncState)':
    device.c:727: error: aggregate 'v4l2_encoder_cmd encoderCommand' has incomplete type and cannot be defined
    device.c:730: error: 'V4L2_ENC_CMD_STOP' was not declared in this scope
    device.c:731: error: 'V4L2_ENC_CMD_START' was not declared in this scope
    device.c:733: error: 'VIDIOC_ENCODER_CMD' was not declared in this scope
    make[1]: *** [device.o] Fehler 1


    siehe README: Deine /usr/include/linux/videodev2.h ist zu alt

    Zitat


    Der Patch


    Code
    vdr-1.5.9-pvrinput.diff


    läßt sich nicht einspielen.


    warum nicht? was kommt für eine Fehlermeldung?
    so sollte es gehen:



    ABER:
    Du wirst wenig Freude haben, denn zusätzlich muss noch ein Bug in vdr selbst behoben werden: In vdr.c muss ein isyslog-Aufruf auskommentiert werden.
    vdr.c:


    Code
    static void SignalHandler(int signum)
    { 
    //  isyslog("caught signal %d", signum);


    Eine stark verbesserte Version von pvrinput, die speziell für vdr 1.6 überarbeitet wudre, werde ich noch dieses Wochenende im Forum announcen. Also leg Dich lieber erstmal wieder in die Sonne :)

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

Jetzt mitmachen!

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