[streaming] Re: latest cvs wont compile
Jean-Paul Saman
jpsaman at wxs.nl
Sat Jun 7 22:43:42 CEST 2003
Christopher Johnston wrote:
> Im trying to compile the latest CVS with v4l support.. and I am getting
> the following errors... any ideas?
>
Yep forgot to include the headerfile for trickplay in this input. I just
fixed it (not tested though), now it should work better. I moved the
thread over to C_TrickPlay class (instead of on C_MpegConverter).
Grtz,
Jean-Paul Saman.
> 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