dvbv5-scan: use library support for stats print
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 24 Jan 2013 19:30:59 +0000 (17:30 -0200)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 24 Jan 2013 19:36:07 +0000 (17:36 -0200)
commit1199e70fabffc9a6c5cc9891f5b1de2b7b4dd307
tree56a305e8f6617350c005bac90717322216705b30
parent630e3e104804fceaa9cc3de79bf0eff32af705d2
dvbv5-scan: use library support for stats print

Use the libdvbv5 support to display status.

Now, an ISDB-T channel scanning will look like:

INFO     Scanning frequency #1 485142857
Lock   (0x1f) Quality= Poor Signal= 6.25% C/N= 17.05dB postBER= 517x10^-3 preBER= 505x10^-3 PER= 927x10^-3
  Layer A: Quality= Poor C/N= 12.82dB postBER= 2.10x10^-3 preBER= 35.5x10^-3 PER= 62.6x10^-3
  Layer B: Quality= Poor C/N= 17.81dB postBER= 15.6x10^-3 preBER= 83.4x10^-3 PER= 939x10^-3
Service #0 (59833) GLOBO 1SEG channel 4.0
Service #1 (59808) GLOBO HD channel 4.1
INFO     Scanning frequency #2 527142857
RF     (0x01): Tuning failed.
INFO     Scanning frequency #3 593142857
RF     (0x01): Tuning failed.
INFO     Scanning frequency #4 629142857
Lock   (0x1f) Quality= Poor Signal= 6.25% C/N= 10.98dB postBER= 872x10^-6 preBER= 21.7x10^-3 PER= 11.4x10^-3
  Layer A: Quality= Good C/N= 8.74dB postBER= 0 preBER= 2.38x10^-3 PER= 0
  Layer B: Quality= Poor C/N= 13.13dB postBER= 914x10^-6 preBER= 22.2x10^-3 PER= 11.9x10^-3
Service #0 (60696) RECORD 1SEG channel 8.0
Service #1 (60672) RECORD HD channel 8.1
INFO     Scanning frequency #5 725142857
Lock   (0x1f) Quality= Good Signal= 6.25% C/N= 17.90dB postBER= 1.58x10^-3 preBER= 26.0x10^-3 PER= 0
  Layer A: Quality= Good C/N= 19.33dB postBER= 0 preBER= 26.0x10^-3 PER= 0
  Layer B: Quality= Good C/N= 17.53dB postBER= 1.66x10^-3 preBER= 22.2x10^-3 PER= 0
Service #0 (60320) BAND HD channel 6.0
Service #1 (60345) BAND 1SEG channel 6.1

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
utils/dvb/dvbv5-scan.c