dxr3 plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm attempting to compile the dxr3 plugin (version 0.2.2) against vdr 
(version 1.3.24) without much success....

When issuing a make plugins command from the vdr source folder i get 
the following results:

-- dxr3 snippet --
make[1]: Entering directory 
`/home/david/src/vdr-1.3.24/PLUGINS/src/dxr3'
g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"dxr3"' 
-DSOCKET_CHMOD=0660 -D_GNU_SOURCE -I../../../inc
lude -I../../../../DVB/include -I../../../../ffmpeg-0.4.6/libavcodec/ 
dxr3.c
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: error: syntax error before `*' token
spuenc.h:91: error: `cWindow' was not declared in this scope
spuenc.h:91: error: `win' was not declared in this scope
spuenc.h:91: error: parse error before `,' token
spuenc.h:93: error: parse error before `*' token
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: error: parse error before `{' token
dxr3osd.h:21: error: `cWindow' was not declared in this scope
dxr3osd.h:21: error: `Window' was not declared in this scope
dxr3osd.h:23: error: parse error before `protected'
dxr3osd.h:25: error: `cWindow' was not declared in this scope
dxr3osd.h:25: error: `Window' was not declared in this scope
dxr3osd.h:25: error: virtual outside class declaration
dxr3osd.h:25: error: variable or field `CommitWindow' declared void
dxr3osd.h:26: error: `cWindow' was not declared in this scope
dxr3osd.h:26: error: `Window' was not declared in this scope
dxr3osd.h:26: error: virtual outside class declaration
dxr3osd.h:26: error: variable or field `ShowWindow' declared void
dxr3osd.h:27: error: `cWindow' was not declared in this scope
dxr3osd.h:27: error: `Window' was not declared in this scope
dxr3osd.h:27: error: parse error before `)' token
dxr3osd.h:27: error: virtual outside class declaration
dxr3osd.h:28: error: `cWindow' was not declared in this scope
dxr3osd.h:28: error: `Window' was not declared in this scope
dxr3osd.h:28: error: parse error before `,' token
dxr3osd.h:28: error: virtual outside class declaration
dxr3osd.h:29: error: `cWindow' was not declared in this scope
dxr3osd.h:29: error: `Window' was not declared in this scope
dxr3osd.h:29: error: virtual outside class declaration
dxr3osd.h:29: error: variable or field `CloseWindow' declared void
dxr3osd.h:31: error: parse error before `public'
dxr3osd.h:33: error: destructors must be member functions
dxr3osd.h:33: error: virtual outside class declaration
dxr3osd.h:34: error: parse error before `}' token
In file included from dxr3syncbuffer.h:15,
                  from dxr3demuxdevice.h:14,
                  from dxr3device.h:17,
                  from dxr3.c:10:
dxr3abstractiondevice.h:72: error: syntax error before `*' token
In file included from dxr3device.h:17,
                  from dxr3.c:10:
dxr3demuxdevice.h:41: error: syntax error before `*' token
In file included from dxr3device.h:19,
                  from dxr3.c:10:
../../../include/vdr/spu.h:39: warning: `virtual void
    cSpuDecoder::processSPU(unsigned int, uint8_t*, bool)' was hidden
dxr3spudecoder.h:20: warning:   by `void 
cDxr3SpuDecoder::processSPU(unsigned
    int, uint8_t*)'
In file included from dxr3.c:10:
dxr3device.h:55: error: ISO C++ forbids declaration of `cOsdBase' with 
no type
dxr3device.h:55: error: `cOsdBase' declared as a `virtual' field
dxr3device.h:55: error: parse error before `*' token
dxr3device.h:65: error: conflicting return type specified for `virtual 
void
    cDxr3Device::PlayAudio(const uchar*, int)'
../../../include/vdr/device.h:404: error:   overriding `virtual int
    cDevice::PlayAudio(const uchar*, int)'
../../../include/vdr/device.h:162: warning: `virtual int
    cDevice::ProvidesCa(const cChannel*) const' was hidden
dxr3device.h:54: warning:   by `virtual int 
cDxr3Device::ProvidesCa(int)'
make[1]: *** [dxr3.o] Error 1

I can't for the life of me work out why.  Anyone else have any problems 
with this combination?

I am running Debian Testing

Cheers

-- 
David Reynolds
david@xxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux