On Tue, 13 Apr 2010 21:58:16 +1200, Simon Baxter wrote > > The tsplay patch adds this member to VDR's cRecording class. So probably > > the > > header files are not up-to-date. Try a "make include-dir" in the VDR > > source > > directory, then recompile streamdev. > > Nope, same problem: > > make include-dir > make plugins > <snip> > server/recplayer.c: In constructor 'cRecPlayer::cRecPlayer(const > cRecording*)': > server/recplayer.c:38: error: 'const class cRecording' has no member > named 'IsPesRecording' server/recplayer.c: In member function > 'uint64_t cRecPlayer::positionFromFrameNumber(uint32_t)': > server/recplayer.c:253: error: no matching function for call to > 'cIndexFile::Get(int, uint16_t*, off_t*)' > ../../../include/vdr/recording.h:215: note: candidates are: bool > cIndexFile::Get(int, uchar*, int*, uchar*, int*) > ../../../include/vdr/recording.h:217: note: int > cIndexFile::Get(uchar, int) make[1]: *** [server/recplayer.o] Error > 1 make[1]: Leaving directory `/root/vdr-1.6.0/PLUGINS/src/streamdev' Then please check VDR's recording.h. The missing IsPesRecording member function and the parameter type mismatch of cIndexFile::Get both indicate that recording.h is unpatched. In vdr-1.6.0-2-tsplay-0.1.diff you will find the modifications to recording.h starting at line 1376. Regards, Frank _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr