[vls-devel] Re: dvbinput.cpp CVS - broken

Alexander Afanasyev alex at icn.bmstu.ru
Sat Jul 26 20:16:44 CEST 2003


Hi!

Todays CVS version, and such compile log for dvbinput

-- cut --
g++  -Wall -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DBUGGY_VLC -DYY_NO_UNPUT -DDEBUG -g -I/root/make/libdvb-0.2.2//include -I/root/make/libdvb-0.2.2/ -D__PLUGIN__  -fPIC -o obj/dvbinput.o -c dvbinput.cpp
In file included from dvbinput.cpp:53:
/root/make/libdvb-0.2.2/include/DVB.hh:73: 'fe_sec_tone_mode_t' is used as a type, but is not defined as a type.
/root/make/libdvb-0.2.2/include/DVB.hh:74: 'fe_sec_voltage_t' is used as a type, but is not defined as a type.
/root/make/libdvb-0.2.2/include/DVB.hh:76: field `pesFilterParamsV' has incomplete type
/root/make/libdvb-0.2.2/include/DVB.hh:77: field `pesFilterParamsA' has incomplete type
/root/make/libdvb-0.2.2/include/DVB.hh:78: field `pesFilterParamsP' has incomplete type
/root/make/libdvb-0.2.2/include/DVB.hh:79: field `pesFilterParamsTT' has incomplete type
/root/make/libdvb-0.2.2/include/DVB.hh:85: 'fe_status_t' is used as a type, but is not defined as a type.
/root/make/libdvb-0.2.2/include/DVB.hh:368: type specifier omitted for parameter `fe_code_rate_t'
/root/make/libdvb-0.2.2/include/DVB.hh:368: parse error before `)' token
dvbinput.cpp: In member function `virtual void C_DvbInput::OnInit()':
dvbinput.cpp:230: `class C_MpegConverterConfig' has no member named `m_pHandler'
dvbinput.cpp:231: `class C_MpegConverterConfig' has no member named `m_iInitFill'
dvbinput.cpp: In member function `virtual void C_DvbInput::OnDestroy()':
dvbinput.cpp:278: no matching function for call to `C_MpegConverter::IsRunning()'
dvbinput.cpp:280: no matching function for call to `C_MpegConverter::Stop()'
dvbinput.cpp:289: parse error before `catch'
dvbinput.cpp:294: `e' undeclared (first use this function)
dvbinput.cpp:294: (Each undeclared identifier is reported only once for each function it appears in.)
dvbinput.cpp:297: must have at least one catch per try block
dvbinput.cpp: In member function `virtual void C_DvbInput::OnSelectPid(short unsigned int, unsigned char)':
dvbinput.cpp:347: aggregate `dmx_pes_filter_params pesFilterParams' has incomplete type and cannot be defined
dvbinput.cpp: In member function `virtual void C_DvbInput::OnStartStreaming(C_Broadcast*)':
dvbinput.cpp:532: no matching function for call to `C_MpegConverter::Create()'
dvbinput.cpp: In member function `virtual void C_DvbInput::OnStopStreaming(C_Broadcast*)':
dvbinput.cpp:654: no matching function for call to `C_MpegConverter::Stop()'
make[1]: *** [obj/dvbinput.o] Error 1
make[1]: Leave dir `/root/make/vls-20030726/src/modules/dvbinput'
make: *** [dvbinput] Error 2
-- cut --

i not found C_MpegConverter::IsRunning(), C_MpegConverter::Stop()
and other... maybe here was some changes...


Alexander Afanasyev

Saturday, July 26, 2003, 10:06:27 PM, you wrote:
> Alexander Afanasyev wrote:
>> Hi!
>> 
>> Is it correct, that dvbinput in the CVS version
>> is broken?
>> 
> Broken as in does not compile?

> Please give the error.log! A few things maybe broken, because of a big 
> change in the CVS code. AFAIK it was in the v4linput area.

> Grtz,
> Jean-Paul Saman.

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



More information about the vls-devel mailing list