Mailing List archive

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

[linux-dvb] dvbsak 0.0.4 released



After a long silence, here's version 0.0.4 of dvbsak. A _lot_ of things
have been changed.

Here's some noteworthy changes:
      * Autotools support; dvbsak now tries to be a good GNU citizen
      * Channel database; currently only the scconf format is supported
      * dvbrecord program for recording TS streams (PS support is
        coming)
      * EPG decoder
      * Runtime detection of kernel driver API version (ie. NEWSTRUCT or
        oldapi)

The new version is available at:
http://dvbsak.sourceforge.net/dvbsak-0.0.4.tar.gz

And here are some steps to make it work:

$ ./configure --with-dvbdrv-dir=/path/to/DVB
$ make

If all goes well, you should have the programs dvbscan and dvbrecord in
directory src/tools.

$ cd src/tools
$ ./dvbscan --dvb-modulation=64-QAM -S 7146 -s 130M:460M -z 10M --no-center-freq
Found frontend: VES1820 based DVB-C frontend
Scanning from 130.000 MHz to 460.000 MHz using a step size of 10000.000 kHz.
DVB-C: 130.000 MHz, symbol rate 7146 ksym/s, modulation 64-QAM
  Str[***********         ] SNR[******************  ] BER: 9FFFF6 unc: FFFF LOCK
Found transport stream at 130.000 MHz.
Scanning for info... [PAT 1001] [SDT 1001] [NIT 1001] [NIT 1001] 
DVB-C: 140.000 MHz, symbol rate 7146 ksym/s, modulation 64-QAM
  Str[***********         ] SNR[******************  ] BER: 9FFFF6 unc: FFFF LOCK
Found transport stream at 140.000 MHz.
...

The above command will scan frequencies from 130 MHz to 460 MHz with a
step-size of 10 MHz. After that you should have a list of transport
streams and services in $HOME/.dvb/channels.conf.

$ ./dvbrecord --zap --whats-on "YLE TV1"
  Str[****************    ] SNR[******************  ] BER: 9FFFF6 unc: FFFF LOCK
Reading EIT...
Event [01EF], length:  14 mins, start: Tue Dec 10 16:45:00 2002 [running]
  swe: Vändpunkten
Event [01F2], length:   9 mins, start: Tue Dec 10 17:00:00 2002 [not running]
  swe: Tv-nyheter och ekonominytt (Tv-uutiset ja Viiden talous)
  fin: Tv-uutiset ja Viiden talous

$ ./dvbrecord --zap --record "YLE TV1" -o /tmp/stream.ts
  Str[***********         ] SNR[******************  ] BER: 00CF8 unc: FFFF LOCK
Recording PID 0x028B (type ISO/IEC 13818-3 Audio, language swe).
Recording PID 0x028A (type ISO/IEC 13818-3 Audio, language fin).
Recording PID 0x0200 (type ISO/IEC 13818-2 Video).
error in dvbts_push_packet(): [00000003] continuity check failed for PID 0x0200 (want 4, was 10)
error in dvbts_push_packet(): [00000007] continuity check failed for PID 0x028A (want 15, was 12)

The errors happen when the DVB driver has dropped a packet/packets. For
some reason I get those once in a while. Anyone care to comment on why
this is happening? Holger?

I have tested dvbsak only with DVB-C, so your mileage with DVB-S and
DVB-T might vary. If dvbsak doesn't work for you, patches to fix it will
be greatly appreciated.

Cheers,
Juha




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



Home | Main Index | Thread Index