[PD] pidip w mpeg4ip

adam adam at xs4all.nl
Sun Aug 14 18:56:39 CEST 2005


Hi,

I'm having a few problems compiling pidip (0.12.19). I have the following
configure :

./configure  --with-pdp=/home/eset/pdp-0.12.4
--with-mpeg4ip=/home/eset/mpeg4ip-1.3/ --with-pd=/home/eset/pd-0.38-4


and it runs fine, but then with make i get:


pdp_mp4videosource.cpp: In member function `void
CPDPVideoSource::DoStop()':
pdp_mp4videosource.cpp:53: error: `DoStopVideo' undeclared (first use this
   function)
pdp_mp4videosource.cpp: In member function `bool CPDPVideoSource::Init()':
pdp_mp4videosource.cpp:105: error: 'class CLiveConfig' has no member named
'
   m_videoNeedRgbToYuv'
pdp_mp4videosource.cpp:114: error: no matching function for call to `
   CPDPVideoSource::SetVideoSrcSize(config_integer_t, config_integer_t,
   config_integer_t, bool)'
/home/eset/mpeg4ip-1.3/server/mp4live/media_source.h:88: error: candidates
are:
   void CMediaSource::SetVideoSrcSize(short unsigned int, short unsigned
int,
   short unsigned int)
pdp_mp4videosource.cpp: In member function `void
   CPDPVideoSource::ProcessVideo(u_int8_t*, u_int8_t*, u_int8_t*)':
pdp_mp4videosource.cpp:176: error: `ProcessVideoYUVFrame' undeclared
(first use
   this function)
make[1]: *** [pdp_mp4videosource.o] Error 1
make[1]: Leaving directory `/home/eset/externals/pidip/modules'
make: *** [pdp_pidip_all] Error 2

=========================================

The Install text for pidip 0.12.19 says use mpeg4ip1.0...but when I try
this I get the following error:


In file included from ../include/pdp_mp4config.h:33,
                 from pdp_mp4config.cpp:25:
/home/eset/mpeg4ip-1.0/server/mp4live/media_time.h: In function `Timestamp
   GetTimestampFromTimeval(timeval*)':
/home/eset/mpeg4ip-1.0/server/mp4live/media_time.h:36: error: `MM_64'
   undeclared (first use this function)
/home/eset/mpeg4ip-1.0/server/mp4live/media_time.h:36: error: (Each
undeclared
   identifier is reported only once for each function it appears in.)
/home/eset/mpeg4ip-1.0/server/mp4live/media_time.h: In function `Timestamp
   GetTimestampFromNtp(unsigned int, unsigned int)':
/home/eset/mpeg4ip-1.0/server/mp4live/media_time.h:56: error: `I_64'
undeclared
   (first use this function)
make[1]: *** [pdp_mp4config.o] Error 1
make[1]: Leaving directory `/home/eset/externals/pidip/modules'
make: *** [pdp_pidip_all] Error 2


Any one had this problem or know how to work around it?

adam





More information about the Pd-list mailing list