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?