All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hurda <hurda@chello.at>
To: Antti Palosaari <crope@iki.fi>, linux-media@vger.kernel.org
Subject: Re: si2168/dvbsky - blind-scan for DVB-T2 with PLP fails
Date: Thu, 28 May 2015 09:24:33 +0200	[thread overview]
Message-ID: <5566C2B1.10900@chello.at> (raw)
In-Reply-To: <5566A70A.1090805@iki.fi>

[-- Attachment #1: Type: text/plain, Size: 4577 bytes --]


On 28.05.2015 07:26, Antti Palosaari wrote:
> On 05/28/2015 01:27 AM, Hurda wrote:
>> Hello.
>>
>> I think I came across a bug in either of the drivers si2168 and dvbsky
>> regarding
>> blind-scanning DVB-T2-frequencies.
>>
>> HW: Technotrend CT2-4400v2 (afaik based on or the same as DVBSky T330)
>>      demod: Si2168-B40
>>      tuner: Si2158-A20
>> OS: Ubuntu 15.04 (kernel 3.19)
>>
>> In Austria, the DVB-T2-service "SimpliTV" is currently airing up to four
>> muxes, next to one or two DVB-T-muxes.
>> In my region, the frequencies are 490MHz, 546MHz, 690MHz, 714MHz for
>> DVB-T2,
>> and 498MHz for DVB-T.
>> These numbers might be of interest when reading the logs.
>>
>> The peculiar aspect of these T2-muxes is that they're aired on PLP 1
>> without
>> there being a PLP 0. I think this is also the root of my problem.
>
> dvbv5-scan is working, but w_scan not?
>
> Could you hack si2168.c file and test?
>
> if (c->delivery_system == SYS_DVBT2) {
>     /* select PLP */
>     cmd.args[0] = 0x52;
>     cmd.args[1] = c->stream_id & 0xff;
> //    cmd.args[2] = c->stream_id == NO_STREAM_ID_FILTER ? 0 : 1;
>     cmd.args[2] = 0;
>     cmd.wlen = 3;
>     cmd.rlen = 1;
>     ret = si2168_cmd_execute(client, &cmd);
>     if (ret)
>         goto err;
> }
>
> Antti

si2168_0.log http://pastebin.com/wPjZ82uc

The scan only finds one of the four transponders (714MHz), but it doesn't end up 
in the tuning-file.
The other three are tuned, but not locked.

>> When doing a blind-scan using w_scan 20140727 on Ubuntu 15.04 (kernel
>> 3.19),
>> w_scan does not find any of these four DVB-T2-muxes.
>> It just finds the DVB-T-mux.
>>
>> Logs:
>> media-tree_dmesg_lsusb.txt http://pastebin.com/0ixFPMSA
>> media-tree_w_scan.txt http://pastebin.com/yyG3jSwj
>>
>> The found transponder:
>> initial_v3_media_build_trunk.conf http://pastebin.com/LmFQavpy
>> initial_v5.conf http://pastebin.com/Jx6kymVt
>>
>> I also tried a fresh checkout from git.linuxtv.org as of last weekend
>> and the
>> most recent w_scan version (20141122).
>>
>> As you can see, w_scan tries to tune(?) the DVB-T2-frequencies, but
>> ultimately doesn't find anything on them.
>>
>>
>> Then I tried the DVBSky-linux-driver[1]
>> (media_build-bst-20150322.tar.gz)[2]
>> from their site, which is using a binary called sit2 for this card.
>> Using this driver, w_scan found all four DVB-T2-muxes and the DVB-T-mux.
>> Additionally, it found the DVB-T2-muxes during the DVB-T-scan.
>>
>> Logs:
>> media_build-bst_dmesg_lsusb.txt http://pastebin.com/vJeDMxtu
>> media_build-bst_w_scan.txt http://pastebin.com/yhwAYjen
>>
>> Found transponders:
>> initial_v3_bst.conf http://pastebin.com/ECKQvRWX
>> initial_v5_bst.conf http://pastebin.com/CbhY6Hpz
>>
>> Of course, doing a channel-scan using dvbv5-scan on these transponders
>> worked
>> too:
>>
>> dvbv5_sit2.conf http://pastebin.com/3W52bbhv
>> dvbv5_sit2.log http://pastebin.com/nc66PTkt
>>
>> Afterwards, I tried to do a channel-scan with the same initial tuning-file
>> using the opensource-driver, which also worked:
>>
>> dvbv5_si2168.conf http://pastebin.com/A6FbqUL1
>> dvbv5_si2168.log http://pastebin.com/ewyVPJR2
>>
>> This should verify that tuning PLP 1 without there being PLP 0 is not
>> the issue.
>>
>>
>> Additionally, if you compare the two channel-lists, you find interesting
>> differences:
>>
>> The scan with si2168 has AUTO for "MODULATION" and "INVERSION" for
>> DVB-T2-channels, and for "CODE_RATE_LP" and "INVERSION" for DVB-T-channels.
>>
>> The scan with sit2 has the respective values in the channel-list.
>>
>> The dvbv5-scan-logs also differ, as using sit2 also displays the signal
>> quality
>> during tuning.
>>
>>
>> I know that there were changes regarding DVB-T2-scanning[3], but as the
>> blog-
>> article specifically mentions si2168 and w_scan to be fully dvbv5-compliant
>> and good for using with DVB-T2, I thought you should know about this
>> particular problem.
>>
>>
>> In the attachment I've packed the previously linked logs, for archival
>> reasons.
>>
>>
>> Thank you for your attention.
>>
>> [1] http://www.dvbsky.net/Support_linux.html
>> [2] http://www.dvbsky.net/download/linux/media_build-bst-150322.tar.gz
>> [3] http://blog.palosaari.fi/2014/09/linux-dvb-t2-tuning-problems.html
>>
>> PS: Interesting comments regarding auto-detection for si2168:
>> http://blog.palosaari.fi/2014/09/linux-dvb-t2-tuning-problems.html?showComment=1427233615765#c8591459871945922951 
>>
>>
>> http://blog.palosaari.fi/2014/09/linux-dvb-t2-tuning-problems.html?showComment=1427234034259#c6500661729983566638 
>>
>>
>


[-- Attachment #2: si2168_0.log --]
[-- Type: text/plain, Size: 25687 bytes --]

blah@blah:~$ w_scan -ft -cat -vvv -F -x > si2168_0.conf
w_scan -ft -cat -vvv -F -x 
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for AUSTRIA
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format initial tuning data
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
   check Silicon Labs Si2168:
           DVB-C ann.A
           DVB-T2
           DVB-T
	/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Silicon Labs Si2168": very good :-))

Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_ 
Using DVB API 5.10
frontend 'Silicon Labs Si2168' supports
DVB-T2
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
FREQ (55.00MHz ... 862.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 
   check Silicon Labs Si2168:
           DVB-C ann.A
           DVB-T2
           DVB-T
Scanning DVB-T...
Scanning 7MHz frequencies...
177500: (time: 00:00.015) 
184500: (time: 00:02.047) 
191500: (time: 00:04.075) 
198500: (time: 00:06.107) 
205500: (time: 00:08.131) 
212500: (time: 00:10.159) 
219500: (time: 00:12.187) 
226500: (time: 00:14.219) 
Scanning 8MHz frequencies...
474000: (time: 00:16.243) 
482000: (time: 00:18.271) 
490000: (time: 00:20.303) 
498000: (time: 00:22.331) 
        (0.360sec): SCL (0x1F)
        (0.360sec) signal
        (0.360sec) lock
        signal ok:	QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:0:0)
        initial PAT lookup..
PAT (xxxx:xxxx:600)
	===================== parse_pat ========================================
	len = 16
	0x00: 27 75 E2 59 27 84 E2 5A 27 98 E2 5B 27 A6 E2 5F : 'u Y'  Z'  ['  _
	========================================================================
        QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:0:0) : updating transport_stream_id: -> (0:0:600)
          check_duplicate_transponders()
          ================= list_transponders() =======================
          new_transponders(000): QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:0:600)
          =============================================================
        initial NIT lookup..
