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