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

Simon Baxter linuxtv at nzbaxters.com
Wed Apr 7 08:52:20 CEST 2010


I'm trying to use Udo Richter's plugin to play .ts recordings in vdr-1.6.0 
(http://www.udo-richter.de/vdr/patches.en.html) but it breaks a couple of 

streamdev plugin:
server/recplayer.c: In member function âuint64_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

radio plugin:
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE 
 -DPLUGIN_NAME_I18N='"radio"' -I../../../include -I/include radio.c
radio.c: In member function âvirtual bool cPluginRadio::Start()â:
radio.c:493: error: cannot allocate an object of abstract type âcRadioAudioâ
radioaudio.h:71: note:   because the following virtual functions are pure 
within âcRadioAudioâ:
../../../include/vdr/audio.h:27: note:  virtual void cAudio::PlayTs(const 
uchar*, int)
make: *** [radio.o] Error 1

Has anyone resolved this?


More information about the vdr mailing list