NIT(act): (xxxx:13200:xxxx)
	===================== parse_nit ========================================
	len = 77
	0x00: F0 0E 40 0C 4F 52 53 20 44 56 42 2D 54 20 4B 54 :   @ ORS DVB-T KT
	0x10: F0 3B 02 58 20 28 F0 35 5A 0B 05 1D 34 40 1F 42 :  ; X ( 5Z   4@ B
	0x20: 5B FF FF FF FF 5A 0B 03 7E 2A 40 1F 42 5B FF FF : [    Z  ~*@ B[  
	0x30: FF FF 5A 0B 02 F7 E3 40 1F 42 5B FF FF FF FF 8B :   Z    @ B[     
	0x40: 0C 27 75 C0 32 27 84 C0 3A 27 98 C0 38          :  'u 2'  :'  8
	========================================================================
        QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:0:600) : updating network_id -> (0:13200:600)
          check_duplicate_transponders()
          ================= list_transponders() =======================
          new_transponders(000): QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:13200:600)
          =============================================================
        ----------------------------------------------------------
        NIT(act): (8232:13200:600)
	find_transponder(0:13200:600):          -> found 'new_transponders(000)'  QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:13200:600)
        QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (0:13200:600) : updating original_network_id -> (8232:13200:600)
          ================= list_transponders() =======================
          new_transponders(000): QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (8232:13200:600)
          =============================================================
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 05 1D 34 40 1F 42 5B FF FF FF FF                :   4@ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (858000000)
          1 frequencies
             858000000
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 03 7E 2A 40 1F 42 5B FF FF FF FF                :  ~*@ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (586000000)
          2 frequencies
             858000000
             586000000
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 02 F7 E3 40 1F 42 5B FF FF FF FF                :    @ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (498000000)
          3 frequencies
             858000000
             586000000
             498000000
	find_transponder(8232:13200:600):          -> found 'new_transponders(000)'  QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (8232:13200:600)
        updating transponder:
           (QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999 (8232:13200:600)) 0x0000
        to (QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)) 0x405A
           cell id 0, freq = 858000000
           cell id 0, freq = 586000000
           cell id 0, freq = 498000000
          ================= list_transponders() =======================
          new_transponders(000): QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
          =============================================================
