[vdr] TS Play Plugin - breaks streamdev and radio plugins

Simon Baxter linuxtv at nzbaxters.com
Tue Apr 13 21:37:37 CEST 2010


> 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.
>

Sorry Frank - definitely patched.  I just tried cleaning and recompiling 
everything, don't seem to be getting the IsPesRecording function error, but 
am still getting the cIndexFile mismatch:

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, uchar*, int*)'
../../../include/vdr/recording.h:229: note: candidates are: bool 
cIndexFile::Get(int, uint16_t*, off_t*, uchar*, int*)
../../../include/vdr/recording.h:231: note:                 int 
cIndexFile::Get(uint16_t, off_t)
make: *** [server/recplayer.o] Error 1

I don't get it - it's calling a Get(int, uchar*, int*), which are defined 
Get(int, uint16_t*, off_t*, uchar*, int*)  ??





More information about the vdr mailing list