Re: TS Play Plugin - breaks streamdev and radio plugins

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

 



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

[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