506000: (time: 00:32.359) 
514000: (time: 00:34.387) 
522000: (time: 00:36.415) 
        (0.360sec): SC (0x3)
        (0.360sec) signal
530000: (time: 00:36.827) 
        (0.368sec): SC (0x3)
        (0.368sec) signal
538000: (time: 00:37.251) 
546000: (time: 00:39.271) 
554000: (time: 00:41.303) 
562000: (time: 00:43.335) 
570000: (time: 00:45.359) 
578000: (time: 00:47.391) 
586000: (time: 00:49.415) 
594000: (time: 00:51.447) 
602000: (time: 00:53.475) 
        (0.364sec): SC (0x3)
        (0.364sec) signal
610000: (time: 00:53.887) 
618000: (time: 00:55.919) 
626000: (time: 00:57.947) 
634000: (time: 00:59.971) 
642000: (time: 01:01.995) 
650000: (time: 01:04.019) 
        (0.368sec): SC (0x3)
        (0.368sec) signal
        (0.472sec):  (0x0)
        (0.844sec): SC (0x3)
        (0.984sec):  (0x0)
        (1.296sec): SC (0x3)
        (1.404sec):  (0x0)
        (1.720sec): SC (0x3)
        (1.824sec):  (0x0)
        (2.244sec): SC (0x3)
        (2.352sec):  (0x0)
        (2.612sec): SC (0x3)
        (2.720sec):  (0x0)
        (3.172sec): SC (0x3)
        (3.272sec):  (0x0)
        (3.540sec): SC (0x3)
        (3.640sec):  (0x0)
        (4.116sec): SC (0x3)
        (4.224sec):  (0x0)
