Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] dvbtune problem on Redhat 8.0/Mandrake 9.0



I have been using a copy of dvbtune that was compiled many months
(27-11-2003) ago on a Debian 3.0 system with (I think) gcc 2.95.3. I use
dvbtune to create an xml dvbrc file from my DVB-T and DVB-S cards for use
with the vls streaming server. I am using Haupauge buget cards for both
DVB-T and DVB-S.

This older version work fine and gives the expected output (only first few
lines):
------------------------------------------------------
<transponder type="T" freq="489833334">
<service id="4163" ca="0">
<description tag="0x48" type="1" provider_name="BBC" service_name="BBC ONE"
/>
<stream type="2" pid="600">
<stream_id id="1" />
<descriptor tag="0x11" data="ff" text="." />
<descriptor tag="0x07" data="0b402403" text="...." />
</stream>
<stream type="3" pid="601">
<stream_id id="2" />
<iso_639 language="eng" type="0" />
</stream>
<stream type="6" pid="603">
<stream_id id="5" />
<subtitling_descriptor tag="0x59">
<subtitle_stream lang="eng" type="16" composition_page_id="0001"
ancillary_page_id="0001" />
</subtitling_descriptor>
</stream>
--------------------------------------------------------


I have just recompiled dvbtune on a RedHat 8.0 system that uses gcc 3.2.7.
Unfortunately it no longer outputs the xml information. Instead I either get
an abbreviated list of services that are not present on the transponder I am
tuning to: (489833 in my area is BBC). This is a sample of the first few
lines.
---------------------------------------------------
<transponder type="T" freq="489833334">
<service id="25664" ca="0">
<description tag="0x48" type="1" provider_name="EMAP" service_name="The
HITS" />
</service>
<service id="25728" ca="0">
<description tag="0x48" type="1" provider_name="MTV Europe"
service_name="TMF" />
</service>
-----------------------------------------------------



Other times I get a message like:
-----------------------------------------------------
<transponder type="T" freq="489833334">
Nothing to read from fd_sdt
</transponder>
------------------------------------------------------

I have tried an old version of  dvbtune from 27-11-2002 as well as the
latest CVS head. I have tried building against an older DVB version from
27-11-2002 as well as one from 5-2-2003. I have also seen the same behaviour
under Mandrake 9.0 which also uses gcc 3.2.

Before I spend time looking at this, has anybody else seen this problem, and
if so is there a fix?

Since the problem appears to be independent of the version of the kernel,
DVB library version (only the headers are used from the DVB library) or
version of dvbtune, I am guessing it is a compiler/library problem.
The version compiled on an older Debian box works fine on Mandrake 9.0 and
Redhat 8.0 so it is not related to libc or ld.so (ldd gives   libc.so.6 =>
/lib/i686/libc.so.6 (0x42000000)  /lib/ld-linux.so.2 => /lib/ld-linux.so.2
(0x40000000)).

Pete Martin



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index