Moinsen,
wollte heute meinen VDR mal um ffnetdev erweitern, damit ich das OSD auch remote nutzen kann. Nachdem ich das uint64-Problem umgangen hatte (uint64 --> uint64_t) kommt beim compile das hier:
Code
g++ -W -Woverloaded-virtual -g -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"ffnetdev"' -DDEBUG -I../../../include -I../../../../DVB/include -I. -o netosd.o netosd.c
../../../include/vdr/osd.h:409: warning: ‘virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)’ was hidden
netosd.h:34: warning: by ‘virtual cOsd* cNetOSDProvider::CreateOsd(int, int)’
netosd.c: In constructor ‘cNetOSD::cNetOSD(int, int)’:
netosd.c:12: error: no matching function for call to ‘cOsd::cOsd(int&, int&)’
../../../include/vdr/osd.h:273: note: candidates are: cOsd::cOsd(int, int, uint)
../../../include/vdr/osd.h:261: note: cOsd::cOsd(const cOsd&)
make[1]: *** [netosd.o] Fehler 1
gibt es dafür schon abhilfe ? Über die SuFu habe ich nichts dazu gefunden. Ich verwende das aktuelle svn-checkout von heute....