658000: (time: 01:08.451) 
666000: (time: 01:10.471) 
674000: (time: 01:12.503) 
682000: (time: 01:14.535) 
690000: (time: 01:16.559) 
698000: (time: 01:18.587) 
706000: (time: 01:20.615) 
714000: (time: 01:22.639) 
722000: (time: 01:24.667) 
        (0.468sec): SC (0x3)
        (0.468sec) signal
730000: (time: 01:25.187) 
738000: (time: 01:27.219) 
746000: (time: 01:29.243) 
754000: (time: 01:31.271) 
762000: (time: 01:33.299) 
770000: (time: 01:35.323) 
778000: (time: 01:37.355) 
786000: (time: 01:39.383) 
794000: (time: 01:41.407) 
802000: (time: 01:43.435) 
810000: (time: 01:45.467) 
818000: (time: 01:47.495) 
826000: (time: 01:49.519) 
834000: (time: 01:51.547) 
842000: (time: 01:53.579) 
850000: (time: 01:55.603) 
858000: (time: 01:57.631) 
Scanning DVB-T2...
Scanning 7MHz frequencies...
177500: (time: 01:59.663) 
184500: (time: 02:01.695) 
191500: (time: 02:03.719) 
198500: (time: 02:05.747) 
205500: (time: 02:07.783) 
212500: (time: 02:09.811) 
219500: (time: 02:11.839) 
226500: (time: 02:13.875) 
Scanning 8MHz frequencies...
474000: (time: 02:15.899) 
482000: (time: 02:17.931) 
490000: (time: 02:19.967) 
        (0.208sec): SC (0x3)
        (0.208sec) signal
498000: skipped (already known transponder)
506000: (time: 02:20.227) 
514000: (time: 02:22.259) 
522000: (time: 02:24.295) 
530000: (time: 02:26.323) 
538000: (time: 02:28.355) 
546000: (time: 02:30.383) 
        (0.316sec): SC (0x3)
        (0.316sec) signal
554000: (time: 02:30.755) 
        (0.260sec): SC (0x3)
        (0.260sec) signal
562000: (time: 02:31.063) 
570000: (time: 02:33.099) 
578000: (time: 02:35.127) 
586000: (time: 02:37.159) 
594000: (time: 02:39.191) 
602000: (time: 02:41.227) 
610000: (time: 02:43.259) 
618000: (time: 02:45.295) 
626000: (time: 02:47.327) 
634000: (time: 02:49.359) 
642000: (time: 02:51.387) 
650000: (time: 02:53.419) 
658000: (time: 02:55.459) 
666000: (time: 02:57.487) 
674000: (time: 02:59.519) 
        (0.208sec): SC (0x3)
        (0.208sec) signal
682000: (time: 02:59.779) 
690000: (time: 03:01.807) 
        (0.212sec): SC (0x3)
        (0.212sec) signal
698000: (time: 03:02.071) 
706000: (time: 03:04.107) 
714000: (time: 03:06.135) 
        (0.260sec): SC (0x3)
        (0.260sec) signal
        (0.472sec): SCL (0x1F)
        (0.472sec) lock
        signal ok:	QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:0:0)
        initial PAT lookup..
PAT (xxxx:xxxx:2003)
	===================== parse_pat ========================================
	len = 44
	0x00: 00 00 E0 10 30 0D E1 4B 30 0E E1 4C 30 0F E1 4D :     0  K0  L0  M
	0x10: 30 10 E1 4E 30 11 E1 4F 30 12 E1 50 30 13 E1 51 : 0  N0  O0  P0  Q
	0x20: 30 14 E1 52 30 16 E1 54 30 17 E1 55             : 0  R0  T0  U
	========================================================================
        QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:0:0) : updating transport_stream_id: -> (0:0:2003)
          check_duplicate_transponders()
          ================= list_transponders() =======================
          new_transponders(000): QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
          new_transponders(001): QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:0:2003)
          =============================================================
        initial NIT lookup..
