Pasi Juppo wrote: > Hi, > > I have problems with compiling some plugins for vdr 1.4.0-2. > > streamdev > tvonscreen > timeline (not very important) > > streamdev compiling fails at: > ----------------------------- Read a few lines above of the compiler output, there is a #warning that explains you have to add a friend class declaration to dvbsub.h. > ../../../include/vdr/dvbsub.h: In member function `bool > cStreamdevLiveStreamer::SetChannel(const cChannel*, eStreamType, int, > const > cDevice*)': > ../../../include/vdr/dvbsub.h:17: error: `int > cDvbSubtitlesRecording::GetPidByChannel(int, const cChannel*, int)' is > private > server/livestreamer.c:115: error: within this context > ../../../include/vdr/dvbsub.h:17: error: `int > cDvbSubtitlesRecording::GetPidByChannel(int, const cChannel*, int)' is > private > ------------------------------ > > Version: from cvs 2006-05-31 (tried also 2006-04-24) > Patch1: vdr-streamdev-cvs-20060424-dvbsubtitles.diff (Rolf) > Patch2: vdr-plugin-streamdev_0.3.1+cvs20050522-20.diff (e-tobi) > > Not both patches were applied at the same time. Patch2 gave the best > result that failed on error above. > > Is there a patch available to fix this problem? Or better yet, is there > a new version of streamdev plugin, which already compiles and works with > v1.4.0-2? -- Anssi Hannula