[streaming] latest cvs wont compile

Christopher Johnston cjohnston at iridium.nextex.com
Sat Jun 7 00:31:05 CEST 2003


Im trying to compile the latest CVS with v4l support.. and I am getting 
the following errors... any ideas?

In file included from v4linput.cpp:50:
v4linput.h:62: `C_TrickPlay' was not declared in this scope
v4linput.h:62: template argument 2 is invalid
v4linput.h:62: ISO C++ forbids declaration of `m_cTrickPlay' with no type
v4linput.h: In member function `virtual C_Input*
   C_v4lInputModule::NewInput(const C_String&)':
v4linput.h:68: cannot allocate an object of type `C_v4lInput'
v4linput.h:68:   because the following virtual functions are abstract:
../../server/input.h:110:       virtual void
   C_Input::OnForwardStreaming(C_Broadcast*, int)
../../server/input.h:111:       virtual void
   C_Input::OnRewindStreaming(C_Broadcast*, int)
v4linput.cpp: In member function `virtual void
   C_v4lInput::OnStartStreaming(C_Broadcast*)':
v4linput.cpp:238: `class C_MpegConverterConfig' has no member named 
`m_pHandler
   '
v4linput.cpp:239: `class C_MpegConverterConfig' has no member named `
   m_iInitFill'
v4linput.cpp:252: `C_TrickPlay' undeclared (first use this function)
v4linput.cpp:252: (Each undeclared identifier is reported only once for 
each
   function it appears in.)
v4linput.cpp:252: `pTrickPlay' undeclared (first use this function)
v4linput.cpp:255: `C_TrickPlayModule' undeclared (first use this function)
v4linput.cpp:255: `pTrickPlayModule' undeclared (first use this function)
v4linput.cpp:255: parse error before `)' token
v4linput.cpp:261: `C_TrickPlayConfig' undeclared (first use this function)
v4linput.cpp:261: parse error before `;' token
v4linput.cpp:262: `cTrickPlayConfig' undeclared (first use this function)
v4linput.cpp:300: request for member `Delete' in `
   this->C_v4lInput::m_cTrickPlay', which is of non-aggregate type `int'
v4linput.cpp: In member function `virtual void
   C_v4lInput::OnResumeStreaming(C_Broadcast*)':
v4linput.cpp:317: request for member `Get' in 
`this->C_v4lInput::m_cTrickPlay',
   which is of non-aggregate type `int'
v4linput.cpp: In member function `virtual void
   C_v4lInput::OnSuspendStreaming(C_Broadcast*)':
v4linput.cpp:341: request for member `Get' in 
`this->C_v4lInput::m_cTrickPlay',
   which is of non-aggregate type `int'
v4linput.cpp: In member function `virtual void
   C_v4lInput::OnStopStreaming(C_Broadcast*)':
v4linput.cpp:367: request for member `Remove' in `
   this->C_v4lInput::m_cTrickPlay', which is of non-aggregate type `int'
make[1]: *** [obj/BUILTIN_v4linput.o] Error 1
make[1]: Leaving directory `/root/vls/src/modules/v4linput'
make: *** [v4linput] Error 2


-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list