NIT(act): (xxxx:12003:xxxx)
	===================== parse_nit ========================================
	len = 161
	0x00: F0 0E 40 0C 44 56 42 2D 54 32 20 4D 55 58 20 46 :   @ DVB-T2 MUX F
	0x10: F0 8F 07 D3 20 28 F0 89 7F 06 04 01 20 28 03 36 :      (       ( 6
	0x20: 62 21 FF 04 35 45 40 02 DF 79 40 02 F7 E3 40 04 : b!  5E@  y@   @ 
	0x30: 72 4E 40 04 59 E4 40 04 41 7A 40 03 D3 9D 40 04 : rN@ Y @ Az@   @ 
	0x40: 96 ED 40 83 20 30 0D C0 6E 30 0E C0 78 30 0F C0 :   @  0  n0  x0  
	0x50: 6F 30 10 C0 79 30 12 C0 89 30 13 C0 8D 30 14 C0 : o0  y0   0   0  
	0x60: 8C 30 11 C0 72 8B 20 30 0D C0 0A 30 0E C0 14 30 :  0  r  0   0   0
	0x70: 0F C0 0B 30 10 C0 15 30 11 C0 0E 30 12 C0 25 30 :    0   0   0  %0
	0x80: 13 C0 29 30 14 C0 28 41 18 30 0D 19 30 0E 19 30 :   )0  (A 0  0  0
	0x90: 0F 19 30 10 19 30 12 16 30 13 16 30 14 16 30 18 :   0  0  0  0  0 
	0xA0: 0C                                              :  
	========================================================================
        QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:0:2003) : updating network_id -> (0:12003:2003)
          check_duplicate_transponders()
          ================= list_transponders() =======================
          new_transponders(000): QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
          new_transponders(001): QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:12003:2003)
          =============================================================
        ----------------------------------------------------------
        NIT(act): (8232:12003:2003)
	find_transponder(0:12003:2003):          -> found 'new_transponders(001)'  QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:12003:2003)
        QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (0:12003:2003) : updating original_network_id -> (8232:12003:2003)
          ================= list_transponders() =======================
          new_transponders(000): QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
          new_transponders(001): QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (8232:12003:2003)
          =============================================================
	===================== parse_T2_delivery_system_descriptor ==============
	len = 6
	0x00: 04 01 20 28 03 36                               :    ( 6
	========================================================================
parse_T2_delivery_system_descriptor f714000 system_id8232 plp_id1 SISO/MISO=SISO B8.0 G16 T32 other_frequency1 TFS0
          00 frequencies:
	===================== parse_frequency_list_descriptor ==================
	len = 33
	0x00: FF 04 35 45 40 02 DF 79 40 02 F7 E3 40 04 72 4E :   5E@  y@   @ rN
	0x10: 40 04 59 E4 40 04 41 7A 40 03 D3 9D 40 04 96 ED : @ Y @ Az@   @   
	0x20: 40                                              : @
	========================================================================
          08 frequencies
             706000000
             482000000
             498000000
             746000000
             730000000
             714000000
             642000000
             770000000
	===================== parse_logical_channel_descriptor =================
	len = 32
	0x00: 30 0D C0 6E 30 0E C0 78 30 0F C0 6F 30 10 C0 79 : 0  n0  x0  o0  y
	0x10: 30 12 C0 89 30 13 C0 8D 30 14 C0 8C 30 11 C0 72 : 0   0   0   0  r
	========================================================================
	find_transponder(8232:12003:2003):          -> found 'new_transponders(001)'  QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (8232:12003:2003)
        updating transponder:
           (QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P0 (8232:12003:2003)) 0x0000
        to (QAM_AUTO f = 714000 kHz I999B8C999D999T32G16Y999P1 (8232:12003:2003)) 0x4004
           cell id 0, freq = 706000000
           cell id 0, freq = 482000000
           cell id 0, freq = 498000000
           cell id 0, freq = 746000000
           cell id 0, freq = 730000000
           cell id 0, freq = 714000000
           cell id 0, freq = 642000000
           cell id 0, freq = 770000000
          ================= list_transponders() =======================
          new_transponders(000): QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
          new_transponders(001): QAM_AUTO f = 714000 kHz I999B8C999D999T32G16Y999P1 (8232:12003:2003)
          =============================================================
722000: (time: 03:08.635) 
730000: (time: 03:10.667) 
738000: (time: 03:12.703) 
746000: (time: 03:14.727) 
754000: (time: 03:16.763) 
762000: (time: 03:18.795) 
770000: (time: 03:20.827) 
778000: (time: 03:22.863) 
786000: (time: 03:24.891) 
794000: (time: 03:26.923) 
802000: (time: 03:28.951) 
810000: (time: 03:30.987) 
818000: (time: 03:33.011) 
826000: (time: 03:35.039) 
834000: (time: 03:37.071) 
842000: (time: 03:39.099) 
850000: (time: 03:41.131) 
858000: (time: 03:43.167) 
tune to: QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600) (time: 03:45.195) 
 (0.312sec): SCL 
