[linux-dvb] dvbstream fails to tune QAM-256

Nico Sabbi nicola.sabbi at poste.it
Wed Nov 24 12:02:57 CET 2010


David Liontooth ha scritto:
> On 11/19/2010 11:51 PM, David Liontooth wrote:
>>
>> I'm using Debian's dvbstream 0.6+cvs20090621-1 to capture video and 
>> closed captioning to file.
>>
>> If I tune with azap, dvbstream works fine, but I can't get it to tune 
>> on its own.
>>
>> In the Debian source code, I activated DVB_ATSC by adding -DDVB_ATSC 
>> to CFLAGS in the Makefile.
>>
>> dvbstream -f 645000000 -qam 256 -v 49 a 52 -o > test.ts
>>
>> gives me the error "Unknown FE type".
>>
>> Suggestions? Is this a problem with an API that has changed since 
>> dvbstream's last release?
>
> If I change tune.h to allow DVB API >=3 major instead of just ==3, I 
> get this (this is a very lightly patched version to allow 8 cards):
>
> # dvbstream -f 621000 -qam 256 -v 8192 -a 8192 -s 6875 -n 10 -o:test.ts
> dvbstream v0.7.01 - (C) Dave Chapman 2001-2004
> Released under the GPL.
> Latest version available from http://dvbtools.sourceforge.net
> Open file test.ts
> Tuning to 621000 MHz
> Using DVB card "Samsung S5H1411 QAM/8VSB Frontend", freq=621000
> tuning ATSC to 621000000, modulation=5
> Getting frontend status
> Event:  Frequency: 621000000
>         Modulation: 5
> Bit error rate: 0
> Signal strength: 0
> SNR: 0
> UNC: 0
> FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI 
> FE_HAS_SYNC
>
> MAP 0, file test.ts: From -1 secs, To -1 secs, 0 PIDs -
> dvbstream will stop after 10 seconds (0 minutes)
> Streaming 1 stream
> Caught signal 1 - closing cleanly.
>
> So it tries to tune, and succeeds in a manner of speaking -- if I try 
> to tune to an unavailable frequency, it will fail; here we can see it 
> locks. However, the Signal strength is zero and the file is empty.
>
> What happened with the ATSC QAM-256 tuning in between DVB API 3.1 and 
> now? I'm running 2.6.32.5, with DVB API 5.1.
>
> Cheers,
> Dave
>
>

it's the usual debian idiocy to package only "official releases".
I refuse to release anything, so unless Dave does it you should use a 
fresh cvs checkout from sourceforge,
where the limitation was removed years ago.




More information about the linux-dvb mailing list