Mailing List archive

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

[linux-dvb] Question about NAPI section filtering



I have a feed where all the PMT's have the same PID. The PMT sections
seem concatenated until a ts block is filled and the remaining PMT
sections are in a following ts block.

The section filter reasonably only returns the first section in each ts
block.

How do I get access to the remaining PMT sections other than the first
in each block?

I have two commercial receivers that parse this correctly.

Attached are dumps of the PAT and PMT's.

Thanks again,

Steve

-- Attached file included as plaintext by Listar --
-- File: t5kubug.txt

>>From T5ku 12177Mhz 23000000sr 

pat ts
0000 47 40 00 1f 00 00 b0 35 00 01 c9 00 00 00 00 e0  G@     5
0010 10 00 0a e0 20 00 09 e0 20 00 08 e0 20 00 07 e0
0020 20 00 06 e0 20 00 05 e0 20 00 04 e0 20 00 03 e0
0030 20 00 02 e0 20 00 01 e0 20 b1 c9 f6 e5 ff ff ff
0040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
00a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
00b0 ff ff ff ff ff ff ff ff ff ff ff ff

SEC: completed section 0x0 on PID: 0x0 len: 53
section buffer
0000 00 b0 35 00 01 c9 00 00 00 00 e0 10 00 0a e0 20    5
0010 00 09 e0 20 00 08 e0 20 00 07 e0 20 00 06 e0 20
0020 00 05 e0 20 00 04 e0 20 00 03 e0 20 00 02 e0 20
0030 00 01 e0 20 b1

PAT DMP: pat->prog_nr:0x0 pat->pid:0x10
PAT DMP: pat->prog_nr:0xa pat->pid:0x20
PAT DMP: pat->prog_nr:0x9 pat->pid:0x20
PAT DMP: pat->prog_nr:0x8 pat->pid:0x20
PAT DMP: pat->prog_nr:0x7 pat->pid:0x20
PAT DMP: pat->prog_nr:0x6 pat->pid:0x20
PAT DMP: pat->prog_nr:0x5 pat->pid:0x20
PAT DMP: pat->prog_nr:0x4 pat->pid:0x20
PAT DMP: pat->prog_nr:0x3 pat->pid:0x20
PAT DMP: pat->prog_nr:0x2 pat->pid:0x20
PAT DMP: pat->prog_nr:0x1 pat->pid:0x20

pmt ts
0000 47 40 20 12 00 02 b0 17 00 0a e7 00 00 ef f5 f0  G@
0010 00 02 ef f5 f0 00 04 e1 05 f0 00 f0 ea 2c bb 02               ,
0020 b0 17 00 09 e1 00 00 ef f4 f0 00 04 e1 04 f0 00
0030 02 ef f4 f0 00 12 16 66 95 02 b0 17 00 08 e1 00         f
0040 00 e0 21 f0 00 02 e0 21 f0 00 04 e0 22 f0 00 b2    !    !    "
0050 d5 f5 1a 02 b0 17 00 07 e1 00 00 ef f0 f0 00 04
0060 e1 00 f0 00 02 ef f0 f0 00 c2 c9 d2 48 02 b0 17              H
0070 00 06 df 00 00 ef f2 f0 00 02 ef f2 f0 00 04 e1
0080 02 f0 00 c1 12 cc 15 02 b0 17 00 05 e7 00 00 ef
0090 f3 f0 00 04 e1 03 f0 00 02 ef f3 f0 00 67 8b b3               g
00a0 b4 02 b0 17 00 04 e5 00 00 ef f1 f0 00 02 ef f1
00b0 f0 00 04 e1 01 f0 00 0f 93 fa dc ff

SEC: completed section 0x2 on PID: 0x20 len: 23
section buffer
0000 02 b0 17 00 0a e7 00 00 ef f5 f0 00 02 ef f5 f0
0010 00 04 e1 05 f0 00 f0                                     ,

pmt ts
0000 47 40 20 13 00 02 b0 17 00 03 eb 00 00 e4 21 f0  G@            !
0010 00 02 e4 21 f0 00 04 e4 22 f0 00 1e 13 5a e3 02     !    "    Z
0020 b0 21 00 02 d1 00 00 e8 21 f0 00 02 e8 21 f0 00   !      !    !
0030 04 e8 22 f0 00 04 e8 23 f0 00 04 e8 24 f0 00 24    "    #    $  $
0040 54 bf 5d 02 b0 17 00 01 c5 00 00 f0 34 f0 00 02  T ]         4
0050 f0 34 f0 00 04 f0 35 f0 00 71 0a ed fa ff ff ff   4    5  q
0060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
00a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
00b0 ff ff ff ff ff ff ff ff ff ff ff ff

SEC: completed section 0x2 on PID: 0x20 len: 23
section buffer
0000 02 b0 17 00 03 eb 00 00 e4 21 f0 00 02 e4 21 f0           !    !
0010 00 04 e4 22 f0 00 1e                                "    



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



Home | Main Index | Thread Index