PAT (xxxx:xxxx:600)
	===================== parse_pat ========================================
	len = 16
	0x00: 27 75 E2 59 27 84 E2 5A 27 98 E2 5B 27 A6 E2 5F : 'u Y'  Z'  ['  _
	========================================================================
PAT (xxxx:xxxx:600)
	===================== parse_pat ========================================
	len = 16
	0x00: 27 75 E2 59 27 84 E2 5A 27 98 E2 5B 27 A6 E2 5F : 'u Y'  Z'  ['  _
	========================================================================
PMT 601 (0x0259) for service 10101 (0x2775)
	===================== parse_pmt ========================================
	len = 114
	0x00: F7 7A F0 00 02 F7 7A F0 03 52 01 01 03 F7 7B F0 :  z    z  R    { 
	0x10: 09 52 01 02 0A 04 67 65 72 01 06 F7 7D F0 0C 6A :  R    ger   }  j
	0x20: 01 00 52 01 05 0A 04 67 65 72 01 06 F7 7F F0 0A :   R    ger      
	0x30: 56 05 67 65 72 09 00 52 01 04 06 F7 7E F0 13 52 : V ger  R    ~  R
	0x40: 01 06 45 06 04 01 F0 05 01 F7 C3 06 04 01 F0 05 :   E             
	0x50: 01 F7 05 FC F2 F0 08 6F 03 00 10 E1 52 01 15 0B :        o    R   
	0x60: FC F3 F0 0E 66 02 01 23 13 05 00 00 1C F3 00 52 :     f  #       R
	0x70: 01 16                                           :   
	========================================================================
  VIDEO     : PID 6010 (stream type 0x2)
  AUDIO     : PID 6011 (stream type 0x3)
  AC3       : PID 6013 (stream type 0x6)
  TELETEXT  : PID 6015
  unknown private data: PID 0x177e
  unknown private data: PID 0x1cf2
  DSM-CC U-N Messages : PID 7411
parse_pmt:1219: tsid=0 sid=10101: (null) -- (null), pmt_pid 0x0259, vpid 0x177a, apid 6011 (ger)
PMT 603 (0x025b) for service 10136 (0x2798)
	===================== parse_pmt ========================================
	len = 114
	0x00: F7 84 F0 00 02 F7 84 F0 03 52 01 03 03 F7 85 F0 :          R      
	0x10: 09 52 01 04 0A 04 67 65 72 01 06 F7 87 F0 0C 6A :  R    ger      j
	0x20: 01 00 52 01 07 0A 04 67 65 72 01 06 F7 89 F0 0A :   R    ger      
	0x30: 56 05 67 65 72 09 00 52 01 05 06 F7 88 F0 13 52 : V ger  R       R
	0x40: 01 08 45 06 04 01 F0 05 01 F7 C3 06 04 01 F0 05 :   E             
	0x50: 01 F7 05 FC F2 F0 08 6F 03 00 10 E1 52 01 15 0B :        o    R   
	0x60: FC F3 F0 0E 66 02 01 23 13 05 00 00 1C F3 00 52 :     f  #       R
	0x70: 01 16                                           :   
	========================================================================
  VIDEO     : PID 6020 (stream type 0x2)
  AUDIO     : PID 6021 (stream type 0x3)
  AC3       : PID 6023 (stream type 0x6)
  TELETEXT  : PID 6025
  unknown private data: PID 0x1788
  unknown private data: PID 0x1cf2
  DSM-CC U-N Messages : PID 7411
