Problem Vdr 1.3.17 and dxr3 plugin

  • I'm try compiling dxr3 plugin.
    The versions of dxr3 is 0.2.2, vdr is 1.3.17, ffmpeg is 0.4.9-pre1.tar.gz.
    I have this errors:


    In file included from dxr3osd.h:14,
    from dxr3abstractiondevice.h:17,
    from dxr3syncbuffer.h:15,
    from dxr3demuxdevice.h:14,
    from dxr3device.h:17,
    from dxr3.c:10:
    spuenc.h:52: syntax error before `*'
    spuenc.h:91: `cWindow' was not declared in this scope
    spuenc.h:91: `win' was not declared in this scope
    spuenc.h:91: parse error before `,'
    spuenc.h:93: parse error before `*'
    In file included from dxr3abstractiondevice.h:17,
    from dxr3syncbuffer.h:15,
    from dxr3demuxdevice.h:14,
    from dxr3device.h:17,
    from dxr3.c:10:
    dxr3osd.h:16: parse error before `{'
    dxr3osd.h:21: `cWindow' was not declared in this scope
    dxr3osd.h:21: `Window' was not declared in this scope
    dxr3osd.h:23: parse error before `protected'
    dxr3osd.h:25: `cWindow' was not declared in this scope
    dxr3osd.h:25: `Window' was not declared in this scope
    dxr3osd.h:25: virtual outside class declaration
    dxr3osd.h:25: variable or field `CommitWindow' declared void
    dxr3osd.h:26: `cWindow' was not declared in this scope
    dxr3osd.h:26: `Window' was not declared in this scope
    dxr3osd.h:26: virtual outside class declaration
    dxr3osd.h:26: variable or field `ShowWindow' declared void
    dxr3osd.h:27: `cWindow' was not declared in this scope
    dxr3osd.h:27: `Window' was not declared in this scope
    dxr3osd.h:27: parse error before `)'
    dxr3osd.h:27: virtual outside class declaration
    dxr3osd.h:28: `cWindow' was not declared in this scope
    dxr3osd.h:28: `Window' was not declared in this scope
    dxr3osd.h:28: parse error before `,'
    dxr3osd.h:28: virtual outside class declaration
    dxr3osd.h:29: `cWindow' was not declared in this scope
    dxr3osd.h:29: `Window' was not declared in this scope
    dxr3osd.h:29: virtual outside class declaration
    dxr3osd.h:29: variable or field `CloseWindow' declared void
    dxr3osd.h:31: parse error before `public'
    dxr3osd.h:33: destructors must be member functions
    dxr3osd.h:33: virtual outside class declaration
    dxr3osd.h:34: parse error before `}'
    In file included from dxr3syncbuffer.h:15,
    from dxr3demuxdevice.h:14,
    from dxr3device.h:17,
    from dxr3.c:10:
    dxr3abstractiondevice.h:72: syntax error before `*'
    In file included from dxr3device.h:17,
    from dxr3.c:10:
    dxr3demuxdevice.h:41: syntax error before `*'
    In file included from dxr3.c:10:
    dxr3device.h:55: ANSI C++ forbids declaration `cOsdBase' with no type
    dxr3device.h:55: `cOsdBase' declared as a `virtual' field
    dxr3device.h:55: parse error before `*'
    /root/vdr/vdr-1.3.17/include/vdr/device.h:132: warning: `cDevice::ProvidesCa(const cChannel *) const' was hidden
    dxr3device.h:54: warning: by `cDxr3Device::ProvidesCa(int)'
    make[1]: *** [dxr3.o] Error 1


    I don't understand where is the problem, can someone help me?

  • afaik does the dxr3-plugin only compile with vdr <= 1.3.11

Jetzt mitmachen!

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