Hi allerseits,
ich versuche seit Stunden das osdpip Plugin unter vdr-1.3.23 zu übersetzen, klappt aber nich! Es bricht immer mit folgendem output ab:
--------------schnipp-------------------
make[1]: Entering directory `/usr/local/src/vdr-1.3.23/PLUGINS/src/osdpip-0.0.7.1'
g++ -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../include -I/usr/local/src/DVB/include -I. -I../../../../ffmpeg-0.4.8/libavcodec -o osdpip.o osdpip.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../include -I/usr/local/src/DVB/include -I. -I../../../../ffmpeg-0.4.8/libavcodec -o osd.o osd.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osdpip"' -D_GNU_SOURCE -I../../../include -I/usr/local/src/DVB/include -I. -I../../../../ffmpeg-0.4.8/libavcodec -o receiver.o receiver.c
receiver.c: In constructor `cOsdPipReceiver::cOsdPipReceiver(const cChannel*,
cRingBufferFrame*)':
receiver.c:22: error: invalid conversion from `int' to `const int*'
receiver.c:22: error: initializing argument 4 of `cReceiver::cReceiver(int,
int, int, const int*, const int*, const int*)'
receiver.c:22: error: invalid conversion from `int' to `const int*'
receiver.c:22: error: initializing argument 5 of `cReceiver::cReceiver(int,
int, int, const int*, const int*, const int*)'
receiver.c:29: error: no matching function for call to `cRemux::cRemux(int,
int, int, int, int, bool)'
../../../include/vdr/remux.h:28: error: candidates are: cRemux::cRemux(const
cRemux&)
../../../include/vdr/remux.h:43: error: cRemux::cRemux(int,
const int*, const int*, const int*, bool)
make[1]: *** [receiver.o] Fehler 1
--------------schnapp----------------------
Der vdr ist gepatched mit:
vdr-1.3.23-enAIO-2.2.diff.gz
vdr-1.3.18-epgsearch-fontpatch.diff
vdr-1.3.23-core-yaepg.diff
vdr-1.3.23-dvbspu.c.diff
vdr-1.3.23-osdbase-maxitems.diff
vdr-director.diff
vdr-jumpplay-0.6-1.3.18.diff
vdr-reinsert-teletext.diff
kann mir irgendjemand mal helfen?
cu,
hanker