parse_pmt:1219: tsid=0 sid=10136: (null) -- (null), pmt_pid 0x025b, vpid 0x1784, apid 6021 (ger)
PMT 602 (0x025a) for service 10116 (0x2784)
	===================== parse_pmt ========================================
	len = 114
	0x00: F7 84 F0 00 02 F7 84 F0 03 52 01 03 03 F7 85 F0 :          R      
	0x10: 09 52 01 04 0A 04 67 65 72 01 06 F7 87 F0 0C 6A :  R    ger      j
	0x20: 01 00 52 01 07 0A 04 67 65 72 01 06 F7 89 F0 0A :   R    ger      
	0x30: 56 05 67 65 72 09 00 52 01 05 06 F7 88 F0 13 52 : V ger  R       R
	0x40: 01 08 45 06 04 01 F0 05 01 F7 C3 06 04 01 F0 05 :   E             
	0x50: 01 F7 05 FC F2 F0 08 6F 03 00 10 E1 52 01 15 0B :        o    R   
	0x60: FC F3 F0 0E 66 02 01 23 13 05 00 00 1C F3 00 52 :     f  #       R
	0x70: 01 16                                           :   
	========================================================================
  VIDEO     : PID 6020 (stream type 0x2)
  AUDIO     : PID 6021 (stream type 0x3)
  AC3       : PID 6023 (stream type 0x6)
  TELETEXT  : PID 6025
  unknown private data: PID 0x1788
  unknown private data: PID 0x1cf2
  DSM-CC U-N Messages : PID 7411
parse_pmt:1219: tsid=0 sid=10116: (null) -- (null), pmt_pid 0x025a, vpid 0x1784, apid 6021 (ger)
PMT 607 (0x025f) for service 10150 (0x27a6)
	===================== parse_pmt ========================================
	len = 59
	0x00: F8 06 F0 00 1B F8 06 F0 03 52 01 01 06 F7 89 F0 :          R      
	0x10: 0A 52 01 04 56 05 67 65 72 09 00 05 FC F2 F0 08 :  R  V ger       
	0x20: 6F 03 00 10 E1 52 01 15 0B FC F3 F0 0E 66 02 01 : o    R       f  
	0x30: 23 13 05 00 00 1C F3 00 52 01 16                : #       R  
	========================================================================
  AVC Video stream, ITU-T Rec. H.264 | ISO/IEC 14496-10 : PID 6150 (stream type 0x1b)
  TELETEXT  : PID 6025
  unknown private data: PID 0x1cf2
  DSM-CC U-N Messages : PID 7411
parse_pmt:1219: tsid=0 sid=10150: (null) -- (null), pmt_pid 0x025f, vpid 0x1806, apid 0 ()
SDT(actual TS, transport_stream_id 600 (0x0258) )
	===================== parse_sdt ========================================
	len = 79
	0x00: 20 28 FF 27 75 FF 80 0C 48 0A 01 03 4F 52 46 04 :  ( 'u   H   ORF 
	0x10: 4F 52 46 31 27 84 FF 80 0E 48 0C 01 03 4F 52 46 : ORF1'    H   ORF
	0x20: 06 4F 52 46 32 20 4B 27 98 FF 80 0E 48 0C 01 03 :  ORF2 K'    H   
	0x30: 4F 52 46 06 4F 52 46 32 20 54 27 A6 FF 80 10 48 : ORF ORF2 T'    H
	0x40: 0E 19 03 4F 52 46 08 4F 52 46 32 54 20 48 44    :    ORF ORF2T HD
	========================================================================
	===================== parse_service_descriptor =========================
	len = 10
	0x00: 01 03 4F 52 46 04 4F 52 46 31                   :   ORF ORF1
	========================================================================
	service = ORF1 (ORF)
	===================== parse_service_descriptor =========================
	len = 12
	0x00: 01 03 4F 52 46 06 4F 52 46 32 20 4B             :   ORF ORF2 K
	========================================================================
	service = ORF2 K (ORF)
	===================== parse_service_descriptor =========================
	len = 12
	0x00: 01 03 4F 52 46 06 4F 52 46 32 20 54             :   ORF ORF2 T
	========================================================================
	service = ORF2 T (ORF)
	===================== parse_service_descriptor =========================
	len = 14
	0x00: 19 03 4F 52 46 08 4F 52 46 32 54 20 48 44       :   ORF ORF2T HD
	========================================================================
	service = ORF2T HD (ORF)
NIT(act): (xxxx:13200:xxxx)
	===================== parse_nit ========================================
	len = 77
	0x00: F0 0E 40 0C 4F 52 53 20 44 56 42 2D 54 20 4B 54 :   @ ORS DVB-T KT
	0x10: F0 3B 02 58 20 28 F0 35 5A 0B 05 1D 34 40 1F 42 :  ; X ( 5Z   4@ B
	0x20: 5B FF FF FF FF 5A 0B 03 7E 2A 40 1F 42 5B FF FF : [    Z  ~*@ B[  
	0x30: FF FF 5A 0B 02 F7 E3 40 1F 42 5B FF FF FF FF 8B :   Z    @ B[     
	0x40: 0C 27 75 C0 32 27 84 C0 3A 27 98 C0 38          :  'u 2'  :'  8
	========================================================================
        ----------------------------------------------------------
        NIT(act): (8232:13200:600)
	find_transponder(0:13200:600):          -> found 'scanned_transponders(000)'  QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 05 1D 34 40 1F 42 5B FF FF FF FF                :   4@ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (858000000)
          1 frequencies
             858000000
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 03 7E 2A 40 1F 42 5B FF FF FF FF                :  ~*@ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (586000000)
          2 frequencies
             858000000
             586000000
	===================== parse_terrestrial_delivery_system_descriptor =====
	len = 11
	0x00: 02 F7 E3 40 1F 42 5B FF FF FF FF                :    @ B[    
	========================================================================
          F498000 B8 M16 C34 D999 G4 T8 other_frequency=1 (498000000)
          3 frequencies
             858000000
             586000000
             498000000
	find_transponder(8232:13200:600):          -> found 'scanned_transponders(000)'  QAM_16   f = 498000 kHz I999B8C34D0T8G4Y0 (8232:13200:600)
        Info: no data from NIT(other) after 61 seconds
tune to: QAM_AUTO f = 714000 kHz I999B8C999D999T32G16Y999P1 (8232:12003:2003) (time: 04:47.407) 
 (0.264sec): SC 
----------no signal----------
tune to: QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003) (time: 04:47.723)  (no signal)
 (0.420sec): SC 
----------no signal----------
        find_transponder_by_freq(QAM_AUTO f = 706000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 706000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(000)'  QAM_AUTO f = 498000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 746000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 746000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 730000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 730000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 642000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 642000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
        find_transponder_by_freq(QAM_AUTO f = 770000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003))          -> found 'scanned_transponders(001)'  QAM_AUTO f = 770000 kHz I999B8C999D999T999G999Y999P1 (8232:12003:2003)
(time: 04:48.195) dumping lists (4 services)
..
Done, scan time: 04:48.195
blah@blah:~$ 


  reply	other threads:[~2015-05-28  7:24 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-27 22:27 si2168/dvbsky - blind-scan for DVB-T2 with PLP fails Hurda
2015-05-28  5:26 ` Antti Palosaari
2015-05-28  7:24   ` Hurda [this message]
2015-06-04 17:36   ` Hurda
2015-06-04 19:28     ` Antti Palosaari
2015-06-05  7:50       ` Olli Salonen
2015-06-06 14:07       ` Hurda
2015-06-06 14:17         ` Antti Palosaari
2015-06-16 13:17           ` Hurda

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5566C2B1.10900@chello.at \
    --to=hurda@chello.at \
    --cc=crope@iki.fi \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.