--- dvbsnoop-1.4.50.orig/debian/patches/00list +++ dvbsnoop-1.4.50/debian/patches/00list @@ -0,0 +1 @@ +01_additional_documentations --- dvbsnoop-1.4.50.orig/debian/patches/01_additional_documentations.dpatch +++ dvbsnoop-1.4.50/debian/patches/01_additional_documentations.dpatch @@ -0,0 +1,13284 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_additional_documentations.dpatch by Cédric Delfosse +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad dvbsnoop-1.3.77/html/dvbsnoop.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/dvbsnoop.html +--- dvbsnoop-1.3.77/html/dvbsnoop.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/dvbsnoop.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,825 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool : IntroPage ++ ++ ++ ++

dvbsnoop - A DVB Stream Analyzer Tool

++

dvbsnoop Quicklinks

++

http://dvbsnoop.sourceforge.net/
Get ++ tarballs at: http://sourceforge.net/projects/dvbsnoop
Get ++ the latest source at: http://cvs.tuxbox.org/
Get DVB drivers at: ++ http://www.linuxtv.org


++

What is dvbsnoop?

++

dvbsnoop is a DVB / MPEG stream analyzer program.

Its purpose is ++ to debug, dump or view stream information (e.g. digital television broadcasts) ++ send via satellite, cable or terrestrial. Streams can be SI, PES or transport ++ streams. DSM-CC and MHP will follow...
Basically you can describe dvbsnoop ++ as a simple stream analyzing program, similar to TCP network sniffer programs ++ like snoop on Sun Solaris or tcpdump under Linux.

The ++ programm was mainly written to learn and understand the DVB protocol structures ++ and streams sent via sattelites. Out of this reason, the programm ist not ++ performance optimized, but it will hopefully do its job.

Rainer Scherg ++ (rasc)

++


++

Under what Licence is dvbsnoop?

++

dvbsnoop is published under GPL:

++
++License: 
++
++	This program is free software; you can redistribute it and/or modify
++	it under the terms of the GNU General Public License as published by
++	the Free Software Foundation; either version 2 of the License, or
++	(at your option) any later version.
++
++	This program is distributed in the hope that it will be useful,
++	but WITHOUT ANY WARRANTY; without even the implied warranty of
++	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++	GNU General Public License for more details.
++
++	You should have received a copy of the GNU General Public License
++	along with this program; if not, write to the Free Software
++	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA
++
++


++

Is there any disclaimer?

++

Yes, the standard disclaimer for all non-commercial software (;-)):
++ You may use this program freely, but on your own risk.
There is no garantee, ++ that this programm will fit your needs in any way. Also this program might not ++ compile on your computer - and if so, it may crash your computer or even eat ++ your cat.

++

By the way: It is strictly forbidden to use this program for hacking ++ encrypted TV channels.

++




++

Installation...

++

dvbsnoop is based on the linux dvb ++ api. You need the dvb driver installed on your computer to use dvbsnoop. ++ dvbsnoop is text-based, so it should work on any unix based system, which ++ offers shell access and dvb support installed.

++

Getting the Source

++

Download a tarball for dvbsnoop at: ++ http://sourceforge.net/projects/dvbsnoop.
Unpack ++ the tar archive using the 'gzip -d / bzip2 -d...' and 'tar xvf ++ ...' commands.

++

Or get the latest source from the cvs at: ++ http://cvs.tuxbox.org/:
Please read ++ the checkout information.
dvbsnoop is part of the tuxbox/dbox2 project and ++ located in the /apps/dvb directory.

++

Cross Compiling for the dbox2 (ppc)

++

dvbsnoop is part of the dbox2 cdk. The dbox2 is a powerful digital ++ satellite receiver (set top box) with a network interface.
Just follow the ++ installation instructions of the dbox2 cdk:

++ ++ ++ ++ ++ ++
  ++
cd cdk
++./autogen.sh
++./configure
++make .dvbsnoop
++
++

Native Compilation (e.g. i386 linux)

++

Check out dvbsnoop from the cvs or download a tarball. If your ++ distribution still uses Linux kernel 2.4, then you probably need to set the ++ path to your DVB API header files by appending

++
CPPFLAGS=-I/path/to/dvb-kernel/linux/include
++

to the configure command.

++ ++ ++ ++ ++ ++
  ++
cd dvbsnoop
++./autogen.sh
++./configure
++make
++
++

Important: Currently I'm working with a dbox2 only (I do not own ++ a dvb card for my linux server) - so I do not know if dvbsnoop is working on a ++ linux based PC smoothly.

++




++

How to use dvbsnoop?

++

dvbsnoop is a commandline tool.
To tune in a transponder, use a ++ proper tuning program like dvbtune (see: ++ http://www.linuxtv.org) or a GUI based DVB ++ program like Neutrino or Enigma which is running on a dbox2 or on ++ a Linux-PC (see: http://www.tuxbox.org).

++

The Command Line

++

dvbsnoop   [options]   pid

pid can be ++ any unsigned number within the legal pid number range.
The PID can be ++ specified in hex, octal or decimal version (using C-syntax -notation).
e.g.: ++ hex: 0x1A, octal: 0722 , decimal: 6932

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
Options DescriptionDefault
 
-demux devicedemux device default device
-dvr devicedvr device default device
-frontend device fe devicedefault device
-s ++ [sec|ts|pes|
  pidscan|
  bandwidth|signal|feinfo]
snoop type
 sec = Sections,
  ts = Transport ++ Stream
 pes = Packetized Elementary Stream.,
 pidscan = ++ transponder PID scan
 bandwidth = pid data rate ++ statistics
 signal = frequency/transponder signal ++ statistics
 feinfo = show information and parameters of ++ frontend
[-s sec]
-f filterfiltervalue for '-s sec' demux
max demux filter usage value in ++ "-s bandwidth"
[-f 0]
-m maskmaskvalue for 'sec' demux [-m 0]
-crcCRC check when reading 'sec'
  (depends on your driver ++ implementation)
[-nocrc]
-nocrcNo CRC check when reading 'sec' [-nocrc]
-sync Simple packet header sync when reading 'ts' or 'pes' [-snyc]
-nosync No header sync when reading 'ts' or 'pes' [-snyc]
-buffersize KB demux buffersize in KBytes (sec, ts, pes)
e.g. -buffersize 512 ++ or -buffersize 1024
0 = use dvbsnoop default buffersize for a snoop ++ type.
(default buffersize is 256 KB)
[-buffersize 0]
-n countreceive count packets (0=no limit) [-n 0]
-timeout ms Section read timeout in ms (0=no timeout)[-timeout 0]
-spiderpid follow up referenced PIDs (sections only). Sets "-n 1" 
-tssubdecode Subdecode PES or Section from TS packets 
-bbinary output of packets (disables other output) ("stream" ++ output) 
-if input file, reads from binary file instead of demux device 
-ph mode print hex buffer, modes:
  0=none, 1=hexdump, 2=hex line, ++ 3=ascii line, 4=hexdump2
[-ph 1]
-nph don't print hex dump (= -nohexdumpbuffer -ph 0)
-pd verbose print stream decode (verbose level 0..9) [-pd 7]
-npd don't print decoded stream (= -pd 0)  
-hexdumpbuffer print read data as hexdump prior to decoding[-hexdumpbuffer]
-nohexdumpbuffer suppress hexdump print of read buffer[-hexdumpbuffer]
-t[n|d|f] print timestamp (no, delta, full) [-tf]
-hideproginfo hide copyright and program info header at program start 
-help usage information... 
++

(default values are in square brackets...), bold options are most ++ used...

++

++

Examples:

++

dvbsnoop 0x10;  dvbsnoop 020;  dvbsnoop -crc 16

++

dump PID Hex 10 (sections mode). This command will dump the NIT ++ transmission within the dvb data stream.
To ensure data integrity on ++ hardware/driver level, use the -crc option - otherwise you may ++ get garbage data analyzed... (E.g.: Trying to decode a mpeg2 video stream PID ++ as section, will fail with -crc switch on. With -nocrc) you may get odd ++ results!) Also on DVB-T signal strength may vary and result in garbage ++ sections....

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop 0x10 | more
++DvbSnoop   Vers. 1.0a   -- (c) Rainer Scherg
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 16 (0x0010), Length: 282 (0x011a)
++Time received: Thu 16.10.2003  21:43:07.954
++---------------------------------------------------------
++  0000:   @  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++  0000:  40 f1 17 00 01 e9 01 01 f0 00 f1 0a 04 ff 00 01 
++  0010:   .  .  C  .  .  .  .  P  .  .  .  .  u  .  .  . 
++  [...]
++  0100:      .  .  .  S  .  .  .  .  C  .  .  %  D  u  . 
++  0100:  20 00 04 04 53 00 01 f0 0d 43 0b 01 25 44 75 01 
++  0110:   .  .  .     .  .  l  .  .  z 
++  0110:  92 81 02 20 00 04 6c d5 b5 7a 
++
++PID:  16 (0x0010)
++NIT-decoding....
++Table_ID: 64 (0x40)  [= network_information_section - actual network]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 279 (0x0117)
++Network_ID: 1 (0x0001)  [= Astra Satellite Network 19.2E / Satellite / SES]
++reserved_3: 3 (0x03)
++Version_number: 20 (0x14)
++Current_next_indicator: 1 (0x01)
++Section_number: 1 (0x01)
++Last_Section_number: 1 (0x01)
++reserved_4: 15 (0x0f)
++Network_descriptor_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 266 (0x010a)
++    
++    Transport_stream_ID: 1279 (0x04ff)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x000b)
++        Frequency: 18453072 (=  11.99250 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 1115 (0x045b)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x000b)
++        Frequency: 19292789 (=  12.66275 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2228224 (=  22.0000)
++        FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++        
++    Transport_stream_ID: 1117 (0x045d)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x000b)
++        Frequency: 19304997 (=  12.69225 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2228224 (=  22.0000)
++        FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++        
++    Transport_stream_ID: 1119 (0x045f)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x000b)
++        Frequency: 19341685 (=  12.72175 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++
[...]
++

++

dvbsnoop -n 10 -crc -td -f 0x50 -m 0xff -nph -pd 3 0x12

++

dump 10 packets of PID 0x12 (EIT, ...) in sections mode, using the fpid ++ filter 0x50 and pid mask 0xff.
-nph and -pd 3 tells dvbsnoop not to print a ++ hexdump and restrict output to print decoded streams at verbose level 3. ++ Timestamps should be printed in 'delta'-mode... Also check crc, to ensure ++ packets are vaild! (invalid packets will not be displayed - this is driver ++ dependent..)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 10 -td -f 0x50 -m 0xff -nph -pd 3 0x12
++DvbSnoop   Vers. 1.0a   -- (c) Rainer Scherg
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 528 (0x0210)
++Time (delta) received: 0.068 (sec)
++---------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++section_syntax_indicator: 1 (0x01)
++Service_ID: 12003 (0x2ee3)  [=  --> refers to PMS program_number]
++Version_number: 6 (0x06)
++Current_next_indicator: 1 (0x01)
++Section_number: 112 (0x70)
++Last_Section_number: 176 (0xb0)
++Transport_stream_ID: 1089 (0x0441)
++Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++Segment_last_Section_number: 112 (0x70)
++Last_table_id: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++    
++    Event_ID: 674 (0x02a2)
++    Start_time: 0xcec0181500 (=2003-10-16 18:15:00 [UTC])
++    Duration: 0x0010000 (= 01:00:00 [UTC])
++    Running_status: 0 (0x00)  [= undefined]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    
++    Event_ID: 675 (0x02a3)
++    Start_time: 0xcec0191500 (=2003-10-16 19:15:00 [UTC])
++    Duration: 0x0010000 (= 01:00:00 [UTC])
++    Running_status: 0 (0x00)  [= undefined]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    
++    Event_ID: 676 (0x02a4)
++    Start_time: 0xcec0201500 (=2003-10-16 20:15:00 [UTC])
++    Duration: 0x0010000 (= 01:00:00 [UTC])
++    Running_status: 0 (0x00)  [= undefined]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++==========================================================
++
++
++---------------------------------------------------------
++SECT-Packet: 00000002   PID: 18 (0x0012), Length: 774 (0x0306)
++Time (delta) received: 0.048 (sec)
++---------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++section_syntax_indicator: 1 (0x01)
++Service_ID: 12040 (0x2f08)  [=  --> refers to PMS program_number]
++Version_number: 6 (0x06)
++Current_next_indicator: 1 (0x01)
++
[...]
++

++

dvbsnoop -n 1 -nph -crc 0x12

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x12
++dvbsnoop  Vers. 1.1.7   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 185 (0x00b9)
++Time received: Tue 2003-11-11  00:02:22.485
++---------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 79 (0x4f)  [= event_information_section - other transport stream, present/following]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 182 (0x00b6)
++Service_ID: 28206 (0x6e2e)  [=  --> refers to PMS program_number]
++reserved_3: 3 (0x03)
++Version_number: 15 (0x0f)
++Current_next_indicator: 1 (0x01)
++Section_number: 1 (0x01)
++Last_Section_number: 1 (0x01)
++Transport_stream_ID: 1073 (0x0431)
++Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++Segment_last_Section_number: 1 (0x01)
++Last_table_id: 79 (0x4f)  [= event_information_section - other transport stream, present/following]
++    
++    Event_ID: 25605 (0x6405)
++    Start_time: 0xceda010500 (=2003-11-11 01:05:00 [UTC])
++    Duration: 0x0003000 (= 00:30:00 [UTC])
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 155 (0x9b)
++        
++        DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++        Descriptor_length: 16 (0x10)
++          ISO639_2_language_code:  deu
++        Event_name_length: 11 (0x0b)
++        Event_name: "Abendschau"  -- Charset: Latin alphabet no. 5
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++        Descriptor_length: 6 (0x06)
++        reserved_1: 15 (0x0f)
++        Stream_content: 1 (0x01)
++        Component_type: 1 (0x01)
++           == Content&Component: (= video, 4:3  aspect ratio, 25 Hz)
++        Component_tag: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Component-Description: ""
++        
++        DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++        Descriptor_length: 6 (0x06)
++        reserved_1: 15 (0x0f)
++        Stream_content: 2 (0x02)
++        Component_type: 3 (0x03)
++           == Content&Component: (= audio, stereo (2 channels))
++        Component_tag: 2 (0x02)
++        ISO639_2_language_code:  deu
++        Component-Description: ""
++        
++        DVB-DescriptorTag: 84 (0x54)  [= content_descriptor]
++        Descriptor_length: 6 (0x06)
++            Content_nibble_level_1: 2 (0x02)
++            Content_nibble_level_2: 0 (0x00)
++               [= news/current affairs (general)]
++            User_nibble_1: 0 (0x00)
++            User_nibble_2: 0 (0x00)
++            
++            Content_nibble_level_1: 8 (0x08)
++            Content_nibble_level_2: 0 (0x00)
++               [= social/political issues/economics (general)]
++            User_nibble_1: 0 (0x00)
++            User_nibble_2: 0 (0x00)
++            
++            Content_nibble_level_1: 11 (0x0b)
++            Content_nibble_level_2: 15 (0x0f)
++               [= user defined]
++            User_nibble_1: 2 (0x02)
++            User_nibble_2: 0 (0x00)
++            
++            
++        DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++        Descriptor_length: 85 (0x55)
++        Descriptor_number: 0 (0x00)
++        Last_descriptor_number: 0 (0x00)
++        ISO639_2_language_code:  deu
++        Length_of_items: 0 (0x00)
++            
++        Text_length: 79 (0x4f)
++        Text: "* Sondersitzung Abgeordnetenhauses<br>* Untreue im Amt<br>* S-Bahnhof Kolonnenstraße"  -- Charset: Latin alphabet no. 5
++        
++        DVB-DescriptorTag: 105 (0x69)  [= PDC_descriptor]
++        Descriptor_length: 3 (0x03)
++        reserved_1: 15 (0x0f)
++        Programme_identification_label: 0x5d805 [= month=11  day=11   hour=0  min=5]
++        
++        DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++        Descriptor_length: 4 (0x04)
++        PrivateDataSpecifier: 5 (0x00000005)  [= ARD, ZDF, ORF]
++        
++        DVB-DescriptorTag: 130 (0x82)  [= User defined]
++        Descriptor_length: 13 (0x0d)
++        Descriptor-Data:
++          0000:   0  0  :  0  5  1  1  .  1  1  #  0  0 
++          0000:  30 30 3a 30 35 31 31 2e 31 31 23 30 30 
++CRC: 3952000829 (0xeb8ebf3d)
++==========================================================
++
++
++

++

dvbsnoop -n 200 -s ts -b 0x00 > ts-stream.pid0x00.file

++

Dump 200 packets of PID 0x00 in transport stream mode to an image ++ file.
The raw datastream will be dumped in the specified stream mode (PES, ++ SECTION or TS).
This file can be used, to postprocess the dvb data ++ streams.

++

dvbsnoop -if ts-stream.pid0x00.file   -s ts

++

dvbsnoop -if ts-stream.pid0x00.file   -s ts  0x00

++

Read a data stream from file and analyze the stream.
It is important ++ that you specify mode (si, pes, ts) and optional the pid !

++

++

dvbsnoop -pd 3 -s pidscan

++

dvbsnoop -pd 9 -f 24 -s pidscan

++

Scan tuned transponder for PIDs.
This mode tries to reveal all pids ++ transmitted on a transponder, even pids which are not present in PAT, PMT, ++ etc.

This scan may take 1-3 minutes, depending on how many demux filters ++ dvbsnoop is using. By default dvbsnoop tries to get all demux filters it can ++ allocate! On some dvb cards this can result in strange behavior. To ++ avoid this you can use the "-f"-option to set maximum filter usage by dvbsnoop ++ (less filters takes more time to complete the scan).

A good practice ++ would be to check how many dmx filters dvbsnoop can allocate on your dvb card ++ (-pd 9 option) and then lower this number by at least 4 filters (using -f ++ option).

Remark: The PID-SCAN snoop will only detect pids, which are ++ transmitted during the scan phase. Pids with a low repetition rate or pids ++ grabbed by other applications may not be detected.

++

++

dvbsnoop -pd 2 -n 1000 -s bandwidth

++

Analyze bandwidth usage of a PID.
In this example, stop if more than ++ 1000 packets are read. for different output information, you can tweak the -pd ++ option.

++

++

dvbsnoop -pd 2 -n 100 -s signal

++

Show signal strength statistics of tuned ++ frequency/transponder.
Statistics will show signal strength, bit error rate, ++ signal-noise ratio, uncorrected blocks ans frontend status...

++




++

Pitfalls...

++ ++




++

Related Topic and Links

++

Please visit the following websites for more information:

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
http://dvbsnoop.sourceforge.net/ ++  This page, dvbsnoop homepage.
http://sourceforge.net/projects/dvbsnoop The project homepage of dvbsnoop, currently the dvbsnoop cvs is ++ hosted at www.tuxbox.org. To check out the source, read the cvs ++ information on tuxbox.org. Tarballs will be published on this site.
http://www.tuxbox.org Website for linux on a dbox2 (a set top box mainly ++ sold/"provided" in Europe).
Here you will also find a support forum for ++ linux@dbox2.
cvs.tuxbox.org
http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/apps/dvb/dvbsnoop/
 The CVS for linux@dbox2. dvbsnoop is part of the ++ linux@dbox2 project applications...
http://tuxbox.berlios.de The old dbox2@linux homepage.
For more links on this topic, have ++ a look on the FAQ-Section of the ++ forum!
http://www.linuxtv.org Linux based TV, the mother of all Linux based DVB related ++ stuff!!! To get drivers or docs about the DVB-API, this will be your first ++ choice!
http://www.dvb.org Information about DVB
http://www.mhp.org Information about MHP
http://www.etsi.org Standards documents: e.g. EN 300 468
http://www.iso.ch Standards documents: e.g. ISO/IEC 13818-1, ISO/IEC 13818-6
irc:#dbox2 IRC Support channel for dbox2. (use e.g. IRC server ++ irc.freenet.de:6667)
http://www.linuxstb.org/ another very good site, with a punch of good tools!
http://www.magicality.org/code/dvbdata/ A tool for saving data from the Data Carousell. (from Richard ++ Palmer )
http://sourceforge.net/projects/dvbsak/ dvbsak is a general-purpose Digital Video Broadcasting library with ++ tools.
http://ardmore.net/~thepaces/vk_tools/ MPEG analyzing tool
http://www.linuxdvb.tv/ ... just have a look
http://www.dbox2.info a portal site about the dbox2 set top box.
http://www.cadsoft.de/people/kls/vdr/ ... not directly related with dvbsnoop, but mui mucho cool! a DVB ++ personal video recorder running on Unix...
++

Remark:
In 2003 the development CVS has been moved from ++ cvs.berlios.de (German sourceforge clone) to cvs.tuxbox.org! This was necessary due to ++ uptime problems at berlios.de.

++



++

Authors, Co-Authors, Thanks, ...

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
Authors are:
 Rainer Scherg   (rasc)   <rasc@users.sourceforge.net>
 Andreas Oberritter   (obi)  <obi@saftware.de> 
++

Thanks a lot to all the members and developers of the ++ tuxbox@dbox2 project!!!
These heros ;-) do great support and also bugfixing ++ - see also the history information in the source!!

++



++

Where to send bugreports, requests?

++

If you find a bug or odd behavior of dvbsnoop, please save the stream to ++ a binary file using option '-b ... > file'. This way I could do a ++ post-analyze.

Please send bugreports with a detailed description to: ++    ++ rasc@users.sourceforge.net
Do ++ NOT send saved stream files or large files without permission via ++ email!
Bugfixes, code snipsets, etc. are welcome

++



++

Some keywords related to dvbsnoop...

++

DVB stream analyzer, mpeg stream analyzer, ts stream analyzer, MPEG, ++ MPG, descriptor, digital television, satellite TV, cable TV, dvb-c, dvb-s, ++ dvb-t, MHP, DSM-CC, SI, PES, TOT, PAT, PMT, SDT, EIT, NIT, TDST, RST, SIT, DIT, ++ BAT, EMM, ECM, SI Tables, SSU, INT, UNT, AIT, datagram, sections, transport ++ stream analyzer, packet elementary stream, DEMUX, ISO/IEC 13818-1, ISO/IEC ++ 13818-6, ETSI EN 300468, ETSI EN 301162, ETSI TS 102006, ETSI EN 301192, ETSI ++ TR 101202, ITU H.222.0, data carousel, object carousel, dvb snoop, sniff, ++ analyze, analyse, analyser, mpeg2, IOR, BIOP, TS, PES

++





http://dvbsnoop.sourceforge.net/
(c) 2001-2004 Rainer Scherg (rasc)

++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-ait.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ait.html +--- dvbsnoop-1.3.77/html/examples/example-ait.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ait.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,216 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Application ++ Information Table ++ ++ ++

Example: Application Information Table (AIT)

++ ++ ++ ++ ++
++
# dvbsnoop -n 1 -ph 4  0x87a
++dvbsnoop V1.2.41 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2170 (0x087a), Length: 295 (0x0127)
++Time received: Thu 2004-02-12  21:18:33.756
++----------------------------------------------------------
++  0000:  74 f1 24 00 01 c7 00 00  f0 00 f1 17 00 00 00 13   t.$.............
++  0010:  01 00 01 f0 3d 02 05 00  01 01 7f 04 00 09 05 00   ....=...........
++  0020:  01 01 00 02 7f 05 01 01  11 64 65 75 0d 41 52 44   .........deu.ARD
++  0030:  20 54 56 2d 50 6f 72 74  61 6c 03 00 04 14 01 2f    TV-Portal...../
++  0040:  00 64 65 2e 61 72 64 2e  6d 68 70 2e 50 6f 72 74   .de.ard.mhp.Port
++  0050:  61 6c 00 00 00 13 01 ff  02 f0 3e 02 05 00 01 02   al........>.....
++  0060:  7f 04 00 09 05 00 01 01  00 02 7f 05 02 01 12 64   ...............d
++  0070:  65 75 0e 41 52 44 20 54  56 2d 50 6f 72 74 61 6c   eu.ARD TV-Portal
++  0080:  2e 03 00 04 14 01 2f 00  64 65 2e 61 72 64 2e 6d   ....../.de.ard.m
++  0090:  68 70 2e 50 6f 72 74 61  6c 00 00 00 13 02 06 02   hp.Portal.......
++  00a0:  f0 81 02 05 00 01 03 7f  0e 00 09 05 00 01 01 00   ................
++  00b0:  02 ff 05 03 01 10 64 65  75 0c 42 72 6f 77 73 65   ......deu.Browse
++  00c0:  72 20 54 65 73 74 03 37  13 63 6f 6e 66 69 67 3d   r Test.7.config=
++  00d0:  2f 62 72 6f 77 73 65 72  2e 70 72 70 22 73 74 61   /browser.prp"sta
++  00e0:  72 74 3d 73 74 61 72 74  2e 70 6e 67 2c 20 33 36   rt=start.png, 36
++  00f0:  35 2c 20 35 31 30 2c 20  33 35 30 2c 20 33 35 04   5, 510, 350, 35.
++  0100:  22 01 2f 00 74 76 2e 73  63 69 70 2e 62 72 6f 77   "./.tv.scip.brow
++  0110:  73 65 72 2e 68 61 6c 2e  6d 68 70 2e 4d 48 50 58   ser.hal.mhp.MHPX
++  0120:  6c 65 74 5e a5 cc 8a                               let^...
++
++PID:  2170 (0x087a)
++Guess table from table id...
++AIT-decoding....
++Table_ID: 116 (0x74)  [= Application Information Table (AIT)]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 292 (0x0124)
++test_application_flag: 0 (0x00)
++application_type: 1 (0x0001)  [= DVB-J application]
++reserved_3: 3 (0x03)
++Version_number: 3 (0x03)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++common_descriptors_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++application_loop_length: 279 (0x0117)
++    organisation_id: 19 (0x00000013)
++    appliction_id: 256 (0x0100)  [= unsigned applications]
++    application_control_code: 1 (0x01)  [= AUTOSTART]
++    reserved: 15 (0x0f)
++    application_descriptor_loop_length: 61 (0x003d)
++
++        MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++        Descriptor_length: 5 (0x05)
++        protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++        transport_protocol_label: 1 (0x01)
++        remote_connection: 0 (0x00)
++        reserved: 127 (0x7f)
++        component_tag: 4 (0x04)
++        selector_bytes:
++
++        MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++        Descriptor_length: 9 (0x09)
++        application_profile_length: 5 (0x05)
++
++            application_profile: 1 (0x0001)
++            version.major: 1 (0x01)
++            version.minor: 0 (0x00)
++            version.micro: 2 (0x02)
++
++        service_bound_flag: 0 (0x00)
++        visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++        reserved: 31 (0x1f)
++        application_priority: 5 (0x05)
++        transport_protocol_label: 257 (0x0101)
++
++        MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++        Descriptor_length: 17 (0x11)
++            ISO639_language_code:  deu
++            application_name_length: 13 (0x0d)
++            application_name: "ARD TV-Portal"  -- Charset: Latin alphabet
++
++
++        MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++        Descriptor_length: 0 (0x00)
++
++        MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++        Descriptor_length: 20 (0x14)
++        base_directory_length: 1 (0x01)
++        base_directory: "/"
++        classpath_extension_length: 0 (0x00)
++        classpath_extension: ""
++        initial_class: "de.ard.mhp.Portal"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 511 (0x01ff)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 62 (0x003e)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 2 (0x02)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 4 (0x04)
++    selector_bytes:
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 0 (0x00)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 5 (0x05)
++    transport_protocol_label: 513 (0x0201)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 18 (0x12)
++        ISO639_language_code:  deu
++        application_name_length: 14 (0x0e)
++        application_name: "ARD TV-Portal."  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 0 (0x00)
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 20 (0x14)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 0 (0x00)
++    classpath_extension: ""
++    initial_class: "de.ard.mhp.Portal"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 518 (0x0206)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 129 (0x0081)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 3 (0x03)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 14 (0x0e)
++    selector_bytes:
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 1 (0x01)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 5 (0x05)
++    transport_protocol_label: 769 (0x0301)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 16 (0x10)
++        ISO639_language_code:  deu
++        application_name_length: 12 (0x0c)
++        application_name: "Browser Test"  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 55 (0x37)
++        parameter_length: 19 (0x13)
++        Parameter: "config=/browser.prp"
++        parameter_length: 34 (0x22)
++        Parameter: "start=start.png, 365, 510, 350, 35"
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 34 (0x22)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 0 (0x00)
++    classpath_extension: ""
++    initial_class: "tv.scip.browser.hal.mhp.MHPXlet"
++
++CRC: 1587924106 (0x5ea5cc8a)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-bandwidth.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-bandwidth.html +--- dvbsnoop-1.3.77/html/examples/example-bandwidth.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-bandwidth.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,109 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples: PID Bandwidth ++ Scan ++ ++ ++

Examples: PID Bandwidth Scan

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -s bandwidth  -n 3000  -pd 3    0xa6
++dvbsnoop V1.1.25 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++PID bandwidth statistics...
++PID: 166 (0x00a6)
++---------------------------------------------------------
++packets read:   9/(9)   d_time:  0.002 s  =  6768.000 kb/s (Avrg:  6768.000 kb/s)
++packets read:  84/(93)   d_time:  0.029 s  =  4356.413 kb/s (Avrg:  4371.000 kb/s)
++packets read:  95/(188)   d_time:  0.022 s  =  6494.545 kb/s (Avrg:  5236.148 kb/s)
++packets read:  66/(254)   d_time:  0.019 s  =  5224.421 kb/s (Avrg:  5233.095 kb/s)
++packets read:  42/(296)   d_time:  0.013 s  =  4859.076 kb/s (Avrg:  5117.057 kb/s)
++packets read:  76/(372)   d_time:  0.024 s  =  4762.666 kb/s (Avrg:  5040.432 kb/s)
++packets read:  61/(433)   d_time:  0.017 s  =  5396.705 kb/s (Avrg:  5048.310 kb/s)
++packets read:  80/(513)   d_time:  0.021 s  =  5729.523 kb/s (Avrg:  5143.680 kb/s)
++packets read:  46/(559)   d_time:  0.013 s  =  5321.846 kb/s (Avrg:  5126.439 kb/s)
++packets read:  65/(624)   d_time:  0.018 s  =  5431.111 kb/s (Avrg:  5128.393 kb/s)
++packets read:  58/(682)   d_time:  0.017 s  =  5131.294 kb/s (Avrg:  5128.640 kb/s)
++packets read:  52/(734)   d_time:  0.016 s  =  4888.000 kb/s (Avrg:  5110.814 kb/s)
++packets read:  71/(805)   d_time:  0.020 s  =  5339.200 kb/s (Avrg:  5108.523 kb/s)
++packets read:  36/(841)   d_time:  0.011 s  =  4922.181 kb/s (Avrg:  5079.775 kb/s)
++packets read:  42/(883)   d_time:  0.013 s  =  4859.076 kb/s (Avrg:  5068.824 kb/s)
++packets read:  57/(940)   d_time:  0.017 s  =  5042.823 kb/s (Avrg:  5049.142 kb/s)
++packets read:  13/(953)   d_time:  0.004 s  =  4888.000 kb/s (Avrg:  5046.873 kb/s)
++packets read:  72/(1025)   d_time:  0.032 s  =  3384.000 kb/s (Avrg:  4878.481 kb/s)
++packets read:  58/(1083)   d_time:  0.007 s  = 12461.714 kb/s (Avrg:  5042.823 kb/s)
++packets read:  44/(1127)   d_time:  0.014 s  =  4726.857 kb/s (Avrg:  5029.697 kb/s)
++packets read:  21/(1148)   d_time:  0.005 s  =  6316.800 kb/s (Avrg:  5033.795 kb/s)
++packets read:  84/(1232)   d_time:  0.026 s  =  4859.076 kb/s (Avrg:  5021.485 kb/s)
++packets read:  52/(1284)   d_time:  0.015 s  =  5213.866 kb/s (Avrg:  5029.000 kb/s)
++packets read:  56/(1340)   d_time:  0.017 s  =  4954.352 kb/s (Avrg:  5013.333 kb/s)
++packets read:  38/(1378)   d_time:  0.011 s  =  5195.636 kb/s (Avrg:  5006.067 kb/s)
++packets read:  22/(1400)   d_time:  0.006 s  =  5514.666 kb/s (Avrg:  5001.425 kb/s)
++packets read:  54/(1454)   d_time:  0.017 s  =  4777.411 kb/s (Avrg:  4992.730 kb/s)
++packets read:  48/(1502)   d_time:  0.014 s  =  5156.571 kb/s (Avrg:  4986.772 kb/s)
++packets read:  45/(1547)   d_time:  0.015 s  =  4512.000 kb/s (Avrg:  4971.555 kb/s)
++packets read:  48/(1595)   d_time:  0.013 s  =  5553.230 kb/s (Avrg:  4987.276 kb/s)
++packets read:  54/(1649)   d_time:  0.016 s  =  5076.000 kb/s (Avrg:  4980.112 kb/s)
++packets read:  69/(1718)   d_time:  0.023 s  =  4512.000 kb/s (Avrg:  4959.447 kb/s)
++packets read:  80/(1798)   d_time:  0.019 s  =  6332.631 kb/s (Avrg:  4998.506 kb/s)
++packets read:  63/(1861)   d_time:  0.020 s  =  4737.600 kb/s (Avrg:  4989.204 kb/s)
++packets read:  54/(1915)   d_time:  0.014 s  =  5801.142 kb/s (Avrg:  5000.277 kb/s)
++packets read:  56/(1971)   d_time:  0.017 s  =  4954.352 kb/s (Avrg:  4998.961 kb/s)
++packets read:  69/(2040)   d_time:  0.020 s  =  5188.800 kb/s (Avrg:  4997.003 kb/s)
++packets read:  51/(2091)   d_time:  0.015 s  =  5113.600 kb/s (Avrg:  4999.783 kb/s)
++packets read:  23/(2114)   d_time:  0.006 s  =  5765.333 kb/s (Avrg:  4999.144 kb/s)
++packets read:  16/(2130)   d_time:  0.005 s  =  4812.800 kb/s (Avrg:  4989.906 kb/s)
++packets read:  14/(2144)   d_time:  0.012 s  =  1754.666 kb/s (Avrg:  4930.544 kb/s)
++packets read: 100/(2244)   d_time:  0.022 s  =  6836.363 kb/s (Avrg:  4985.193 kb/s)
++packets read:  50/(2294)   d_time:  0.014 s  =  5371.428 kb/s (Avrg:  4993.018 kb/s)
++packets read:  48/(2342)   d_time:  0.017 s  =  4246.588 kb/s (Avrg:  4968.078 kb/s)
++packets read:  34/(2376)   d_time:  0.007 s  =  7305.142 kb/s (Avrg:  4990.927 kb/s)
++packets read:  21/(2397)   d_time:  0.006 s  =  5264.000 kb/s (Avrg:  4986.290 kb/s)
++packets read:  51/(2448)   d_time:  0.015 s  =  5113.600 kb/s (Avrg:  4988.878 kb/s)
++packets read:  61/(2509)   d_time:  0.019 s  =  4828.631 kb/s (Avrg:  4984.856 kb/s)
++packets read:  56/(2565)   d_time:  0.016 s  =  5264.000 kb/s (Avrg:  4984.186 kb/s)
++packets read:  71/(2636)   d_time:  0.021 s  =  5084.952 kb/s (Avrg:  4986.847 kb/s)
++packets read:  49/(2685)   d_time:  0.014 s  =  5264.000 kb/s (Avrg:  4985.481 kb/s)
++packets read:  55/(2740)   d_time:  0.016 s  =  5170.000 kb/s (Avrg:  4989.055 kb/s)
++packets read:  59/(2799)   d_time:  0.017 s  =  5219.764 kb/s (Avrg:  4987.791 kb/s)
++packets read:  64/(2863)   d_time:  0.018 s  =  5347.555 kb/s (Avrg:  4989.515 kb/s)
++packets read:  61/(2924)   d_time:  0.018 s  =  5096.888 kb/s (Avrg:  4991.709 kb/s)
++packets read:  56/(2980)   d_time:  0.017 s  =  4954.352 kb/s (Avrg:  4985.450 kb/s)
++packets read:  61/(3041)   d_time:  0.017 s  =  5396.705 kb/s (Avrg:  4987.637 kb/s)
++~/bin > 
++
++
++



++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -s bandwidth  -n 10  -pd 2   0x10  
++dvbsnoop V1.1.25 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++PID bandwidth statistics...
++PID: 16 (0x0010)
++---------------------------------------------------------
++    9.960 kb/s (Avrg:     9.960 kb/s)
++    7.520 kb/s (Avrg:     8.545 kb/s)
++    7.520 kb/s (Avrg:     8.173 kb/s)
++    7.520 kb/s (Avrg:     8.000 kb/s)
++    7.520 kb/s (Avrg:     7.899 kb/s)
++    7.520 kb/s (Avrg:     7.833 kb/s)
++    7.482 kb/s (Avrg:     7.781 kb/s)
++    7.520 kb/s (Avrg:     7.747 kb/s)
++    7.520 kb/s (Avrg:     7.721 kb/s)
++    7.520 kb/s (Avrg:     7.700 kb/s)
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-bat.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-bat.html +--- dvbsnoop-1.3.77/html/examples/example-bat.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-bat.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,112 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Bouquet Association ++ Table ++ ++ ++

Example: Bouquet Association Table (BAT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x11
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 17 (0x0011), Length: 93 (0x005d)
++Time received: Tue 2003-11-25  02:49:48.821
++---------------------------------------------------------
++PID:  17 (0x0011)
++BAT-decoding....
++Table_ID: 74 (0x4a)  [= bouquet_association_section]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 90 (0x005a)
++Bouquet_ID: 4224 (0x1080)  [= ZDF | 902 | ZDF]
++reserved_3: 3 (0x03)
++Version_number: 16 (0x10)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++Bouquet_descriptors_length: 33 (0x0021)
++    
++    DVB-DescriptorTag: 71 (0x47)  [= bouquet_name_descriptor]
++    Descriptor_length: 10 (0x0a)
++    BouquetName: "ZDFvision"  -- Charset: Latin alphabet no. 5
++    
++    DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++    Descriptor_length: 4 (0x04)
++    PrivateDataSpecifier: 1179932160 (0x46545600)  [= FreeTV ]
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1079 (0x0437)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 28006 (0x6d66)  [=  --> refers to PMS program_number]
++    Linkage_type: 1 (0x01)  [= information service]
++        Private data:
++        
++    DVB-DescriptorTag: 73 (0x49)  [= country_availibility_descriptor]
++    Descriptor_length: 4 (0x04)
++    country_availability_flag: 1 (0x01)
++    reserved_1: 127 (0x7f)
++        Country:  DEU
++        
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 44 (0x002c)
++    
++    Transport_stream_ID: 1079 (0x0437)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptors_length: 38 (0x0026)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 36 (0x24)
++            Service_ID: 28007 (0x6d67)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28010 (0x6d6a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28013 (0x6d6d)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28012 (0x6d6c)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28015 (0x6d6f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28009 (0x6d69)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28008 (0x6d68)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28006 (0x6d66)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28014 (0x6d6e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28011 (0x6d6b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28016 (0x6d70)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28017 (0x6d71)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++CRC: 4056297707 (0xf1c630eb)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-cat.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-cat.html +--- dvbsnoop-1.3.77/html/examples/example-cat.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-cat.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,62 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Condition Access ++ Table ++ ++ ++

Example: Condition Access Table (CAT)

++ ++ ++ ++ ++
++
dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 1 (0x0001), Length: 30 (0x001e)
++Time received: Tue 2003-11-25  02:09:24.277
++---------------------------------------------------------
++  0000:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++  0000:  01 b0 1b ff ff c7 00 00 09 04 17 02 f0 00 09 04 
++  0010:   .  "  .  .  .  .  .  .  .  .  I  }  .  . 
++  0010:  17 22 f5 00 09 04 18 01 f0 01 49 7d a4 e2 
++
++PID:  1 (0x0001)
++CAT-decoding....
++Table_ID: 1 (0x01)  [= conditional_access_section]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 27 (0x001b)
++reserved_2: 262143 (0x3ffff)
++Version_number: 3 (0x03)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++        
++        MPEG-DescriptorTag: 9 (0x09)  [= CA_descriptor]
++        Descriptor_length: 4 (0x04)
++        CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++        reserved: 7 (0x07)
++        CA_PID: 4096 (0x1000)
++        
++        MPEG-DescriptorTag: 9 (0x09)  [= CA_descriptor]
++        Descriptor_length: 4 (0x04)
++        CA_system_ID: 5922 (0x1722)  [= Beta Technik (Betacrypt)]
++        reserved: 7 (0x07)
++        CA_PID: 5376 (0x1500)
++        
++        MPEG-DescriptorTag: 9 (0x09)  [= CA_descriptor]
++        Descriptor_length: 4 (0x04)
++        CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++        reserved: 7 (0x07)
++        CA_PID: 4097 (0x1001)
++CRC: 1232970978 (0x497da4e2)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-datagram.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-datagram.html +--- dvbsnoop-1.3.77/html/examples/example-datagram.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-datagram.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,72 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Transport ++ Stream ++ ++ ++

Example: DSM-CC Datagram

++ ++ ++ ++ ++
++
# dvbsnoop -n 1 -nph 0x01c3
++dvbsnoop V1.2.41 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 451 (0x01c3), Length: 1416 (0x0588)
++Time received: Thu 2004-02-12  22:51:37.509
++----------------------------------------------------------
++PID:  451 (0x01c3)
++Guess table from table id...
++DSM-CC DATAGRAM-decoding....
++Table_ID: 62 (0x3e)  [= DSM-CC - private data section  // DVB datagram]
++section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 1413 (0x0585)
++MACaddrbyte/DevicdID 6: 242 (0xf2)
++MACaddrbyte/DeviceID 5: 49 (0x31)
++reserved_2: 3 (0x03)
++payload_scrambling_control: 0 (0x00)  [= unscrambled]
++address_scrambling_control: 0 (0x00)  [= unscrambled]
++LLC_SNAP_flag: 0 (0x00)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++MACaddrbyte/DeviceID 4: 4 (0x04)
++MACaddrbyte/DeviceID 3: 215 (0xd7)
++MACaddrbyte/DeviceID 2: 208 (0xd0)
++MACaddrbyte/DeviceID 1: 0 (0x00) => MAC-Address/DeviceID: 00:d0:d7:04:31:f2
++IP_datagram_bytes
++      0000:  45 00 05 78 48 86 40 00 77 06 c1 2c 50 c8 e8 86 
++      0000:   E  .  .  x  H  .  @  .  w  .  .  ,  P  .  .  . 
++      0010:  ac 17 0f 67 0d a8 07 a0 1c d1 8a 91 00 71 e3 8a 
++      0010:   .  .  .  g  .  .  .  .  .  .  .  .  .  q  .  . 
++      0020:  50 10 7c de 49 68 00 00 99 e1 7d dc 17 36 bc 05 
++      0020:   P  .  |  .  I  h  .  .  .  .  }  .  .  6  .  . 
++      0030:  ab 52 e2 a1 c2 86 3c e8 65 b5 ee 88 bf 60 14 e8 
++      0030:   .  R  .  .  .  .  <  .  e  .  .  .  .  `  .  . 
++      0040:  83 fc 9d b1 32 2d f0 9f 6b be f5 5f 52 e7 7f 33 
++      0040:   .  .  .  .  2  -  .  .  k  .  .  _  R  .  .  3 
++      0050:  bc ff 1f bf 5f dc fe df 5f bc ca fb 96 f4 e0 fe 
++      0050:   .  .  .  .  _  .  .  .  _  .  .  .  .  .  .  . 
++[...]
++      0530:  00 00 00 0a 03 00 00 00 af 31 40 09 00 00 00 40 
++      0530:   .  .  .  .  .  .  .  .  .  1  @  .  .  .  .  @ 
++      0540:  db af f6 05 7e 01 00 50 7f c1 ab b0 17 00 00 2a 
++      0540:   .  .  .  .  ~  .  .  P  .  .  .  .  .  .  .  * 
++      0550:  00 00 d0 3b 80 de bd 00 00 00 00 00 93 5b 17 00 
++      0550:   .  .  .  ;  .  .  .  .  .  .  .  .  .  [  .  . 
++      0560:  b8 00 00 40 a9 2f bd 81 50 7b 46 57 96 7d 01 00 
++      0560:   .  .  .  @  .  /  .  .  P  {  F  W  .  }  .  . 
++      0570:  a0 f7 2e af 5c 50 bd 00 
++      0570:   .  .  .  .  \  P  .  . 
++CRC: 3346911274 (0xc77dd02a)
++==========================================================
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-dsmcc-ddb.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-ddb.html +--- dvbsnoop-1.3.77/html/examples/example-dsmcc-ddb.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-ddb.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,85 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: DSM-CC Download Data ++ Block (DDB) ++ ++ ++

Example: DSM-CC DownloadDataBlock (DDB)

++ ++ ++ ++ ++
++
# dvbsnoop -nph -n 1 0x3bc
++dvbsnoop V1.2.48 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 956 (0x03bc), Length: 4096 (0x1000)
++Time received: Sun 2004-02-15  14:22:09.162
++----------------------------------------------------------
++PID:  956 (0x03bc)
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 60 (0x3c)  [= DSM-CC - Download Data Messages (DDB)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 4093 (0x0ffd)
++table_id_extension: 12 (0x000c)
++reserved_3: 3 (0x03)
++Version_number: 1 (0x01)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 12 (0x0c)
++Last_section_number: 15 (0x0f)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4099 (0x1003)  [= DownloadDataBlock (DDB)]
++    downloadId: 1 (0x00000001)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 4072 (0x0fe8)
++moduleId: 12 (0x000c)
++moduleVersion: 1 (0x01)
++reserved: 255 (0xff)
++blockNumber: 12 (0x000c)
++Block Data: 
++      0000:  5a 2d 59 cc 6c 9e 29 8c 48 4a a3 1c e6 44 f3 36 
++      0000:   Z  -  Y  .  l  .  )  .  H  J  .  .  .  D  .  6 
++      0010:  d0 5f e4 98 be 1b 38 e1 62 40 32 c6 27 28 69 35 
++      0010:   .  _  .  .  .  .  8  .  b  @  2  .  '  (  i  5 
++      0020:  b8 d8 3c ad 83 5c 9b 02 da 7a ca 57 53 b6 5d 00 
++      0020:   .  .  <  .  .  \  .  .  .  z  .  W  S  .  ]  . 
++      0030:  b4 fb 28 d9 93 9f 35 02 61 08 e9 3d 35 a6 0c 3d 
++      0030:   .  .  (  .  .  .  5  .  a  .  .  =  5  .  .  = 
++      0040:  f0 bc 13 9c 6b 61 86 3e c9 4c 61 ce d0 98 5c ac 
++      0040:   .  .  .  .  k  a  .  >  .  L  a  .  .  .  \  . 
++      0050:  4f 41 99 86 03 97 e1 91 65 7f ce c2 a0 f9 eb 86 
++      0050:   O  A  .  .  .  .  .  .  e  .  .  .  .  .  .  . 
++      0060:  f3 ab b4 0d 78 ce 40 b1 0d 80 ba 29 0b 3d 82 48 
++      0060:   .  .  .  .  x  .  @  .  .  .  .  )  .  =  .  H 
++[...]
++      0f70:  80 4e db af 72 d1 14 3f ea 13 25 64 67 25 69 e2 
++      0f70:   .  N  .  .  r  .  .  ?  .  .  %  d  g  %  i  . 
++      0f80:  1c ad 2b c5 74 6c 86 ca ef a8 06 4f 8b ea b6 33 
++      0f80:   .  .  +  .  t  l  .  .  .  .  .  O  .  .  .  3 
++      0f90:  e5 6d 74 d4 85 aa bd d9 f6 46 8c 12 e9 65 7a 3e 
++      0f90:   .  m  t  .  .  .  .  .  .  F  .  .  .  e  z  > 
++      0fa0:  dc 45 e3 49 79 4b 51 8b 27 d7 9e b1 72 2e 85 63 
++      0fa0:   .  E  .  I  y  K  Q  .  '  .  .  .  r  .  .  c 
++      0fb0:  67 72 39 76 59 83 66 41 45 c7 2e b6 28 3a e8 f5 
++      0fb0:   g  r  9  v  Y  .  f  A  E  .  .  .  (  :  .  . 
++      0fc0:  30 07 05 a0 99 75 fc 77 93 03 f3 e4 be 79 82 2e 
++      0fc0:   0  .  .  .  .  u  .  w  .  .  .  .  .  y  .  . 
++      0fd0:  d1 8f 7e b6 76 3a 3e 6c 0f 03 52 34 03 da 11 f3 
++      0fd0:   .  .  ~  .  v  :  >  l  .  .  R  4  .  .  .  . 
++      0fe0:  db b3 
++      0fe0:   .  . 
++CRC: 3231133587 (0xc0972f93)
++==========================================================
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-dsmcc-dii.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-dii.html +--- dvbsnoop-1.3.77/html/examples/example-dsmcc-dii.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-dii.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,335 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: DSM-CC Download Info ++ Indication (DII) ++ ++ ++

Example: DSM-CC DownloadInfoIndication (DII)

++ ++ ++ ++ ++
++
# dvbsnoop -nph -n 1 -if stream.0x817
++
++dvbsnoop V1.2.62 -- http://dvbsnoop.sourceforge.net/ 
++----------------------------------------------------------
++SECT-Packet: 00000004   PID: (Unkown PID), Length: 406 (0x0196)
++from file: stream.0x817
++----------------------------------------------------------
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 59 (0x3b)  [= DSM-CC - U-N messages (DSI or DII)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 403 (0x0193)
++table_id_extension: 10 (0x000a)
++reserved_3: 3 (0x03)
++Version_number: 8 (0x08)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4098 (0x1002)  [= DownloadInfoIndication (DII)]
++    transactionID: 2147483658 (0x8000000a)
++      ==> originator: 2 (0x02)  [= assigned by the network]
++      ==> version: 0 (0x0000)
++      ==> identification: 5 (0x0005)
++      ==> update toggle flag: 0 (0x00)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 382 (0x017e)
++downloadId: 5 (0x00000005)
++blockSize: 4066 (0x0fe2)
++windowSize: 0 (0x00)
++ackPeriod: 0 (0x00)
++tCDownloadWindow: 0 (0x00000000)
++tCDownloadScenario: 0 (0x00000000)
++DSMCC_Compatibility Descriptor (loop):
++    compatibilityDescriptorLength: 0 (0x0000)
++numberOfModules: 9 (0x0009)
++
++Module (0):
++    moduleId: 1 (0x0001)
++    moduleSize: 961 (0x000003c1)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 7550 (0x00001d7e)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (1):
++    moduleId: 2 (0x0002)
++    moduleSize: 40459 (0x00009e0b)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 65394 (0x0000ff72)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (2):
++    moduleId: 3 (0x0003)
++    moduleSize: 27826 (0x00006cb2)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 65428 (0x0000ff94)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (3):
++    moduleId: 4 (0x0004)
++    moduleSize: 28270 (0x00006e6e)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 65449 (0x0000ffa9)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (4):
++    moduleId: 5 (0x0005)
++    moduleSize: 28887 (0x000070d7)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 64660 (0x0000fc94)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (5):
++    moduleId: 6 (0x0006)
++    moduleSize: 28613 (0x00006fc5)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 65110 (0x0000fe56)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (6):
++    moduleId: 7 (0x0007)
++    moduleSize: 24846 (0x0000610e)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 61008 (0x0000ee50)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (7):
++    moduleId: 8 (0x0008)
++    moduleSize: 25792 (0x000064c0)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 48991 (0x0000bf5f)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 1 (0x01)  [= transparent caching]
++
++
++Module (8):
++    moduleId: 9 (0x0009)
++    moduleSize: 114 (0x00000072)
++    moduleVersion: 8 (0x08)
++    moduleInfoLength: 32 (0x20)
++    BIOP::ModuleInfo:
++        ModuleTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        BlockTimeOut: 4294967295 (0xffffffff)  [= (ms)]
++        MinBlockTime: 4294967295 (0xffffffff)  [= (ms)]
++        taps_count: 1 (0x01)
++
++            Id: 0 (0x0000)
++            Use: 23 (0x0017)  [= BIOP_OBJECT_USE]
++            association_tag: 14 (0x000e)
++            selector_length: 0 (0x00)
++
++        userInfoLength: 11 (0x0b)
++        userInfo  (Carousel Descriptor loop):
++
++               DSM-CC_CAROUSEL-DescriptorTag: 9 (0x09)  [= compressed_module_descriptor]
++               Descriptor_length: 5 (0x05)
++               compression_method: 8 (0x08)  [= compression method used, see: RFC 1950]
++               original_size: 227 (0x000000e3)  [= (bytes)]
++
++               DSM-CC_CAROUSEL-DescriptorTag: 113 (0x71)  [= caching_priority_descriptor]
++               Descriptor_length: 2 (0x02)
++               priority_value: 128 (0x80)
++               transparency_level: 3 (0x03)  [= static chaching]
++
++
++privateDataLength: 0 (0x0000)
++privat Data: 
++CRC: 3235527199 (0xc0da3a1f)
++==========================================================            
++              
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-dsmcc-dsi.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-dsi.html +--- dvbsnoop-1.3.77/html/examples/example-dsmcc-dsi.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-dsmcc-dsi.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,76 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: DSM-CC Download ++ Server Initiate (DSI) ++ ++ ++

Example: DSM-CC DownloadServerInitiate (DSI)

++ ++ ++ ++ ++
++
# dvbsnoop -nph -n 1 -if stream.0x817
++
++dvbsnoop V1.2.62 -- http://dvbsnoop.sourceforge.net/ 
++----------------------------------------------------------
++SECT-Packet: 00000003   PID: (Unkown PID), Length: 115 (0x0073)
++from file: stream.0x817
++----------------------------------------------------------
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 59 (0x3b)  [= DSM-CC - U-N messages (DSI or DII)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 112 (0x0070)
++table_id_extension: 0 (0x0000)
++reserved_3: 3 (0x03)
++Version_number: 8 (0x08)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4102 (0x1006)  [= DownloadServerInitiate (DSI)]
++    transactionID: 2147483648 (0x80000000)
++      ==> originator: 2 (0x02)  [= assigned by the network]
++      ==> version: 0 (0x0000)
++      ==> identification: 0 (0x0000)
++      ==> update toggle flag: 0 (0x00)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 91 (0x005b)
++Server-ID  (NSAP address):
++    Authority and Format Identifier: 255 (0xff)
++    Type: 255 (0xff)
++    address bytes:
++          0000:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++          0010:  ff ff                                              ..
++DSMCC_Compatibility Descriptor (loop):
++    compatibilityDescriptorLength: 0 (0x0000)
++privateDataLength: 67 (0x0043)
++guessing private data: BIOP::ServiceGatewayInfo:
++    IOP::IOR:
++        type_id_length: 4 (0x00000004)
++        type_id: "srg."
++        taggedProfiles_count: 1 (0x00000001)
++        profileId_tag: 1230196486 (0x49534f06)  [= TAG_BIOP]
++        profile_data_length: 43 (0x0000002b)
++        profile_data:
++              0000:  00 02 49 53 4f 50 0d 00  00 00 05 00 01 01 00 04   ..ISOP..........
++              0010:  00 00 00 01 49 53 4f 40  12 01 00 00 00 16 00 0e   ....ISO@........
++              0020:  0a 00 01 80 00 00 0a ff  ff ff ff                  ...........
++    downloadTaps_count: 0 (0x00)
++    DSM_TAP:
++    serviceContextList_count: 0 (0x00)
++    userInfoLength: 0 (0x0000)
++CRC: 3658380402 (0xda0e7472)
++==========================================================
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-eit.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-eit.html +--- dvbsnoop-1.3.77/html/examples/example-eit.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-eit.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,250 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Event Information ++ Table ++ ++ ++

Example: Event Information Table (EIT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x12
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 466 (0x01d2)
++Time received: Tue 2003-11-25  02:19:00.015
++---------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 78 (0x4e)  [= event_information_section - actual transport stream, present/following]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 463 (0x01cf)
++Service_ID: 47 (0x002f)  [=  --> refers to PMS program_number]
++reserved_3: 3 (0x03)
++Version_number: 10 (0x0a)
++Current_next_indicator: 1 (0x01)
++Section_number: 1 (0x01)
++Last_Section_number: 1 (0x01)
++Transport_stream_ID: 33 (0x0021)
++Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++Segment_last_Section_number: 1 (0x01)
++Last_table_id: 78 (0x4e)  [= event_information_section - actual transport stream, present/following]
++    
++    Event_ID: 34259 (0x85d3)
++    Start_time: 0xcee8013400 (=2003-11-25 01:34:00 [UTC])
++    Duration: 0x0002600 (= 00:26:00 [UTC])
++    Running_status: 0 (0x00)  [= undefined]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 436 (0x1b4)
++        
++        DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++        Descriptor_length: 48 (0x30)
++          ISO639_2_language_code:  DEU
++        Event_name_length: 9 (0x09)
++        Event_name: "N24 Ethik"  -- Charset: Latin alphabet
++        Text_length: 34 (0x22)
++        Text: "Gast: Michael Lesch / Schauspieler"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++        Descriptor_length: 252 (0xfc)
++        Descriptor_number: 0 (0x00)
++        Last_descriptor_number: 1 (0x01)
++        ISO639_2_language_code:  DEU
++        Length_of_items: 0 (0x00)
++            
++        Text_length: 246 (0xf6)
++        Text: "N24 zeigt das erste Ethik-Format im deutschen Fernsehen. Religiöse und philosophische Fragen haben seit den Terroranschlägen gegen die USA im September 2001 eine noch tiefere Bedeutung für die Gesellschafts- und Wirtschaftssysteme bekommen. Im Ge"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++        Descriptor_length: 130 (0x82)
++        Descriptor_number: 1 (0x01)
++        Last_descriptor_number: 1 (0x01)
++        ISO639_2_language_code:  DEU
++        Length_of_items: 0 (0x00)
++            
++        Text_length: 124 (0x7c)
++        Text: "spräch mit dem Moderator werden aktuelle ethische Fragestellungen diskutiert. Heute zu Gast: der Schauspieler Michael Lesch."  -- Charset: Latin alphabet
++CRC: 1363327305 (0x5142b949)
++==========================================================
++
++
++


++ ++ ++ ++ ++
++
dvbsnoop V1.2.85 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 161 (0x00a1)
++Time received: Wed 2004-03-31  23:48:03.906
++----------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 78 (0x4e)  [= Event Information Table (EIT) - actual transport stream, present/following]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 158 (0x009e)
++Service_ID: 28707 (0x7023)  [=  --> refers to PMS program_number]
++reserved_3: 3 (0x03)
++Version_number: 4 (0x04)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 1 (0x01)
++Transport_stream_ID: 1026 (0x0402)
++Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++Segment_last_Section_number: 1 (0x01)
++Last_table_id: 78 (0x4e)  [= Event Information Table (EIT) - actual transport stream, present/following]
++
++    Event_ID: 8 (0x0008)
++    Start_time: 0xcf67210000 (=2004-03-31 21:00:00 [UTC])
++    Duration: 0x0003000 (= 00:30:00 [UTC])
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 131 (0x83)
++
++            DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++            Descriptor_length: 109 (0x6d)
++              ISO639_2_language_code:  eng
++            Event_name_length: 15 (0x0f)
++            Event_name: "SKY News at Ten"  -- Charset: Latin alphabet
++            Text_length: 89 (0x59)
++            Text: "Sky News' bulletin delivers a comprehensive round-up of all the major stories of the day."  -- Charset: Latin alphabet
++
++            DVB-DescriptorTag: 84 (0x54)  [= content_descriptor]
++            Descriptor_length: 2 (0x02)
++               Content_nibble_level_1: 2 (0x02)
++               Content_nibble_level_2: 2 (0x02)
++                  [= news magazine]
++               User_nibble_1: 2 (0x02)
++               User_nibble_2: 2 (0x02)
++
++
++            DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++            Descriptor_length: 6 (0x06)
++            reserved_1: 15 (0x0f)
++            Stream_content: 2 (0x02)
++            Component_type: 3 (0x03)
++               == Content&Component: (= audio, stereo (2 channels))
++            Component_tag: 2 (0x02)
++            ISO639_2_language_code:  eng
++            Component-Description: ""
++
++            DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++            Descriptor_length: 6 (0x06)
++            reserved_1: 15 (0x0f)
++            Stream_content: 1 (0x01)
++            Component_type: 1 (0x01)
++               == Content&Component: (= video, 4:3  aspect ratio, 25 Hz)
++            Component_tag: 1 (0x01)
++            ISO639_2_language_code:  eng
++            Component-Description: ""
++
++CRC: 3113539490 (0xb994d7a2)
++==========================================================
++
++
++


++ ++ ++ ++ ++
++
dvbsnoop V1.2.85 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000002   PID: 18 (0x0012), Length: 493 (0x01ed)
++Time received: Wed 2004-03-31  23:53:20.404
++----------------------------------------------------------
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 490 (0x01ea)
++Service_ID: 11216 (0x2bd0)  [=  --> refers to PMS program_number]
++reserved_3: 3 (0x03)
++Version_number: 2 (0x02)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 1 (0x01)
++Transport_stream_ID: 6800 (0x1a90)
++Original_network_ID: 64511 (0xfbff)  [= Sky Italia | Sky Italia Spa.]
++Segment_last_Section_number: 1 (0x01)
++Last_table_id: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++
++    Event_ID: 92 (0x005c)
++    Start_time: 0xcf67200000 (=2004-03-31 20:00:00 [UTC])
++    Duration: 0x0040000 (= 04:00:00 [UTC])
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 463 (0x1cf)
++
++            DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++            Descriptor_length: 222 (0xde)
++              ISO639_2_language_code:  eng
++            Event_name_length: 12 (0x0c)
++            Event_name: "Lecce - Roma"  -- Charset: Latin alphabet
++            Text_length: 205 (0xcd)
++            Text: "Cod 405292 - Collegamento ore 13:30 Domenica 04/04/2004 I salentini non vincono da 4 gare (3 pareggi, 1 sconfitta). I giallorossi, battuti dal Bologna, hanno perso 2 punti preziosi nei confronti del Milan."  -- Charset: Latin alphabet
++
++            DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++            Descriptor_length: 211 (0xd3)
++            Descriptor_number: 0 (0x00)
++            Last_descriptor_number: 0 (0x00)
++            ISO639_2_language_code:  eng
++            Length_of_items: 0 (0x00)
++
++            Text_length: 205 (0xcd)
++            Text: "Cod 405292 - Collegamento ore 13:30 Domenica 04/04/2004 I salentini non vincono da 4 gare (3 pareggi, 1 sconfitta). I giallorossi, battuti dal Bologna, hanno perso 2 punti preziosi nei confronti del Milan."  -- Charset: Latin alphabet
++
++            DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++            Descriptor_length: 6 (0x06)
++            reserved_1: 15 (0x0f)
++            Stream_content: 2 (0x02)
++            Component_type: 3 (0x03)
++               == Content&Component: (= audio, stereo (2 channels))
++            Component_tag: 255 (0xff)
++            ISO639_2_language_code:  ita
++            Component-Description: ""
++
++            DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++            Descriptor_length: 6 (0x06)
++            reserved_1: 15 (0x0f)
++            Stream_content: 1 (0x01)
++            Component_type: 1 (0x01)
++               == Content&Component: (= video, 4:3  aspect ratio, 25 Hz)
++            Component_tag: 255 (0xff)
++            ISO639_2_language_code:     
++            Component-Description: ""
++
++            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++            Descriptor_length: 4 (0x04)
++            PrivateDataSpecifier: 2 (0x00000002)  [= BskyB 1]
++         
++            DVB-DescriptorTag: 84 (0x54)  [= content_descriptor]
++            Descriptor_length: 2 (0x02)
++               Content_nibble_level_1: 4 (0x04)
++               Content_nibble_level_2: 3 (0x03)
++                  [= football/soccer]
++               User_nibble_1: 0 (0x00)
++               User_nibble_2: 0 (0x00)
++
++
++CRC: 3978482234 (0xed22d23a)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-feinfo-dvbs.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-feinfo-dvbs.html +--- dvbsnoop-1.3.77/html/examples/example-feinfo-dvbs.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-feinfo-dvbs.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,54 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples: Frontend ++ Information/Parameters ++ ++ ++

Examples: Frontend Information

++

DVB-S Frontend

++ ++ ++ ++ ++
++
# dvbsnoop -s feinfo      
++dvbsnoop V1.2.77 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++FrontEnd Info...
++---------------------------------------------------------
++
++Basic capabilities:
++    Name: "VES1893"
++    Frontend-type:       QPSK (DVB-S)
++    Frequency (min):     950.000 MHz
++    Frequency (max):     2150.000 MHz
++    Frequency stepsiz:   0.250 MHz
++    Frequency tolerance: 29.500 MHz
++    Symbol rate (min):     1.000000 MSym/s
++    Symbol rate (max):     45.000000 MSym/s
++    Symbol rate tolerance: 0 ppm
++    Notifier delay: 50 ms
++    Frontend capabilities:
++        auto inversion
++        FEC 1/2
++        FEC 2/3
++        FEC 3/4
++        FEC 5/6
++        FEC 7/8
++        FEC AUTO
++        QPSK
++
++Current parameters:
++    Frequency:  1354.574 MHz
++    Inversion:  OFF
++    Symbol rate:  27.500000 MSym/s
++    FEC:  FEC 3/4
++
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-int.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-int.html +--- dvbsnoop-1.3.77/html/examples/example-int.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-int.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,258 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: IP/MAC Notification ++ Table (INT) ++ ++ ++

Example: IP/MAC Notification Table (INT)

++ ++ ++ ++ ++
++
# dvbsnoop -if table.int 
++dvbsnoop V1.3.52 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: (Unkown PID), Length: 417 (0x01a1)
++from file: table.int
++----------------------------------------------------------
++  0000:  4c f1 9e 01 01 c3 00 00  00 00 01 00 f0 49 0c 0f   L............I..
++  0010:  65 6e 67 64 61 74 61 5f  73 65 72 76 69 63 65 0d   engdata_service.
++  0020:  08 65 6e 67 64 70 69 41  47 13 09 00 01 00 01 00   .engdpiAG.......
++  0030:  01 43 f8 c8 5f 04 00 00  00 04 14 01 00 57 13 e1   .C.._........W..
++  0040:  d1 c5 44 45 30 30 34 39  30 35 30 34 35 39 38 30   ..DE004905045980
++  0050:  38 35 77 03 bb 01 50 f1  1d 08 06 61 62 63 64 65   85w...P....abcde
++  0060:  66 06 0d 00 00 02 00 53  6d 61 72 74 63 61 72 64   f......Smartcard
++  0070:  07 1e ff 00 ff ff 00 ff  00 01 02 03 04 05 12 13   ................
++  0080:  14 15 16 17 23 24 25 26  27 28 34 35 36 37 38 39   ....#$%&'(456789
++  0090:  0e 18 00 01 02 03 04 05  12 13 14 15 16 17 23 24   ..............#$
++  00a0:  25 26 27 28 34 35 36 37  38 39 09 0c ff ff ff 00   %&'(456789......
++  00b0:  c0 a8 00 0a d5 45 9f 2a  0a 30 ff ff 00 00 00 00   .....E.*.0......
++  00c0:  00 00 00 00 00 00 00 00  00 00 fe e0 00 00 00 00   ................
++  00d0:  00 00 00 00 00 00 00 00  00 01 fe 80 00 00 00 00   ................
++  00e0:  00 00 00 00 00 00 00 00  00 01 0f 0a c0 a8 00 0a   ................
++  00f0:  20 d5 45 9f 2a 1c 11 22  fe e0 00 00 00 00 00 00    .E.*.."........
++  0100:  00 00 00 00 00 00 00 01  80 fe 80 00 00 00 00 00   ................
++  0110:  00 00 00 00 00 00 00 00  01 40 10 14 c0 a8 00 01   .........@......
++  0120:  20 d5 45 9f 01 20 c0 a8  00 01 20 c0 a8 00 0a 18    .E.. .... .....
++  0130:  12 44 fe e0 00 00 00 00  00 00 00 00 00 00 00 00   .D..............
++  0140:  00 01 80 fe 80 00 00 00  00 00 00 00 00 00 00 00   ................
++  0150:  00 00 02 40 fe 80 00 00  00 00 00 00 00 00 00 00   ...@............
++  0160:  00 00 00 01 40 fe e0 00  00 00 00 00 00 00 00 00   ....@...........
++  0170:  00 00 00 00 02 80 f0 25  13 09 00 01 00 01 00 02   .......%........
++  0180:  34 58 64 57 12 e1 cd b6  55 53 30 30 31 30 35 31   4XdW....US001051
++  0190:  31 39 31 31 32 33 34 5f  04 00 00 00 02 6a 8b ee   1911234_.....j..
++  01a0:  d9                                                 .
++
++Guess table from table id...
++INT-decoding....
++Table_ID: 76 (0x4c)  [= IP/MAC Notification Table (INT) [EN 301 192]]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 414 (0x019e)
++Action_type: 1 (0x01)  [= location of IP/MAC streams in DVB networks // System Software Update]
++Platform_id_hash: 1 (0x01)
++reserved_3: 3 (0x03)
++Version_number: 1 (0x01)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++Platform_id: 1 (0x000001)  [= >>ERROR: not (yet) defined... Report!<<]
++Processing_order: 0 (0x00)  [= first action]
++platform_descriptor_loop:
++    reserved: 15 (0x0f)
++    platform_loop_length: 73 (0x0049)
++
++            DSM_CC-INT-UNT-DescriptorTag: 12 (0x0c)  [= IP/MAC_platform_name_descriptor]
++            Descriptor_length: 15 (0x0f)
++              ISO639_language_code:  eng
++            Text: "data_service"  -- Charset: Latin alphabet
++
++            DSM_CC-INT-UNT-DescriptorTag: 13 (0x0d)  [= IP/MAC_platform_provider_name_descriptor]
++            Descriptor_length: 8 (0x08)
++              ISO639_language_code:  eng
++            Text: "dpiAG"  -- Charset: Latin alphabet
++
++            DSM_CC-INT-UNT-DescriptorTag: 19 (0x13)  [= IP/MAC_stream_location_descriptor]
++            Descriptor_length: 9 (0x09)
++            Network_id: 1 (0x0001)  [= Astra Satellite Network 19.2E / Satellite / SES]
++            Original_network_id: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++            transport_stream_ID: 1 (0x0001)
++            service_ID: 17400 (0x43f8) --> refers to PMT program_number
++            component_tag: 200 (0xc8)
++
++            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++            Descriptor_length: 4 (0x04)
++            PrivateDataSpecifier: 4 (0x00000004)  [= BskyB 3]
++
++            DSM_CC-INT-UNT-DescriptorTag: 20 (0x14)  [= ISP_access_mode_descriptor]
++            Descriptor_length: 1 (0x01)
++            Access_mode: 0 (0x00)  [= not used]
++
++            DVB-DescriptorTag: 87 (0x57)  [= telephone_descriptor]
++            Descriptor_length: 19 (0x13)
++            reserved_1: 3 (0x03)
++            foreign_availability: 1 (0x01)
++            connection_type: 1 (0x01)
++            reserved_2: 1 (0x01)
++            country_prefix_length: 2 (0x02)
++            international_area_code_length: 4 (0x04)
++            operator_code_length: 1 (0x01)
++            reserved_3: 1 (0x01)
++            national_area_code_length: 4 (0x04)
++            core_number_length: 5 (0x05)
++            country_prefix: DE
++            international_area_code_prefix: 0049
++            operator_code: 0
++            national_area_code: 5045
++            core_number: 98085
++
++            DVB-DescriptorTag: 119 (0x77)  [= time_slice_fec_identifier_descriptor]
++            Descriptor_length: 3 (0x03)
++            time_slicing: 1 (0x01)  [= used]
++            mpe_fec: 1 (0x01)  [= MPE-FEC used // Reed-Solomon (255,191,64)]
++            reserved: 3 (0x03)
++            frame_size: 3 (0x03)
++              ==> max burst size: 2048 kbits
++              ==> MPE-FEC frame rows: 1024
++            max_burst_duration: 1 (0x01) [= 40 msec]
++            max_average_rate: 5 (0x05)  [= 512 kbps]
++            time_slice_fec_id: 0 (0x00)
++
++target_descriptor_loop:
++    reserved: 15 (0x0f)
++    target_loop_length: 285 (0x011d)
++
++            DSM_CC-INT-UNT-DescriptorTag: 8 (0x08)  [= target_serial_number_descriptor]
++            Descriptor_length: 6 (0x06)
++            Serial Data Bytes:
++                 0000:  61 62 63 64 65 66                                  abcdef
++
++            DSM_CC-INT-UNT-DescriptorTag: 6 (0x06)  [= target_smartcard_descriptor]
++            Descriptor_length: 13 (0x0d)
++            Super_CA_system_id: 512 (0x00000200)
++            Private Data:
++                 0000:  53 6d 61 72 74 63 61 72  64                        Smartcard
++
++            DSM_CC-INT-UNT-DescriptorTag: 7 (0x07)  [= target_MAC_address_descriptor]
++            Descriptor_length: 30 (0x1e)
++            Mac_addr_mask: ff00ffff00ff [= ff:00:ff:ff:00:ff]
++            Mac_addr: 000102030405 [= 00:01:02:03:04:05]
++            Mac_addr: 121314151617 [= 12:13:14:15:16:17]
++            Mac_addr: 232425262728 [= 23:24:25:26:27:28]
++            Mac_addr: 343536373839 [= 34:35:36:37:38:39]
++
++            DSM_CC-INT-UNT-DescriptorTag: 14 (0x0e)  [= target_MAC_address_range_descriptor]
++            Descriptor_length: 24 (0x18)
++            Mac_addr_low: 000102030405 [= 00:01:02:03:04:05]
++            Mac_addr_high: 121314151617 [= 12:13:14:15:16:17]
++            Mac_addr_low: 232425262728 [= 23:24:25:26:27:28]
++            Mac_addr_high: 343536373839 [= 34:35:36:37:38:39]
++
++            DSM_CC-INT-UNT-DescriptorTag: 9 (0x09)  [= target_IP_address_descriptor]
++            Descriptor_length: 12 (0x0c)
++            IPv4_addr_mask: ffffff00 [= 255.255.255.0]
++            IPv4_addr: c0a8000a [= 192.168.0.10]
++            IPv4_addr: d5459f2a [= 213.69.159.42]
++
++            DSM_CC-INT-UNT-DescriptorTag: 10 (0x0a)  [= target_IPv6_address_descriptor]
++            Descriptor_length: 48 (0x30)
++            IPv6_addr_mask: ffff0000000000000000000000000000 [= ffff:0:0:0:0:0:0:0]
++            IPv6_addr_mask: fee00000000000000000000000000001 [= fee0:0:0:0:0:0:0:1]
++            IPv6_addr_mask: fe800000000000000000000000000001 [= fe80:0:0:0:0:0:0:1]
++
++            DSM_CC-INT-UNT-DescriptorTag: 15 (0x0f)  [= target_IP_slash_descriptor]
++            Descriptor_length: 10 (0x0a)
++            IPv4_addr: 3232235530 (0xc0a8000a)
++            IPv4_slash_mask: 32 (0x20)
++              [= 192.168.0.10/32]
++            IPv4_addr: 3578109738 (0xd5459f2a)
++            IPv4_slash_mask: 28 (0x1c)
++              [= 213.69.159.42/28]
++
++            DSM_CC-INT-UNT-DescriptorTag: 17 (0x11)  [= target_IPv6_slash_descriptor]
++            Descriptor_length: 34 (0x22)
++            IPv6_addr_mask: fee00000000000000000000000000001
++            IPv6_slash_mask: 128 (0x80)
++              [= fee0:0:0:0:0:0:0:1/128]
++            IPv6_addr_mask: fe800000000000000000000000000001
++            IPv6_slash_mask: 64 (0x40)
++              [= fe80:0:0:0:0:0:0:1/64]
++
++            DSM_CC-INT-UNT-DescriptorTag: 16 (0x10)  [= target_IP_source_slash_descriptor]
++            Descriptor_length: 20 (0x14)
++            IPv4_source_addr: 3232235521 (0xc0a80001)
++            IPv4_source_slash_mask: 32 (0x20)
++              [= 192.168.0.1/32]
++            IPv4_dest_addr: 3578109697 (0xd5459f01)
++            IPv4_dest_slash_mask: 32 (0x20)
++              [= 213.69.159.1/32]
++            IPv4_source_addr: 3232235521 (0xc0a80001)
++            IPv4_source_slash_mask: 32 (0x20)
++              [= 192.168.0.1/32]
++            IPv4_dest_addr: 3232235530 (0xc0a8000a)
++            IPv4_dest_slash_mask: 24 (0x18)
++              [= 192.168.0.10/24]
++
++            DSM_CC-INT-UNT-DescriptorTag: 18 (0x12)  [= target_IPv6_source_slash_descriptor]
++            Descriptor_length: 68 (0x44)
++            IPv6_source_addr: fee00000000000000000000000000001
++            IPv6_source_slash_mask: 128 (0x80)
++              [= fee0:0:0:0:0:0:0:1/128]
++            IPv6_dest_addr: fe800000000000000000000000000002
++            IPv6_dest_slash_mask: 64 (0x40)
++              [= fe80:0:0:0:0:0:0:2/64]
++            IPv6_source_addr: fe800000000000000000000000000001
++            IPv6_source_slash_mask: 64 (0x40)
++              [= fe80:0:0:0:0:0:0:1/64]
++            IPv6_dest_addr: fee00000000000000000000000000002
++            IPv6_dest_slash_mask: 128 (0x80)
++              [= fee0:0:0:0:0:0:0:2/128]
++
++operational_descriptor_loop:
++    reserved: 15 (0x0f)
++    operational_loop_length: 37 (0x0025)
++
++            DSM_CC-INT-UNT-DescriptorTag: 19 (0x13)  [= IP/MAC_stream_location_descriptor]
++            Descriptor_length: 9 (0x09)
++            Network_id: 1 (0x0001)  [= Astra Satellite Network 19.2E / Satellite / SES]
++            Original_network_id: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++            transport_stream_ID: 2 (0x0002)
++            service_ID: 13400 (0x3458) --> refers to PMT program_number
++            component_tag: 100 (0x64)
++
++            DVB-DescriptorTag: 87 (0x57)  [= telephone_descriptor]
++            Descriptor_length: 18 (0x12)
++            reserved_1: 3 (0x03)
++            foreign_availability: 1 (0x01)
++            connection_type: 1 (0x01)
++            reserved_2: 1 (0x01)
++            country_prefix_length: 2 (0x02)
++            international_area_code_length: 3 (0x03)
++            operator_code_length: 1 (0x01)
++            reserved_3: 1 (0x01)
++            national_area_code_length: 3 (0x03)
++            core_number_length: 6 (0x06)
++            country_prefix: US
++            international_area_code_prefix: 001
++            operator_code: 0
++            national_area_code: 511
++            core_number: 911234
++
++            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++            Descriptor_length: 4 (0x04)
++            PrivateDataSpecifier: 2 (0x00000002)  [= BskyB 1]
++
++
++CRC: 1787555545 (0x6a8beed9)
++==========================================================
++
++
++

Test data provided by "Karsten Siebert, dpi AG"

++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/examplelist.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/examplelist.html +--- dvbsnoop-1.3.77/html/examples/examplelist.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/examplelist.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,101 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples List ++ ++ ++ ++ ++

dvbsnoop - Example Outputs

++

The following links are displaying sample outputs of dvbsnoop.
Output ++ may vary, due to changes in newer versions.

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
   ++


DVBSNOOP "DVB Section Stream" output examples:

++ ++


DVBSNOOP "DSM-CC / MHP" output examples:

++ ++


DVBSNOOP "MPEG Transport Stream (TS)" output ++ examples:

++ ++


DVBSNOOP "MPEG Packetized Elementary Stream (PES)," output ++ examples:

++ ++


DVBSNOOP "special scan" output examples:

++ ++


DVBSNOOP FrontEnd information:

++ ++


DVBSNOOP hex / ascii dump and special mode ++ examples:

++
   
  



http://dvbsnoop.sourceforge.net/
++ (c) 2001-2004  Rainer Scherg (rasc)

++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-nit-dvbc.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbc.html +--- dvbsnoop-1.3.77/html/examples/example-nit-dvbc.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbc.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,840 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Network Information ++ Table - DVB-C (Cable) ++ ++ ++

Example: Network Information Table DVB-C (NIT)

++ ++ ++ ++ ++
++
> dvbsnoop -nph -n 1 -if dvb-c-nit.streamfile
++
++dvbsnoop V1.2.18 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 16 (0x0010), Length: 891 (0x037b)
++from file: dvb-c-nit.streamfile
++----------------------------------------------------------
++PID:  16 (0x0010)
++NIT-decoding....
++Table_ID: 64 (0x40)  [= network_information_section - actual network]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 888 (0x0378)
++Network_ID: 61441 (0xf001)  [= --> please lookup at http://www.dvb.org]
++reserved_3: 3 (0x03)
++Version_number: 21 (0x15)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++Network_descriptor_length: 89 (0x0059)
++    
++    DVB-DescriptorTag: 64 (0x40)  [= network_name_descriptor]
++    Descriptor_length: 22 (0x16)
++    Network_name:  "MSG MediaServices GmbH"  -- Charset: Latin alphabet
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 10 (0x0a)  [= TS containing SSU BAT or NIT]
++        Table_type: 74 (0x4a)  [= reserved]
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3972 (0x0f84)  [=  --> refers to PMS program_number]
++    Linkage_type: 242 (0xf2)  [= user defined]
++        Private Data:
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 2 (0x0002)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3968 (0x0f80)  [=  --> refers to PMS program_number]
++    Linkage_type: 240 (0xf0)  [= user defined]
++        Private Data:
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3973 (0x0f85)  [=  --> refers to PMS program_number]
++    Linkage_type: 243 (0xf3)  [= user defined]
++        Private Data:
++    
++    DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++    Descriptor_length: 4 (0x04)
++    PrivateDataSpecifier: 1246710351 (0x4a4f4a4f)  [= MSG MediaServices GmbH  ]
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 9 (0x09)
++    Transport_stream_ID: 112 (0x0070)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 4 (0x04)  [= TS containing complete Network/Bouquet SI]
++        Private Data:
++              0000:  0b de 
++              0000:   .  . 
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 10 (0x0a)
++    Transport_stream_ID: 112 (0x0070)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 161 (0xa1)  [= user defined]
++        Private Data:
++              0000:  02 70 0f 
++              0000:   .  p  . 
++
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 786 (0x0312)
++    
++    Transport_stream_ID: 10002 (0x2712)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 18 (0x0012)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 3 (0x03)
++            Service_ID: 50701 (0xc60d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 54919168 (= 346.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 1079 (0x0437)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 54 (0x0036)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 39 (0x27)
++            Service_ID: 28007 (0x6d67)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28010 (0x6d6a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28015 (0x6d6f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28009 (0x6d69)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28008 (0x6d68)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28006 (0x6d66)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28014 (0x6d6e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28011 (0x6d6b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28016 (0x6d70)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28013 (0x6d6d)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28012 (0x6d6c)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28017 (0x6d71)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28032 (0x6d80)  [=  --> refers to PMS program_number]
++            Service_type: 177 (0xb1)  [= User defined]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 60030976 (= 394.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 1073 (0x0431)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 90 (0x005a)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 75 (0x4b)
++            Service_ID: 28218 (0x6e3a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28201 (0x6e29)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28202 (0x6e2a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28203 (0x6e2b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28204 (0x6e2c)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28229 (0x6e45)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28228 (0x6e44)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28230 (0x6e46)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28224 (0x6e40)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28225 (0x6e41)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28226 (0x6e42)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28227 (0x6e43)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28205 (0x6e2d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28206 (0x6e2e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28231 (0x6e47)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28210 (0x6e32)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28209 (0x6e31)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28211 (0x6e33)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28208 (0x6e30)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28207 (0x6e2f)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28213 (0x6e35)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28212 (0x6e34)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28214 (0x6e36)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28215 (0x6e37)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28216 (0x6e38)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 69599232 (= 426.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 1101 (0x044d)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 75 (0x004b)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 60 (0x3c)
++            Service_ID: 28130 (0x6de2)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28107 (0x6dcb)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28111 (0x6dcf)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28109 (0x6dcd)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28110 (0x6dce)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28106 (0x6dca)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28108 (0x6dcc)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28112 (0x6dd0)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28113 (0x6dd1)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28114 (0x6dd2)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28120 (0x6dd8)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28121 (0x6dd9)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28128 (0x6de0)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28126 (0x6dde)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28127 (0x6ddf)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28129 (0x6de1)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28124 (0x6ddc)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28123 (0x6ddb)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28125 (0x6ddd)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 28122 (0x6dda)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 68157440 (= 410.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 2 (0x0002)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 75 (0x004b)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 60 (0x3c)
++            Service_ID: 8 (0x0008)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 10 (0x000a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 11 (0x000b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 43 (0x002b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 9 (0x0009)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 29 (0x001d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 41 (0x0029)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 20 (0x0014)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 150 (0x0096)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 151 (0x0097)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 154 (0x009a)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 152 (0x0098)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 163 (0x00a3)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 159 (0x009f)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 165 (0x00a5)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 157 (0x009d)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 162 (0x00a2)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 156 (0x009c)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 166 (0x00a6)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 3968 (0x0f80)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 57671680 (= 370.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 3 (0x0003)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 36 (0x0024)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 21 (0x15)
++            Service_ID: 17 (0x0011)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 247 (0x00f7)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            Service_ID: 167 (0x00a7)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 153 (0x0099)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 155 (0x009b)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 164 (0x00a4)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 149 (0x0095)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 56754176 (= 362.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 4 (0x0004)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 51 (0x0033)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 36 (0x24)
++            Service_ID: 27 (0x001b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 18 (0x0012)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 513 (0x0201)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 23 (0x0017)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16 (0x0010)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 516 (0x0204)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 145 (0x0091)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 146 (0x0092)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 148 (0x0094)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 147 (0x0093)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 158 (0x009e)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 2690 (0x0a82)  [=  --> refers to PMS program_number]
++            Service_type: 178 (0xb2)  [= User defined]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 58195968 (= 378.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 48 (0x0030)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 33 (0x21)
++            Service_ID: 42 (0x002a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 36 (0x0024)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 515 (0x0203)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 34 (0x0022)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28 (0x001c)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 19 (0x0013)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 14 (0x000e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 13 (0x000d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 2714 (0x0a9a)  [=  --> refers to PMS program_number]
++            Service_type: 178 (0xb2)  [= User defined]
++            
++            Service_ID: 3972 (0x0f84)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            Service_ID: 3973 (0x0f85)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 55836672 (= 354.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 1 (0x0001)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 57 (0x0039)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 42 (0x2a)
++            Service_ID: 15 (0x000f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 21 (0x0015)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 518 (0x0206)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 22 (0x0016)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 778 (0x030a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 779 (0x030b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 780 (0x030c)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 3843 (0x0f03)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3841 (0x0f01)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3840 (0x0f00)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3989 (0x0f95)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3986 (0x0f92)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3988 (0x0f94)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++            Service_ID: 3977 (0x0f89)  [=  --> refers to PMS program_number]
++            Service_type: 176 (0xb0)  [= User defined]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 59113472 (= 386.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 112 (0x0070)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 42 (0x002a)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 27 (0x1b)
++            Service_ID: 53501 (0xd0fd)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53502 (0xd0fe)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53504 (0xd100)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53505 (0xd101)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53506 (0xd102)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53507 (0xd103)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53510 (0xd106)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53511 (0xd107)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53002 (0xcf0a)  [=  --> refers to PMS program_number]
++            Service_type: 178 (0xb2)  [= User defined]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 67239936 (= 402.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 10001 (0x2711)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 66 (0x0042)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 51 (0x33)
++            Service_ID: 53201 (0xcfd1)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53202 (0xcfd2)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53203 (0xcfd3)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53204 (0xcfd4)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53205 (0xcfd5)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53206 (0xcfd6)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53207 (0xcfd7)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53208 (0xcfd8)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53209 (0xcfd9)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53210 (0xcfda)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53211 (0xcfdb)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53214 (0xcfde)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53216 (0xcfe0)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53217 (0xcfe1)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53218 (0xcfe2)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53213 (0xcfdd)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53215 (0xcfdf)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 70516736 (= 434.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 10003 (0x2713)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 18 (0x0012)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 3 (0x03)
++            Service_ID: 53301 (0xd035)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 71434240 (= 442.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 10004 (0x2714)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 45 (0x002d)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 30 (0x1e)
++            Service_ID: 53401 (0xd099)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53402 (0xd09a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53403 (0xd09b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53404 (0xd09c)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53405 (0xd09d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53406 (0xd09e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53407 (0xd09f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53408 (0xd0a0)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53409 (0xd0a1)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53410 (0xd0a2)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18022400 (= 113.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++    
++    Transport_stream_ID: 10005 (0x2715)
++    Original_network_ID: 61441 (0xf001)  [= Deutsche Telekom | Deutsche Telekom AG]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 12 (0x0c)
++            Service_ID: 53208 (0xcfd8)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53212 (0xcfdc)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53503 (0xd0ff)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 53106 (0xcf72)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++        
++        DVB-DescriptorTag: 68 (0x44)  [= cable_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18939904 (= 121.00000 MHz)
++        FEC_outer: 2 (0x02)  [= RS(204/188)]
++        reserved_1: 4095 (0xfff)
++        Modulation (Cable): 3 (0x03)  [= 64 QAM]
++          Symbol_rate: 430080 (=    6.9000)
++        FEC_inner: 15 (0x0f)  [= No conv. coding]
++
++CRC: 114407022 (0x06d1b66e)
++==========================================================
++
++
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-nit-dvbs.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbs.html +--- dvbsnoop-1.3.77/html/examples/example-nit-dvbs.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbs.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,577 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Network Information ++ Table DVB-S (Satellite) ++ ++ ++

Example: Network Information Table DVB-S (NIT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x10
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 16 (0x0010), Length: 599 (0x0257)
++Time received: Tue 2003-11-25  02:14:38.845
++---------------------------------------------------------
++PID:  16 (0x0010)
++NIT-decoding....
++Table_ID: 64 (0x40)  [= network_information_section - actual network]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 596 (0x0254)
++Network_ID: 133 (0x0085)  [= - / Satellite / Beta Technik]
++reserved_3: 3 (0x03)
++Version_number: 24 (0x18)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++Network_descriptor_length: 103 (0x0067)
++    
++    DVB-DescriptorTag: 64 (0x40)  [= network_name_descriptor]
++    Descriptor_length: 11 (0x0b)
++    Network_name:  "BetaDigital"  -- Charset: Latin alphabet
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1108 (0x0454)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 1 (0x01)  [= information service]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1111 (0x0457)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 1 (0x01)  [= information service]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1089 (0x0441)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 4 (0x04)  [= TS containing complete Network/Bouquet SI]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3973 (0x0f85)  [=  --> refers to PMS program_number]
++    Linkage_type: 243 (0xf3)  [= user defined]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 2 (0x0002)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3968 (0x0f80)  [=  --> refers to PMS program_number]
++    Linkage_type: 240 (0xf0)  [= user defined]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 3972 (0x0f84)  [=  --> refers to PMS program_number]
++    Linkage_type: 242 (0xf2)  [= user defined]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1 (0x0001)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 10 (0x0a)  [= TS containing SSU BAT or NIT]
++        Table_id: 74 (0x004a)  [= >>ERROR: not (yet) defined... Report!<<]
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1108 (0x0454)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 4 (0x04)  [= TS containing complete Network/Bouquet SI]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 1111 (0x0457)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 4 (0x04)  [= TS containing complete Network/Bouquet SI]
++        Private data:
++        
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 7 (0x07)
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 10 (0x0a)  [= TS containing SSU BAT or NIT]
++        Table_id: 241 (0x00f1)  [= >>ERROR: not (yet) defined... Report!<<]
++        
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 480 (0x01e0)
++    
++    Transport_stream_ID: 2 (0x0002)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 75 (0x004b)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 60 (0x3c)
++            Service_ID: 8 (0x0008)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 10 (0x000a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 11 (0x000b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 43 (0x002b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 9 (0x0009)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 29 (0x001d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 41 (0x0029)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 20 (0x0014)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 150 (0x0096)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 151 (0x0097)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 154 (0x009a)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 152 (0x0098)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 163 (0x00a3)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 159 (0x009f)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 165 (0x00a5)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 157 (0x009d)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 162 (0x00a2)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 156 (0x009c)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 166 (0x00a6)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 3968 (0x0f80)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18323280 (=  11.79750 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 3 (0x0003)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 36 (0x0024)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 21 (0x15)
++            Service_ID: 247 (0x00f7)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            Service_ID: 167 (0x00a7)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 153 (0x0099)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 155 (0x009b)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 164 (0x00a4)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 149 (0x0095)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 17 (0x0011)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18291024 (=  11.71950 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 4 (0x0004)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 51 (0x0033)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 36 (0x24)
++            Service_ID: 27 (0x001b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 18 (0x0012)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 513 (0x0201)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 23 (0x0017)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16 (0x0010)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 516 (0x0204)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 145 (0x0091)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 146 (0x0092)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 148 (0x0094)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 147 (0x0093)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 158 (0x009e)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 2690 (0x0a82)  [=  --> refers to PMS program_number]
++            Service_type: 178 (0xb2)  [= User defined]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18886992 (=  12.03150 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 17 (0x0011)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 48 (0x0030)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 33 (0x21)
++            Service_ID: 42 (0x002a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 36 (0x0024)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 515 (0x0203)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 34 (0x0022)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 28 (0x001c)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 19 (0x0013)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 14 (0x000e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 13 (0x000d)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 2708 (0x0a94)  [=  --> refers to PMS program_number]
++            Service_type: 178 (0xb2)  [= User defined]
++            
++            Service_ID: 3972 (0x0f84)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            Service_ID: 3973 (0x0f85)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18307072 (=  11.75800 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 1 (0x0001)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 33 (0x0021)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 18 (0x12)
++            Service_ID: 15 (0x000f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 21 (0x0015)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 518 (0x0206)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 22 (0x0016)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 3974 (0x0f86)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 905 (0x0389)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18903120 (=  12.07050 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 7 (0x0007)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 90 (0x005a)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 75 (0x4b)
++            Service_ID: 3971 (0x0f83)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 53 (0x0035)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 772 (0x0304)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 514 (0x0202)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 775 (0x0307)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 774 (0x0306)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 54 (0x0036)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 769 (0x0301)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 169 (0x00a9)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 3979 (0x0f8b)  [=  --> refers to PMS program_number]
++            Service_type: 179 (0xb3)  [= User defined]
++            
++            Service_ID: 770 (0x0302)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 771 (0x0303)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 773 (0x0305)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 48 (0x0030)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 160 (0x00a0)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 170 (0x00aa)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 3975 (0x0f87)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 658 (0x0292)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 161 (0x00a1)  [=  --> refers to PMS program_number]
++            Service_type: 2 (0x02)  [= digital radio sound service]
++            
++            Service_ID: 660 (0x0294)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 3976 (0x0f88)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 1635 (0x0663)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 659 (0x0293)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 55 (0x0037)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 56 (0x0038)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 18958416 (=  12.14850 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 33 (0x0021)
++    Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 48 (0x0030)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 33 (0x21)
++            Service_ID: 897 (0x0381)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 900 (0x0384)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 40 (0x0028)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 51 (0x0033)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 898 (0x0382)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 899 (0x0383)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 46 (0x002e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 47 (0x002f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 661 (0x0295)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 32 (0x0020)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 662 (0x0296)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 19169280 (=  12.48000 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 1 (0x01)  [= linear - vertical]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2576384 (=  27.5000)
++        FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++        
++    Transport_stream_ID: 1112 (0x0458)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 19271760 (=  12.61050 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 1 (0x01)  [= linear - vertical]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2228224 (=  22.0000)
++        FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++        
++    Transport_stream_ID: 1108 (0x0454)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 19223040 (=  12.55200 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 1 (0x01)  [= linear - vertical]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2228224 (=  22.0000)
++        FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++        
++    Transport_stream_ID: 1111 (0x0457)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++        
++        DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Frequency: 19268608 (=  12.60400 GHz)
++        Orbital_position: 402 (=  19.2)
++        West_East_flag: 1 (0x01)  [= EAST]
++        Polarisation: 0 (0x00)  [= linear - horizontal]
++        Modulation (Sat): 1 (0x01)  [= QPSK]
++        Symbol_rate: 2228224 (=  22.0000)
++        FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++CRC: 1062321651 (0x3f51bdf3)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-nit-dvbt.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbt.html +--- dvbsnoop-1.3.77/html/examples/example-nit-dvbt.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-nit-dvbt.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,259 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Network Information ++ Table DVB-T (Terrestrial) ++ ++ ++

Example: Network Information Table DVB-T (NIT)

++ ++ ++ ++ ++
++
dvbsnoop -nph -n 1 -if dvb-t-nit.streamfile
++
++[...]
++----------------------------------------------------------
++SECT-Packet: 00000112   PID: (Unkown PID), Length: 262 (0x0106)
++from file: c44-log.html
++----------------------------------------------------------
++PID:  65535 (0xffff)
++Guess table from table id...
++NIT-decoding....
++Table_ID: 64 (0x40)  [= network_information_section - actual network]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 259 (0x0103)
++Network_ID: 12291 (0x3003)  [= --> please lookup at http://www.dvb.org]
++reserved_3: 3 (0x03)
++Version_number: 14 (0x0e)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++Network_descriptor_length: 72 (0x0048)
++    
++    DVB-DescriptorTag: 64 (0x40)  [= network_name_descriptor]
++    Descriptor_length: 34 (0x22)
++    Network_name:  "T-Systems DVB-T Berlin/Brandenburg"  -- Charset: Latin alphabet
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 8 (0x08)
++    Transport_stream_ID: 771 (0x0303)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    Service_ID: 0 (0x0000)  [=  --> refers to PMS program_number]
++    Linkage_type: 10 (0x0a)  [= TS containing SSU BAT or NIT]
++        Table_type: 1 (0x01)  [= NIT]
++    
++    DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++    Descriptor_length: 24 (0x18)
++    Transport_stream_ID: 771 (0x0303)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    Service_ID: 16642 (0x4102)  [=  --> refers to PMS program_number]
++    Linkage_type: 9 (0x09)  [= system software update service]
++        OUI_data_length: 16 (0x10)
++        OUI: 4275 (0x0010b3)  [= http://standards.ieee.org/regauth/oui/]
++        selector_length: 0 (0x00)
++        Selector Bytes:
++        OUI: 2249 (0x0008c9)  [= http://standards.ieee.org/regauth/oui/]
++        selector_length: 0 (0x00)
++        Selector Bytes:
++        OUI: 2524 (0x0009dc)  [= http://standards.ieee.org/regauth/oui/]
++        selector_length: 0 (0x00)
++        Selector Bytes:
++        OUI: 53303 (0x00d037)  [= http://standards.ieee.org/regauth/oui/]
++        selector_length: 0 (0x00)
++        Selector Bytes:
++
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 174 (0x00ae)
++    
++    Transport_stream_ID: 769 (0x0301)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 90 (0x5a)  [= terrestrial_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Center frequency: 0x03ec0740 (= 658000.000 kHz)
++        Bandwidth: 0 (0x00)  [= 8 MHz]
++        reserved_1: 31 (0x1f)
++        Constellation: 1 (0x01)  [= 16-QAM]
++        Hierarchy information: 0 (0x00)  [= non-hierarchical]
++        Code_rate_HP_stream: 1 (0x01)  [= 2/3]
++        Code_rate_LP_stream: 0 (0x00)  [= 1/2]
++        Guard_interval: 2 (0x02)  [= 1/8]
++        Transmission_mode: 1 (0x01)  [= 8k mode]
++        Other_frequency_flag: 0 (0x00)
++        reserved_2: 4294967295 (0xffffffff)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 12 (0x0c)
++            Service_ID: 16394 (0x400a)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16398 (0x400e)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16403 (0x4013)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16408 (0x4018)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++    
++    Transport_stream_ID: 771 (0x0303)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 36 (0x0024)
++        
++        DVB-DescriptorTag: 90 (0x5a)  [= terrestrial_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Center frequency: 0x04a32240 (= 778000.000 kHz)
++        Bandwidth: 0 (0x00)  [= 8 MHz]
++        reserved_1: 31 (0x1f)
++        Constellation: 1 (0x01)  [= 16-QAM]
++        Hierarchy information: 0 (0x00)  [= non-hierarchical]
++        Code_rate_HP_stream: 1 (0x01)  [= 2/3]
++        Code_rate_LP_stream: 0 (0x00)  [= 1/2]
++        Guard_interval: 2 (0x02)  [= 1/8]
++        Transmission_mode: 1 (0x01)  [= 8k mode]
++        Other_frequency_flag: 0 (0x00)
++        reserved_2: 4294967295 (0xffffffff)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 21 (0x15)
++            Service_ID: 16403 (0x4013)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16640 (0x4100)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 16641 (0x4101)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 16642 (0x4102)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 16643 (0x4103)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 16644 (0x4104)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++            Service_ID: 16645 (0x4105)  [=  --> refers to PMS program_number]
++            Service_type: 12 (0x0c)  [= data broadcast service]
++            
++    
++    Transport_stream_ID: 772 (0x0304)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 90 (0x5a)  [= terrestrial_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Center frequency: 0x010ed7f0 (= 177500.000 kHz)
++        Bandwidth: 1 (0x01)  [= 7 MHz]
++        reserved_1: 31 (0x1f)
++        Constellation: 1 (0x01)  [= 16-QAM]
++        Hierarchy information: 0 (0x00)  [= non-hierarchical]
++        Code_rate_HP_stream: 2 (0x02)  [= 3/4]
++        Code_rate_LP_stream: 0 (0x00)  [= 1/2]
++        Guard_interval: 2 (0x02)  [= 1/8]
++        Transmission_mode: 1 (0x01)  [= 8k mode]
++        Other_frequency_flag: 0 (0x00)
++        reserved_2: 4294967295 (0xffffffff)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 12 (0x0c)
++            Service_ID: 15 (0x000f)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16 (0x0010)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16387 (0x4003)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16576 (0x40c0)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++    
++    Transport_stream_ID: 773 (0x0305)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 90 (0x5a)  [= terrestrial_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Center frequency: 0x03041840 (= 506000.000 kHz)
++        Bandwidth: 0 (0x00)  [= 8 MHz]
++        reserved_1: 31 (0x1f)
++        Constellation: 1 (0x01)  [= 16-QAM]
++        Hierarchy information: 0 (0x00)  [= non-hierarchical]
++        Code_rate_HP_stream: 1 (0x01)  [= 2/3]
++        Code_rate_LP_stream: 0 (0x00)  [= 1/2]
++        Guard_interval: 2 (0x02)  [= 1/8]
++        Transmission_mode: 1 (0x01)  [= 8k mode]
++        Other_frequency_flag: 0 (0x00)
++        reserved_2: 4294967295 (0xffffffff)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 12 (0x0c)
++            Service_ID: 16405 (0x4015)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16406 (0x4016)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16411 (0x401b)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16418 (0x4022)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++    
++    Transport_stream_ID: 774 (0x0306)
++    Original_network_ID: 8468 (0x2114)  [= German Digital Terrestrial Television | IRT on behalf of the German DVB-T broadcasts]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 90 (0x5a)  [= terrestrial_delivery_system_descriptor]
++        Descriptor_length: 11 (0x0b)
++        Center frequency: 0x047e8340 (= 754000.000 kHz)
++        Bandwidth: 0 (0x00)  [= 8 MHz]
++        reserved_1: 31 (0x1f)
++        Constellation: 1 (0x01)  [= 16-QAM]
++        Hierarchy information: 0 (0x00)  [= non-hierarchical]
++        Code_rate_HP_stream: 1 (0x01)  [= 2/3]
++        Code_rate_LP_stream: 0 (0x00)  [= 1/2]
++        Guard_interval: 2 (0x02)  [= 1/8]
++        Transmission_mode: 1 (0x01)  [= 8k mode]
++        Other_frequency_flag: 0 (0x00)
++        reserved_2: 4294967295 (0xffffffff)
++        
++        DVB-DescriptorTag: 65 (0x41)  [= service_list_descriptor]
++        Descriptor_length: 12 (0x0c)
++            Service_ID: 16392 (0x4008)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16401 (0x4011)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16417 (0x4021)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++            Service_ID: 16420 (0x4024)  [=  --> refers to PMS program_number]
++            Service_type: 1 (0x01)  [= digital television service]
++            
++CRC: 288774626 (0x113659e2)
++==========================================================
++
++
++

Thanks to Holger for providing the dvb-t stream data...

++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-out-phx.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-out-phx.html +--- dvbsnoop-1.3.77/html/examples/example-out-phx.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-out-phx.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,141 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Hex/Character Dump ++ Output modes ++ ++ ++

Example: Hex/Character Dump Output modes

++

Besides the verbose decoding (-pd <nr>) of dvb stream data ++ dvbsnoop offers different hex / ASCII dump output modes (-ph ++ <nr>):

++ ++ ++ ++ ++ ++
++
> dvbsnoop -ph 1 0x12
++
++
++dvbsnoop V1.1.43 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 93 (0x005d)
++Time received: Sun 2003-12-28  23:35:57.492
++----------------------------------------------------------
++  0000:  50 f0 5a 2f 30 e1 b0 b0 04 41 00 01 b0 50 21 ec 
++  0000:   P  .  Z  /  0  .  .  .  .  A  .  .  .  P  !  . 
++  0010:  cf 0a 18 00 00 01 00 00 00 19 4d 13 67 65 72 0e 
++  0010:   .  .  .  .  .  .  .  .  .  .  M  .  g  e  r  . 
++  0020:  45 6c 65 6b 74 72 6f 6e 69 6b 73 68 6f 70 00 54 
++  0020:   E  l  e  k  t  r  o  n  i  k  s  h  o  p  .  T 
++  0030:  02 00 00 21 ed cf 0a 19 00 00 01 00 00 00 1a 4d 
++  0030:   .  .  .  !  .  .  .  .  .  .  .  .  .  .  .  M 
++  0040:  14 67 65 72 0f 05 44 e4 6d 6d 65 72 2d 53 68 6f 
++  0040:   .  g  e  r  .  .  D  .  m  m  e  r  -  S  h  o 
++  0050:  70 70 65 6e 00 54 02 00 00 e7 2d 53 7b 
++  0050:   p  p  e  n  .  T  .  .  .  .  -  S  { 
++
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++section_syntax_indicator: 1 (0x01)
++[...]
++

++ ++ ++ ++ ++
++
> dvbsnoop -ph 2 0x12
++
++dvbsnoop V1.1.43 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 180 (0x00b4)
++Time received: Sun 2003-12-28  23:35:54.018
++----------------------------------------------------------
++4e f0 b1 2f 35 c9 01 01 04 41 00 01 01 4e 2f 65 cf 09 22 55 00 00 30 00 00 96 4e 7f 00 67 65 72 00 79 42 75 74 74 65 72 73 20 77 69 72 64 20 66 61 73 74 20 64 61 73 20 4d 6f 72 64 6f 70 66 65 72 20 73 65 69 6e 65 72 20 65 69 67 65 6e 65 6e 20 4d 75 74 74 65 72 2c 20 61 6c 73 20 65 72 20 69 68 72 20 62 65 72 69 63 68 74 65 2c 20 64 61 73 73 20 69 68 72 20 4d 61 6e 6e 20 73 69 63 68 20 69 6e 20 50 6f 72 6e 6f 6b 69 6e 6f 73 20 68 65 72 75 6d 74 72 65 69 62 74 2e 4d 0f 67 65 72 0a 53 6f 75 74 68 20 50 61 72 6b 00 54 02 50 00 e6 57 6b 67 
++
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++section_syntax_indicator: 1 (0x01)
++[...]
++
++

++ ++ ++ ++ ++
++
> dvbsnoop -ph 3 0x12
++
++
++dvbsnoop V1.1.43 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000002   PID: 18 (0x0012), Length: 632 (0x0278)
++Time received: Sun 2003-12-28  23:35:50.541
++----------------------------------------------------------
++P.u/.. p.A.. P5.......%..NMHgerC.WunderZunderFunkelZauber - Die M.rchen von Hans Christian Andersen.T.P.5....5..0..(M"ger.Wild Instinct - Tiere wie wir.T.P.5.......%...M.ger..Disneys gro.e Pause.T.P.5....0..%.."M.ger.Weihnachtsmann & Co. KG.T.P.5....U.. ..UM$ger.Alle Hunde kommen in den Himmel.N).ger.#Sendeplatz: sonntags, ca. 14:55 UhrT...5.......%...M$ger.Alle Hunde kommen in den Himmel.N..ger..Ausgerechnet Charlie und Itchy tappen in eine Hundefalle und landen im Zwinger. Als ihnen die Flucht gelingt, bringen sie ans Licht, dass der kleine Teddy die Falle aufgestellt hat.T...5....@..0...M.ger.Der rosarote Panther.T.P.H..}
++
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 80 (0x50)  [= event_information_section - actual transport stream, schedule]
++section_syntax_indicator: 1 (0x01)
++[...]
++
++

++ ++ ++ ++ ++
++
> dvbsnoop -ph 4 0x12
++
++
++dvbsnoop V1.1.43 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 18 (0x0012), Length: 308 (0x0134)
++Time received: Sun 2003-12-28  23:35:45.999
++----------------------------------------------------------
++  0000:  4e f1 31 2e f4 cb 00 01  04 41 00 01 01 4e 23 b8   N.1......A...N#.
++  0010:  cf 09 21 45 00 01 00 00  81 16 4e e8 00 67 65 72   ..!E......N..ger
++  0020:  00 e2 05 4d 69 74 20 48  69 6c 66 65 20 6d 6f 64   ...Mit Hilfe mod
++  0030:  65 72 6e 73 74 65 72 20  54 65 63 68 6e 69 6b 2c   ernster Technik,
++  0040:  20 44 4e 41 2d 41 6e 61  6c 79 73 65 6e 2c 20 74    DNA-Analysen, t
++  0050:  6f 78 69 6b 6f 6c 6f 67  69 73 63 68 65 72 2c 20   oxikologischer, 
++  0060:  65 6e 74 6f 6d 6f 6c 6f  67 69 73 63 68 65 72 20   entomologischer 
++  0070:  75 6e 64 20 70 61 74 68  6f 6c 6f 67 69 73 63 68   und pathologisch
++  0080:  65 72 20 55 6e 74 65 72  73 75 63 68 75 6e 67 65   er Untersuchunge
++  0090:  6e 20 6b f6 6e 6e 65 6e  20 61 6c 73 20 75 6e 6c   n k.nnen als unl
++  00a0:  f6 73 62 61 72 20 67 65  6c 74 65 6e 64 65 20 4b   .sbar geltende K
++  00b0:  72 69 6d 69 6e 61 6c 66  e4 6c 6c 65 20 77 69 65   riminalf.lle wie
++  00c0:  64 65 72 20 61 75 66 67  65 72 6f 6c 6c 74 20 75   der aufgerollt u
++  00d0:  6e 64 20 64 69 65 20 77  61 68 72 65 6e 20 54 e4   nd die wahren T.
++  00e0:  74 65 72 20 fc 62 65 72  66 fc 68 72 74 20 75 6e   ter .berf.hrt un
++  00f0:  64 20 76 65 72 75 72 74  65 69 6c 74 20 77 65 72   d verurteilt wer
++  0100:  64 65 6e 2e 4d 26 67 65  72 21 05 41 75 74 6f 70   den.M&ger!.Autop
++  0110:  73 69 65 20 2d 20 4d 79  73 74 65 72 69 f6 73 65   sie - Mysteri.se
++  0120:  20 54 6f 64 65 73 66 e4  6c 6c 65 00 54 02 00 00    Todesf.lle.T...
++  0130:  ed 0b 54 68                                        ..Th
++
++PID:  18 (0x0012)
++EIT-decoding....
++Table_ID: 78 (0x4e)  [= event_information_section - actual transport stream, present/following]
++section_syntax_indicator: 1 (0x01)
++[...]
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pat.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pat.html +--- dvbsnoop-1.3.77/html/examples/example-pat.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pat.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,98 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Program Association ++ Table ++ ++ ++

Example: Program Association Table (PAT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 0x00
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 0 (0x0000), Length: 60 (0x003c)
++Time received: Tue 2003-11-25  02:05:32.776
++---------------------------------------------------------
++  0000:   .  .  9  .  7  .  .  .  m  f  .  d  m  k  .  X 
++  0000:  00 b0 39 04 37 c7 00 00 6d 66 e0 64 6d 6b e2 58 
++  0010:   m  n  .  .  m  p  .  L  m  g  .  .  m  m  .    
++  0010:  6d 6e e2 8a 6d 70 e4 4c 6d 67 e0 c8 6d 6d e3 20 
++  0020:   m  l  .  .  m  h  .  ,  m  o  .  .  m  i  .  . 
++  0020:  6d 6c e2 bc 6d 68 e1 2c 6d 6f e4 0a 6d 69 e1 90 
++  0030:   m  q  .  .  m  j  .  .  .  .  .  . 
++  0030:  6d 71 e3 ec 6d 6a e1 f4 d2 ff 95 de 
++
++PID:  0 (0x0000)
++PAT-decoding....
++Table_ID: 0 (0x00)  [= program_association_section]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 57 (0x0039)
++Transport_Stream_ID: 1079 (0x0437)
++reserved_2: 3 (0x03)
++Version_number: 3 (0x03)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++    
++    Program_number: 28006 (0x6d66)
++    reserved: 7 (0x07)
++    Program_map_PID: 100 (0x0064)
++    
++    Program_number: 28011 (0x6d6b)
++    reserved: 7 (0x07)
++    Program_map_PID: 600 (0x0258)
++    
++    Program_number: 28014 (0x6d6e)
++    reserved: 7 (0x07)
++    Program_map_PID: 650 (0x028a)
++    
++    Program_number: 28016 (0x6d70)
++    reserved: 7 (0x07)
++    Program_map_PID: 1100 (0x044c)
++    
++    Program_number: 28007 (0x6d67)
++    reserved: 7 (0x07)
++    Program_map_PID: 200 (0x00c8)
++    
++    Program_number: 28013 (0x6d6d)
++    reserved: 7 (0x07)
++    Program_map_PID: 800 (0x0320)
++    
++    Program_number: 28012 (0x6d6c)
++    reserved: 7 (0x07)
++    Program_map_PID: 700 (0x02bc)
++    
++    Program_number: 28008 (0x6d68)
++    reserved: 7 (0x07)
++    Program_map_PID: 300 (0x012c)
++    
++    Program_number: 28015 (0x6d6f)
++    reserved: 7 (0x07)
++    Program_map_PID: 1034 (0x040a)
++    
++    Program_number: 28009 (0x6d69)
++    reserved: 7 (0x07)
++    Program_map_PID: 400 (0x0190)
++    
++    Program_number: 28017 (0x6d71)
++    reserved: 7 (0x07)
++    Program_map_PID: 1004 (0x03ec)
++    
++    Program_number: 28010 (0x6d6a)
++    reserved: 7 (0x07)
++    Program_map_PID: 500 (0x01f4)
++CRC: 3539965406 (0xd2ff95de)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pes-audio.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-audio.html +--- dvbsnoop-1.3.77/html/examples/example-pes-audio.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-audio.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,75 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Packetized ++ Elementary Stream (PES) - AUDIO ++ ++ ++

Example: MPEG Packetized Elementary Stream (PES)

++

Audio stream:

++ ++ ++ ++ ++
++
# dvbsnoop -nph -n 1 -s pes 0x26c      
++dvbsnoop V1.2.39 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++PES-Packet: 00000001   PID: 620 (0x026c), Length: 5198 (0x144e)
++Time received: Wed 2004-02-11  00:31:28.750
++Syncing PES... (336 bytes skipped)
++----------------------------------------------------------
++Packet_start_code_prefix: 000001
++Stream_id: 192 (0xc0)  [= ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PES_packet_length: 5192 (0x1448)
++    reserved1: 2 (0x02)
++    PES_scrambling_control: 0 (0x00)  [= not scrambled]
++    PES_priority: 0 (0x00)
++    data_alignment_indicator: 1 (0x01)
++    copyright: 0 (0x00)
++    original_or_copy: 1 (0x01)
++    PTS_DTS_flags: 2 (0x02)
++    ES_rate_flag: 0 (0x00)
++    additional_copy_info_flag: 0 (0x00)
++    PES_CRC_flag: 0 (0x00)
++    PES_extension_flag: 0 (0x00)
++    PES_header_data_length: 5 (0x05)
++    PTS: 
++        Fixed: 2 (0x02)
++        PTS:
++            bit[32..30]: 2 (0x02)
++            marker_bit: 1 (0x01)
++            bit[29..15]: 26549 (0x67b5)
++            marker_bit: 1 (0x01)
++            bit[14..0]: 28273 (0x6e71)
++            marker_bit: 1 (0x01)
++             ==> PTS: 3017469553 (0xb3daee71)  [= 90 kHz-Timestamp: 9:18:47.439]
++    PES_packet_data_bytes:
++          0000:  ff fc a4 04 9a ec 55 44 33 13 11 11 11 11 11 11 
++          0000:   .  .  .  .  .  .  U  D  3  .  .  .  .  .  .  . 
++          0010:  11 24 92 49 24 92 49 24 92 49 00 00 00 00 00 f5 
++          0010:   .  $  .  I  $  .  I  $  .  I  .  .  .  .  .  . 
++          0020:  00 50 00 00 00 0f 0a 05 94 2d 65 0b 65 c6 19 71 
++          0020:   .  P  .  .  .  .  .  .  .  -  e  .  e  .  .  q 
++          0030:  86 e0 79 b8 1e 7e 07 df 81 f8 a5 8a 29 62 7a 59 
++          0030:   .  .  y  .  .  ~  .  .  .  .  .  .  )  b  z  Y 
++          0040:  9e 96 68 23 82 38 21 82 17 dd 85 f7 61 7e 28 5f 
++          0040:   .  .  h  #  .  8  !  .  .  .  .  .  a  ~  (  _ 
++          0050:  8a 18 22 82 27 e0 7d f8 1f 86 48 61 92 17 e0 8d 
++          0050:   .  .  "  .  '  .  }  .  .  .  H  a  .  .  .  . 
++
++          [...]
++
++          1420:   .  u  '  Z  .  J  7  .  k  X  .  .  .  .  a  . 
++          1430:  31 8c 84 16 b5 ad 8c 7b da d2 12 f7 7c f8 00 00 
++          1430:   1  .  .  .  .  .  .  {  .  .  .  .  |  .  .  . 
++==========================================================
++
++# 
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pes-data.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-data.html +--- dvbsnoop-1.3.77/html/examples/example-pes-data.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-data.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,95 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Packetized ++ Elementary Stream (PES) - Data ++ ++ ++ ++

Example: MPEG Packetized Elementary Stream (PES) - Data

++

Data stream:

++ ++ ++ ++ ++
++
# dvbsnoop -s pes -nph 0x7d -n 1  
++dvbsnoop V1.2.77 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++PES-Packet: 00000001   PID: 125 (0x007d), Length: 8974 (0x230e)
++Time received: Sat 2004-03-27  23:12:57.932
++Syncing PES... (1064 bytes skipped)
++----------------------------------------------------------
++Packet_start_code_prefix: 000001
++Stream_id: 189 (0xbd)  [= private_stream_1]
++PES_packet_length: 8968 (0x2308)
++    reserved1: 2 (0x02)
++    PES_scrambling_control: 0 (0x00)  [= not scrambled]
++    PES_priority: 0 (0x00)
++    data_alignment_indicator: 1 (0x01)
++    copyright: 1 (0x01)
++    original_or_copy: 1 (0x01)
++    PTS_DTS_flags: 2 (0x02)
++    ES_rate_flag: 0 (0x00)
++    additional_copy_info_flag: 0 (0x00)
++    PES_CRC_flag: 0 (0x00)
++    PES_extension_flag: 0 (0x00)
++    PES_header_data_length: 5 (0x05)
++    PTS: 
++        Fixed: 2 (0x02)
++        PTS:
++            bit[32..30]: 7 (0x07)
++            marker_bit: 1 (0x01)
++            bit[29..15]: 20483 (0x5003)
++            marker_bit: 1 (0x01)
++            bit[14..0]: 6026 (0x178a)
++            marker_bit: 1 (0x01)
++             ==> PTS: 8187385738 (0x1e801978a)  [= 90 kHz-Timestamp: 25:16:10.952]
++    PES_data (private_stream_1):
++        Data (synchronous/synchronized):
++            data_identifier: 11 (0x0b)  [= reserved]
++            sub_stream_id: 119 (0x77)
++            PTS_extension_flag: 0 (0x00)
++            output_data_rate_flag: 1 (0x01)
++            reserved_1: 3 (0x03)
++            PES_data_packet_header_length: 13 (0x0d)
++            output_data_rate:
++               reserved: 13 (0x0d)
++               output_data_rate: 18755667 (0x011e3053)
++            PES_data_private_byte:
++                 0000:  7f 62 80 01 00 00 7f 5b  f5                        .b.....[.
++            PES_data_byte:
++                 0000:  86 10 99 2c 98 6f ab 88  d8 92 dc 34 ce a4 52 4b   ...,.o.....4..RK
++                 0010:  09 eb a7 ee 6b 3a 7d 51  f3 9a f6 e2 3d 84 ba 9b   ....k:}Q....=...
++                 0020:  be d4 26 4b f3 e3 e7 c9  69 53 7c 9a 1b a7 ba df   ..&K....iS|.....
++                 0030:  3e 84 a9 2d 28 50 9f 6b  73 5d f2 aa 54 d2 c3 4a   >..-(P.ks]..T..J
++                 0040:  ff 0d 96 f6 62 44 0c 76  67 00 e1 c3 8f b9 73 f9   ....bD.vg.....s.
++                 0050:  56 72 29 16 ea a8 b8 40  f1 5d dc ad e9 00 f7 b0   Vr)....@.]......
++                 0060:  30 29 df 65 85 01 71 be  fd 9e f7 35 af eb 7c 95   0).e..q....5..|.
++                 0070:  76 40 01 09 2a 3c 5a f6  57 af 43 96 67 d8 be 28   v@..*.Z.W.C.g..(
++                 0080:  92 34 e7 52 96 72 94 6d  d0 cd b1 28 17 45 6c 38   .4.R.r.m...(.El8
++                 0090:  24 71 52 75 3a 2f af 58  a7 d4 3d 7e 22 dc 28 c8   $qRu:/.X..=~".(.
++                 00a0:  a3 bd ec 88 39 f5 e3 e9  a5 bb fc 40 ea f2 b1 7a   ....9......@...z
++                 00b0:  9d 68 02 2d dc a4 6e 70  50 3a 6b ba 03 64 20 ae   .h.-..npP:k..d .
++                 00c0:  41 40 7f d2 7a ed 82 10  a1 36 2a c2 45 a4 57 4f   A@..z....6*.E.WO
++                 00d0:  60 1b 80 90 54 d1 aa eb  8b f8 46 8f 09 8d f8 b7   `...T.....F.....
++                 00e0:  49 32 d2 b6 4b 1d c3 ca  73 09 f0 2b 08 0c eb fe   I2..K...s..+....
++                 00f0:  2a ff 71 63 36 fd ad 87  b6 ff e5 38 ea 23 27 99   *.qc6......8.#'.
++                 0100:  00 38 71 e3 ae 6c fa 56  3c 86 42 ba fa 26 10 00   .8q..l.V..B..&..
++                 0110:  00 08 00 00 00 00 00 71  89 8d c6 95 34 6f 57 1a   .......q....4oW.
++                 0120:  fe 46 7f 8b a2 01 4a f2  4c c3 04 0f 24 00 ef d6   .F....J.L...$...
++                 0130:  e3 50 a6 0b 36 02 1c da  8e c9 9d cf 18 48 6a f5   .P..6........Hj.
++                 0140:  b2 e3 1b 0c c0 08 04 01  62 a6 fb f9 4e c4 71 f9   ........b...N.q.
++                 0150:  10 ae e9 cd be 95 09 44  0d 8b 9f c0 b1 5c 85 a8   .......D.....\..
++                 0160:  ad 5a 90 c5 75 e9 2a ae  25 1b 46 fe 15 35 31 f7   .Z..u.*.%.F..51.
++                 0170:  0f d5 21 48 1e bc 9e 23  de 36 87 58 fb 4a fa a2   ..!H...#.6.X.J..
++                 0180:  f6 05 b2 34 db 92 10 ef  fc d1 01 94 90 a8 43 45   ...4..........CE
++                 0190:  3f 47 1a 70 ea c4 1b 44  0b 19 22 bd 8f 8f 34 9c   ?G.p...D.."...4.
++                 01a0:  a8 e0 97 e0 c4 19 3d 7a  25 0d b8 0e 9b bb ee 80   ......=z%.......
++[...]
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pes-teletext.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-teletext.html +--- dvbsnoop-1.3.77/html/examples/example-pes-teletext.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-teletext.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,533 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Packetized ++ Elementary Stream (PES) - Teletext ++ ++ ++

Example: MPEG Packetized Elementary Stream (PES) - Teletext

++

Teletext stream (VideoText data):

++ ++ ++ ++ ++
++
# dvbsnoop -nph -n 1 -s pes 0x14a
++dvbsnoop V1.2.39 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++PES-Packet: 00000001   PID: 330 (0x014a), Length: 1288 (0x0508)
++Time received: Wed 2004-02-11  00:28:00.665
++----------------------------------------------------------
++Packet_start_code_prefix: 000001
++Stream_id: 189 (0xbd)  [= private_stream_1]
++PES_packet_length: 1282 (0x0502)
++    reserved1: 2 (0x02)
++    PES_scrambling_control: 0 (0x00)  [= not scrambled]
++    PES_priority: 0 (0x00)
++    data_alignment_indicator: 1 (0x01)
++    copyright: 0 (0x00)
++    original_or_copy: 0 (0x00)
++    PTS_DTS_flags: 2 (0x02)
++    ES_rate_flag: 0 (0x00)
++    additional_copy_info_flag: 0 (0x00)
++    PES_CRC_flag: 0 (0x00)
++    PES_extension_flag: 0 (0x00)
++    PES_header_data_length: 36 (0x24)
++    PTS: 
++        Fixed: 2 (0x02)
++        PTS:
++            bit[32..30]: 2 (0x02)
++            marker_bit: 1 (0x01)
++            bit[29..15]: 29905 (0x74d1)
++            marker_bit: 1 (0x01)
++            bit[14..0]: 17704 (0x4528)
++            marker_bit: 1 (0x01)
++             ==> PTS: 3127428392 (0xba68c528)  [= 90 kHz-Timestamp: 9:39:09.204]
++    stuffing bytes:
++          0000:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0000:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0010:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0010:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++    PES_data (private_stream_1):
++        EBU data:
++            data_identifier: 16 (0x10)  [= EBU data EN 300 472 (teletext)]
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 7 (0x07)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 13 (0x000d)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 20 20 20 20 20 20 20 75 6e 73 65 72 65 
++                       0000:   .  .  .                       u  n  s  e  r  e 
++                       0010:  72 20 57 65 6c 74 20 28 38 29 20 20 20 20 20 20 
++                       0010:   r     W  e  l  t     (  8  )                   
++                       0020:  20 20 3e 54 49 50 50 20 
++                       0020:         >  T  I  P  P    
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 8 (0x08)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 14 (0x000e)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 20 20 20 20 20 20 20 54 68 75 72 6e 20 
++                       0000:   .  .  .                       T  h  u  r  n    
++                       0010:  26 20 54 61 78 69 73 20 20 20 20 20 20 20 20 20 
++                       0010:   &     T  a  x  i  s                            
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 9 (0x09)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 15 (0x000f)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 31 30 2e 30 30 20 20 54 77 65 65 6e 69 
++                       0000:   .  .  .  1  0  .  0  0        T  w  e  e  n  i 
++                       0010:  65 73 20 28 38 37 29 20 20 20 20 20 20 20 20 20 
++                       0010:   e  s     (  8  7  )                            
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 10 (0x0a)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 16 (0x0010)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 20 20 20 20 20 20 20 46 6c 69 65 67 65 
++                       0000:   .  .  .                       F  l  i  e  g  e 
++                       0010:  6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0010:   n                                              
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 11 (0x0b)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 17 (0x0011)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 31 30 2e 32 30 20 20 53 50 49 45 4c 20 
++                       0000:   .  .  .  1  0  .  2  0        S  P  I  E  L    
++                       0010:  42 4f 58 58 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0010:   B  O  X  X                                     
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 12 (0x0c)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 18 (0x0012)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 31 30 2e 32 35 20 20 46 61 6d 69 6c 69 
++                       0000:   .  .  .  1  0  .  2  5        F  a  m  i  l  i 
++                       0010:  65 20 53 75 70 65 72 73 74 61 72 20 20 20 20 20 
++                       0010:   e     S  u  p  e  r  s  t  a  r                
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 13 (0x0d)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 19 (0x0013)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 20 20 20 20 20 20 20 55 6e 62 65 73 74 
++                       0000:   .  .  .                       U  n  b  e  s  t 
++                       0010:  7b 6e 64 69 67 65 20 41 75 73 73 69 63 68 74 65 
++                       0010:   {  n  d  i  g  e     A  u  s  s  i  c  h  t  e 
++                       0020:  6e 20 20 20 20 20 20 20 
++                       0020:   n                      
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 14 (0x0e)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 20 (0x0014)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 31 30 2e 33 30 20 20 54 69 6d 6d 20 54 
++                       0000:   .  .  .  1  0  .  3  0        T  i  m  m     T 
++                       0010:  68 61 6c 65 72 20 28 32 36 29 20 01 20 20 20 20 
++                       0010:   h  a  l  e  r     (  2  6  )     .             
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 15 (0x0f)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 21 (0x0015)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 20 20 20 20 20 20 20 45 6e 74 73 63 68 
++                       0000:   .  .  .                       E  n  t  s  c  h 
++                       0010:  65 69 64 75 6e 67 65 6e 20 61 75 66 20 4d 6f 72 
++                       0010:   e  i  d  u  n  g  e  n     a  u  f     M  o  r 
++                       0020:  6f 20 20 20 20 20 20 20 
++                       0020:   o                      
++
++            data_unit_id: 195 (0xc3)  [= VPS]
++            data_unit_length: 44 (0x2c)
++            VPS (video programme system) data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 16 (0x10)
++               data_block:
++                    0000:  c0 2a af ff ff ff ff ff c1 fe ff 49 ff 
++                    0000:   .  *  .  .  .  .  .  .  .  .  .  I  . 
++            stuffing bytes:
++                 0000:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0000:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++                 0010:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0010:   .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 20 (0x14)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 22 (0x0016)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0000:   .  .                                           
++                       0010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0010:                                                  
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 21 (0x15)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 23 (0x0017)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 02 20 20 20 20 20 20 20 20 20 20 20 20 02 
++                       0000:   .  .  .                                      . 
++                       0010:  1d 04 31 30 2e 35 35 2d 31 32 2e 35 35 20 55 68 
++                       0010:   .  .  1  0  .  5  5  -  1  2  .  5  5     U  h 
++                       0020:  72 20 20 20 3e 3e 3e 20 
++                       0020:   r           >  >  >    
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 22 (0x16)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 0 (0x0000)  [= page header]
++                  page number: 35 (0x0023)
++                  sub-page number: 0 (0x0000)
++                    ==> teletext display page number: 323/0
++                  Control bits:
++                     C11 = Magazine serial
++                  Character subset (c12-c14): 4 (0x04)  [= German (?)]
++                  page header display string:
++                       0000:  33 32 33 06 4b 49 2e 4b 41 2d 54 65 78 74 07 4d 
++                       0000:   3  2  3  .  K  I  .  K  A  -  T  e  x  t  .  M 
++                       0010:  69 2e 31 31 2e 30 32 03 30 30 3a 32 37 3a 35 38 
++                       0010:   i  .  1  1  .  0  2  .  0  0  :  2  7  :  5  8 
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 7 (0x07)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 1 (0x0001)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  02 1d 14 20 20 70 30 20 20 20 20 20 20 20 20 20 
++                       0000:   .  .  .        p  0                            
++                       0010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0010:                                                  
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 8 (0x08)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 2 (0x0002)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  02 1d 14 20 20 35 6a 68 24 3c 34 3c 34 3c 28 6c 
++                       0000:   .  .  .        5  j  h  $  <  4  <  4  <  (  l 
++                       0010:  68 6c 6c 68 6c 6c 20 04 44 4f 4e 4e 45 52 53 54 
++                       0010:   h  l  l  h  l  l     .  D  O  N  N  E  R  S  T 
++                       0020:  41 47 20 20 20 20 20 20 
++                       0020:   A  G                   
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 9 (0x09)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 3 (0x0003)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  02 1d 11 20 20 3d 26 6a 20 35 35 75 35 35 6a 6b 
++                       0000:   .  .  .        =  &  j     5  5  u  5  5  j  k 
++                       0010:  6a 6a 6a 6a 6a 6a 20 04 31 32 2e 30 32 2e 32 30 
++                       0010:   j  j  j  j  j  j     .  1  2  .  0  2  .  2  0 
++                       0020:  30 34 20 20 20 20 20 20 
++                       0020:   0  4                   
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 10 (0x0a)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 4 (0x0004)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  12 1d 11 20 20 21 20 22 20 23 21 2c 25 21 22 23 
++                       0000:   .  .  .        !     "     #  !  ,  %  !  "  # 
++                       0010:  22 22 22 22 22 22 20 04 20 20 20 20 20 20 20 20 
++                       0010:   "  "  "  "  "  "     .                         
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 11 (0x0b)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 5 (0x0005)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0000:   .  .                                           
++                       0010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
++                       0010:                                                  
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 12 (0x0c)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 6 (0x0006)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 31 30 2e 35 35 20 20 47 75 6c 6c 69 76 
++                       0000:   .  .  .  1  0  .  5  5        G  u  l  l  i  v 
++                       0010:  65 72 73 20 52 65 69 73 65 6e 20 28 31 35 29 20 
++                       0010:   e  r  s     R  e  i  s  e  n     (  1  5  )    
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 13 (0x0d)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 7 (0x0007)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 20 20 20 20 20 20 20 41 66 66 65 6e 74 
++                       0000:   .  .  .                       A  f  f  e  n  t 
++                       0010:  68 65 61 74 65 72 20 20 20 20 20 20 20 20 20 20 
++                       0010:   h  e  a  t  e  r                               
++                       0020:  20 20 20 20 20 20 20 20 
++                       0020:                          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 14 (0x0e)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 8 (0x0008)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 31 31 2e 32 30 20 20 44 69 65 20 6b 6c 
++                       0000:   .  .  .  1  1  .  2  0        D  i  e     k  l 
++                       0010:  65 69 6e 65 6e 20 47 65 73 70 65 6e 73 74 65 72 
++                       0010:   e  i  n  e  n     G  e  s  p  e  n  s  t  e  r 
++                       0020:  20 28 38 29 20 20 20 20 
++                       0020:      (  8  )             
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 15 (0x0f)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 9 (0x0009)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 01 20 20 20 20 20 20 20 44 61 73 20 55 6e 
++                       0000:   .  .  .                       D  a  s     U  n 
++                       0010:  67 65 68 65 75 65 72 20 76 6f 6e 20 4c 6f 63 68 
++                       0010:   g  e  h  e  u  e  r     v  o  n     L  o  c  h 
++                       0020:  20 4e 65 73 73 20 20 20 
++                       0020:      N  e  s  s          
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 20 (0x14)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 10 (0x000a)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 31 31 2e 33 30 20 20 56 61 6d 70 69 72 
++                       0000:   .  .  .  1  1  .  3  0        V  a  m  p  i  r 
++                       0010:  65 2c 20 50 69 72 61 74 65 6e 2c 20 41 6c 69 65 
++                       0010:   e  ,     P  i  r  a  t  e  n  ,     A  l  i  e 
++                       0020:  6e 73 20 28 32 33 29 20 
++                       0020:   n  s     (  2  3  )    
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 21 (0x15)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 11 (0x000b)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 20 20 20 20 20 20 20 44 65 72 20 53 63 
++                       0000:   .  .  .                       D  e  r     S  c 
++                       0010:  68 61 74 7a 20 76 6f 6e 20 56 61 6c 68 61 6c 6c 
++                       0010:   h  a  t  z     v  o  n     V  a  l  h  a  l  l 
++                       0020:  61 20 48 61 6c 6c 2f 20 
++                       0020:   a     H  a  l  l  /    
++
++            data_unit_id: 2 (0x02)  [= EBU Teletext non-subtitle data]
++            data_unit_length: 44 (0x2c)
++            Teletext data:
++               reserved: 3 (0x03)
++               field_parity: 0 (0x00)
++               line_offset: 22 (0x16)
++               frame_coding: 228 (0xe4)  [= EBU Teletext]
++                => decoded:
++                  magazine number (X): 3 (0x03)
++                  packet number (Y): 12 (0x000c)  [= normal packet intended for direct display]
++                  packet data (parity stripped):
++                       0000:  03 1d 04 20 20 20 20 20 20 20 44 61 73 20 53 63 
++                       0000:   .  .  .                       D  a  s     S  c 
++                       0010:  68 6e 69 74 7a 74 61 6c 65 6e 74 2f 20 44 69 65 
++                       0010:   h  n  i  t  z  t  a  l  e  n  t  /     D  i  e 
++                       0020:  20 43 6f 6d 2d 20 20 20 
++                       0020:      C  o  m  -          
++
++            data_unit_id: 255 (0xff)  [= data_unit for stuffing]
++            data_unit_length: 44 (0x2c)
++            stuffing bytes:
++                 0000:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0000:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++                 0010:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0010:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++                 0020:  ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0020:   .  .  .  .  .  .  .  .  .  .  .  . 
++
++            data_unit_id: 255 (0xff)  [= data_unit for stuffing]
++            data_unit_length: 44 (0x2c)
++            stuffing bytes:
++                 0000:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0000:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++                 0010:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0010:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++                 0020:  ff ff ff ff ff ff ff ff ff ff ff ff 
++                 0020:   .  .  .  .  .  .  .  .  .  .  .  . 
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pes-vps.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-vps.html +--- dvbsnoop-1.3.77/html/examples/example-pes-vps.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-vps.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,45 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Packetized ++ Elementary Stream (PES) - VPS ++ ++ ++

Example: MPEG Packetized Elementary Stream (PES) - VPS

++

VPS data (Video Programming System):

++ ++ ++ ++ ++
++
[...]
++            data_unit_id: 195 (0xc3)  [= VPS (Video Programming System)]
++            data_unit_length: 44 (0x2c)
++            VPS (Video Programming System) data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 16 (0x10)
++               VPS data:
++                  (not relevant to PDC): 41050 (0xa05a)
++                  PCS audio: 2 (0x02)  [= stereo]
++                  PCS reserved: 1 (0x01)
++                  CNI reserved: 0 (0x00)  [= Enhanced VPS]
++                  (not relevant to PDC): 0 (0x000000)
++                  (not relevant to PDC): 0 (0x0000)
++                  NPP_1: 3 (0x03)
++                  Program Identificaion Label (PIL): 892318 (0x0d9d9e)  [= month=3  day=27   hour=22  min=30]
++                  Country: 13 (0x0d)  [= DE]
++                  NPP_2: 2 (0x02)
++                    ==> Network/Program Provider (NPP): 194 (0xc2)  [= see: ETSI TR 101 231]
++                  Program Type (PTY): 255 (0xff)  [= PTY not used]
++            stuffing bytes:
++                 0000:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++                 0010:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff         ..............
++
++[...]
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pes-wss.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-wss.html +--- dvbsnoop-1.3.77/html/examples/example-pes-wss.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pes-wss.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,46 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Packetized ++ Elementary Stream (PES) - WSS ++ ++ ++

Example: MPEG Packetized Elementary Stream (PES) - WSS

++

WSS data (Wide Screen Signalling):

++ ++ ++ ++ ++
++
++[...]
++            data_unit_id: 196 (0xc4)  [= WSS (Wide Screen Signalling)]
++            data_unit_length: 44 (0x2c)
++            WSS (Wide Screen Signalling) data:
++               reserved: 3 (0x03)
++               field_parity: 1 (0x01)
++               line_offset: 23 (0x17)
++               WSS data: 1284 (0x0504)
++                  ==> aspect ratio: 1 (0x01)  [= 4:3 // full format // pos. not applicable // active lines: 576]
++                  ==> film bit: 0 (0x00)  [= camera mode]
++                  ==> colour coding bit: 1 (0x01)  [= Motion Adaptive Color Plus]
++                  ==> helper bit: 0 (0x00)  [= no helper]
++                  ==> reserved bit: 0 (0x00)
++                  ==> subtitle/teletext: 0 (0x00)  [= no subtitles within teletext]
++                  ==> subtitling mode: 0 (0x00)  [= no open subtitles]
++                  ==> surround bit: 1 (0x01)  [= surround sound mode]
++                  ==> copyright bit: 0 (0x00)  [= no copyright asserted or status unknown]
++                  ==> copy_generation bit: 0 (0x00)  [= copying not restricted]
++               reserved: 3 (0x03)
++            stuffing bytes:
++                 0000:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++                 0010:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++                 0020:  ff ff ff ff ff ff ff ff  ff                        .........
++         
++[...]
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pidscan.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pidscan.html +--- dvbsnoop-1.3.77/html/examples/example-pidscan.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pidscan.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,484 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples: PID Scan ++ ++ ++ ++

Examples: PID Scan

++

... using different display verbosity depth. (-pd ...)

++ ++ ++ ++ ++
++
++
++# dvbsnoop  -s pidscan -pd 1
++dvbsnoop V1.2.23 -- http://dvbsnoop.sourceforge.net/ 
++PID found:    0 (0x0000)  
++PID found:    1 (0x0001)  
++PID found:   16 (0x0010)  
++PID found:   17 (0x0011)  
++PID found:   18 (0x0012)  
++PID found:   20 (0x0014)  
++PID found:  100 (0x0064)  
++PID found:  101 (0x0065)  
++PID found:  102 (0x0066)  
++PID found:  104 (0x0068)  
++PID found:  200 (0x00c8)  
++PID found:  201 (0x00c9)  
++PID found:  202 (0x00ca)  
++PID found:  204 (0x00cc)  
++PID found:  300 (0x012c)  
++PID found:  301 (0x012d)  
++PID found:  302 (0x012e)  
++PID found:  304 (0x0130)  
++PID found:  400 (0x0190)  
++PID found:  401 (0x0191)  
++PID found:  402 (0x0192)  
++PID found:  403 (0x0193)  
++PID found:  404 (0x0194)  
++PID found:  500 (0x01f4)  
++PID found:  501 (0x01f5)  
++PID found:  502 (0x01f6)  
++PID found:  504 (0x01f8)  
++PID found:  600 (0x0258)  
++PID found:  601 (0x0259)  
++PID found:  602 (0x025a)  
++PID found:  604 (0x025c)  
++PID found:  700 (0x02bc)  
++PID found:  704 (0x02c0)  
++PID found:  800 (0x0320)  
++PID found:  801 (0x0321)  
++PID found:  802 (0x0322)  
++PID found:  804 (0x0324)  
++PID found:  900 (0x0384)  
++PID found:  901 (0x0385)  
++PID found:  902 (0x0386)  
++PID found:  904 (0x0388)  
++PID found: 2000 (0x07d0)  
++PID found: 2070 (0x0816)  
++PID found: 2071 (0x0817)  
++PID found: 2072 (0x0818)  
++PID found: 2073 (0x0819)  
++PID found: 2074 (0x081a)  
++PID found: 2075 (0x081b)  
++PID found: 3000 (0x0bb8)  
++PID found: 3001 (0x0bb9)  
++PID found: 3100 (0x0c1c)  
++PID found: 3101 (0x0c1d)  
++PID found: 3200 (0x0c80)  
++PID found: 3201 (0x0c81)  
++PID found: 3300 (0x0ce4)  
++PID found: 3301 (0x0ce5)  
++PID found: 3400 (0x0d48)  
++PID found: 3401 (0x0d49)  
++PID found: 3500 (0x0dac)  
++PID found: 3501 (0x0dad)  
++PID found: 3600 (0x0e10)  
++PID found: 3601 (0x0e11)  
++PID found: 3700 (0x0e74)  
++PID found: 3701 (0x0e75)  
++PID found: 3800 (0x0ed8)  
++PID found: 3801 (0x0ed9)  
++PID found: 3900 (0x0f3c)  
++PID found: 3901 (0x0f3d)  
++PID found: 7100 (0x1bbc)  
++PID found: 7101 (0x1bbd)  
++PID found: 8191 (0x1fff)  
++
++



++ ++ ++ ++ ++
++
# dvbsnoop  -s pidscan -pd 6
++dvbsnoop V1.2.23 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++Transponder PID-Scan...
++---------------------------------------------------------
++PID found:    0 (0x0000)  [SECTION: program_association_section]
++PID found:    1 (0x0001)  [SECTION: conditional_access_section]
++PID found:   16 (0x0010)  [SECTION: network_information_section - actual network]
++PID found:   17 (0x0011)  [SECTION: service_description_section - actual transport stream]
++PID found:   18 (0x0012)  [SECTION: event_information_section - other transport stream, schedule]
++PID found:   20 (0x0014)  [SECTION: time_date_section]
++PID found:  100 (0x0064)  [SECTION: program_map_section]
++PID found:  101 (0x0065)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  102 (0x0066)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  104 (0x0068)  [PES: private_stream_1]
++PID found:  200 (0x00c8)  [SECTION: program_map_section]
++PID found:  201 (0x00c9)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  202 (0x00ca)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  204 (0x00cc)  [PES: private_stream_1]
++PID found:  300 (0x012c)  [SECTION: program_map_section]
++PID found:  301 (0x012d)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  302 (0x012e)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  304 (0x0130)  [PES: private_stream_1]
++PID found:  400 (0x0190)  [SECTION: program_map_section]
++PID found:  401 (0x0191)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  402 (0x0192)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  403 (0x0193)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  404 (0x0194)  [PES: private_stream_1]
++PID found:  500 (0x01f4)  [SECTION: program_map_section]
++PID found:  501 (0x01f5)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  502 (0x01f6)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  504 (0x01f8)  [PES: private_stream_1]
++PID found:  600 (0x0258)  [SECTION: program_map_section]
++PID found:  601 (0x0259)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  602 (0x025a)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  604 (0x025c)  [PES: private_stream_1]
++PID found:  700 (0x02bc)  [SECTION: program_map_section]
++PID found:  704 (0x02c0)  [PES: private_stream_1]
++PID found:  800 (0x0320)  [SECTION: program_map_section]
++PID found:  801 (0x0321)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  802 (0x0322)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  804 (0x0324)  [PES: private_stream_1]
++PID found:  900 (0x0384)  [SECTION: program_map_section]
++PID found:  901 (0x0385)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  902 (0x0386)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  904 (0x0388)  [PES: private_stream_1]
++PID found: 2000 (0x07d0)  [SECTION: program_map_section]
++PID found: 2070 (0x0816)  [SECTION: AIT Application_information_section]
++PID found: 2071 (0x0817)  [SECTION: DSM-CC - U-N messages (DSI or DII)]
++PID found: 2072 (0x0818)  [SECTION: DSM-CC - Download Data Messages (DDB)]
++PID found: 2073 (0x0819)  [SECTION: AIT Application_information_section]
++PID found: 2074 (0x081a)  [SECTION: AIT Application_information_section]
++PID found: 2075 (0x081b)  [SECTION: DSM-CC - Download Data Messages (DDB)]
++PID found: 3000 (0x0bb8)  [SECTION: program_map_section]
++PID found: 3001 (0x0bb9)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3100 (0x0c1c)  [SECTION: program_map_section]
++PID found: 3101 (0x0c1d)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3200 (0x0c80)  [SECTION: program_map_section]
++PID found: 3201 (0x0c81)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3300 (0x0ce4)  [SECTION: program_map_section]
++PID found: 3301 (0x0ce5)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3400 (0x0d48)  [SECTION: program_map_section]
++PID found: 3401 (0x0d49)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3500 (0x0dac)  [SECTION: program_map_section]
++PID found: 3501 (0x0dad)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3600 (0x0e10)  [SECTION: program_map_section]
++PID found: 3601 (0x0e11)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3700 (0x0e74)  [SECTION: program_map_section]
++PID found: 3701 (0x0e75)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3800 (0x0ed8)  [SECTION: program_map_section]
++PID found: 3801 (0x0ed9)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 3900 (0x0f3c)  [SECTION: program_map_section]
++PID found: 3901 (0x0f3d)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 7100 (0x1bbc)  [SECTION: AIT Application_information_section]
++PID found: 7101 (0x1bbd)  [SECTION: DSM-CC - Download Data Messages (DDB)]
++PID found: 8191 (0x1fff)  
++# 
++
++



++ ++ ++ ++ ++
++
# dvbsnoop  -s pidscan -pd 9
++dvbsnoop V1.2.23 -- http://dvbsnoop.sourceforge.net/ 
++   DEMUX : /dev/dvb/adapter0/demux0
++   DVR   : /dev/dvb/adapter0/dvr0
++   FRONTEND: /dev/dvb/adapter0/frontend0
++
++---------------------------------------------------------
++Transponder PID-Scan...
++---------------------------------------------------------
++scanning pid   0x0000 to 0x001a  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x001d  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x001e  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x001f  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0020  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0021  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0022  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0023  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0024  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0025  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0026  (got 27 dmx filters) 
++re-scanning pid   0x0000 to 0x0027  (got 27 dmx filters) 
++PID found:    0 (0x0000)  [SECTION: program_association_section]
++PID found:    1 (0x0001)  [SECTION: conditional_access_section]
++PID found:   16 (0x0010)  [SECTION: network_information_section - actual network]
++PID found:   17 (0x0011)  [SECTION: service_description_section - other transport stream]
++PID found:   18 (0x0012)  [SECTION: event_information_section - other transport stream, schedule]
++PID found:   20 (0x0014)  [SECTION: time_date_section]
++PID found:   32 (0x0020)  [PES: private_stream_1]
++PID found:   33 (0x0021)  [PES: private_stream_1]
++PID found:   34 (0x0022)  [PES: private_stream_1]
++PID found:   35 (0x0023)  [PES: private_stream_1]
++PID found:   36 (0x0024)  [PES: private_stream_1]
++PID found:   37 (0x0025)  [PES: private_stream_1]
++PID found:   38 (0x0026)  [PES: private_stream_1]
++scanning pid   0x0028 to 0x0042  (got 27 dmx filters) 
++scanning pid   0x0043 to 0x005d  (got 27 dmx filters) 
++scanning pid   0x005e to 0x0078  (got 27 dmx filters) 
++re-scanning pid   0x005e to 0x0081  (got 27 dmx filters) 
++PID found:   97 (0x0061)  [SECTION: program_map_section]
++PID found:   99 (0x0063)  [SECTION: program_map_section]
++PID found:  100 (0x0064)  [SECTION: program_map_section]
++PID found:  101 (0x0065)  [SECTION: program_map_section]
++PID found:  102 (0x0066)  [SECTION: program_map_section]
++PID found:  103 (0x0067)  [SECTION: program_map_section]
++PID found:  104 (0x0068)  [SECTION: program_map_section]
++PID found:  106 (0x006a)  [SECTION: program_map_section]
++PID found:  107 (0x006b)  [SECTION: program_map_section]
++scanning pid   0x0082 to 0x009c  (got 27 dmx filters) 
++scanning pid   0x009d to 0x00b7  (got 27 dmx filters) 
++scanning pid   0x00b8 to 0x00d2  (got 27 dmx filters) 
++scanning pid   0x00d3 to 0x00ed  (got 27 dmx filters) 
++scanning pid   0x00ee to 0x0108  (got 27 dmx filters) 
++re-scanning pid   0x00ee to 0x0109  (got 27 dmx filters) 
++PID found:  257 (0x0101)  [PES: private_stream_1]
++scanning pid   0x010a to 0x0124  (got 27 dmx filters) 
++scanning pid   0x0125 to 0x013f  (got 27 dmx filters) 
++scanning pid   0x0140 to 0x015a  (got 27 dmx filters) 
++scanning pid   0x015b to 0x0175  (got 27 dmx filters) 
++scanning pid   0x0176 to 0x0190  (got 27 dmx filters) 
++scanning pid   0x0191 to 0x01ab  (got 27 dmx filters) 
++scanning pid   0x01ac to 0x01c6  (got 27 dmx filters) 
++scanning pid   0x01c7 to 0x01e1  (got 27 dmx filters) 
++scanning pid   0x01e2 to 0x01fc  (got 27 dmx filters) 
++scanning pid   0x01fd to 0x0217  (got 27 dmx filters) 
++re-scanning pid   0x01fd to 0x0219  (got 27 dmx filters) 
++PID found:  511 (0x01ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  512 (0x0200)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x021a to 0x0234  (got 27 dmx filters) 
++scanning pid   0x0235 to 0x024f  (got 27 dmx filters) 
++scanning pid   0x0250 to 0x026a  (got 27 dmx filters) 
++scanning pid   0x026b to 0x0285  (got 27 dmx filters) 
++scanning pid   0x0286 to 0x02a0  (got 27 dmx filters) 
++scanning pid   0x02a1 to 0x02bb  (got 27 dmx filters) 
++scanning pid   0x02bc to 0x02d6  (got 27 dmx filters) 
++scanning pid   0x02d7 to 0x02f1  (got 27 dmx filters) 
++scanning pid   0x02f2 to 0x030c  (got 27 dmx filters) 
++re-scanning pid   0x02f2 to 0x030e  (got 27 dmx filters) 
++PID found:  767 (0x02ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found:  768 (0x0300)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x030f to 0x0329  (got 27 dmx filters) 
++scanning pid   0x032a to 0x0344  (got 27 dmx filters) 
++scanning pid   0x0345 to 0x035f  (got 27 dmx filters) 
++scanning pid   0x0360 to 0x037a  (got 27 dmx filters) 
++scanning pid   0x037b to 0x0395  (got 27 dmx filters) 
++scanning pid   0x0396 to 0x03b0  (got 27 dmx filters) 
++scanning pid   0x03b1 to 0x03cb  (got 27 dmx filters) 
++scanning pid   0x03cc to 0x03e6  (got 27 dmx filters) 
++scanning pid   0x03e7 to 0x0401  (got 27 dmx filters) 
++re-scanning pid   0x03e7 to 0x0403  (got 27 dmx filters) 
++PID found: 1023 (0x03ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 1024 (0x0400)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x0404 to 0x041e  (got 27 dmx filters) 
++scanning pid   0x041f to 0x0439  (got 27 dmx filters) 
++scanning pid   0x043a to 0x0454  (got 27 dmx filters) 
++scanning pid   0x0455 to 0x046f  (got 27 dmx filters) 
++scanning pid   0x0470 to 0x048a  (got 27 dmx filters) 
++scanning pid   0x048b to 0x04a5  (got 27 dmx filters) 
++scanning pid   0x04a6 to 0x04c0  (got 27 dmx filters) 
++scanning pid   0x04c1 to 0x04db  (got 27 dmx filters) 
++scanning pid   0x04dc to 0x04f6  (got 27 dmx filters) 
++scanning pid   0x04f7 to 0x0511  (got 27 dmx filters) 
++re-scanning pid   0x04f7 to 0x0513  (got 27 dmx filters) 
++PID found: 1279 (0x04ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 1280 (0x0500)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x0514 to 0x052e  (got 27 dmx filters) 
++scanning pid   0x052f to 0x0549  (got 27 dmx filters) 
++scanning pid   0x054a to 0x0564  (got 27 dmx filters) 
++scanning pid   0x0565 to 0x057f  (got 27 dmx filters) 
++scanning pid   0x0580 to 0x059a  (got 27 dmx filters) 
++scanning pid   0x059b to 0x05b5  (got 27 dmx filters) 
++scanning pid   0x05b6 to 0x05d0  (got 27 dmx filters) 
++scanning pid   0x05d1 to 0x05eb  (got 27 dmx filters) 
++scanning pid   0x05ec to 0x0606  (got 27 dmx filters) 
++re-scanning pid   0x05ec to 0x0608  (got 27 dmx filters) 
++PID found: 1535 (0x05ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 1536 (0x0600)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x0609 to 0x0623  (got 27 dmx filters) 
++scanning pid   0x0624 to 0x063e  (got 27 dmx filters) 
++scanning pid   0x063f to 0x0659  (got 27 dmx filters) 
++scanning pid   0x065a to 0x0674  (got 27 dmx filters) 
++scanning pid   0x0675 to 0x068f  (got 27 dmx filters) 
++scanning pid   0x0690 to 0x06aa  (got 27 dmx filters) 
++scanning pid   0x06ab to 0x06c5  (got 27 dmx filters) 
++scanning pid   0x06c6 to 0x06e0  (got 27 dmx filters) 
++scanning pid   0x06e1 to 0x06fb  (got 27 dmx filters) 
++scanning pid   0x06fc to 0x0716  (got 27 dmx filters) 
++re-scanning pid   0x06fc to 0x0718  (got 27 dmx filters) 
++re-scanning pid   0x06fc to 0x0719  (got 27 dmx filters) 
++PID found: 1791 (0x06ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 1792 (0x0700)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found: 1795 (0x0703)  [PES: private_stream_1]
++scanning pid   0x071a to 0x0734  (got 27 dmx filters) 
++scanning pid   0x0735 to 0x074f  (got 27 dmx filters) 
++scanning pid   0x0750 to 0x076a  (got 27 dmx filters) 
++scanning pid   0x076b to 0x0785  (got 27 dmx filters) 
++scanning pid   0x0786 to 0x07a0  (got 27 dmx filters) 
++scanning pid   0x07a1 to 0x07bb  (got 27 dmx filters) 
++scanning pid   0x07bc to 0x07d6  (got 27 dmx filters) 
++scanning pid   0x07d7 to 0x07f1  (got 27 dmx filters) 
++scanning pid   0x07f2 to 0x080c  (got 27 dmx filters) 
++re-scanning pid   0x07f2 to 0x080e  (got 27 dmx filters) 
++PID found: 2047 (0x07ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 2048 (0x0800)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x080f to 0x0829  (got 27 dmx filters) 
++scanning pid   0x082a to 0x0844  (got 27 dmx filters) 
++scanning pid   0x0845 to 0x085f  (got 27 dmx filters) 
++scanning pid   0x0860 to 0x087a  (got 27 dmx filters) 
++scanning pid   0x087b to 0x0895  (got 27 dmx filters) 
++scanning pid   0x0896 to 0x08b0  (got 27 dmx filters) 
++scanning pid   0x08b1 to 0x08cb  (got 27 dmx filters) 
++scanning pid   0x08cc to 0x08e6  (got 27 dmx filters) 
++scanning pid   0x08e7 to 0x0901  (got 27 dmx filters) 
++re-scanning pid   0x08e7 to 0x0903  (got 27 dmx filters) 
++PID found: 2303 (0x08ff)  [PES: ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 video stream]
++PID found: 2304 (0x0900)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++scanning pid   0x0904 to 0x091e  (got 27 dmx filters) 
++scanning pid   0x091f to 0x0939  (got 27 dmx filters) 
++scanning pid   0x093a to 0x0954  (got 27 dmx filters) 
++
++[...]
++
++PID found: 8191 (0x1fff)  
++
++



The following output is an example of wrong ++ decoding.
This is because the firmware of the dvb hardware is blanking ++ the scrambling indicator bits in the transport stream packets, when passing ++ these to the user application (e.g. dvbsnoop). This is bad behavior, but ++ unfortunatly dvbsnoop is not able to detect this.

The pids from 0x00FF ++ to 0x09FF are mostly video- and audio pids, but will be wrongly displayed as ++ ATSC, DSM-CC, User-private, or whatsoever... 8(

++ ++ ++ ++ ++
++
# dvbsnoop  -s pidscan      
++dvbsnoop V1.2.23 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++Transponder PID-Scan...
++---------------------------------------------------------
++PID found:    0 (0x0000)  [SECTION: program_association_section]
++PID found:    1 (0x0001)  [SECTION: conditional_access_section]
++PID found:   16 (0x0010)  [SECTION: network_information_section - actual network]
++PID found:   17 (0x0011)  [SECTION: service_description_section - actual transport stream]
++PID found:   18 (0x0012)  [SECTION: event_information_section - other transport stream, schedule]
++PID found:   20 (0x0014)  [SECTION: time_date_section]
++PID found:   32 (0x0020)  [PES: private_stream_1]
++PID found:  100 (0x0064)  [SECTION: program_map_section]
++PID found:  101 (0x0065)  [SECTION: program_map_section]
++PID found:  102 (0x0066)  [SECTION: program_map_section]
++PID found:  103 (0x0067)  [SECTION: program_map_section]
++PID found:  104 (0x0068)  [SECTION: program_map_section]
++PID found:  105 (0x0069)  [SECTION: program_map_section]
++PID found:  106 (0x006a)  [SECTION: program_map_section]
++PID found:  107 (0x006b)  [SECTION: program_map_section]
++PID found:  109 (0x006d)  [SECTION: program_map_section]
++PID found:  112 (0x0070)  [SECTION: program_map_section]
++PID found:  113 (0x0071)  [SECTION: program_map_section]
++PID found:  114 (0x0072)  [SECTION: program_map_section]
++PID found:  115 (0x0073)  [SECTION: program_map_section]
++PID found:  116 (0x0074)  [SECTION: program_map_section]
++PID found:  117 (0x0075)  [SECTION: program_map_section]
++PID found:  118 (0x0076)  [SECTION: program_map_section]
++PID found:  120 (0x0078)  [SECTION: program_map_section]
++PID found:  121 (0x0079)  [SECTION: program_map_section]
++PID found:  122 (0x007a)  [SECTION: program_map_section]
++PID found:  124 (0x007c)  [SECTION: program_map_section]
++PID found:  255 (0x00ff)  [SECTION: event_information_section - actual transport stream, schedule]
++PID found:  256 (0x0100)  [SECTION: ATSC reserved]
++PID found:  304 (0x0130)  [SECTION: ATSC reserved]
++PID found:  320 (0x0140)  [SECTION: DSM-CC - Download Data Messages (DDB)]
++PID found:  352 (0x0160)  [SECTION: DSM-CC - stream descriptorlist]
++PID found:  384 (0x0180)  [SECTION: ATSC reserved]
++PID found:  400 (0x0190)  [SECTION: User private]
++PID found:  513 (0x0201)  [PES: ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++PID found:  515 (0x0203)  [PES: private_stream_1]
++PID found:  544 (0x0220)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found:  576 (0x0240)  [SECTION: event_information_section - other transport stream, schedule]
++PID found:  592 (0x0250)  [SECTION: User private]
++PID found:  767 (0x02ff)  [SECTION: ITU-T Rec. H.222.0|ISO/IEC13818 reserved]
++PID found:  768 (0x0300)  [SECTION: ITU-T Rec. H.222.0|ISO/IEC13818 reserved]
++PID found:  784 (0x0310)  [SECTION: ATSC reserved]
++PID found:  800 (0x0320)  [SECTION: ATSC reserved]
++PID found:  816 (0x0330)  [SECTION: ATSC reserved]
++PID found: 1023 (0x03ff)  [SECTION: ATSC reserved]
++PID found: 1024 (0x0400)  [SECTION: DSM-CC - U-N messages (DSI or DII)]
++PID found: 1279 (0x04ff)  [SECTION: ITU-T Rec. H.222.0|ISO/IEC13818 reserved]
++PID found: 1280 (0x0500)  [SECTION: ITU-T Rec. H.222.0|ISO/IEC13818 reserved]
++PID found: 1535 (0x05ff)  [SECTION: event_information_section - actual transport stream, schedule]
++PID found: 1536 (0x0600)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 1791 (0x06ff)  [SECTION: ATSC reserved]
++PID found: 1792 (0x0700)  [SECTION: event_information_section - actual transport stream, schedule]
++PID found: 1793 (0x0701)  [SECTION: ATSC reserved]
++PID found: 1795 (0x0703)  [SECTION: ITU-T Rec. H.222.0|ISO/IEC13818 reserved]
++PID found: 2303 (0x08ff)  [SECTION: ATSC reserved]
++PID found: 2304 (0x0900)  [SECTION: event_information_section - other transport stream, schedule]
++PID found: 2545 (0x09f1)  [SECTION: DSM-CC - U-N messages (DSI or DII)]
++PID found: 4096 (0x1000)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4097 (0x1001)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4105 (0x1009)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4106 (0x100a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4107 (0x100b)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4108 (0x100c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4116 (0x1014)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4125 (0x101d)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4137 (0x1029)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4139 (0x102b)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4246 (0x1096)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4247 (0x1097)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4248 (0x1098)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4250 (0x109a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4252 (0x109c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4253 (0x109d)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4255 (0x109f)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4258 (0x10a2)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4259 (0x10a3)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4261 (0x10a5)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 4262 (0x10a6)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5385 (0x1509)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5386 (0x150a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5387 (0x150b)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5388 (0x150c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5396 (0x1514)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5405 (0x151d)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5417 (0x1529)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5419 (0x152b)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5526 (0x1596)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5527 (0x1597)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5528 (0x1598)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5530 (0x159a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5532 (0x159c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5533 (0x159d)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5535 (0x159f)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5538 (0x15a2)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5539 (0x15a3)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5541 (0x15a5)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5542 (0x15a6)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5696 (0x1640)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5698 (0x1642)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5700 (0x1644)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5702 (0x1646)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5704 (0x1648)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5706 (0x164a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5708 (0x164c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5710 (0x164e)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5712 (0x1650)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5714 (0x1652)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5716 (0x1654)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5718 (0x1656)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5720 (0x1658)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5722 (0x165a)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5724 (0x165c)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5726 (0x165e)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5728 (0x1660)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5730 (0x1662)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 5732 (0x1664)  [SECTION: DVB CA message section (EMM/ECM)]
++PID found: 8191 (0x1fff)  
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pidspider.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pidspider.html +--- dvbsnoop-1.3.77/html/examples/example-pidspider.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pidspider.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,3009 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: PID ++ spidering ++ ++ ++

Example: PID spidering...

++ ++ ++ ++ ++
++
> dvbsnoop -nohexdumpbuffer -spiderpid   0x0000 
++
++dvbsnoop V1.2.85 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 0 (0x0000), Length: 96 (0x0060)
++Time received: Wed 2004-03-31  23:58:21.274
++----------------------------------------------------------
++PID:  0 (0x0000)
++PAT-decoding....
++Table_ID: 0 (0x00)  [= Program Association Table (PAT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 93 (0x005d)
++Transport_Stream_ID: 1101 (0x044d)
++reserved_2: 3 (0x03)
++Version_number: 13 (0x0d)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++
++    Program_number: 0 (0x0000)
++    reserved: 7 (0x07)
++    Network_PID: 16 (0x0010)
++
++    Program_number: 28106 (0x6dca)
++    reserved: 7 (0x07)
++    Program_map_PID: 100 (0x0064)
++
++    Program_number: 28107 (0x6dcb)
++    reserved: 7 (0x07)
++    Program_map_PID: 200 (0x00c8)
++
++    Program_number: 28108 (0x6dcc)
++    reserved: 7 (0x07)
++    Program_map_PID: 300 (0x012c)
++
++    Program_number: 28109 (0x6dcd)
++    reserved: 7 (0x07)
++    Program_map_PID: 400 (0x0190)
++
++    Program_number: 28110 (0x6dce)
++    reserved: 7 (0x07)
++    Program_map_PID: 500 (0x01f4)
++
++    Program_number: 28111 (0x6dcf)
++    reserved: 7 (0x07)
++    Program_map_PID: 600 (0x0258)
++
++    Program_number: 28112 (0x6dd0)
++    reserved: 7 (0x07)
++    Program_map_PID: 700 (0x02bc)
++
++    Program_number: 28113 (0x6dd1)
++    reserved: 7 (0x07)
++    Program_map_PID: 800 (0x0320)
++
++    Program_number: 28114 (0x6dd2)
++    reserved: 7 (0x07)
++    Program_map_PID: 900 (0x0384)
++
++    Program_number: 28120 (0x6dd8)
++    reserved: 7 (0x07)
++    Program_map_PID: 3000 (0x0bb8)
++
++    Program_number: 28121 (0x6dd9)
++    reserved: 7 (0x07)
++    Program_map_PID: 3100 (0x0c1c)
++
++    Program_number: 28122 (0x6dda)
++    reserved: 7 (0x07)
++    Program_map_PID: 3200 (0x0c80)
++
++    Program_number: 28123 (0x6ddb)
++    reserved: 7 (0x07)
++    Program_map_PID: 3300 (0x0ce4)
++
++    Program_number: 28124 (0x6ddc)
++    reserved: 7 (0x07)
++    Program_map_PID: 3400 (0x0d48)
++
++    Program_number: 28125 (0x6ddd)
++    reserved: 7 (0x07)
++    Program_map_PID: 3500 (0x0dac)
++
++    Program_number: 28126 (0x6dde)
++    reserved: 7 (0x07)
++    Program_map_PID: 3600 (0x0e10)
++
++    Program_number: 28127 (0x6ddf)
++    reserved: 7 (0x07)
++    Program_map_PID: 3700 (0x0e74)
++
++    Program_number: 28128 (0x6de0)
++    reserved: 7 (0x07)
++    Program_map_PID: 3800 (0x0ed8)
++
++    Program_number: 28129 (0x6de1)
++    reserved: 7 (0x07)
++    Program_map_PID: 3900 (0x0f3c)
++
++    Program_number: 28130 (0x6de2)
++    reserved: 7 (0x07)
++    Program_map_PID: 2000 (0x07d0)
++
++CRC: 3812049793 (0xe3374381)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 16 (0x0010), Length: 282 (0x011a)
++Time received: Wed 2004-03-31  23:58:22.625
++----------------------------------------------------------
++PID:  16 (0x0010)
++NIT-decoding....
++Table_ID: 64 (0x40)  [= Network Information Table (NIT) - actual network]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 279 (0x0117)
++Network_ID: 1 (0x0001)  [= Astra Satellite Network 19.2E / Satellite / SES]
++reserved_3: 3 (0x03)
++Version_number: 23 (0x17)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 1 (0x01)
++Last_Section_number: 1 (0x01)
++reserved_4: 15 (0x0f)
++Network_descriptor_length: 0 (0x0000)
++
++
++reserved_5: 15 (0x0f)
++Transport_stream_loop_length: 266 (0x010a)
++
++    Transport_stream_ID: 1120 (0x0460)
++    Original_network_ID: 25 (0x0019)  [= Astra | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 19343440 (=  12.72850 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1114 (0x045a)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 19283968 (=  12.64000 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1032 (0x0408)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 18253136 (=  11.68550 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1110 (0x0456)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 19235072 (=  12.58100 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1273 (0x04f9)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 18380112 (=  11.87550 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 0 (0x00)  [= linear - horizontal]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2576384 (=  27.5000)
++            FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++
++
++    Transport_stream_ID: 1034 (0x040a)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17398016 (=  10.97900 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1088 (0x0440)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 18966528 (=  12.16800 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2576384 (=  27.5000)
++            FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++
++
++    Transport_stream_ID: 1060 (0x0424)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17331792 (=  10.87650 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1107 (0x0453)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 19219573 (=  12.54475 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 0 (0x00)  [= linear - horizontal]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1053 (0x041d)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17265445 (=  10.77325 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 0 (0x00)  [= linear - horizontal]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1072 (0x0430)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 18372096 (=  11.85600 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2576384 (=  27.5000)
++            FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]
++
++
++    Transport_stream_ID: 1042 (0x0412)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17864448 (=  11.09700 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1054 (0x041e)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17270784 (=  10.78800 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++
++    Transport_stream_ID: 1058 (0x0422)
++    Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++    reserved_1: 15 (0x0f)
++    Transport_descriptor_length: 13 (0x000d)
++
++            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
++            Descriptor_length: 11 (0x0b)
++            Frequency: 17319680 (=  10.84700 GHz)
++            Orbital_position: 402 (=  19.2)
++            West_East_flag: 1 (0x01)  [= EAST]
++            Polarisation: 1 (0x01)  [= linear - vertical]
++            Modulation (Sat): 1 (0x01)  [= QPSK]
++            Symbol_rate: 2228224 (=  22.0000)
++            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]
++
++CRC: 3007337740 (0xb340550c)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 100 (0x0064), Length: 134 (0x0086)
++Time received: Wed 2004-03-31  23:58:22.756
++----------------------------------------------------------
++PID:  100 (0x0064)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 131 (0x0083)
++Program_number: 28106 (0x6dca)
++reserved_2: 3 (0x03)
++Version_number: 26 (0x1a)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 101 (0x0065)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 101 (0x0065)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 17 (0x11)  [= STD_descriptor]
++            Descriptor_length: 1 (0x01)
++            reserved_1: 127 (0x7f)
++            leak_valid_flag: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 102 (0x0066)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2073 (0x0819)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 104 (0x0068)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2071 (0x0817)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 29 (0x001d)
++
++            MPEG-DescriptorTag: 20 (0x14)  [= association_tag_descriptor]
++            Descriptor_length: 13 (0x0d)
++            Association_tag: 14 (0x000e)
++            Use: 0 (0x0000)
++            Selector_length: 0 (0x00)
++            Transaction_ID: 2149908481 (0x80250001)
++            Timeout: 9000000 (0x00895440)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 5 (0x00000005)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 14 (0x0e)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++
++    Stream_type: 12 (0x0c)  [= ISO/IEC 13818-6 Stream Descriptors]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2076 (0x081c)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            MPEG-DescriptorTag: 20 (0x14)  [= association_tag_descriptor]
++            Descriptor_length: 5 (0x05)
++            Association_tag: 101 (0x0065)
++            Use: 256 (0x0100)
++            Selector_length: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 101 (0x65)
++
++CRC: 2610424386 (0x9b97ea42)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 200 (0x00c8), Length: 82 (0x0052)
++Time received: Wed 2004-03-31  23:58:22.918
++----------------------------------------------------------
++PID:  200 (0x00c8)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 79 (0x004f)
++Program_number: 28107 (0x6dcb)
++reserved_2: 3 (0x03)
++Version_number: 26 (0x1a)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 201 (0x00c9)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 201 (0x00c9)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 202 (0x00ca)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 204 (0x00cc)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2254146708 (0x865b8c94)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 300 (0x012c), Length: 101 (0x0065)
++Time received: Wed 2004-03-31  23:58:23.082
++----------------------------------------------------------
++PID:  300 (0x012c)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 98 (0x0062)
++Program_number: 28108 (0x6dcc)
++reserved_2: 3 (0x03)
++Version_number: 1 (0x01)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 301 (0x012d)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 301 (0x012d)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 302 (0x012e)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2074 (0x081a)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 304 (0x0130)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2075 (0x081b)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 5 (0x00000005)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 14 (0x0e)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 3639675625 (0xd8f10ae9)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 400 (0x0190), Length: 96 (0x0060)
++Time received: Wed 2004-03-31  23:58:23.274
++----------------------------------------------------------
++PID:  400 (0x0190)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 93 (0x005d)
++Program_number: 28109 (0x6dcd)
++reserved_2: 3 (0x03)
++Version_number: 24 (0x18)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 401 (0x0191)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 401 (0x0191)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 402 (0x0192)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 403 (0x0193)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  fra
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 4 (0x04)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 404 (0x0194)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2690746684 (0xa061893c)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 500 (0x01f4), Length: 82 (0x0052)
++Time received: Wed 2004-03-31  23:58:23.432
++----------------------------------------------------------
++PID:  500 (0x01f4)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 79 (0x004f)
++Program_number: 28110 (0x6dce)
++reserved_2: 3 (0x03)
++Version_number: 24 (0x18)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 501 (0x01f5)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 501 (0x01f5)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 502 (0x01f6)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 504 (0x01f8)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 1085430158 (0x40b2598e)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 600 (0x0258), Length: 103 (0x0067)
++Time received: Wed 2004-03-31  23:58:23.589
++----------------------------------------------------------
++PID:  600 (0x0258)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 100 (0x0064)
++Program_number: 28111 (0x6dcf)
++reserved_2: 3 (0x03)
++Version_number: 18 (0x12)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 601 (0x0259)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 601 (0x0259)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 602 (0x025a)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 7100 (0x1bbc)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 604 (0x025c)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 7101 (0x1bbd)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 1 (0x00000001)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 104 (0x68)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01                                              ..
++
++CRC: 3926488172 (0xea09746c)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 700 (0x02bc), Length: 82 (0x0052)
++Time received: Wed 2004-03-31  23:58:23.755
++----------------------------------------------------------
++PID:  700 (0x02bc)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 79 (0x004f)
++Program_number: 28112 (0x6dd0)
++reserved_2: 3 (0x03)
++Version_number: 29 (0x1d)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 701 (0x02bd)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 701 (0x02bd)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 702 (0x02be)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 704 (0x02c0)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 1495270970 (0x5920063a)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 800 (0x0320), Length: 82 (0x0052)
++Time received: Wed 2004-03-31  23:58:23.880
++----------------------------------------------------------
++PID:  800 (0x0320)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 79 (0x004f)
++Program_number: 28113 (0x6dd1)
++reserved_2: 3 (0x03)
++Version_number: 8 (0x08)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 801 (0x0321)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 801 (0x0321)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 802 (0x0322)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 804 (0x0324)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 16257271 (0x00f810f7)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 900 (0x0384), Length: 82 (0x0052)
++Time received: Wed 2004-03-31  23:58:23.959
++----------------------------------------------------------
++PID:  900 (0x0384)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 79 (0x004f)
++Program_number: 28114 (0x6dd2)
++reserved_2: 3 (0x03)
++Version_number: 27 (0x1b)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 901 (0x0385)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 901 (0x0385)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 902 (0x0386)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 904 (0x0388)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 10 (0x000a)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 427181890 (0x19764742)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2000 (0x07d0), Length: 38 (0x0026)
++Time received: Wed 2004-03-31  23:58:24.063
++----------------------------------------------------------
++PID:  2000 (0x07d0)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 35 (0x0023)
++Program_number: 28130 (0x6de2)
++reserved_2: 3 (0x03)
++Version_number: 9 (0x09)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 701 (0x02bd)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 204 (0x00cc)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 7 (0x0007)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 701 (0x02bd)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 0 (0x0000)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 702 (0x02be)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 0 (0x0000)
++
++CRC: 2452305888 (0x922b37e0)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2070 (0x0816), Length: 86 (0x0056)
++Time received: Wed 2004-03-31  23:58:24.122
++----------------------------------------------------------
++PID:  2070 (0x0816)
++Guess table from table id...
++AIT-decoding....
++Table_ID: 116 (0x74)  [= MHP- Application Information Table (AIT)]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 83 (0x0053)
++test_application_flag: 0 (0x00)
++application_type: 1 (0x0001)  [= DVB-J application]
++reserved_3: 3 (0x03)
++Version_number: 1 (0x01)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++common_descriptors_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++application_loop_length: 70 (0x0046)
++    organisation_id: 19 (0x00000013)
++    appliction_id: 256 (0x0100)  [= unsigned applications]
++    application_control_code: 1 (0x01)  [= AUTOSTART]
++    reserved: 15 (0x0f)
++    application_descriptor_loop_length: 61 (0x003d)
++
++        MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++        Descriptor_length: 5 (0x05)
++        protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++        transport_protocol_label: 1 (0x01)
++        remote_connection: 0 (0x00)
++        reserved: 127 (0x7f)
++        component_tag: 10 (0x0a)
++
++        MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++        Descriptor_length: 9 (0x09)
++        application_profile_length: 5 (0x05)
++
++            application_profile: 1 (0x0001)
++            version.major: 1 (0x01)
++            version.minor: 0 (0x00)
++            version.micro: 2 (0x02)
++
++        service_bound_flag: 0 (0x00)
++        visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++        reserved: 31 (0x1f)
++        application_priority: 5 (0x05)
++        transport_protocol_label: 257 (0x0101)
++
++        MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++        Descriptor_length: 17 (0x11)
++            ISO639_language_code:  deu
++            application_name_length: 13 (0x0d)
++            application_name: "ARD TV-Portal"  -- Charset: Latin alphabet
++
++
++        MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++        Descriptor_length: 0 (0x00)
++
++        MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++        Descriptor_length: 20 (0x14)
++        base_directory_length: 1 (0x01)
++        base_directory: "/"
++        classpath_extension_length: 0 (0x00)
++        classpath_extension: ""
++        initial_class: "de.ard.mhp.Portal"
++
++CRC: 2762097556 (0xa4a24394)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2071 (0x0817), Length: 4096 (0x1000)
++Time received: Wed 2004-03-31  23:58:24.313
++----------------------------------------------------------
++PID:  2071 (0x0817)
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 60 (0x3c)  [= DSM-CC - Download Data Messages (DDB)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 4093 (0x0ffd)
++table_id_extension: 7 (0x0007)
++reserved_3: 3 (0x03)
++Version_number: 26 (0x1a)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 1 (0x01)
++Last_section_number: 7 (0x07)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4099 (0x1003)  [= DownloadDataBlock (DDB)]
++    downloadId: 5 (0x00000005)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 4072 (0x0fe8)
++moduleId: 7 (0x0007)
++moduleVersion: 26 (0x1a)
++reserved: 255 (0xff)
++blockNumber: 1 (0x0001)
++Block Data: 
++      0000:  f0 7a 4d bd d6 50 db c5  8b 4e 6a eb 6c 7d 4c 55   .zM..P...Nj.l}LU
++      0010:  20 bd ff c8 da c2 64 7d  5c 73 60 2d a9 de 8f ea    .....d}\s`-....
++      0020:  75 64 d7 a3 d6 9f 35 56  cc a9 6b c1 f4 ba b1 79   ud....5V..k....y
++[...]
++      0fc0:  3d aa af 27 7a 12 9e e8  69 78 7a 49 24 26 ba b7   =..'z...ixzI$&..
++      0fd0:  3b ba 77 6c 74 6f 23 ba  77 5c 74 ef f8 e8 de 09   ;.wlto#.w\t.....
++      0fe0:  d1 bc                                              ..
++CRC: 1995735738 (0x76f482ba)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2072 (0x0818), Length: 4096 (0x1000)
++Time received: Wed 2004-03-31  23:58:24.906
++----------------------------------------------------------
++PID:  2072 (0x0818)
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 60 (0x3c)  [= DSM-CC - Download Data Messages (DDB)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 4093 (0x0ffd)
++table_id_extension: 12 (0x000c)
++reserved_3: 3 (0x03)
++Version_number: 2 (0x02)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 1 (0x01)
++Last_section_number: 5 (0x05)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4099 (0x1003)  [= DownloadDataBlock (DDB)]
++    downloadId: 0 (0x00000000)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 4072 (0x0fe8)
++moduleId: 12 (0x000c)
++moduleVersion: 2 (0x02)
++reserved: 255 (0xff)
++blockNumber: 1 (0x0001)
++Block Data: 
++      0000:  5a bf c2 9d a6 8b 55 79  ac c9 f6 1c fe 7a 0f 97   Z.....Uy.....z..
++      0010:  49 16 26 82 c2 84 ed c2  18 9a 55 9a 22 bb 34 61   I.&.......U.".4a
++[...]
++      0fd0:  04 b1 b2 2c 3f 41 75 ee  80 ef 37 00 0f a3 54 9f   ...,?Au...7...T.
++      0fe0:  cd a9                                              ..
++CRC: 3845873703 (0xe53b6027)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2073 (0x0819), Length: 302 (0x012e)
++Time received: Wed 2004-03-31  23:58:25.625
++----------------------------------------------------------
++PID:  2073 (0x0819)
++Guess table from table id...
++AIT-decoding....
++Table_ID: 116 (0x74)  [= MHP- Application Information Table (AIT)]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 299 (0x012b)
++test_application_flag: 0 (0x00)
++application_type: 1 (0x0001)  [= DVB-J application]
++reserved_3: 3 (0x03)
++Version_number: 1 (0x01)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++common_descriptors_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++application_loop_length: 286 (0x011e)
++    organisation_id: 19 (0x00000013)
++    appliction_id: 256 (0x0100)  [= unsigned applications]
++    application_control_code: 1 (0x01)  [= AUTOSTART]
++    reserved: 15 (0x0f)
++    application_descriptor_loop_length: 61 (0x003d)
++
++        MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++        Descriptor_length: 5 (0x05)
++        protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++        transport_protocol_label: 1 (0x01)
++        remote_connection: 0 (0x00)
++        reserved: 127 (0x7f)
++        component_tag: 10 (0x0a)
++
++        MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++        Descriptor_length: 9 (0x09)
++        application_profile_length: 5 (0x05)
++
++            application_profile: 1 (0x0001)
++            version.major: 1 (0x01)
++            version.minor: 0 (0x00)
++            version.micro: 2 (0x02)
++
++        service_bound_flag: 0 (0x00)
++        visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++        reserved: 31 (0x1f)
++        application_priority: 5 (0x05)
++        transport_protocol_label: 257 (0x0101)
++
++        MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++        Descriptor_length: 17 (0x11)
++            ISO639_language_code:  deu
++            application_name_length: 13 (0x0d)
++            application_name: "ARD TV-Portal"  -- Charset: Latin alphabet
++
++
++        MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++        Descriptor_length: 0 (0x00)
++
++        MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++        Descriptor_length: 20 (0x14)
++        base_directory_length: 1 (0x01)
++        base_directory: "/"
++        classpath_extension_length: 0 (0x00)
++        classpath_extension: ""
++        initial_class: "de.ard.mhp.Portal"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 511 (0x01ff)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 62 (0x003e)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 2 (0x02)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 10 (0x0a)
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 0 (0x00)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 5 (0x05)
++    transport_protocol_label: 513 (0x0201)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 18 (0x12)
++        ISO639_language_code:  deu
++        application_name_length: 14 (0x0e)
++        application_name: "ARD TV-Portal."  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 0 (0x00)
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 20 (0x14)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 0 (0x00)
++    classpath_extension: ""
++    initial_class: "de.ard.mhp.Portal"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 520 (0x0208)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 136 (0x0088)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 3 (0x03)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 14 (0x0e)
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 1 (0x01)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 5 (0x05)
++    transport_protocol_label: 769 (0x0301)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 23 (0x17)
++        ISO639_language_code:  deu
++        application_name_length: 19 (0x13)
++        application_name: "DasErste Interaktiv"  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 55 (0x37)
++        parameter_length: 19 (0x13)
++        Parameter: "config=/browser.prp"
++        parameter_length: 34 (0x22)
++        Parameter: "start=start.png, 365, 510, 350, 35"
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 34 (0x22)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 0 (0x00)
++    classpath_extension: ""
++    initial_class: "tv.scip.browser.hal.mhp.MHPXlet"
++
++CRC: 3440996596 (0xcd1970f4)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2074 (0x081a), Length: 225 (0x00e1)
++Time received: Wed 2004-03-31  23:58:25.925
++----------------------------------------------------------
++PID:  2074 (0x081a)
++Guess table from table id...
++AIT-decoding....
++Table_ID: 116 (0x74)  [= MHP- Application Information Table (AIT)]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 222 (0x00de)
++test_application_flag: 0 (0x00)
++application_type: 1 (0x0001)  [= DVB-J application]
++reserved_3: 3 (0x03)
++Version_number: 3 (0x03)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++common_descriptors_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++application_loop_length: 209 (0x00d1)
++    organisation_id: 19 (0x00000013)
++    appliction_id: 256 (0x0100)  [= unsigned applications]
++    application_control_code: 1 (0x01)  [= AUTOSTART]
++    reserved: 15 (0x0f)
++    application_descriptor_loop_length: 61 (0x003d)
++
++        MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++        Descriptor_length: 5 (0x05)
++        protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++        transport_protocol_label: 1 (0x01)
++        remote_connection: 0 (0x00)
++        reserved: 127 (0x7f)
++        component_tag: 10 (0x0a)
++
++        MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++        Descriptor_length: 9 (0x09)
++        application_profile_length: 5 (0x05)
++
++            application_profile: 1 (0x0001)
++            version.major: 1 (0x01)
++            version.minor: 0 (0x00)
++            version.micro: 2 (0x02)
++
++        service_bound_flag: 0 (0x00)
++        visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++        reserved: 31 (0x1f)
++        application_priority: 5 (0x05)
++        transport_protocol_label: 257 (0x0101)
++
++        MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++        Descriptor_length: 17 (0x11)
++            ISO639_language_code:  deu
++            application_name_length: 13 (0x0d)
++            application_name: "ARD TV-Portal"  -- Charset: Latin alphabet
++
++
++        MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++        Descriptor_length: 0 (0x00)
++
++        MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++        Descriptor_length: 20 (0x14)
++        base_directory_length: 1 (0x01)
++        base_directory: "/"
++        classpath_extension_length: 0 (0x00)
++        classpath_extension: ""
++        initial_class: "de.ard.mhp.Portal"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 515 (0x0203)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 130 (0x0082)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 2 (0x02)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 14 (0x0e)
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 1 (0x01)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 5 (0x05)
++    transport_protocol_label: 513 (0x0201)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 17 (0x11)
++        ISO639_language_code:  deu
++        application_name_length: 13 (0x0d)
++        application_name: "hr interaktiv"  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 55 (0x37)
++        parameter_length: 19 (0x13)
++        Parameter: "config=/browser.prp"
++        parameter_length: 34 (0x22)
++        Parameter: "start=start.png, 365, 510, 350, 35"
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 34 (0x22)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 0 (0x00)
++    classpath_extension: ""
++    initial_class: "tv.scip.browser.hal.mhp.MHPXlet"
++
++CRC: 3006783102 (0xb337de7e)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 2075 (0x081b), Length: 4096 (0x1000)
++Time received: Wed 2004-03-31  23:58:26.173
++----------------------------------------------------------
++PID:  2075 (0x081b)
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 60 (0x3c)  [= DSM-CC - Download Data Messages (DDB)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 4093 (0x0ffd)
++table_id_extension: 3 (0x0003)
++reserved_3: 3 (0x03)
++Version_number: 5 (0x05)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 4 (0x04)
++Last_section_number: 6 (0x06)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4099 (0x1003)  [= DownloadDataBlock (DDB)]
++    downloadId: 5 (0x00000005)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 4072 (0x0fe8)
++moduleId: 3 (0x0003)
++moduleVersion: 5 (0x05)
++reserved: 255 (0xff)
++blockNumber: 4 (0x0004)
++Block Data: 
++      0000:  d2 42 99 86 5f 70 84 17  92 4d 97 5f 00 c4 b3 ed   .B.._p...M._....
++      0010:  41 f9 1d 2d 11 14 53 cd  07 e7 79 e7 36 db dc c9   A..-..S...y.6...
++[...]
++      0fd0:  ee 90 58 3f e6 cc d6 ff  3c 72 9f 45 a3 ce 6c fd   ..X?.....r.E..l.
++      0fe0:  0f 01                                              ..
++CRC: 1321707864 (0x4ec7a958)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3000 (0x0bb8), Length: 78 (0x004e)
++Time received: Wed 2004-03-31  23:58:26.678
++----------------------------------------------------------
++PID:  3000 (0x0bb8)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 75 (0x004b)
++Program_number: 28120 (0x6dd8)
++reserved_2: 3 (0x03)
++Version_number: 30 (0x1e)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3001 (0x0bb9)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3003 (0x0bbb)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 3 (0x0003)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 1 (0x01)
++
++
++    Stream_type: 3 (0x03)  [= ISO/IEC 11172 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3001 (0x0bb9)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 3 (0x03)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3002 (0x0bba)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 17 (0x11)
++
++            DVB-DescriptorTag: 106 (0x6a)  [= AC3_descriptor]
++            Descriptor_length: 1 (0x01)
++            AC3_type_flag: 0 (0x00)
++            bsid_flag: 0 (0x00)
++            mainid_flag: 0 (0x00)
++            asvc_flag: 0 (0x00)
++            reserved_1: 0 (0x00)
++            Additional info:
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 3505987990 (0xd0f92196)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3100 (0x0c1c), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:26.729
++----------------------------------------------------------
++PID:  3100 (0x0c1c)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28121 (0x6dd9)
++reserved_2: 3 (0x03)
++Version_number: 28 (0x1c)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3101 (0x0c1d)
++reserved_4: 15 (0x0f)
++Program_info_length: 9 (0x0009)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 0 (0x00)  [= undefined]
++
++
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 2 (0x02)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3101 (0x0c1d)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 0 (0x00)  [= undefined]
++
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 1597900472 (0x5f3e06b8)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3200 (0x0c80), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:26.907
++----------------------------------------------------------
++PID:  3200 (0x0c80)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28122 (0x6dda)
++reserved_2: 3 (0x03)
++Version_number: 21 (0x15)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3201 (0x0c81)
++reserved_4: 15 (0x0f)
++Program_info_length: 9 (0x0009)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++
++
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 2 (0x02)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3201 (0x0c81)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 3092119701 (0xb84e0095)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3300 (0x0ce4), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:27.075
++----------------------------------------------------------
++PID:  3300 (0x0ce4)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28123 (0x6ddb)
++reserved_2: 3 (0x03)
++Version_number: 15 (0x0f)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3301 (0x0ce5)
++reserved_4: 15 (0x0f)
++Program_info_length: 6 (0x0006)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 0 (0x00)  [= undefined]
++
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3301 (0x0ce5)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 0 (0x00)  [= undefined]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2054036491 (0x7a6e1c0b)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3400 (0x0d48), Length: 50 (0x0032)
++Time received: Wed 2004-03-31  23:58:27.228
++----------------------------------------------------------
++PID:  3400 (0x0d48)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 47 (0x002f)
++Program_number: 28124 (0x6ddc)
++reserved_2: 3 (0x03)
++Version_number: 15 (0x0f)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3401 (0x0d49)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3401 (0x0d49)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 0 (0x0000)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2292957605 (0x88abc1a5)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3500 (0x0dac), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:27.428
++----------------------------------------------------------
++PID:  3500 (0x0dac)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28125 (0x6ddd)
++reserved_2: 3 (0x03)
++Version_number: 21 (0x15)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3501 (0x0dad)
++reserved_4: 15 (0x0f)
++Program_info_length: 9 (0x0009)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++
++
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 2 (0x02)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3501 (0x0dad)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2359447917 (0x8ca2516d)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3600 (0x0e10), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:27.594
++----------------------------------------------------------
++PID:  3600 (0x0e10)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28126 (0x6dde)
++reserved_2: 3 (0x03)
++Version_number: 24 (0x18)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3601 (0x0e11)
++reserved_4: 15 (0x0f)
++Program_info_length: 6 (0x0006)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3601 (0x0e11)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2749573022 (0xa3e3279e)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3700 (0x0e74), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:27.751
++----------------------------------------------------------
++PID:  3700 (0x0e74)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28127 (0x6ddf)
++reserved_2: 3 (0x03)
++Version_number: 24 (0x18)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3701 (0x0e75)
++reserved_4: 15 (0x0f)
++Program_info_length: 6 (0x0006)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3701 (0x0e75)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 2124815763 (0x7ea61d93)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3800 (0x0ed8), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:27.905
++----------------------------------------------------------
++PID:  3800 (0x0ed8)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28128 (0x6de0)
++reserved_2: 3 (0x03)
++Version_number: 15 (0x0f)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3801 (0x0ed9)
++reserved_4: 15 (0x0f)
++Program_info_length: 6 (0x0006)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 0 (0x00)  [= undefined]
++
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3801 (0x0ed9)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 9 (0x0009)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 0 (0x00)  [= undefined]
++
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 2 (0x02)
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 316457450 (0x12dcc1ea)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 3900 (0x0f3c), Length: 65 (0x0041)
++Time received: Wed 2004-03-31  23:58:28.078
++----------------------------------------------------------
++PID:  3900 (0x0f3c)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 62 (0x003e)
++Program_number: 28129 (0x6de1)
++reserved_2: 3 (0x03)
++Version_number: 24 (0x18)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 3901 (0x0f3d)
++reserved_4: 15 (0x0f)
++Program_info_length: 9 (0x0009)
++
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++
++
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 2 (0x02)
++
++
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 3901 (0x0f3d)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2070 (0x0816)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 5 (0x0005)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2072 (0x0818)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 14 (0x000e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 0 (0x00000000)
++            format_id: 0 (0x00)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 10 (0x0a)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 2 (0x02)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++
++CRC: 3922096944 (0xe9c67330)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 7100 (0x1bbc), Length: 161 (0x00a1)
++Time received: Wed 2004-03-31  23:58:28.107
++----------------------------------------------------------
++PID:  7100 (0x1bbc)
++Guess table from table id...
++AIT-decoding....
++Table_ID: 116 (0x74)  [= MHP- Application Information Table (AIT)]
++Section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++section_length: 158 (0x009e)
++test_application_flag: 0 (0x00)
++application_type: 1 (0x0001)  [= DVB-J application]
++reserved_3: 3 (0x03)
++Version_number: 0 (0x00)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_section_number: 0 (0x00)
++reserved_4: 15 (0x0f)
++common_descriptors_length: 0 (0x0000)
++
++reserved_5: 15 (0x0f)
++application_loop_length: 145 (0x0091)
++    organisation_id: 19 (0x00000013)
++    appliction_id: 100 (0x0064)  [= unsigned applications]
++    application_control_code: 1 (0x01)  [= AUTOSTART]
++    reserved: 15 (0x0f)
++    application_descriptor_loop_length: 65 (0x0041)
++
++        MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++        Descriptor_length: 5 (0x05)
++        protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++        transport_protocol_label: 0 (0x00)
++        remote_connection: 0 (0x00)
++        reserved: 127 (0x7f)
++        component_tag: 104 (0x68)
++
++        MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++        Descriptor_length: 9 (0x09)
++        application_profile_length: 5 (0x05)
++
++            application_profile: 1 (0x0001)
++            version.major: 1 (0x01)
++            version.minor: 0 (0x00)
++            version.micro: 2 (0x02)
++
++        service_bound_flag: 1 (0x01)
++        visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++        reserved: 31 (0x1f)
++        application_priority: 0 (0x00)
++        transport_protocol_label: 1 (0x0001)
++
++        MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++        Descriptor_length: 14 (0x0e)
++            ISO639_language_code:  deg
++            application_name_length: 10 (0x0a)
++            application_name: "WDR-Ticker"  -- Charset: Latin alphabet
++
++
++        MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++        Descriptor_length: 0 (0x00)
++
++        MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++        Descriptor_length: 27 (0x1b)
++        base_directory_length: 1 (0x01)
++        base_directory: "/"
++        classpath_extension_length: 1 (0x01)
++        classpath_extension: "/"
++        initial_class: "de.irt.ticker.WDRTicker"
++
++organisation_id: 19 (0x00000013)
++appliction_id: 256 (0x0100)  [= unsigned applications]
++application_control_code: 2 (0x02)  [= PRESENT]
++reserved: 15 (0x0f)
++application_descriptor_loop_length: 62 (0x003e)
++
++    MHP_AIT-DescriptorTag: 2 (0x02)  [= Transport protocol descriptor]
++    Descriptor_length: 5 (0x05)
++    protocol_id: 1 (0x0001)  [= MHP Object Carousel]
++    transport_protocol_label: 1 (0x01)
++    remote_connection: 0 (0x00)
++    reserved: 127 (0x7f)
++    component_tag: 10 (0x0a)
++
++    MHP_AIT-DescriptorTag: 0 (0x00)  [= Application descriptor]
++    Descriptor_length: 9 (0x09)
++    application_profile_length: 5 (0x05)
++
++        application_profile: 1 (0x0001)
++        version.major: 1 (0x01)
++        version.minor: 0 (0x00)
++        version.micro: 2 (0x02)
++
++    service_bound_flag: 0 (0x00)
++    visibility: 3 (0x03)  [= application visible to user and appl. listening api]
++    reserved: 31 (0x1f)
++    application_priority: 0 (0x00)
++    transport_protocol_label: 257 (0x0101)
++
++    MHP_AIT-DescriptorTag: 1 (0x01)  [= Application name descriptor]
++    Descriptor_length: 17 (0x11)
++        ISO639_language_code:  eng
++        application_name_length: 13 (0x0d)
++        application_name: "ARD TV-Portal"  -- Charset: Latin alphabet
++
++
++    MHP_AIT-DescriptorTag: 3 (0x03)  [= DVB-J application descriptor]
++    Descriptor_length: 0 (0x00)
++
++    MHP_AIT-DescriptorTag: 4 (0x04)  [= DVB-J application location descriptor]
++    Descriptor_length: 21 (0x15)
++    base_directory_length: 1 (0x01)
++    base_directory: "/"
++    classpath_extension_length: 1 (0x01)
++    classpath_extension: "/"
++    initial_class: "de.ard.mhp.Portal"
++
++CRC: 3448093584 (0xcd85bb90)
++==========================================================
++
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 7101 (0x1bbd), Length: 4096 (0x1000)
++Time received: Wed 2004-03-31  23:58:28.286
++----------------------------------------------------------
++PID:  7101 (0x1bbd)
++Guess table from table id...
++DSM-CC-decoding....
++Table_ID: 60 (0x3c)  [= DSM-CC - Download Data Messages (DDB)]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved_1: 3 (0x03)
++dsmcc_section_length: 4093 (0x0ffd)
++table_id_extension: 26640 (0x6810)
++reserved_3: 3 (0x03)
++Version_number: 1 (0x01)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 3 (0x03)
++Last_section_number: 5 (0x05)
++DSM-CC Message Header:
++    protocolDiscriminator: 17 (0x11)
++    dsmccType: 3 (0x03)  [= Download message]
++    messageId: 4099 (0x1003)  [= DownloadDataBlock (DDB)]
++    downloadId: 1 (0x00000001)
++    reserved: 255 (0xff)
++    adaptionLength: 0 (0x00)
++    messageLength: 4072 (0x0fe8)
++moduleId: 26640 (0x6810)
++moduleVersion: 1 (0x01)
++reserved: 255 (0xff)
++blockNumber: 3 (0x0003)
++Block Data: 
++      0000:  1d 00 11 c4 5d 85 b8 3d  f0 75 82 d2 71 04 bb 10   ....]..=.u..q...
++      0010:  ec 36 f0 f6 ff 02 ea d5  e9 45 9d ae d6 29 9a 78   .6.......E...).x
++      0020:  3e 25 c7 3d a5 f4 1f 02  c1 5d ce 55 d0 78 f4 25   .%.=.....].U.x.%
++      0030:  df 40 cd db 17 69 c3 5d  bc fc 8e 70 a4 bd 83 67   .@...i.]...p...g
++      0040:  ed 3c 75 17 ac 24 e9 2e  d8 f9 d1 50 6f 47 a4 b5   ..u..$.....PoG..
++      0050:  cf 7a d2 b2 dd ba bb 62  5d af 8a 86 db b6 ca 0b   .z.....b].......
++[...]
++      0fb0:  db 26 7d 87 be 7b 36 06  7b ff e5 b9 98 de 6e 37   .&}..{6.{.....n7
++      0fc0:  74 b6 4b be ce 2f 42 24  8d e9 c4 e6 26 61 ed 55   t.K../B$....&a.U
++      0fd0:  58 95 89 37 56 51 56 bd  33 d1 e9 13 3d 29 7b 37   X..7VQV.3...=){7
++      0fe0:  ce 69                                              .i
++CRC: 2967174898 (0xb0db7ef2)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-pmt.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pmt.html +--- dvbsnoop-1.3.77/html/examples/example-pmt.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-pmt.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,439 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples: Program Map ++ Table ++ ++ ++

Examples: Program Map Table (PMT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x062
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 98 (0x0062), Length: 54 (0x0036)
++Time received: Tue 2003-11-25  02:22:11.324
++---------------------------------------------------------
++PID:  98 (0x0062)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= program_map_section]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 51 (0x0033)
++Program_number: 661 (0x0295)
++reserved_2: 3 (0x03)
++Version_number: 0 (0x00)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 2559 (0x09ff)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++    
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2559 (0x09ff)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++        
++        MPEG-DescriptorTag: 2 (0x02)  [= video_stream_descriptor]
++        Descriptor_length: 3 (0x03)
++        multiple_frame_rate_flag: 0 (0x00)
++        frame_rate_code: 3 (0x0003)
++        MPEG_1_only_flag: 0 (0x00)
++        constrained_parameter_flag: 1 (0x01)
++        still_picture_flag: 0 (0x00)
++        
++        MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
++        Descriptor_length: 3 (0x03)
++        reserved_1: 3 (0x03)
++        maximum_bitrate: 3750 (0x00000ea6)  (= 187500 Bytes/sec)
++        
++        DVB-DescriptorTag: 177 (0xb1)  [= User defined]
++        Descriptor_length: 1 (0x01)
++        Descriptor-Data:
++          0000:   . 
++          0000:  01 
++        
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 1 (0x01)
++        
++    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 2560 (0x0a00)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 12 (0x000c)
++        
++        MPEG-DescriptorTag: 3 (0x03)  [= audio_stream_descriptor]
++        Descriptor_length: 1 (0x01)
++        free_format_flag: 0 (0x00)
++        ID: 1 (0x01)
++        layer: 2 (0x02)
++        variable_rate_audio_indicator: 0 (0x00)
++        reserved_1: 7 (0x07)
++        
++        MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++        Descriptor_length: 4 (0x04)
++            ISO639_language_code:  deu
++            Audio_type: 1 (0x01)  [= clean effects]
++            
++            
++        DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++        Descriptor_length: 1 (0x01)
++        Component_tag: 3 (0x03)
++CRC: 2435618948 (0x912c9884)
++==========================================================
++
++
++


++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1  0x0c8       
++dvbsnoop V1.2.38 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++SECT-Packet: 00000001   PID: 200 (0x00c8), Length: 196 (0x00c4)
++Time received: Mon 2004-02-09  23:54:45.386
++----------------------------------------------------------
++  0000:  02 b0 c1 6d 67 c3 00 00 e0 d2 f0 00 02 e0 d2 f0 
++  0000:   .  .  .  m  g  .  .  .  .  .  .  .  .  .  .  . 
++  0010:  00 03 e0 dc f0 06 0a 04 64 65 75 01 06 e0 e6 f0 
++  0010:   .  .  .  .  .  .  .  .  d  e  u  .  .  .  .  . 
++  0020:  29 56 05 64 65 75 09 00 45 20 01 18 e7 e8 e9 ea 
++  0020:   )  V  .  d  e  u  .  .  E     .  .  .  .  .  . 
++  0030:  eb ec ed ee ef f4 f5 f6 c7 c8 c9 ca cb cc cd ce 
++  0030:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++  0040:  cf d4 d5 d6 04 01 f0 05 01 f7 0b e3 bc f0 10 66 
++  0040:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  f 
++  0050:  04 00 f0 00 01 52 01 0b 13 05 00 00 00 01 00 0b 
++  0050:   .  .  .  .  .  R  .  .  .  .  .  .  .  .  .  . 
++  0060:  e3 c3 f0 10 66 04 00 f0 00 01 52 01 10 13 05 00 
++  0060:   .  .  .  .  f  .  .  .  .  .  R  .  .  .  .  . 
++  0070:  00 00 03 00 0b e3 c2 f0 10 66 04 00 f0 00 01 52 
++  0070:   .  .  .  .  .  .  .  .  .  f  .  .  .  .  .  R 
++  0080:  01 0f 13 05 00 00 00 03 00 0b e3 c1 f0 10 66 04 
++  0080:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  f  . 
++  0090:  00 f0 00 01 52 01 0e 13 05 00 00 00 03 00 0b e3 
++  0090:   .  .  .  .  R  .  .  .  .  .  .  .  .  .  .  . 
++  00a0:  c0 f0 10 66 04 00 f0 00 01 52 01 0d 13 05 00 00 
++  00a0:   .  .  .  f  .  .  .  .  .  R  .  .  .  .  .  . 
++  00b0:  00 03 00 05 e3 bb f0 08 52 01 70 6f 03 00 01 e0 
++  00b0:   .  .  .  .  .  .  .  .  R  .  p  o  .  .  .  . 
++  00c0:  ca 16 d0 16 
++  00c0:   .  .  .  . 
++
++PID:  200 (0x00c8)
++Guess table from table id...
++PMT-decoding....
++Table_ID: 2 (0x02)  [= program_map_section]
++section_syntax_indicator: 1 (0x01)
++(fixed): 0 (0x00)
++reserved_1: 3 (0x03)
++Section_length: 193 (0x00c1)
++Program_number: 28007 (0x6d67)
++reserved_2: 3 (0x03)
++Version_number: 1 (0x01)
++current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++reserved_3: 7 (0x07)
++PCR PID: 210 (0x00d2)
++reserved_4: 15 (0x0f)
++Program_info_length: 0 (0x0000)
++
++    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 210 (0x00d2)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 0 (0x0000)
++
++    Stream_type: 3 (0x03)  [= ISO/IEC 11172 Audio]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 220 (0x00dc)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 6 (0x0006)
++
++            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
++            Descriptor_length: 4 (0x04)
++               ISO639_language_code:  deu
++               Audio_type: 1 (0x01)  [= clean effects]
++
++
++    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 230 (0x00e6)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 41 (0x0029)
++
++            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
++            Descriptor_length: 5 (0x05)
++               ISO639_language_code:  deu
++               Teletext_type: 1 (0x01)  [= initial teletext page]
++               Teletext_magazine_number: 1 (0x01)
++               Teletext_page_number: 0 (0x00)
++
++
++            DVB-DescriptorTag: 69 (0x45)  [= VBI_data_descriptor]
++            Descriptor_length: 32 (0x20)
++
++               Data_service_id: 1 (0x01)  [= EBU teletext]
++               Data_service_descriptor_length: 24 (0x18)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 7 (0x07)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 8 (0x08)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 9 (0x09)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 10 (0x0a)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 11 (0x0b)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 12 (0x0c)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 13 (0x0d)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 14 (0x0e)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 15 (0x0f)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 20 (0x14)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 21 (0x15)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 22 (0x16)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 7 (0x07)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 8 (0x08)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 9 (0x09)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 10 (0x0a)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 11 (0x0b)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 12 (0x0c)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 13 (0x0d)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 14 (0x0e)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 15 (0x0f)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 20 (0x14)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 21 (0x15)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 0 (0x00)
++                  line_offset: 22 (0x16)
++
++               Data_service_id: 4 (0x04)  [= VPS]
++               Data_service_descriptor_length: 1 (0x01)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 16 (0x10)
++
++               Data_service_id: 5 (0x05)  [= WSS]
++               Data_service_descriptor_length: 1 (0x01)
++
++                  reserved_1: 3 (0x03)
++                  field_parity: 1 (0x01)
++                  line_offset: 23 (0x17)
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 956 (0x03bc)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01 
++                 0000:   .  . 
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 11 (0x0b)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 1 (0x00000001)
++            format_id: 0 (0x00)
++            Private Data:
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 963 (0x03c3)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01 
++                 0000:   .  . 
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 16 (0x10)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 3 (0x00000003)
++            format_id: 0 (0x00)
++            Private Data:
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 962 (0x03c2)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01 
++                 0000:   .  . 
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 15 (0x0f)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 3 (0x00000003)
++            format_id: 0 (0x00)
++            Private Data:
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 961 (0x03c1)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01 
++                 0000:   .  . 
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 14 (0x0e)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 3 (0x00000003)
++            format_id: 0 (0x00)
++            Private Data:
++
++    Stream_type: 11 (0x0b)  [= ISO/IEC 13818-6 DSM-CC U-N Messages]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 960 (0x03c0)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 16 (0x0010)
++
++            DVB-DescriptorTag: 102 (0x66)  [= data_broadcast_id_descriptor]
++            Descriptor_length: 4 (0x04)
++            Data_broadcast_ID: 240 (0x00f0)  [= MHP Object Carousel]
++            ID_selector_bytes:
++                 0000:  00 01 
++                 0000:   .  . 
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 13 (0x0d)
++
++            MPEG-DescriptorTag: 19 (0x13)  [= carousel_identifier_descriptor]
++            Descriptor_length: 5 (0x05)
++            Carousel_id: 3 (0x00000003)
++            format_id: 0 (0x00)
++            Private Data:
++
++    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
++    reserved_1: 7 (0x07)
++    Elementary_PID: 955 (0x03bb)
++    reserved_2: 15 (0x0f)
++    ES_info_length: 8 (0x0008)
++
++            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
++            Descriptor_length: 1 (0x01)
++            Component_tag: 112 (0x70)
++
++            DVB-DescriptorTag: 111 (0x6f)  [= application_signalling_descriptor]
++            Descriptor_length: 3 (0x03)
++            Application type: 1 (0x0001)
++            reserved: 7 (0x07)
++            AIT version nr.: 0 (0x00)
++CRC: 3390492694 (0xca16d016)
++==========================================================
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-private-section.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-private-section.html +--- dvbsnoop-1.3.77/html/examples/example-private-section.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-private-section.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,109 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Decoding User ++ Defined/Private Data ++ ++ ++

Example: Decoding User Defined/Private Data

++

Default-Decoding:

++ ++ ++ ++ ++
++
# dvbsnoop -n 1 0x0997
++dvbsnoop V1.3.76 -- http://dvbsnoop.sourceforge.net/ 
++
++------------------------------------------------------------
++SECT-Packet: 00000001   PID: (Unkown PID), Length: 65 (0x0041)
++from file: cc
++------------------------------------------------------------
++  0000:  a1 80 3e 00 12 09 03 04  00 04 00 85 00 00 00 08   ..>.............
++  0010:  0d 44 61 73 20 4d 65 64  61 69 6c 6c 6f 6e 00 1d   .Das Medaillon..
++  0020:  d0 2b 04 00 00 24 00 00  0d 44 61 73 20 4d 65 64   .+...$...Das Med
++  0030:  61 69 6c 6c 6f 6e 00 00  04 00 23 81 34 fb ec 95   aillon....#.4...
++  0040:  d6                                                 .
++
++Guess table from table id...
++User_Defined-decoding....
++Table_ID: 161 (0xa1)  [= User private]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved: 0 (0x00)
++private_section_length: 62 (0x003e)
++table_id_extension: 18 (0x0012)
++reserved: 0 (0x00)
++Version_number: 4 (0x04)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 3 (0x03)
++Last_section_number: 4 (0x04)
++Private Data:
++      0000:  00 04 00 85 00 00 00 08  0d 44 61 73 20 4d 65 64   .........Das Med
++      0010:  61 69 6c 6c 6f 6e 00 1d  d0 2b 04 00 00 24 00 00   aillon...+...$..
++      0020:  0d 44 61 73 20 4d 65 64  61 69 6c 6c 6f 6e 00 00   .Das Medaillon..
++      0030:  04 00 23 81 34                                     ..#.4
++CRC: 4226586070 (0xfbec95d6)
++==========================================================
++
++
++



++

Known Provider:

++

Decoding the same section table packet, passing the providers name ++ "premiere.de" to dvbsnoop...

++ ++ ++ ++ ++
++
# dvbsnoop -n 1 -privateprovider premiere.de  0x0997
++dvbsnoop V1.3.76 -- http://dvbsnoop.sourceforge.net/ 
++
++------------------------------------------------------------
++SECT-Packet: 00000001   PID: (Unkown PID), Length: 65 (0x0041)
++from file: cc
++------------------------------------------------------------
++  0000:  a1 80 3e 00 12 09 03 04  00 04 00 85 00 00 00 08   ..>.............
++  0010:  0d 44 61 73 20 4d 65 64  61 69 6c 6c 6f 6e 00 1d   .Das Medaillon..
++  0020:  d0 2b 04 00 00 24 00 00  0d 44 61 73 20 4d 65 64   .+...$...Das Med
++  0030:  61 69 6c 6c 6f 6e 00 00  04 00 23 81 34 fb ec 95   aillon....#.4...
++  0040:  d6                                                 .
++
++Guess table from table id...
++using private provider space: premiere.de
++User_Defined-decoding....
++Table_ID: 161 (0xa1)  [= Premiere Content Presentation Table]
++Section_syntax_indicator: 1 (0x01)
++private_indicator: 0 (0x00)
++reserved: 0 (0x00)
++private_section_length: 62 (0x003e)
++table_id_extension: 18 (0x0012)
++reserved: 0 (0x00)
++Version_number: 4 (0x04)
++Current_next_indicator: 1 (0x01)  [= valid now]
++Section_number: 3 (0x03)
++Last_section_number: 4 (0x04)
++Transport_stream_ID: 4 (0x0004)
++Original_network_ID: 133 (0x0085)
++virtual_channel_id: 8 (0x00000008)
++virtual_channel_name_length: 13 (0x0d)
++virtual_channel_name: "Das Medaillon"  -- Charset: Latin alphabet
++reserved: 0 (0x00)
++virtual_channel_info_length: 29 (0x001d)
++start_time: 0xd02b040000 [=2004-10-13 04:00:00 (UTC)]
++duration: 24:00:00
++virtual_event_name_length: 13 (0x0d)
++virtual_event_name: "Das Medaillon"  -- Charset: Latin alphabet
++virtual_event_info_length: 0 (0x00)
++virtual_event_info: ""
++reserved: 0 (0x00)
++content_list_length: 4 (0x0004)
++content_id: 2326836 (0x00238134)
++CRC: 4226586070 (0xfbec95d6)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-sdt.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-sdt.html +--- dvbsnoop-1.3.77/html/examples/example-sdt.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-sdt.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,666 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Service Description ++ Table ++ ++ ++

Example: Service Description Table (SDT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 1 -nph 0x11
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 17 (0x0011), Length: 1020 (0x03fc)
++Time received: Tue 2003-11-25  02:15:23.649
++---------------------------------------------------------
++PID:  17 (0x0011)
++SDT-decoding....
++Table_ID: 70 (0x46)  [= service_description_section - other transport stream]
++section_syntax_indicator: 1 (0x01)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 1017 (0x03f9)
++Transport_Stream_ID: 7 (0x0007)
++reserved_3: 3 (0x03)
++Version_number: 9 (0x09)
++Current_next_indicator: 1 (0x01)
++Section_number: 0 (0x00)
++Last_Section_number: 0 (0x00)
++Original_network_ID:  133 (0x0085)  [= BetaTechnik | BetaTechnik]
++reserved_4: 255 (0xff)
++    
++    Service_id: 3971 (0x0f83)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 0 (0x00)
++    EIT_present_following_flag: 0 (0x00)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 22 (0x0016)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 20 (0x14)
++        Service_type: 12 (0x0c)  [= data broadcast service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "BData2"  -- Charset: Latin alphabet
++        
++    Service_id: 53 (0x0035)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 39 (0x0027)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 31 (0x1f)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 8 (0x08)
++        Service_provider_name: "PREMIERE"  -- Charset: Latin alphabet
++        Service_name_length: 20 (0x0014)
++        Service_name: "PREMIERE Austria"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            
++    Service_id: 772 (0x0304)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 25 (0x19)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 11 (0x000b)
++        Service_name: "TV.BERLIN"  -- Charset: Latin alphabet
++        
++    Service_id: 514 (0x0202)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 29 (0x1d)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 15 (0x000f)
++        Service_name: "ONTV Regional"  -- Charset: Latin alphabet
++        
++    Service_id: 775 (0x0307)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 29 (0x1d)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 15 (0x000f)
++        Service_name: "Franken SAT"  -- Charset: Latin alphabet
++        
++    Service_id: 774 (0x0306)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 33 (0x0021)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 27 (0x1b)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 13 (0x000d)
++        Service_name: "GOD Channel"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 2 (0x02)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 54 (0x0036)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 29 (0x1d)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 15 (0x000f)
++        Service_name: "lastminute.de"  -- Charset: Latin alphabet
++        
++    Service_id: 769 (0x0301)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 0 (0x00)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 36 (0x0024)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 30 (0x1e)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 16 (0x0010)
++        Service_name: "TV TRAVEL SHOP"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 2 (0x02)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 169 (0x00a9)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 29 (0x1d)
++        Service_type: 2 (0x02)  [= digital radio sound service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 15 (0x000f)
++        Service_name: "sunshine live"  -- Charset: Latin alphabet
++        
++    Service_id: 3979 (0x0f8b)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 0 (0x00)
++    EIT_present_following_flag: 0 (0x00)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 43 (0x002b)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 37 (0x25)
++        Service_type: 179 (0xb3)  [= User defined]
++        Service_provider_name_length: 8 (0x08)
++        Service_provider_name: "PREMIERE"  -- Charset: Latin alphabet
++        Service_name_length: 26 (0x001a)
++        Service_name: "PREMIERE SPORT INTERACTIVE"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 2 (0x02)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 770 (0x0302)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 39 (0x0027)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 31 (0x1f)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 17 (0x0011)
++        Service_name: "BD Partner TV"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            
++    Service_id: 771 (0x0303)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 26 (0x001a)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 18 (0x12)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 4 (0x0004)
++        Service_name: "BD 1"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            
++    Service_id: 773 (0x0305)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 26 (0x001a)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 18 (0x12)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 4 (0x0004)
++        Service_name: "BD 4"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            
++    Service_id: 48 (0x0030)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 25 (0x19)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 14 (0x0e)
++        Service_provider_name: "ProSiebenSat.1"  -- Charset: Latin alphabet
++        Service_name_length: 8 (0x0008)
++        Service_name: "SAT.1-CH"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 2 (0x02)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 160 (0x00a0)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 30 (0x001e)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 28 (0x1c)
++        Service_type: 2 (0x02)  [= digital radio sound service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 14 (0x000e)
++        Service_name: "ROCK ANTENNE"  -- Charset: Latin alphabet
++        
++    Service_id: 170 (0x00aa)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 32 (0x0020)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 30 (0x1e)
++        Service_type: 2 (0x02)  [= digital radio sound service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 16 (0x0010)
++        Service_name: "ANTENNE BAYERN"  -- Charset: Latin alphabet
++        
++    Service_id: 3975 (0x0f87)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 0 (0x00)
++    EIT_present_following_flag: 0 (0x00)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 31 (0x001f)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 20 (0x14)
++        Service_type: 12 (0x0c)  [= data broadcast service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "BData4"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
++        Descriptor_length: 7 (0x07)
++        Transport_stream_ID: 3 (0x0003)
++        Original_network_ID: 133 (0x0085)  [= BetaTechnik | BetaTechnik]
++        Service_ID: 247 (0x00f7)  [=  --> refers to PMS program_number]
++        Linkage_type: 144 (0x90)  [= user defined]
++            Private data:
++            
++    Service_id: 658 (0x0292)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 34 (0x0022)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 26 (0x1a)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 8 (0x08)
++        Service_provider_name: "PREMIERE"  -- Charset: Latin alphabet
++        Service_name_length: 15 (0x000f)
++        Service_name: "PREMIERE INFO"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 161 (0x00a1)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 25 (0x19)
++        Service_type: 2 (0x02)  [= digital radio sound service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 11 (0x000b)
++        Service_name: "ERF Radio"  -- Charset: Latin alphabet
++        
++    Service_id: 660 (0x0294)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 27 (0x001b)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 21 (0x15)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 7 (0x0007)
++        Service_name: "DPC_DVB"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 2 (0x02)
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 3976 (0x0f88)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 0 (0x00)
++    EIT_present_following_flag: 0 (0x00)
++    Running_status: 4 (0x04)  [= running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 154 (0x009a)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 20 (0x14)
++        Service_type: 12 (0x0c)  [= data broadcast service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "BData5"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 1 (0x01)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 2 (0x02)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 3 (0x03)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 4 (0x04)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 5 (0x05)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 6 (0x06)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 7 (0x07)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 8 (0x08)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 9 (0x09)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 10 (0x0a)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++        DVB-DescriptorTag: 100 (0x64)  [= data_broadcast_descriptor]
++        Descriptor_length: 10 (0x0a)
++        Data_broadcast_ID: 5 (0x0005)  [= Multi protocol encapsulation]
++        Component_tag: 11 (0x0b)
++        Selector_length: 2 (0x02)
++            Multi_Protocol_Encapsulation [EN 301 192]:
++            MAC_address_range: 6 (0x06)  [= 6,5,4,3,2,1]
++            MAC_ip_mapping_flag: 1 (0x01)
++            alignment_indicator: 0 (0x00)  [= 8 bit]
++            reserved: 7 (0x07)
++            max_sections_per_datagram: 1 (0x01)
++        ISO639_2_language_code:  deu
++        Text_length: 0 (0x00)
++        Text: ""
++        
++    Service_id: 1635 (0x0663)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 24 (0x0018)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 22 (0x16)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 11 (0x0b)
++        Service_provider_name: "BetaDigital"  -- Charset: Latin alphabet
++        Service_name_length: 8 (0x0008)
++        Service_name: "iFoxKids"  -- Charset: Latin alphabet
++        
++    Service_id: 659 (0x0293)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
++    Descriptors_loop_length: 29 (0x001d)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 21 (0x15)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 12 (0x0c)
++        Service_provider_name: "Bouquet Test"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "Test 2"  -- Charset: Latin alphabet
++        
++        DVB-DescriptorTag: 83 (0x53)  [= CA_identifier_descriptor]
++        Descriptor_length: 4 (0x04)
++            CA_system_ID: 6145 (0x1801)  [= Kudelski SA]
++            CA_system_ID: 5890 (0x1702)  [= Beta Technik (Betacrypt)]
++            
++    Service_id: 55 (0x0037)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 23 (0x0017)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 21 (0x15)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 12 (0x0c)
++        Service_provider_name: "Bouquet Test"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "Test 3"  -- Charset: Latin alphabet
++        
++    Service_id: 56 (0x0038)  [=  --> refers to PMS program_number]
++    reserved_1: 63 (0x3f)
++    EIT_schedule_flag: 1 (0x01)
++    EIT_present_following_flag: 1 (0x01)
++    Running_status: 1 (0x01)  [= not running]
++    Free_CA_mode: 0 (0x00)  [= unscrambled]
++    Descriptors_loop_length: 23 (0x0017)
++        
++        DVB-DescriptorTag: 72 (0x48)  [= service_descriptor]
++        Descriptor_length: 21 (0x15)
++        Service_type: 1 (0x01)  [= digital television service]
++        Service_provider_name_length: 12 (0x0c)
++        Service_provider_name: "Bouquet Test"  -- Charset: Latin alphabet
++        Service_name_length: 6 (0x0006)
++        Service_name: "Test 4"  -- Charset: Latin alphabet
++CRC: 550415263 (0x20ceab9f)
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-signal.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-signal.html +--- dvbsnoop-1.3.77/html/examples/example-signal.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-signal.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,171 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Examples: Frontend Signal ++ Statistics ++ ++ ++

Examples: Signal Statistics

++ ++ ++ ++ ++
++
# dvbsnoop -n 30 -pd 9 -s signal
++dvbsnoop V1.1.55 -- http://dvbsnoop.sourceforge.net/ 
++   DEMUX : /dev/dvb/adapter0/demux0
++   DVR   : /dev/dvb/adapter0/dvr0
++   FRONTEND: /dev/dvb/adapter0/frontend0
++
++---------------------------------------------------------
++Transponder/Frequency signal strength statistics...
++max cycle count: 30 
++Capabilities: BER: 1  SNR: 1  SIG: 1  STAT: 1  UBLK: 1
++---------------------------------------------------------
++cycle: 1  d_time: 0.001 s  Sig: 0  SNR: 514  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 2  d_time: 0.008 s  Sig: 0  SNR: 771  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 3  d_time: 0.042 s  Sig: 0  SNR: 257  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 4  d_time: 0.008 s  Sig: 0  SNR: 0  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 5  d_time: 0.009 s  Sig: 0  SNR: 771  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 6  d_time: 0.009 s  Sig: 0  SNR: 514  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 7  d_time: 0.009 s  Sig: 0  SNR: 771  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 8  d_time: 0.009 s  Sig: 0  SNR: 1285  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 9  d_time: 0.042 s  Sig: 0  SNR: 2313  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 10  d_time: 0.009 s  Sig: 0  SNR: 2313  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 11  d_time: 0.009 s  Sig: 0  SNR: 1542  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 12  d_time: 0.009 s  Sig: 0  SNR: 1542  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 13  d_time: 0.008 s  Sig: 0  SNR: 1799  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 14  d_time: 0.009 s  Sig: 0  SNR: 1285  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 15  d_time: 0.009 s  Sig: 0  SNR: 1799  BER: 0 UBLK: 4294967295  Stat: 0x00 []
++cycle: 16  d_time: 0.009 s  Sig: 46517  SNR: 52171  BER: 0 UBLK: 4294967295  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 17  d_time: 0.019 s  Sig: 46517  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 18  d_time: 0.008 s  Sig: 46517  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 19  d_time: 0.009 s  Sig: 46517  SNR: 53713  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 20  d_time: 0.009 s  Sig: 46517  SNR: 53713  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 21  d_time: 0.008 s  Sig: 46260  SNR: 53713  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 22  d_time: 0.009 s  Sig: 46260  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 23  d_time: 0.009 s  Sig: 46260  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 24  d_time: 0.008 s  Sig: 46517  SNR: 53713  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 25  d_time: 0.009 s  Sig: 46517  SNR: 53713  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 26  d_time: 0.009 s  Sig: 46517  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 27  d_time: 0.009 s  Sig: 46517  SNR: 53970  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 28  d_time: 0.009 s  Sig: 46517  SNR: 54227  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 29  d_time: 0.009 s  Sig: 46517  SNR: 54227  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 30  d_time: 0.008 s  Sig: 46517  SNR: 54227  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++# 
++
++



++ ++ ++ ++ ++
++
# dvbsnoop  -pd 2 -s signal
++dvbsnoop V1.1.55 -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++Transponder/Frequency signal strength statistics...
++---------------------------------------------------------
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55512  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55512  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55512  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55512  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55512  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++Sig: 52171  SNR: 55255  BER: 0 UBLK: 0  Stat: 0x1f 
++[...]
++



++ ++ ++ ++ ++
++
during transponder/channel scan:
++
++[...]
++cycle: 1942  d_time: 0.009 s  Sig: 51657  SNR: 33153  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1943  d_time: 0.007 s  Sig: 51914  SNR: 34438  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1944  d_time: 0.008 s  Sig: 51657  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1945  d_time: 0.008 s  Sig: 51400  SNR: 33924  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1946  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1947  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1948  d_time: 0.008 s  Sig: 51400  SNR: 28784  BER: 0 UBLK: 125  Stat: 0x01 [SIG ]
++cycle: 1949  d_time: 0.020 s  Sig: 51657  SNR: 32896  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1950  d_time: 0.008 s  Sig: 51400  SNR: 34438  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1951  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1952  d_time: 0.008 s  Sig: 51657  SNR: 32896  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1953  d_time: 0.009 s  Sig: 51657  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1954  d_time: 0.008 s  Sig: 51657  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1955  d_time: 0.008 s  Sig: 51657  SNR: 34438  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1956  d_time: 0.008 s  Sig: 51657  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1957  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1958  d_time: 0.008 s  Sig: 51657  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1959  d_time: 0.008 s  Sig: 51400  SNR: 32896  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1960  d_time: 0.008 s  Sig: 51400  SNR: 33153  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1961  d_time: 0.009 s  Sig: 51657  SNR: 33153  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1962  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1963  d_time: 0.008 s  Sig: 51657  SNR: 33153  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1964  d_time: 0.018 s  Sig: 51657  SNR: 32896  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1965  d_time: 0.008 s  Sig: 51400  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1966  d_time: 0.008 s  Sig: 51657  SNR: 33924  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1967  d_time: 0.008 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1968  d_time: 0.008 s  Sig: 51400  SNR: 32382  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1969  d_time: 0.009 s  Sig: 51657  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1970  d_time: 0.008 s  Sig: 51400  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1971  d_time: 0.008 s  Sig: 51400  SNR: 33153  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1972  d_time: 0.059 s  Sig: 51657  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1973  d_time: 0.008 s  Sig: 51657  SNR: 33924  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1974  d_time: 0.010 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1975  d_time: 0.043 s  Sig: 51657  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1976  d_time: 0.008 s  Sig: 51657  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1977  d_time: 0.009 s  Sig: 51657  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1978  d_time: 0.009 s  Sig: 51914  SNR: 34181  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1979  d_time: 0.009 s  Sig: 51914  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1980  d_time: 0.009 s  Sig: 51657  SNR: 34438  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1981  d_time: 0.043 s  Sig: 51657  SNR: 30583  BER: 0 UBLK: 4294967295  Stat: 0x01 [SIG ]
++cycle: 1982  d_time: 0.026 s  Sig: 51657  SNR: 32639  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1983  d_time: 0.009 s  Sig: 51400  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1984  d_time: 0.009 s  Sig: 51400  SNR: 33667  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1985  d_time: 0.008 s  Sig: 51657  SNR: 33410  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1986  d_time: 0.009 s  Sig: 51657  SNR: 32639  BER: 0 UBLK: 4294967295  Stat: 0x07 [SIG CARR VIT ]
++cycle: 1987  d_time: 0.009 s  Sig: 51400  SNR: 22873  BER: 0 UBLK: 126  Stat: 0x01 [SIG ]
++cycle: 1988  d_time: 0.367 s  Sig: 50886  SNR: 25957  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1989  d_time: 0.041 s  Sig: 51143  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1990  d_time: 0.009 s  Sig: 51143  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1991  d_time: 0.010 s  Sig: 51143  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1992  d_time: 0.007 s  Sig: 51143  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1993  d_time: 0.008 s  Sig: 50886  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1994  d_time: 0.051 s  Sig: 51143  SNR: 26214  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1995  d_time: 0.008 s  Sig: 51143  SNR: 25186  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1996  d_time: 0.008 s  Sig: 50886  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1997  d_time: 0.008 s  Sig: 50886  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1998  d_time: 0.010 s  Sig: 50886  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 1999  d_time: 0.009 s  Sig: 51143  SNR: 25186  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2000  d_time: 0.007 s  Sig: 50886  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2001  d_time: 0.008 s  Sig: 51143  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2002  d_time: 0.009 s  Sig: 50886  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2003  d_time: 0.008 s  Sig: 51143  SNR: 25957  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2004  d_time: 0.008 s  Sig: 51143  SNR: 25443  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2005  d_time: 0.008 s  Sig: 50886  SNR: 25957  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2006  d_time: 0.009 s  Sig: 51143  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2007  d_time: 0.008 s  Sig: 51143  SNR: 25186  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2008  d_time: 0.008 s  Sig: 51143  SNR: 25700  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2009  d_time: 0.008 s  Sig: 51143  SNR: 25957  BER: 0 UBLK: 4294967295  Stat: 0x03 [SIG CARR ]
++cycle: 2010  d_time: 0.011 s  Sig: 46003  SNR: 48059  BER: 0 UBLK: 4294967295  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2011  d_time: 0.029 s  Sig: 46260  SNR: 48316  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2012  d_time: 0.007 s  Sig: 46260  SNR: 48316  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2013  d_time: 0.009 s  Sig: 46260  SNR: 48316  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2014  d_time: 0.008 s  Sig: 46260  SNR: 48059  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2015  d_time: 0.008 s  Sig: 46260  SNR: 48316  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++cycle: 2016  d_time: 0.008 s  Sig: 46260  SNR: 48316  BER: 0 UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
++[...]
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-tot_tdt.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-tot_tdt.html +--- dvbsnoop-1.3.77/html/examples/example-tot_tdt.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-tot_tdt.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,78 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: Time Offset/Date ++ Tables ++ ++ ++

Example: Time Offset/Date Tables (TOT, TDT)

++ ++ ++ ++ ++
++
~/bin > ./dvbsnoop -n 3 -nph 0x14
++dvbsnoop  Vers. 1.1.10   -- http://dvbsnoop.sourceforge.net/ 
++
++---------------------------------------------------------
++SECT-Packet: 00000001   PID: 20 (0x0014), Length: 8 (0x0008)
++Time received: Tue 2003-11-25  02:20:25.938
++---------------------------------------------------------
++PID:  20 (0x0014)
++TDT-decoding....
++Table_ID: 112 (0x70)  [= time_date_section]
++section_syntax_indicator: 0 (0x00)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 5 (0x0005)
++UTC_time: 0xcee8012025 (=2003-11-25 01:20:25 [UTC])
++==========================================================
++
++
++---------------------------------------------------------
++SECT-Packet: 00000002   PID: 20 (0x0014), Length: 29 (0x001d)
++Time received: Tue 2003-11-25  02:20:26.009
++---------------------------------------------------------
++PID:  20 (0x0014)
++TOT-decoding....
++Table_ID: 115 (0x73)  [= time_offset_section]
++section_syntax_indicator: 0 (0x00)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 26 (0x001a)
++UTC_time: 0xcee8012025 (=2003-11-25 01:20:25 [UTC])
++reserved_3: 15 (0x0f)
++Descriptors_loop_length: 15 (0x000f)
++    
++    DVB-DescriptorTag: 88 (0x58)  [= local_time_offset_descriptor]
++    Descriptor_length: 13 (0x0d)
++        Country_code:  DEU
++        Country_region_ID: 0 (0x00)
++        reserved_1: 1 (0x01)
++        local_time_offset_polarity: 0  (= plus to UTC)
++        Local_time_offset: 01:00
++        Time_of_change: 0xcf64010000 (=2004-03-28 01:00:00 [UTC])
++        Next_time_offset: 02:00 
++        
++CRC: 1094456881 (0x413c1631)
++==========================================================
++
++
++---------------------------------------------------------
++SECT-Packet: 00000003   PID: 20 (0x0014), Length: 8 (0x0008)
++Time received: Tue 2003-11-25  02:20:35.987
++---------------------------------------------------------
++PID:  20 (0x0014)
++TDT-decoding....
++Table_ID: 112 (0x70)  [= time_date_section]
++section_syntax_indicator: 0 (0x00)
++reserved_1: 1 (0x01)
++reserved_2: 3 (0x03)
++Section_length: 5 (0x0005)
++UTC_time: 0xcee8012035 (=2003-11-25 01:20:35 [UTC])
++==========================================================
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-ts.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts.html +--- dvbsnoop-1.3.77/html/examples/example-ts.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,107 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Transport ++ Stream ++ ++ ++

Example: MPEG Transport Stream (TS)

++ ++ ++ ++ ++
++
# dvbsnoop -n 2 -nph -s ts 0x12
++dvbsnoop V1.2.18 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++TS-Packet: 00000001   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Sun 2004-01-25  21:03:39.667
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaption_field_control: 1 (0x01)  [= no adaption_field, payload only]
++continuity_counter: 0 (0x00)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 79 (0x4f)  [= event_information_section - other transport stream, present/following]
++    Data-Bytes:
++          0000:  00 4f f0 0f 00 a0 d7 00 01 00 07 00 85 01 4f 06 
++          0000:   .  O  .  .  .  .  .  .  .  .  .  .  .  .  O  . 
++          0010:  07 93 d1 ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0010:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0020:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0020:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0030:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0030:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0040:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0040:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0050:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0050:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0060:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0060:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0070:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0070:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0080:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0080:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0090:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0090:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          00a0:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          00a0:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          00b0:  ff ff ff ff ff ff ff ff 
++          00b0:   .  .  .  .  .  .  .  . 
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000002   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Sun 2004-01-25  21:03:39.771
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaption_field_control: 1 (0x01)  [= no adaption_field, payload only]
++continuity_counter: 1 (0x01)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 96 (0x60)  [= event_information_section - other transport stream, schedule]
++    Data-Bytes:
++          0000:  00 60 f0 0f 00 a6 f7 a0 c8 00 02 00 85 a0 61 1b 
++          0000:   .  `  .  .  .  .  .  .  .  .  .  .  .  .  a  . 
++          0010:  42 90 01 ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0010:   B  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0020:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0020:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0030:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0030:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0040:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0040:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0050:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0050:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0060:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0060:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0070:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0070:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0080:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0080:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          0090:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          0090:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          00a0:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
++          00a0:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
++          00b0:  ff ff ff ff ff ff ff ff 
++          00b0:   .  .  .  .  .  .  .  . 
++==========================================================
++
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-ts-subdecode-pes.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts-subdecode-pes.html +--- dvbsnoop-1.3.77/html/examples/example-ts-subdecode-pes.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts-subdecode-pes.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,699 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Transport ++ Stream - Sub-decoding PES ++ ++ ++

Example: MPEG Transport Stream (TS) - Sub-decoding PES

++ ++ ++ ++ ++
++
# dvbsnoop -n 66 -nph -s ts -tssubdecode  0x201 
++			 
++dvbsnoop V1.3.22 -- http://dvbsnoop.sourceforge.net/ 
++
++[...]
++
++----------------------------------------------------------
++TS-Packet: 00000002   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.157
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 3 (0x03)  [= adaptation_field followed by payload]
++continuity_counter: 2 (0x02)
++    Adaptation_field: 
++        Adaptation_field_length: 25 (0x19)
++        discontinuity_indicator: 0 (0x00)
++        random_access_indicator: 0 (0x00)
++        elementary_stream_priotity_indicator: 0 (0x00)
++        PCR_flag: 0 (0x00)
++        OPCR_flag: 0 (0x00)
++        splicing_point_flag: 0 (0x00)
++        transport_private_data_flag: 0 (0x00)
++        adaptation_field_extension_flag: 0 (0x00)
++        (Stuffing_bytes length: 24) 
++        Stuffing bytes:
++              0000:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++              0010:  ff ff ff ff ff ff ff ff                            ........
++    Payload: (len: 158)
++    Data-Bytes:
++          0000:  54 dc 13 b8 94 15 28 85  06 1f a2 5f 0f 49 f5 b2   T.....(...._.I..
++          0010:  b4 91 32 e1 1d 89 50 70  b9 1a aa 97 fa 5a 76 4b   ..2...Pp.....ZvK
++          0020:  bc 11 14 48 41 84 61 27  5a cb 0d 35 61 87 60 6c   ...HA.a'Z..5a.`l
++          0030:  93 8f 1f f0 0f e3 62 e4  8a 67 aa 54 1f 25 a3 55   ......b..g.T.%.U
++          0040:  55 74 2d 6b f1 9b 69 11  21 b6 cd 6c 22 c7 2a 6a   Ut-k..i.!..l".*j
++          0050:  22 1a 74 c6 a9 dd b2 f6  10 01 8a 19 c1 06 28 e5   ".t...........(.
++          0060:  9a da 5c b3 d7 d5 2b d7  0d 37 a4 87 0a 1c 5b 8d   ..\...+..7....[.
++          0070:  71 f2 29 b4 8f 54 53 4c  54 d2 a6 a6 25 33 9c d6   q.)..TSLT...%3..
++          0080:  a4 1d b7 49 a3 56 d6 0d  14 24 aa 92 8d 50 ec 2e   ...I.V...$...P..
++          0090:  2a 16 95 05 78 d4 95 62  be 0b 98 40 00 00         *...x..b...@..
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    No data collected, no payload start
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000003   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.185
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 3 (0x03)
++    Payload: (len: 184)
++        ==> PES-stream: 192 (0xc0)  [= ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++    Data-Bytes:
++          0000:  00 00 01 c0 0d 88 84 80  05 27 99 5b 27 71 ff fc   .........'.['q..
++          0010:  a4 00 93 e0 22 32 22 55  32 22 32 43 22 12 12 28   ...."2"U2"2C"..(
++          0020:  a4 92 49 22 49 24 90 00  00 00 a8 88 88 c8 88 00   ..I"I$..........
++          0030:  00 00 00 00 07 9d 69 b6  1d 75 f7 9e 5d 85 d8 6d   ......i..u..]..m
++          0040:  f6 db 7d d7 9d 79 a7 5c  79 b7 1e 82 08 e3 8e 49   ..}..y.\y......I
++          0050:  63 92 98 25 a6 18 27 86  0a 21 92 b8 e5 aa 29 e9   c..%..'..!....).
++          0060:  86 1a 21 82 a8 67 a6 29  aa 8a 6a 21 9e a9 27 aa   ..!..g.)..j!..'.
++          0070:  79 6d 8a 6a 63 9a 99 ea  a6 69 ea 9a aa a6 ae 9a   ym.jc....i......
++          0080:  aa a6 9a 1c 45 31 2b c8  2a c6 11 94 ae f2 33 98   ....E1+.*.....3.
++          0090:  4f 41 ad ae 70 eb 83 9d  1c b0 5a 29 8a 5c 56 80   OA..p.....Z).\V.
++          00a0:  b4 ba 65 77 cd 0b b2 c4  b2 c8 2a 45 3c 90 c6 ea   ..ew......*E....
++          00b0:  88 09 76 ad 3b 57 7a a3                            ..v.;Wz.
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000004   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.212
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 4 (0x04)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  6b 9b 66 44 10 61 08 6e  2b da c2 29 d7 ca 0d 33   k.fD.a.n+..)...3
++          0010:  90 03 61 78 36 04 23 9b  4d 4b 67 56 28 e6 59 8c   ..ax6.#.MKgV(.Y.
++          0020:  0b 8e 34 c9 2f 26 ca 22  87 07 f0 e1 6a d4 88 2c   ..4./&."....j..,
++          0030:  b0 84 51 63 70 4c d8 f9  2f 1c 81 84 85 73 8d ac   ..QcpL../....s..
++          0040:  24 8e 28 73 26 f9 66 29  3e af 50 19 93 3f d5 37   $.(s&.f)..P..?.7
++          0050:  c3 1c eb 2e 61 88 f0 ee  c0 4a a5 5b f4 89 58 d2   ....a....J.[..X.
++          0060:  c6 50 63 92 72 3a 33 6d  44 e8 d2 85 59 32 34 17   .Pc.r:3mD...Y24.
++          0070:  1b a7 13 2d 70 e4 8a 55  ad af ad 5d 49 5f 3e af   ...-p..U...]I_..
++          0080:  5c 63 ee 2e 48 dc da c7  a8 59 32 58 b8 6d d6 cb   \c..H....Y2X.m..
++          0090:  89 3a c6 8d 37 e8 7a 8c  51 40 c6 93 b2 16 f6 88   .:..7.z.Q@......
++          00a0:  a0 55 20 e7 6a 83 9a 24  0e a7 08 b2 6a b0 d0 ec   .U .j..$....j...
++          00b0:  c5 35 b8 55 b0 db 54 42                            .5.U..TB
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000005   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.237
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 5 (0x05)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  fb 34 c9 c3 49 e1 27 09  38 c7 cf 60 a9 94 e9 b3   .4..I.'.8..`....
++          0010:  2d ce 51 85 45 f5 79 3c  5b 46 3a ed 68 5d 64 b5   -.Q.E.y.[F:.h]d.
++          0020:  c3 39 48 e5 37 ae 45 66  5a f9 cd 37 14 3e ea a7   .9H.7.EfZ..7....
++          0030:  e6 73 0d 65 4c 42 30 c9  9c 87 59 f4 3b 8f 1a d9   .s.eLB0...Y.;...
++          0040:  b4 2c 9b 53 4e ca 71 11  89 04 62 b5 ae 46 95 17   .,.SN.q...b..F..
++          0050:  6b a7 34 11 0a 94 a7 d4  cd ba 29 a1 b0 17 8e 5d   k.4.......)....]
++          0060:  6e e6 3f 8e 2a 72 44 16  9b 99 4d bc b3 07 23 6a   n.?.*rD...M...#j
++          0070:  54 c8 b1 52 34 a4 70 a6  d4 36 b2 07 fb 1f 5c 65   T..R4.p..6....\e
++          0080:  0c 42 d9 7c 2f 17 0a e7  cc 4e 1e 76 35 31 4d cc   .B.|/....N.v51M.
++          0090:  76 47 e7 22 c8 74 29 16  a6 f0 4d 66 d0 b5 63 37   vG.".t)...Mf..c7
++          00a0:  b8 e7 f5 9c 32 93 e9 b6  1d b2 73 2b 6b e5 98 67   ....2.....s+k..g
++          00b0:  da a9 2b 08 32 9c c8 83                            ..+.2...
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000006   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.264
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 6 (0x06)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  96 b2 36 61 92 c7 74 e6  38 5b 29 28 cb 2d 67 08   ..6a..t.8[)(.-g.
++          0010:  80 01 54 cb 8c 29 8f 9a  e9 22 bb db e9 07 83 34   ..T..)...".....4
++          0020:  64 ed 82 40 00 00 ff fc  a4 00 fa f2 22 32 22 44   d..@........"2"D
++          0030:  33 22 33 42 12 12 12 29  22 8a 29 22 49 24 90 00   3"3B...)".)"I$..
++          0040:  00 00 88 80 00 00 00 00  00 00 00 00 06 5b 61 b6   .............[a.
++          0050:  5b 65 c7 1e 75 a6 5c 65  a6 9a 71 b6 5b 71 b7 dc   [e..u.\e..q.[q..
++          0060:  79 e7 1f 69 b6 5b 69 d7  9a 72 07 1e 8e 38 e2 8a   y..i.[i..r...8..
++          0070:  08 e1 82 38 9f 8e 28 61  82 08 60 82 69 64 92 6a   ...8..(a..`.id.j
++          0080:  24 92 58 21 86 08 20 9e  59 66 96 59 e4 96 69 a5   $.X!.. .Yf.Y..i.
++          0090:  9e 89 e7 9a 69 66 9a 69  66 a2 7a 28 9a 9a a9 ae   ....if.if.z(....
++          00a0:  9a 69 a6 aa 2a aa 99 22  48 56 5b 71 c4 6d 80 7f   .i..*.."HV[q.m..
++          00b0:  1a 16 2b f0 a8 71 86 d3                            ..+..q..
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000007   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.290
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 7 (0x07)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  f4 c8 bc 5b e8 a5 98 75  8a d5 c4 34 90 d8 75 d5   ...[...u...4..u.
++          0010:  8d c4 4e 96 d4 6d da 52  8a 3a d9 f0 9c 65 31 63   ..N..m.R.:...e1c
++          0020:  15 48 20 c9 29 1b 43 39  b3 14 34 66 1e 90 39 6a   .H .).C9..4f..9j
++          0030:  b4 18 09 a9 b0 50 42 b2  04 db 8e a2 51 d5 26 b1   .....PB.....Q.&.
++          0040:  0b 5b 92 da d4 9a 62 cb  95 0e 89 62 4d 79 e8 a2   .[....b....bMy..
++          0050:  03 e9 70 bc 44 9a ca 93  77 91 4d c2 1d 06 ec 59   ..p.D...w.M....Y
++          0060:  61 a3 4d 63 6c 18 2a bc  45 36 a8 d3 1a a4 57 4a   a.Mcl.*.E6....WJ
++          0070:  aa 8c a7 94 33 d7 ce 2b  1d 69 40 dd ed e8 ac 69   ....3..+.i@....i
++          0080:  75 2c 42 b1 58 d9 23 09  c4 50 52 f0 d3 6a 71 21   u,B.X.#..PR..jq!
++          0090:  b6 93 8b 23 e4 c7 82 4b  ed a3 ab 16 27 b9 6a c7   ...#...K....'.j.
++          00a0:  13 8f 6b 12 cd 9b 14 e2  aa 51 e2 64 36 49 15 a2   ..k......Q.d6I..
++          00b0:  a8 36 d8 8f 9f ba 9b 6f                            .6.....o
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000008   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.316
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 8 (0x08)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  ea 54 01 53 e3 0f 35 c4  8f 97 aa c9 5b 8e 92 67   .T.S..5.....[..g
++          0010:  91 45 88 64 16 9b 2b 46  62 96 47 a3 42 de 98 4e   .E.d..+Fb.G.B..N
++          0020:  23 d1 a7 64 12 a6 82 20  b7 6b 67 a4 cc e8 4a d0   #..d... .kg...J.
++          0030:  57 b4 4d e9 bb b4 0a 38  5b 6b 2c 91 c9 92 a9 b4   W.M....8[k,.....
++          0040:  33 7c 3d e1 68 8f 52 0c  69 62 45 60 c3 68 b3 2e   3|=.h.R.ibE`.h..
++          0050:  35 9c 7d 90 24 70 9a 68  1b e9 b3 09 81 5e 92 59   5.}.$p.h.....^.Y
++          0060:  15 54 c2 9a 1c ca 26 ba  46 f2 7c aa 48 b2 6d 79   .T....&.F.|.H.my
++          0070:  40 45 1b da 4f a5 15 d7  30 48 f0 5a 64 fc 23 84   @E..O...0H.Zd.#.
++          0080:  2e 4d 9b 08 9e 31 f5 cd  4a 57 5b 25 52 46 16 2a   .M...1..JW[%RF.*
++          0090:  ed c5 5b 8d 62 bc 24 bc  01 90 33 fe 51 2b 1e 11   ..[.b.$...3.Q+..
++          00a0:  80 f7 07 06 a9 47 70 d2  25 1b 86 32 a5 2d a6 63   .....Gp.%..2.-.c
++          00b0:  4e 3e d5 1c 44 17 28 68                            N...D.(h
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000009   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.342
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 9 (0x09)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  6b 5a a5 d2 b5 25 4e a7  02 f7 65 cd 64 93 86 ef   kZ...%N...e.d...
++          0010:  70 b1 b6 05 b4 ca 96 69  5c ae 18 98 92 b6 38 a9   p......i\.....8.
++          0020:  0b b3 67 63 12 88 dd 45  db 7a e3 ad 85 41 42 97   ..gc...E.z...AB.
++          0030:  45 cf 9b 25 5c 33 88 24  0e 9c d0 00 00 00 ff fc   E..%\3.$........
++          0040:  a4 00 a5 79 22 33 22 55  44 33 43 43 22 22 22 49   ...y"3"UD3CC"""I
++          0050:  24 92 49 22 49 24 90 00  00 00 aa a9 9a 6a aa ad   $.I"I$.......j..
++          0060:  aa a8 88 88 c7 1b 61 97  5c 61 b6 1b 71 a7 5d 69   ......a.\a..q.]i
++          0070:  96 9b 6e 18 60 82 08 61  92 38 a5 92 18 68 a2 59   ..n.`..a.8...h.Y
++          0080:  68 96 5a 26 a2 69 a7 9e  8a 68 aa 9a ab 9e c9 ec   h.Z&.i...h......
++          0090:  9e 96 cc 6a 4c 99 68 5c  68 a5 65 d9 26 c4 07 71   ...jL.h\h.e.&..q
++          00a0:  49 2a 4d b6 ca 98 77 24  a7 a7 9f 6d ca ec c7 34   I*M...w$...m...4
++          00b0:  4a ae 4a 22 30 6d 7c ca                            J.J"0m|.
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000010   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.368
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 10 (0x0a)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  05 2c 54 92 3b 67 61 e4  d4 4e 31 c1 75 ed a6 2c   .,T.;ga..N1.u..,
++          0010:  4e 35 8e 46 fa 52 c6 a5  43 39 48 f5 cf a3 37 2e   N5.F.R..C9H...7.
++          0020:  89 30 c1 ad 1f 6e 5b 30  a6 cc ad ca 67 22 69 ce   .0...n[0....g"i.
++          0030:  f0 66 44 46 e4 36 cd b3  85 d9 6a f3 53 77 0d 84   .fDF.6....j.Sw..
++          0040:  e6 97 4a 74 ec a5 36 32  39 22 d0 90 b4 7a f9 f1   ..Jt..629"...z..
++          0050:  6b 6c 6b 01 48 92 36 b9  46 51 a6 aa 9c 73 08 83   klk.H.6.FQ...s..
++          0060:  69 48 d9 6e a3 6b 52 6e  ea b8 eb d4 a9 4b 35 cb   iH.n.kRn.....K5.
++          0070:  9d d2 13 47 71 09 ec 05  59 a5 ac 29 39 13 64 56   ...Gq...Y..)9.dV
++          0080:  da 0d 59 53 34 9b 31 47  55 37 51 45 76 71 38 91   ..YS4.1GU7QEvq8.
++          0090:  35 62 85 a0 a7 b7 42 92  b6 b4 da 93 69 ef ba f5   5b....B.....i...
++          00a0:  dc 32 be c3 1c e3 91 c7  69 88 6a 5a 6f 1c da f2   .2......i.jZo...
++          00b0:  4e 95 a2 71 d8 0d b6 4c                            N..q...L
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000011   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.394
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 11 (0x0b)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  b3 ae 29 72 e8 82 e4 74  8f a9 69 b8 be 1b 91 5e   ..)r...t..i....^
++          0010:  a0 24 d2 46 81 ac 15 1a  b2 11 a6 cc 2d 46 8b 42   .$.F........-F.B
++          0020:  52 45 2a 45 c9 4d ca 51  a8 2b 4d 0d cb 9a 54 dd   RE*E.M.Q.+M...T.
++          0030:  0b a3 49 14 d4 25 30 90  72 d6 95 8d 83 58 5d 88   ..I..%0.r....X].
++          0040:  d4 88 46 68 25 c6 ea 0e  ae 16 55 98 e2 a0 5d a2   ..Fh%.....U...].
++          0050:  c4 11 8a e3 94 62 92 29  3d 49 f4 45 68 53 24 b0   .....b.)=I.EhS$.
++          0060:  69 a2 06 90 31 30 98 d8  ca 71 9e ac 9b 18 f2 27   i...10...q.....'
++          0070:  d6 36 a5 df da 9c 51 5a  2d 3e ea 24 2f 9e c3 a7   .6....QZ-..$/...
++          0080:  49 21 07 d1 17 8d 9c 2c  3b 77 d0 88 a2 59 0b 51   I!.....,;w...Y.Q
++          0090:  4c 4e 35 8b b6 47 19 76  88 73 58 90 10 12 91 e5   LN5..G.v.sX.....
++          00a0:  b6 34 ba 43 0d d7 7e ed  4a 94 75 3a f0 b6 bd d9   .4.C..~.J.u:....
++          00b0:  27 b6 21 c0 5c cf 57 36                            '.!.\.W6
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000012   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.420
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 12 (0x0c)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  12 82 c2 e5 26 a9 8a 4d  28 a6 04 a3 31 65 30 aa   ....&..M(...1e0.
++          0010:  5c 55 23 7a e3 b0 85 d5  7e 54 cd c2 c3 77 7d b5   \U#z....~T...w}.
++          0020:  4f 1f d8 a6 21 a7 cb 32  42 0e 46 9c 83 45 8b 89   O...!..2B.F..E..
++          0030:  da 1a 6a 55 57 67 fb 37  43 0c a0 a4 4a 8e 76 f8   ..jUWg.7C...J.v.
++          0040:  57 24 48 b7 ca a2 6a 55  6e 56 b9 11 fa a6 39 ba   W$H...jUnV....9.
++          0050:  6b 63 50 00 00 00 ff fc  a4 00 3b 93 23 33 22 43   kcP.......;.#3"C
++          0060:  44 32 44 55 22 22 22 49  24 92 49 24 89 24 90 00   D2DU"""I$.I$.$..
++          0070:  00 00 aa aa aa bb aa aa  aa aa de ab a6 9a 65 97   ..............e.
++          0080:  5b 69 b6 dc 79 e6 98 6d  97 9a 86 18 62 8a 49 22   [i..y..m....b.I"
++          0090:  9e 68 a3 9e 89 a7 a6 6a  2c 9a 79 a9 a6 8b 29 aa   .h.....j,.y...).
++          00a0:  a6 9c cc 34 90 c3 1c d4  88 04 ac ec 3a 9c 6f 13   ...4........:.o.
++          00b0:  05 8e 56 61 dc 3b d5 e4                            ..Va.;..
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000013   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.446
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 13 (0x0d)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  74 6d ae ba 7a 23 9a 95  5c 88 73 06 5c d0 85 1c   tm..z#..\.s.\...
++          0010:  9d e1 8e 3a b4 f4 b3 2c  8a 16 f1 25 1a 59 19 55   ...:...,...%.Y.U
++          0020:  1e 9b 46 d5 e2 1d e4 1b  36 cc 79 0b b5 13 42 1c   ..F.....6.y...B.
++          0030:  d5 87 9a 4f 77 56 54 2c  6a 69 11 55 51 5a bc 45   ...OwVT,ji.UQZ.E
++          0040:  c2 35 2c 4d 4c 71 fd a7  a0 95 18 50 c5 9e a4 75   .5,MLq.....P...u
++          0050:  fc 4a d6 e7 6d 7a a0 29  f5 62 50 2e 6e a2 8c 07   .J..mz.).bP.n...
++          0060:  15 da c4 e4 f8 89 52 b3  92 d4 aa 8c ca 8e b4 4d   ......R........M
++          0070:  22 21 c6 e2 1d 96 47 80  1e ae 1f 86 44 79 54 33   "!....G.....DyT3
++          0080:  99 b8 b6 48 64 23 5d 62  5e 7e fa c1 6d 9b 64 e3   ...Hd#]b^~..m.d.
++          0090:  3d 41 4a b5 e4 d0 89 1c  89 b7 43 5d 50 88 13 4b   =AJ.......C]P..K
++          00a0:  0e 8f 03 0b c4 a8 27 67  3c a2 bb fa b1 cd 91 7b   ......'g.......{
++          00b0:  ef 83 47 ca 9a d6 b4 d2                            ..G.....
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000014   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.472
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 14 (0x0e)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  4e 2b 9c 4b 8c ce 2d c5  3d 15 96 b5 b1 99 61 ff   N+.K..-.=.....a.
++          0010:  5d 92 5f 0e 31 3e 49 ac  79 56 bb 3a f1 d5 cd 28   ]._.1.I.yV.:...(
++          0020:  7e 3d a1 a5 89 4d e9 25  ac 1a 9c be 55 1a e2 86   ~=...M.%....U...
++          0030:  95 6c bb 28 e3 4d 52 a7  d6 94 61 a5 5d a6 8b 8b   .l.(.MR...a.]...
++          0040:  b1 e9 b4 84 be e3 e7 54  62 db 88 a5 d4 2a 70 73   .......Tb....*ps
++          0050:  2a c5 cd 25 35 d3 39 54  91 2d 98 47 5a dc 06 8d   *..%5.9T.-.GZ...
++          0060:  d2 f8 83 69 62 51 5e 21  b9 7c a9 71 0b 15 21 bd   ...ibQ^!.|.q..!.
++          0070:  4c e6 3e f7 c7 eb ef 54  31 f4 53 1b 67 23 c2 b3   L......T1.S.g#..
++          0080:  34 c1 c6 e4 50 5b 2a 43  99 b3 57 98 74 b2 ca 9a   4...P[*C..W.t...
++          0090:  91 58 37 ce 76 53 90 55  cb 92 c3 95 79 70 f5 e8   .X7.vS.U....yp..
++          00a0:  e4 8f 9b 06 b5 8e d1 b8  be 35 c2 e3 c2 46 b2 3a   .........5...F.:
++          00b0:  92 b2 49 97 0d ab 2e 56                            ..I....V
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000015   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.498
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 15 (0x0f)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  1e 96 dc be 7f 4d 72 a7  53 8f b9 84 b0 b5 fa 3d   .....Mr.S......=
++          0010:  5f 59 e0 aa 41 6b 5f 36  d2 cb ba d3 9f 37 20 69   _Y..Ak_6.....7 i
++          0020:  2a 75 1b 6b 83 47 c9 b5  9e 19 8b 8a 22 b7 b6 e9   *u.k.G......"...
++          0030:  d8 52 3d ed 7a b1 df 42  a5 09 fd f7 a9 14 d6 a9   .R=.z..B........
++          0040:  ad 6e 3c 39 b2 1c 2c 29  b6 de 34 9a e7 ae b8 e9   .n.9..,)..4.....
++          0050:  f3 60 e9 2a 61 40 d6 52  f9 4c 49 b4 e3 5b a3 6d   .`.*a@.R.LI..[.m
++          0060:  cb e8 63 15 6a 4b 49 a0  3a da 40 00 00 00 ff fc   ..c.jKI.:.@.....
++          0070:  a4 00 79 f6 22 33 22 55  44 22 55 44 22 22 22 49   ..y."3"UD"UD"""I
++          0080:  24 92 49 24 89 24 90 00  00 00 aa a6 ba 6a aa aa   $.I$.$.......j..
++          0090:  ea aa ae ea a7 1c 61 a7  1d 69 75 da 71 e7 9f 69   ......a..iu.q..i
++          00a0:  86 5a 6a 18 64 8e 39 e3  8a 6a 68 8e 49 e8 a2 8a   .Zj.d.9..jh.I...
++          00b0:  68 a2 ba 69 b2 aa 6b ae                            h..i..k.
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000016   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.524
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 0 (0x00)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  d6 e3 31 a9 d2 06 63 1c  a6 36 a9 5a ce 48 11 65   ..1...c..6.Z.H.e
++          0010:  1e 95 d7 36 b6 dc 44 ad  1d 44 52 a5 f0 c7 5a 52   ...6..D..DR...ZR
++          0020:  87 7c 68 2b 9b 0f a1 26  ad 70 51 8a 62 da ac da   .|h+...&.pQ.b...
++          0030:  cd 66 86 75 53 4d 23 20  a1 db 16 a0 8a 6f 38 5d   .f.uSM# .....o8]
++          0040:  af bc 59 fd 9c bb 52 45  35 fa 95 47 d2 a8 4a fa   ..Y...RE5..G..J.
++          0050:  16 b3 d4 e8 94 6e 9d 26  a9 96 29 9a 86 9a 81 5b   .....n.&..)....[
++          0060:  f8 74 12 85 96 64 71 05  0c dc 0b 9d 24 54 a5 f5   .t...dq.....$T..
++          0070:  32 47 2c 3e 79 12 eb d7  dc 5a 46 b2 18 4c 37 58   2G,.y....ZF..L7X
++          0080:  a6 02 a4 45 b1 6e 64 55  a9 7a a9 63 64 e1 a5 2a   ...E.ndU.z.cd..*
++          0090:  7d eb a6 24 6c 84 7b 0e  9b b4 86 9c 8a a4 bd a9   }..$l.{.........
++          00a0:  08 76 f4 b0 72 5a e7 1c  85 d3 50 61 ca d4 91 4a   .v..rZ....Pa...J
++          00b0:  85 48 cc d5 44 68 a0 9e                            .H..Dh..
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000017   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.550
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 1 (0x01)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  c8 b8 35 30 b6 b5 e7 1f  52 a1 2d bb 6b eb 9e ef   ..50....R.-.k...
++          0010:  0e c2 55 49 6c d6 99 f3  8e d3 16 71 d5 5b 4e 0a   ..UIl......q.[N.
++          0020:  b8 57 87 d2 4f 75 0f 05  95 a9 14 4d 1c 61 b9 75   .W..Ou.....M.a.u
++          0030:  52 97 54 ce b0 ad 6e 2c  98 69 06 5d b0 80 99 79   R.T...n,.i.]...y
++          0040:  47 a2 e2 89 61 36 d1 d3  54 45 58 a7 36 c6 7a 55   G...a6..TEX.6.zU
++          0050:  e5 a4 b2 63 e1 09 78 82  4a 69 4d 46 a7 63 b9 bb   ...c..x.JiMF.c..
++          0060:  94 db 40 69 9b fd 2b aa  a6 b4 0e 8d 38 96 05 ed   ..@i..+.....8...
++          0070:  13 ac c7 98 43 a5 d9 26  50 7e 8d 89 aa 03 69 85   ....C...P~....i.
++          0080:  70 0b 5e 1b fa 74 ee f0  43 32 bd 10 c1 a6 44 28   p.^..t..C2....D(
++          0090:  a9 f6 b3 55 18 9c 56 d9  8d e9 b5 20 44 ab 60 7d   ...U..V.... D.`}
++          00a0:  9f 18 00 5a a6 a0 1c 36  b1 f3 fe 17 2a 39 5c a4   ...Z...6....*9\.
++          00b0:  fa 51 a7 2b 57 3d 88 96                            .Q.+W=..
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000018   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.576
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 2 (0x02)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  29 07 60 c6 92 aa 78 98  b4 e9 5e 63 55 ed 81 5c   ).`...x...^cU..\
++          0010:  c5 ed 3c b3 d4 29 a2 55  c5 6d 22 3a 5f 0d eb 9a   .....).U.m":_...
++          0020:  93 90 1f 54 39 24 45 4f  eb be 7d 09 ad 6b 54 56   ...T9$EO..}..kTV
++          0030:  dd 4e 4e e1 ce 08 1b 2a  c5 18 20 8c 65 32 1e 0a   .NN....*.. .e2..
++          0040:  ca 93 36 b2 38 e1 69 29  27 52 a5 03 eb 6c 21 3d   ..6.8.i)'R...l!=
++          0050:  8e 99 2b eb 50 e4 a7 42  c0 42 37 15 23 18 9a 91   ..+.P..B.B7.#...
++          0060:  87 34 b9 5a 82 00 72 0b  1a 1a 24 42 95 a1 27 cc   .4.Z..r...$B..'.
++          0070:  e9 2f a9 d4 f5 53 df 81  55 bb 0f 90 25 b1 5d ac   ./...S..U...%.].
++          0080:  83 a2 c0 00 00 00 ff fc  a4 00 20 ba 22 33 22 54   .......... ."3"T
++          0090:  43 42 45 55 22 22 22 49  24 92 49 22 49 24 90 00   CBEU"""I$.I"I$..
++          00a0:  00 00 aa ae aa 9a 99 7a  aa ba aa bb e7 5d 61 a7   .......z.....]a.
++          00b0:  1e 61 96 5a 75 d7 59 69                            .a.Zu.Yi
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000019   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.602
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 3 (0x03)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  76 59 8a 28 23 96 49 29  9e 49 23 ae b9 65 aa 9a   vY.(#.I).I#..e..
++          0010:  e9 aa ba ec ae db 6e b6  eb ed c2 e7 19 80 ed 9a   ......n.........
++          0020:  5a 26 ed 8b a6 c9 19 0e  4c 4e 1a b3 8c b6 62 c3   Z&......LN....b.
++          0030:  71 0f 8b b3 81 d4 2e 84  e6 66 e2 dd 2e 87 70 69   q........f....pi
++          0040:  64 a3 69 9b c2 47 44 6d  35 8c 51 14 8c 64 7c 47   d.i..GDm5.Q..d|G
++          0050:  24 24 0c 36 b4 b5 28 b2  61 2b 57 46 95 1b 8c fb   $$.6..(.a+WF....
++          0060:  24 a8 3b 94 a5 a4 94 1f  c2 25 42 d7 35 a0 0d ca   $.;......%B.5...
++          0070:  e1 d1 d7 88 96 2d 94 9b  d9 b8 b2 c7 12 95 0e 42   .....-.........B
++          0080:  87 b4 a7 66 6e 43 73 71  71 5b 2f 87 35 4b 55 c7   ...fnCsqq[/.5KU.
++          0090:  5e 0f d5 66 a5 46 8d 8c  72 97 58 34 88 d1 b5 5d   ^..f.F..r.X4...]
++          00a0:  d5 93 91 b5 4f a0 34 1d  a1 61 16 21 2b 7b 36 12   ....O.4..a.!+{6.
++          00b0:  bf d9 4c d8 86 03 9f 56                            ..L....V
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000020   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.636
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 4 (0x04)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  af 7a cb 9b be 0d 82 d4  88 53 5a 12 d6 09 e4 84   .z.......SZ.....
++          0010:  6b a5 b1 1b 55 27 ef 61  87 e0 86 55 88 16 e5 c3   k...U'.a...U....
++          0020:  da 49 4a 8f 7a cb 01 35  d5 bb 26 54 78 c1 5c 6d   .IJ.z..5..&Tx.\m
++          0030:  6a 8e ba 29 87 b8 a6 6a  d6 55 1d 1d 7f 6a 68 9d   j..)...j.U...jh.
++          0040:  d3 67 47 a5 d0 f0 ee 26  8e fa 1b fc f4 e1 7b dd   .gG....&......{.
++          0050:  1e 16 f8 81 cf b4 6c e0  e6 c1 76 91 b6 8a e2 5e   ......l...v....^
++          0060:  52 4b 39 66 8a 17 a5 63  42 fd b6 49 4d 0c 8a 38   RK9f...cB..IM..8
++          0070:  88 15 3e 7c a8 7a 83 f1  68 f3 86 f1 28 17 30 ec   ...|.z..h...(.0.
++          0080:  46 26 a7 8b 13 91 42 96  a0 a7 1a 56 19 19 63 50   F&....B....V..cP
++          0090:  a4 9a 23 95 5b 0d 1a 6d  5d c2 49 b4 df 54 db 52   ..#.[..m].I..T.R
++          00a0:  c5 d6 ba 9f 38 3e fe 1c  83 39 91 6b 42 c7 12 85   ....8....9.kB...
++          00b0:  9e 64 25 9d 22 7e a1 f6                            .d%."~..
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000021   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:16.667
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 3 (0x03)  [= adaptation_field followed by payload]
++continuity_counter: 5 (0x05)
++    Adaptation_field: 
++        Adaptation_field_length: 25 (0x19)
++        discontinuity_indicator: 0 (0x00)
++        random_access_indicator: 0 (0x00)
++        elementary_stream_priotity_indicator: 0 (0x00)
++        PCR_flag: 0 (0x00)
++        OPCR_flag: 0 (0x00)
++        splicing_point_flag: 0 (0x00)
++        transport_private_data_flag: 0 (0x00)
++        adaptation_field_extension_flag: 0 (0x00)
++        (Stuffing_bytes length: 24) 
++        Stuffing bytes:
++              0000:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++              0010:  ff ff ff ff ff ff ff ff                            ........
++    Payload: (len: 158)
++    Data-Bytes:
++          0000:  46 aa ad f5 db 27 85 5a  38 5a 8e 86 d8 c3 ea 47   F....'.Z8Z.....G
++          0010:  a9 bb 78 73 4a da de e2  b8 fe f6 5e 5b 92 ba 12   ..xsJ......^[...
++          0020:  94 84 9d 44 94 a6 8c 65  cd 48 c4 4d 1d 93 b2 60   ...D...e.H.M...`
++          0030:  ec 75 34 72 c3 23 49 ed  2d b5 2b 3a 24 8a 16 aa   .u4r.#I.-.+:$...
++          0040:  f7 a9 1f 69 a0 b5 45 58  52 46 ac 9e 71 14 70 5d   ...i..EXRF..q.p]
++          0050:  91 71 97 59 4a 54 a8 dc  c2 d1 b5 e2 b4 2f 1a 2a   .q.YJT......./.*
++          0060:  c0 b9 6a 95 2f 63 93 85  5f da 58 6a 48 d6 c1 8d   ..j./c.._.XjH...
++          0070:  c3 54 2d 46 67 4d 36 a3  41 27 1a 99 1d 1c bf d2   .T-FgM6.A'......
++          0080:  2f 15 ad e8 ce 1f da 6e  ce 79 54 a9 4d f4 2b 4b   /......n.yT.M.+K
++          0090:  eb d6 86 19 2b 9a 35 ad  6e 6c d0 00 00 00         ....+.5.nl....
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    TS contains PES stream...
++        Packet_start_code_prefix: 000001
++        Stream_id: 192 (0xc0)  [= ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++        PES_packet_length: 3464 (0x0d88)
++            reserved1: 2 (0x02)
++            PES_scrambling_control: 0 (0x00)  [= not scrambled]
++            PES_priority: 0 (0x00)
++            data_alignment_indicator: 1 (0x01)
++            copyright: 0 (0x00)
++            original_or_copy: 0 (0x00)
++            PTS_DTS_flags: 2 (0x02)
++            ES_rate_flag: 0 (0x00)
++            additional_copy_info_flag: 0 (0x00)
++            PES_CRC_flag: 0 (0x00)
++            PES_extension_flag: 0 (0x00)
++            PES_header_data_length: 5 (0x05)
++            PTS: 
++               Fixed: 2 (0x02)
++               PTS:
++                  bit[32..30]: 3 (0x03)
++                  marker_bit: 1 (0x01)
++                  bit[29..15]: 19629 (0x4cad)
++                  marker_bit: 1 (0x01)
++                  bit[14..0]: 5048 (0x13b8)
++                  marker_bit: 1 (0x01)
++                   ==> PTS: 3864433592 (0xe65693b8)  [= 90 kHz-Timestamp: 11:55:38.151]
++            PES_packet_data_bytes:
++                 0000:  ff fc a4 00 93 e0 22 32  22 55 32 22 32 43 22 12   ......"2"U2"2C".
++                 0010:  12 28 a4 92 49 22 49 24  90 00 00 00 a8 88 88 c8   .(..I"I$........
++                 0020:  88 00 00 00 00 00 07 9d  69 b6 1d 75 f7 9e 5d 85   ........i..u..].
++                 0030:  d8 6d f6 db 7d d7 9d 79  a7 5c 79 b7 1e 82 08 e3   .m..}..y.\y.....
++                 [...]
++                 0d50:  c1 8d c3 54 2d 46 67 4d  36 a3 41 27 1a 99 1d 1c   ...T-FgM6.A'....
++                 0d60:  bf d2 2f 15 ad e8 ce 1f  da 6e ce 79 54 a9 4d f4   ../......n.yT.M.
++                 0d70:  2b 4b eb d6 86 19 2b 9a  35 ad 6e 6c d0 00 00 00   +K....+.5.nl....
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000022   PID: 513 (0x0201), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:44:17.150
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 513 (0x0201)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 6 (0x06)
++    Payload: (len: 184)
++        ==> PES-stream: 192 (0xc0)  [= ISO/IEC 13818-3 or ISO/IEC 11172-3 audio stream]
++    Data-Bytes:
++          0000:  00 00 01 c0 0d 88 84 80  05 27 99 5b 8c b1 ff fc   .........'.[....
++          0010:  a4 00 b0 08 22 33 22 54  43 32 55 44 22 22 22 49   ...."3"TC2UD"""I
++
++[...]
++
++ 
++
++==========================================================
++
++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/examples/example-ts-subdecode-sec.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts-subdecode-sec.html +--- dvbsnoop-1.3.77/html/examples/example-ts-subdecode-sec.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/examples/example-ts-subdecode-sec.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,718 @@ ++ ++ ++ ++ dvbsnoop - A DVB Stream Analyzer Tool, Example: MPEG Transport ++ Stream - Sub-decoding Sections ++ ++ ++

Example: MPEG Transport Stream (TS) - Sub-decoding Section

++ ++ ++ ++ ++
++
dvbsnoop -n 10 -nph -s ts -tssubdecode  0x12 
++
++dvbsnoop V1.3.22 -- http://dvbsnoop.sourceforge.net/ 
++
++----------------------------------------------------------
++TS-Packet: 00000001   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.271
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 15 (0x0f)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  3a 31 34 31 35 2e 30 34  23 30 30 3c ae f1 81 ff   :1415.04#00<....
++          0010:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++          0020:  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff   ................
++          0030:  ff ff ff ff ff ff ff ff  ff ff ff ff ff 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                            ........
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    No data collected, no payload start
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000002   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.373
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 0 (0x00)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 96 (0x60)  [= Event Information Table (EIT) - other transport stream, schedule]
++    Data-Bytes:
++          0000:  00 60 f0 63 6d db f1 b8  f8 04 4d 00 01 b8 61 3c   .`.cm.....M...a<
++          0010:  a8 cf 78 21 05 00 01 00  00 00 1f 4d 18 64 65 75   ..x!.......M.deu
++          0020:  13 05 43 72 6f 73 73 6f  76 65 72 3a 20 41 6d 62   ..Crossover: Amb
++          0030:  69 65 6e 74 00 69 03 f8  a5 c5 3c a9 cf 78 22 05   ient.i....<..x".
++          0040:  00 05 58 00 00 1d 4d 16  64 65 75 11 05 41 52 44   ..X...M.deu..ARD
++          0050:  2d 4e 61 63 68 74 6b 6f  6e 7a 65 72 74 00 69 03   -Nachtkonzert.i.
++          0060:  f9 20 05 c5 fc b2 94 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                            ........
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    TS contains Section...
++        PID:  18 (0x0012)
++        EIT-decoding....
++        Table_ID: 96 (0x60)  [= Event Information Table (EIT) - other transport stream, schedule]
++        section_syntax_indicator: 1 (0x01)
++        reserved_1: 1 (0x01)
++        reserved_2: 3 (0x03)
++        Section_length: 99 (0x0063)
++        Service_ID: 28123 (0x6ddb)  [=  --> refers to PMT program_number]
++        reserved_3: 3 (0x03)
++        Version_number: 24 (0x18)
++        current_next_indicator: 1 (0x01)  [= valid now]
++        Section_number: 184 (0xb8)
++        Last_Section_number: 248 (0xf8)
++        Transport_stream_ID: 1101 (0x044d)
++        Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++        Segment_last_Section_number: 184 (0xb8)
++        Last_table_id: 97 (0x61)  [= Event Information Table (EIT) - other transport stream, schedule]
++
++            Event_ID: 15528 (0x3ca8)
++            Start_time: 0xcf78210500 (=2004-04-17 21:05:00 [UTC])
++            Duration: 0x0010000 (= 01:00:00 [UTC])
++            Running_status: 0 (0x00)  [= undefined]
++            Free_CA_mode: 0 (0x00)  [= unscrambled]
++            Descriptors_loop_length: 31 (0x1f)
++
++                  DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++                  Descriptor_length: 24 (0x18)
++                    ISO639_2_language_code:  deu
++                  Event_name_length: 19 (0x13)
++                  Event_name: "Crossover: Ambient"  -- Charset: Latin alphabet no. 5
++                  Text_length: 0 (0x00)
++                  Text: ""
++
++                  DVB-DescriptorTag: 105 (0x69)  [= PDC_descriptor]
++                  Descriptor_length: 3 (0x03)
++                  reserved_1: 15 (0x0f)
++                  Programme_identification_label: 0x8a5c5 [= month=4  day=17   hour=23  min=5]
++
++
++            Event_ID: 15529 (0x3ca9)
++            Start_time: 0xcf78220500 (=2004-04-17 22:05:00 [UTC])
++            Duration: 0x0055800 (= 05:58:00 [UTC])
++            Running_status: 0 (0x00)  [= undefined]
++            Free_CA_mode: 0 (0x00)  [= unscrambled]
++            Descriptors_loop_length: 29 (0x1d)
++
++                  DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++                  Descriptor_length: 22 (0x16)
++                    ISO639_2_language_code:  deu
++                  Event_name_length: 17 (0x11)
++                  Event_name: "ARD-Nachtkonzert"  -- Charset: Latin alphabet no. 5
++                  Text_length: 0 (0x00)
++                  Text: ""
++
++                  DVB-DescriptorTag: 105 (0x69)  [= PDC_descriptor]
++                  Descriptor_length: 3 (0x03)
++                  reserved_1: 15 (0x0f)
++                  Programme_identification_label: 0x92005 [= month=4  day=18   hour=0  min=5]
++
++        CRC: 3321672340 (0xc5fcb294)
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000003   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.457
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 1 (0x01)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++    Data-Bytes:
++          0000:  00 4f f1 5f 6d ce f1 00  01 04 4d 00 01 01 4f fc   .O._m.....M...O.
++          0010:  bd cf 76 10 00 00 00 30  00 81 44 4d 1e 64 65 75   ..v....0..DM.deu
++          0020:  08 05 42 72 69 73 61 6e  74 11 05 42 6f 75 6c 65   ..Brisant..Boule
++          0030:  76 61 72 64 6d 61 67 61  7a 69 6e 80 1b 7f 02 10   vardmagazin.....
++          0040:  40 16 ff f0 8f cf e2 10  05 53 7a 65 6e 65 2f 50   @........Szene/P
++          0050:  72 6f 6d 69 6e 65 6e 7a  50 06 f1 01 01 64 65 75   rominenzP....deu
++          0060:  50 06 f2 03 02 64 65 75  54 08 20 00 80 00 bf 20   P....deuT. .... 
++          0070:  f0 8f 4e d1 00 64 65 75  00 cb 05 44 69 65 20 54   ..N..deu...Die T
++          0080:  68 65 6d 65 6e 20 75 2e  61 2e 3a 8a 2a 20 44 65   hemen u.a.:.* De
++          0090:  72 20 46 69 6c 6d 20 22  4d 6f 6e 73 74 65 72 22   r Film "Monster"
++          00a0:  20 6d 69 74 20 4f 73 63  61 72 2d 8a 50 72 65 69    mit Oscar-.Prei
++          00b0:  73 74 72 e4 67 65 72 69                            str.geri
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000004   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.495
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 2 (0x02)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  6e 20 43 68 61 72 6c 69  7a 65 20 54 68 65 72 6f   n Charlize Thero
++          0010:  6e 8a 73 74 61 72 74 65  74 20 69 6e 20 64 65 6e   n.startet in den
++          0020:  20 64 65 75 74 73 63 68  65 6e 20 4b 69 6e 6f 73    deutschen Kinos
++          0030:  8a 2a 20 43 6f 70 20 61  75 73 20 64 65 6d 20 47   .* Cop aus dem G
++          0040:  72 6f df 73 74 61 64 74  2d 52 65 76 69 65 72 20   ro.stadt-Revier 
++          0050:  73 69 6e 67 74 3a 8a 4a  61 6e 20 46 65 64 64 65   singt:.Jan Fedde
++          0060:  72 20 68 61 74 20 43 44  20 61 75 66 67 65 6e 6f   r hat CD aufgeno
++          0070:  6d 6d 65 6e 8a 8a 4d 6f  64 65 72 61 74 69 6f 6e   mmen..Moderation
++          0080:  3a 20 49 6e 65 73 20 4b  72 fc 67 65 72 69 03 f7   : Ines Kr.geri..
++          0090:  a3 00 5f 04 00 00 00 05  82 0d 31 32 3a 30 30 31   .._.......12:001
++          00a0:  35 2e 30 34 23 30 30 ef  00 fa 42 ff ff ff ff ff   5.04#00...B.....
++          00b0:  ff ff ff ff ff ff ff ff                            ........
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    TS contains Section...
++        PID:  18 (0x0012)
++        EIT-decoding....
++        Table_ID: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++        section_syntax_indicator: 1 (0x01)
++        reserved_1: 1 (0x01)
++        reserved_2: 3 (0x03)
++        Section_length: 351 (0x015f)
++        Service_ID: 28110 (0x6dce)  [=  --> refers to PMT program_number]
++        reserved_3: 3 (0x03)
++        Version_number: 24 (0x18)
++        current_next_indicator: 1 (0x01)  [= valid now]
++        Section_number: 0 (0x00)
++        Last_Section_number: 1 (0x01)
++        Transport_stream_ID: 1101 (0x044d)
++        Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++        Segment_last_Section_number: 1 (0x01)
++        Last_table_id: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++
++            Event_ID: 64701 (0xfcbd)
++            Start_time: 0xcf76100000 (=2004-04-15 10:00:00 [UTC])
++            Duration: 0x0003000 (= 00:30:00 [UTC])
++            Running_status: 4 (0x04)  [= running]
++            Free_CA_mode: 0 (0x00)  [= unscrambled]
++            Descriptors_loop_length: 324 (0x144)
++
++                  DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++                  Descriptor_length: 30 (0x1e)
++                    ISO639_2_language_code:  deu
++                  Event_name_length: 8 (0x08)
++                  Event_name: "Brisant"  -- Charset: Latin alphabet no. 5
++                  Text_length: 17 (0x11)
++                  Text: "Boulevardmagazin"  -- Charset: Latin alphabet no. 5
++
++                  DVB-DescriptorTag: 128 (0x80)  [= User defined/ATSC reserved]
++                  Descriptor_length: 27 (0x1b)
++                  Descriptor-data:
++                       0000:  7f 02 10 40 16 ff f0 8f  cf e2 10 05 53 7a 65 6e   ...@........Szen
++                       0010:  65 2f 50 72 6f 6d 69 6e  65 6e 7a                  e/Prominenz
++
++                  DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++                  Descriptor_length: 6 (0x06)
++                  reserved_1: 15 (0x0f)
++                  Stream_content: 1 (0x01)
++                  Component_type: 1 (0x01)
++                     == Content&Component: (= video, 4:3  aspect ratio, 25 Hz)
++                  Component_tag: 1 (0x01)
++                  ISO639_2_language_code:  deu
++                  Component-Description: ""
++
++                  DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++                  Descriptor_length: 6 (0x06)
++                  reserved_1: 15 (0x0f)
++                  Stream_content: 2 (0x02)
++                  Component_type: 3 (0x03)
++                     == Content&Component: (= audio, stereo (2 channels))
++                  Component_tag: 2 (0x02)
++                  ISO639_2_language_code:  deu
++                  Component-Description: ""
++
++                  DVB-DescriptorTag: 84 (0x54)  [= content_descriptor]
++                  Descriptor_length: 8 (0x08)
++                     Content_nibble_level_1: 2 (0x02)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= news/current affairs (general)]
++                     User_nibble_1: 0 (0x00)
++                     User_nibble_2: 0 (0x00)
++
++                     Content_nibble_level_1: 8 (0x08)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= social/political issues/economics (general)]
++                     User_nibble_1: 0 (0x00)
++                     User_nibble_2: 0 (0x00)
++
++                     Content_nibble_level_1: 11 (0x0b)
++                     Content_nibble_level_2: 15 (0x0f)
++                        [= user defined]
++                     User_nibble_1: 2 (0x02)
++                     User_nibble_2: 0 (0x00)
++
++                     Content_nibble_level_1: 15 (0x0f)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= user defined]
++                     User_nibble_1: 8 (0x08)
++                     User_nibble_2: 15 (0x0f)
++
++
++                  DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++                  Descriptor_length: 209 (0xd1)
++                  Descriptor_number: 0 (0x00)
++                  Last_descriptor_number: 0 (0x00)
++                  ISO639_2_language_code:  deu
++                  Length_of_items: 0 (0x00)
++
++                  Text_length: 203 (0xcb)
++                  Text: "Die Themen u.a.:
++                         * Der Film "Monster" mit Oscar-
++                         Preisträgerin Charlize Theron
++                         startet in den deutschen Kinos
++                         * Cop aus dem Großstadt-Revier singt:
++                         Jan Fedder hat CD aufgenommen
++                         Moderation: Ines Krüger"  -- Charset: Latin alphabet no. 5
++
++                  DVB-DescriptorTag: 105 (0x69)  [= PDC_descriptor]
++                  Descriptor_length: 3 (0x03)
++                  reserved_1: 15 (0x0f)
++                  Programme_identification_label: 0x7a300 [= month=4  day=15   hour=12  min=0]
++
++                  DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++                  Descriptor_length: 4 (0x04)
++                  PrivateDataSpecifier: 5 (0x00000005)  [= ARD, ZDF, ORF]
++
++                  DVB-DescriptorTag: 130 (0x82)  [= User defined/ATSC reserved]
++                  Descriptor_length: 13 (0x0d)
++                  Descriptor-data:
++                       0000:  31 32 3a 30 30 31 35 2e  30 34 23 30 30            12:0015.04#00
++
++        CRC: 4009818690 (0xef00fa42)
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000005   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.583
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 3 (0x03)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++    Data-Bytes:
++          0000:  00 4f f1 a7 6d cc f5 00  01 04 4d 00 01 01 4f 33   .O..m.....M...O3
++          0010:  95 cf 76 10 15 00 00 30  00 81 8c 4d 34 64 65 75   ..v....0...M4deu
++          0020:  14 05 49 6e 20 48 65 73  73 65 6e 20 75 6e 74 65   ..In Hessen unte
++          0030:  72 77 65 67 73 1b 05 57  6f 20 64 65 72 20 77 65   rwegs..Wo der we
++          0040:  69 df 65 20 46 6c 69 65  64 65 72 20 62 6c fc 68   i.e Flieder bl.h
++          0050:  74 80 28 7f 04 10 40 10  40 21 ff f0 8a cf e2 0b   t.(...@.@!......
++          0060:  05 4c 61 6e 64 2f 4c 65  75 74 65 ff f0 20 cf e2   .Land/Leute.. ..
++          0070:  0a 05 54 68 65 6d 65 6e  20 48 52 50 06 f1 01 01   ..Themen HRP....
++          0080:  64 65 75 50 06 f2 01 02  64 65 75 54 0a 15 00 30   deuP....deuT...0
++          0090:  00 bf 25 f0 8a f0 20 4e  f4 00 64 65 75 00 ee 05   ..%... N..deu...
++          00a0:  46 72 fc 68 6d 6f 72 67  65 6e 73 20 75 6d 20 66   Fr.hmorgens um f
++          00b0:  fc 6e 66 2c 20 77 65 6e                            .nf, wen
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000006   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.620
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 4 (0x04)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  6e 20 64 69 65 20 48 e4  6e 64 6c 65 72 20 61 75   n die H.ndler au
++          0010:  73 20 64 65 6d 20 67 65  73 61 6d 74 65 6e 20 52   s dem gesamten R
++          0020:  68 65 69 6e 2d 4d 61 69  6e 2d 47 65 62 69 65 74   hein-Main-Gebiet
++          0030:  20 69 68 72 65 20 57 61  72 65 6e 20 62 72 69 6e    ihre Waren brin
++          0040:  67 65 6e 2c 20 62 65 67  69 6e 6e 74 20 61 75 66   gen, beginnt auf
++          0050:  20 64 65 6d 20 46 72 61  6e 6b 66 75 72 74 65 72    dem Frankfurter
++          0060:  20 42 6c 75 6d 65 6e 67  72 6f df 6d 61 72 6b 74    Blumengro.markt
++          0070:  20 64 61 73 20 68 65 6b  74 69 73 63 68 65 20 54    das hektische T
++          0080:  61 67 65 73 67 65 73 63  68 e4 66 74 2e 20 4b 61   agesgesch.ft. Ka
++          0090:  72 6c 2d 48 65 69 6e 7a  20 53 74 69 65 72 20 75   rl-Heinz Stier u
++          00a0:  6e 64 20 4d 69 63 68 61  65 6c 65 20 53 63 68 65   nd Michaele Sche
++          00b0:  72 65 6e 62 65 72 67 20                            renberg 
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000007   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.657
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 5 (0x05)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  68 61 62 65 6e 20 73 69  63 68 20 64 61 73 20 6d   haben sich das m
++          0010:  61 6c 20 61 6e 67 65 73  65 68 65 6e 2e 69 03 f7   al angesehen.i..
++          0020:  a3 0f 5f 04 00 00 00 05  82 0d 31 32 3a 31 35 31   .._.......12:151
++          0030:  35 2e 30 34 23 30 30 9e  ee a7 52 ff ff ff ff ff   5.04#00...R.....
++          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                            ........
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    TS contains Section...
++        PID:  18 (0x0012)
++        EIT-decoding....
++        Table_ID: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++        section_syntax_indicator: 1 (0x01)
++        reserved_1: 1 (0x01)
++        reserved_2: 3 (0x03)
++        Section_length: 423 (0x01a7)
++        Service_ID: 28108 (0x6dcc)  [=  --> refers to PMT program_number]
++        reserved_3: 3 (0x03)
++        Version_number: 26 (0x1a)
++        current_next_indicator: 1 (0x01)  [= valid now]
++        Section_number: 0 (0x00)
++        Last_Section_number: 1 (0x01)
++        Transport_stream_ID: 1101 (0x044d)
++        Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++        Segment_last_Section_number: 1 (0x01)
++        Last_table_id: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++
++            Event_ID: 13205 (0x3395)
++            Start_time: 0xcf76101500 (=2004-04-15 10:15:00 [UTC])
++            Duration: 0x0003000 (= 00:30:00 [UTC])
++            Running_status: 4 (0x04)  [= running]
++            Free_CA_mode: 0 (0x00)  [= unscrambled]
++            Descriptors_loop_length: 396 (0x18c)
++
++                  DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++                  Descriptor_length: 52 (0x34)
++                    ISO639_2_language_code:  deu
++                  Event_name_length: 20 (0x14)
++                  Event_name: "In Hessen unterwegs"  -- Charset: Latin alphabet no. 5
++                  Text_length: 27 (0x1b)
++                  Text: "Wo der weiße Flieder blüht"  -- Charset: Latin alphabet no. 5
++
++                  DVB-DescriptorTag: 128 (0x80)  [= User defined/ATSC reserved]
++                  Descriptor_length: 40 (0x28)
++                  Descriptor-data:
++                       0000:  7f 04 10 40 10 40 21 ff  f0 8a cf e2 0b 05 4c 61   ...@.@!.......La
++                       0010:  6e 64 2f 4c 65 75 74 65  ff f0 20 cf e2 0a 05 54   nd/Leute.. ....T
++                       0020:  68 65 6d 65 6e 20 48 52                            hemen HR
++
++                  DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++                  Descriptor_length: 6 (0x06)
++                  reserved_1: 15 (0x0f)
++                  Stream_content: 1 (0x01)
++                  Component_type: 1 (0x01)
++                     == Content&Component: (= video, 4:3  aspect ratio, 25 Hz)
++                  Component_tag: 1 (0x01)
++                  ISO639_2_language_code:  deu
++                  Component-Description: ""
++
++                  DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++                  Descriptor_length: 6 (0x06)
++                  reserved_1: 15 (0x0f)
++                  Stream_content: 2 (0x02)
++                  Component_type: 1 (0x01)
++                     == Content&Component: (= audio, single mono channel)
++                  Component_tag: 2 (0x02)
++                  ISO639_2_language_code:  deu
++                  Component-Description: ""
++
++                  DVB-DescriptorTag: 84 (0x54)  [= content_descriptor]
++                  Descriptor_length: 10 (0x0a)
++                     Content_nibble_level_1: 1 (0x01)
++                     Content_nibble_level_2: 5 (0x05)
++                        [= soap/melodram/folkloric]
++                     User_nibble_1: 0 (0x00)
++                     User_nibble_2: 0 (0x00)
++
++                     Content_nibble_level_1: 3 (0x03)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= show/game show (general)]
++                     User_nibble_1: 0 (0x00)
++                     User_nibble_2: 0 (0x00)
++
++                     Content_nibble_level_1: 11 (0x0b)
++                     Content_nibble_level_2: 15 (0x0f)
++                        [= user defined]
++                     User_nibble_1: 2 (0x02)
++                     User_nibble_2: 5 (0x05)
++
++                     Content_nibble_level_1: 15 (0x0f)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= user defined]
++                     User_nibble_1: 8 (0x08)
++                     User_nibble_2: 10 (0x0a)
++
++                     Content_nibble_level_1: 15 (0x0f)
++                     Content_nibble_level_2: 0 (0x00)
++                        [= user defined]
++                     User_nibble_1: 2 (0x02)
++                     User_nibble_2: 0 (0x00)
++
++
++                  DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++                  Descriptor_length: 244 (0xf4)
++                  Descriptor_number: 0 (0x00)
++                  Last_descriptor_number: 0 (0x00)
++                  ISO639_2_language_code:  deu
++                  Length_of_items: 0 (0x00)
++
++                  Text_length: 238 (0xee)
++                  Text: "Frühmorgens um fünf, wenn die Händler aus dem gesamten
++                        Rhein-Main-Gebiet ihre Waren bringen, beginnt auf dem
++                        Frankfurter Blumengroßmarkt das hektische Tagesgeschäft.
++                        Karl-Heinz Stier und Michaele Scherenberg haben sich das mal
++                        angesehen."  -- Charset: Latin alphabet no. 5
++
++                  DVB-DescriptorTag: 105 (0x69)  [= PDC_descriptor]
++                  Descriptor_length: 3 (0x03)
++                  reserved_1: 15 (0x0f)
++                  Programme_identification_label: 0x7a30f [= month=4  day=15   hour=12  min=15]
++
++                  DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
++                  Descriptor_length: 4 (0x04)
++                  PrivateDataSpecifier: 5 (0x00000005)  [= ARD, ZDF, ORF]
++
++                  DVB-DescriptorTag: 130 (0x82)  [= User defined/ATSC reserved]
++                  Descriptor_length: 13 (0x0d)
++                  Descriptor-data:
++                       0000:  31 32 3a 31 35 31 35 2e  30 34 23 30 30            12:1515.04#00
++
++        CRC: 2666440530 (0x9eeea752)
++
++
++
++----------------------------------------------------------
++TS-Packet: 00000008   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.753
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 1 (0x01)  [= Packet data starts]
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 6 (0x06)
++    Payload: (len: 184)
++        ==> pointer_field: 0 (0x00)
++        ==> Section table: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++    Data-Bytes:
++          0000:  00 4f f1 01 6d e1 e7 00  01 04 4d 00 01 01 4f 60   .O..m.....M...O`
++          0010:  b5 cf 76 08 04 00 03 56  00 80 e6 4d 12 64 65 75   ..v....V...M.deu
++          0020:  0d 05 53 52 20 31 20 2d  20 31 30 2f 31 34 00 50   ..SR 1 - 10/14.P
++          0030:  06 f2 03 02 64 65 75 4e  ae 00 64 65 75 00 a8 05   ....deuN..deu...
++          0040:  31 30 3a 33 30 20 20 4b  75 72 7a 6e 61 63 68 72   10:30  Kurznachr
++          0050:  69 63 68 74 65 6e 8a 31  31 3a 30 30 20 20 4e 61   ichten.11:00  Na
++          0060:  63 68 72 69 63 68 74 65  6e 8a 31 31 3a 33 30 20   chrichten.11:30 
++          0070:  20 4b 75 72 7a 6e 61 63  68 72 69 63 68 74 65 6e    Kurznachrichten
++          0080:  8a 31 32 3a 30 30 20 20  4e 61 63 68 72 69 63 68   .12:00  Nachrich
++          0090:  74 65 6e 8a 31 32 3a 33  30 20 20 4b 75 72 7a 6e   ten.12:30  Kurzn
++          00a0:  61 63 68 72 69 63 68 74  65 6e 8a 31 33 3a 30 30   achrichten.13:00
++          00b0:  20 20 53 52 20 31 20 2d                              SR 1 -
++==========================================================
++
++
++----------------------------------------------------------
++TS-Packet: 00000009   PID: 18 (0x0012), Length: 188 (0x00bc)
++Time received: Thu 2004-04-15  12:26:55.791
++----------------------------------------------------------
++Sync-Byte: 71 (0x47)
++Transport_error_indicator: 0 (0x00)
++Payload_unit_start_indicator: 0 (0x00)
++transport_priority: 0 (0x00)
++PID: 18 (0x0012)  [= NIT, PMT or Elementary PID, etc.]
++transport_scrambling_control: 0 (0x00)  [= No scrambling of TS packet payload]
++adaptation_field_control: 1 (0x01)  [= no adaptation_field, payload only]
++continuity_counter: 7 (0x07)
++    Payload: (len: 184)
++    Data-Bytes:
++          0000:  20 48 69 6e 74 65 72 67  72 75 6e 64 2f 4e 61 63    Hintergrund/Nac
++          0010:  68 72 69 63 68 74 65 6e  8a 31 33 3a 33 30 20 20   hrichten.13:30  
++          0020:  4b 75 72 7a 6e 61 63 68  72 69 63 68 74 65 6e 69   Kurznachrichteni
++          0030:  03 f7 a2 84 5f 04 00 00  00 05 82 0d 31 30 3a 30   ...._.......10:0
++          0040:  34 31 35 2e 30 34 23 30  30 cc 39 d2 45 ff ff ff   415.04#00.9.E...
++          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                            ........
++==========================================================
++
++
++    TS-Packet(s) sub-decoding:
++    ==========================
++    TS contains Section...
++        PID:  18 (0x0012)
++        EIT-decoding....
++        Table_ID: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++        section_syntax_indicator: 1 (0x01)
++        reserved_1: 1 (0x01)
++        reserved_2: 3 (0x03)
++        Section_length: 257 (0x0101)
++        Service_ID: 28129 (0x6de1)  [=  --> refers to PMT program_number]
++        reserved_3: 3 (0x03)
++        Version_number: 19 (0x13)
++        current_next_indicator: 1 (0x01)  [= valid now]
++        Section_number: 0 (0x00)
++        Last_Section_number: 1 (0x01)
++        Transport_stream_ID: 1101 (0x044d)
++        Original_network_ID: 1 (0x0001)  [= Astra Satellite Network 19,2°E | Société Européenne des Satellites]
++        Segment_last_Section_number: 1 (0x01)
++        Last_table_id: 79 (0x4f)  [= Event Information Table (EIT) - other transport stream, present/following]
++
++            Event_ID: 24757 (0x60b5)
++            Start_time: 0xcf76080400 (=2004-04-15 08:04:00 [UTC])
++            Duration: 0x0035600 (= 03:56:00 [UTC])
++            Running_status: 4 (0x04)  [= running]
++            Free_CA_mode: 0 (0x00)  [= unscrambled]
++            Descriptors_loop_length: 230 (0xe6)
++
++                  DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
++                  Descriptor_length: 18 (0x12)
++                    ISO639_2_language_code:  deu
++                  Event_name_length: 13 (0x0d)
++                  Event_name: "SR 1 - 10/14"  -- Charset: Latin alphabet no. 5
++                  Text_length: 0 (0x00)
++                  Text: ""
++
++                  DVB-DescriptorTag: 80 (0x50)  [= component_descriptor]
++                  Descriptor_length: 6 (0x06)
++                  reserved_1: 15 (0x0f)
++                  Stream_content: 2 (0x02)
++                  Component_type: 3 (0x03)
++                     == Content&Component: (= audio, stereo (2 channels))
++                  Component_tag: 2 (0x02)
++                  ISO639_2_language_code:  deu
++                  Component-Description: ""
++
++                  DVB-DescriptorTag: 78 (0x4e)  [= extended_event_descriptor]
++                  Descriptor_length: 174 (0xae)
++                  Descriptor_number: 0 (0x00)
++                  Last_descriptor_number: 0 (0x00)
++                  ISO639_2_language_code:  deu
++                  Length_of_items: 0 (0x00)
++
++                  Text_length: 168 (0xa8)
++                  Text: "10:30  Kurznachrichten
11:00 Nachrichten
11:30 Kurznachrichten
12:00 Nachrichten
12:30 Kurznachrichten
13:00 SR 1 - Hintergrund/Nachrichten
13:30 Kurznachrichten" -- Charset: Latin alphabet no. 5 ++ ++ DVB-DescriptorTag: 105 (0x69) [= PDC_descriptor] ++ Descriptor_length: 3 (0x03) ++ reserved_1: 15 (0x0f) ++ Programme_identification_label: 0x7a284 [= month=4 day=15 hour=10 min=4] ++ ++ DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor] ++ Descriptor_length: 4 (0x04) ++ PrivateDataSpecifier: 5 (0x00000005) [= ARD, ZDF, ORF] ++ ++ DVB-DescriptorTag: 130 (0x82) [= User defined/ATSC reserved] ++ Descriptor_length: 13 (0x0d) ++ Descriptor-data: ++ 0000: 31 30 3a 30 34 31 35 2e 30 34 23 30 30 10:0415.04#00 ++ ++ CRC: 3426341445 (0xcc39d245) ++ ++ ++ ++---------------------------------------------------------- ++TS-Packet: 00000010 PID: 18 (0x0012), Length: 188 (0x00bc) ++Time received: Thu 2004-04-15 12:26:55.872 ++---------------------------------------------------------- ++Sync-Byte: 71 (0x47) ++Transport_error_indicator: 0 (0x00) ++Payload_unit_start_indicator: 1 (0x01) [= Packet data starts] ++transport_priority: 0 (0x00) ++PID: 18 (0x0012) [= NIT, PMT or Elementary PID, etc.] ++transport_scrambling_control: 0 (0x00) [= No scrambling of TS packet payload] ++adaptation_field_control: 1 (0x01) [= no adaptation_field, payload only] ++continuity_counter: 8 (0x08) ++ Payload: (len: 184) ++ ==> pointer_field: 0 (0x00) ++ ==> Section table: 81 (0x51) [= Event Information Table (EIT) - actual transport stream, schedule] ++ Data-Bytes: ++ 0000: 00 51 f0 e9 6e 46 fb 98 b8 04 31 00 01 98 51 98 .Q..nF....1...Q. ++ 0010: e9 cf 7c 09 00 00 00 30 00 00 12 4d 0b 64 65 75 ..|....0...M.deu ++ 0020: 06 05 45 78 61 6b 74 00 69 03 fa a2 c0 98 ea cf ..Exakt.i....... ++ 0030: 7c 09 30 00 00 30 00 00 11 4d 0a 64 65 75 05 05 |.0..0...M.deu.. ++ 0040: 6e 61 6e 6f 00 69 03 fa a2 de 98 eb cf 7c 10 00 nano.i.......|.. ++ 0050: 00 01 00 00 00 2b 4d 24 64 65 75 0d 05 4d 44 52 .....+M$deu..MDR ++ 0060: 20 75 6d 20 7a 77 f6 6c 66 12 05 64 61 73 20 4c um zw.lf..das L ++ 0070: e4 6e 64 65 72 6d 61 67 61 7a 69 6e 69 03 fa a3 .ndermagazini... ++ 0080: 00 98 ec cf 7c 11 00 00 00 45 00 00 2d 4d 26 64 ....|....E..-M&d; 0090: 65 75 21 05 57 65 6e 6e 20 56 65 72 73 69 63 68 eu!.Wenn Versich ++ 00a0: 65 72 75 6e 67 65 6e 20 6e 69 63 68 74 20 7a 61 erungen nicht za ++ 00b0: 68 6c 65 6e 00 69 03 fa hlen.i.. ++========================================================== ++ ++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/faq.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/faq.html +--- dvbsnoop-1.3.77/html/faq.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/faq.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,141 @@ ++ ++ ++ ++ FAQ: dvbsnoop - A DVB Stream Analyzer Tool, MPEG Analyzer, MHP ++ Analyzer ++ ++ ++ ++ ++

dvbsnoop - FAQ

++

Some questions and answers...

++
    ++
  1. Q: What is dvbsnoop?
    dvbsnoop is a mpeg analyzer for ++ viewing/debugging mpeg or dvb based stream information, send via digital TV. ++ You may also use dvbsnoop to analyze mpeg compliant streams stored on DVD or ++ other media... dvbsnoop analayzes and displays mpeg, dvb dsm-cc, mhp, etc. data ++ and structures in human readable form. dvbsnoop is not designed to be fault ++ tolerant - damaged or braindead stream information could lead to odd ++ results.

  2. ++
  3. Q: Under what license is dvbsnoop?
    dvbsnoop is published ++ under "GPL".

  4. ++
  5. Q: May I re-use dvbsnoop code or ideas for my own ++ project?
    dvbsnoop is published under "GPL". So yes, you may recycle ++ dvbsnoop code, if you are publishing your project under GPL, too. If you are ++ using dvbsnoop (basics, ideas, code), please place a link/note to the dvbsnoop ++ homepage in your project.

  6. ++
  7. Q: What is DVB and digital TV?
    Have a look at ++ http://www.dvb.org. Also ++ Google is very helpfull for ++ explanations.

  8. ++
  9. Q: What features does dvbsnoop provide?
    Have a look at the ++ feature list...

  10. ++
  11. Q: Is there a BBS or newsgroup/maillist to ask ++ questions?
    Well, you might use the ++ linuxtv maillinglist (or ++ post a question to the tuxbox forum ++ (German BBS, but you may also post questions in English).)..

  12. ++
  13. Q: I found a bug, what to do?
    Interaction between standards ++ organizations (ETSI, ITU, ISO, ...) and also between standards itself sometimes ++ is very complex, especially when standards are enhanced or collide with other ++ drafts. So bugs are very likely (also programming bugs...). Due to missing or ++ proper test streams, some features are implemented without possible real life ++ testing... Please report any bug or odd behavior.

  14. ++
  15. Q: How do I know the PIDs to sniff on?
    The PAT section ++ ("dvbsnoop -nph 0x01") provides the necessary information. Use program PIDs in ++ the PAT to decode the PMT section.
    To see if there are any "hidden" PIDs, ++ use "dvbsnoop -s pidscan".

  16. ++
  17. Q: How do I tune into a frequency with dvbsnoop?
    dvbsnoop ++ doesn't do tuning. It's only designed to sniff...
    Use dvbtune, or a GUI like ++ dbox2 "Neutrino" to tune into a transponder or frequency...

  18. ++
  19. Q: Why can't I snoop the PID 0x1FFF?
    PID 0x1FFF is a NULL ++ packet, used for stuffing. The availablity of this PID depends on the firmware ++ (ucodes) of your dvb hardware.

  20. ++
  21. Q: Why can't I snoop some PIDs?
    Depending on your DVB card ++ firmware or driver, a PID which is already occupied by another process may not ++ be available to dvbsnoop. In this case close all dvb applications (TV-, ++ streaming-, EPG-applications).

  22. ++
  23. Q: Can I snoop multiple PIDs?
    Currently not (DVB-API 1 and ++ DVB-API 3). But there is a workaround: depending on your DVB hardware you may ++ save a complete transport stream (raw binary data) or a multiple pid transport ++ stream as file. You can analyze this transport stream using "dvbsnoop -s ts ++ -tssubdecode -if filename ..."

  24. ++
  25. Q: Can dvbsnoop "follow" PIDs?
    Yes. Use the option ++ "-spiderpid". This will enable dvbsnoop to recursivly follow PIDs. Use also ++ option "-n <count>" to limit PID read cycles...


  26. ++
  27. Q: Why can't I see any data analyzed by dvbsnoop?
    Did you ++ tune into a valid transponder/frequency containing a DVB stream? Use dvbtune, ++ szap, VDR, Neutrino, Enigma or any other tool to tune to a DVB service ++ (program)... Use "dvbsnoop -signal" to check if you are tuned and locked into a ++ transponder and are in-sync.

  28. ++
  29. Q: What to do on "read error , buffer overflow"?
    The dvb ++ data stream on the selected PID is too fast for dvbsnoop to decode. Packets are ++ lost. The reason for this might be high PID bandwidth, slow cpu (e.g. a set top ++ box - PCs should have sufficient cpu power), or output is sent to a "slow" ++ terminal (e.g. via network connection). To avoid this, save the binary stream ++ to file (option -b) and analyze the stream file. If the buffer overlow still ++ consists while saving the stream to a file, try to save the stream to a fast ++ media (e.g. virtual disk/ram disk, - on many systems /tmp might be such a ram ++ file system).

    As of version 1.3.69 you might use the command line ++ option "-buffersize xxxx" to set a larger demux buffersize. Size will be given ++ in KBytes (see usage description or feature list). dvbsnoop's default ++ buffersize is 256 KBytes.

  30. ++
  31. Q: I get strange output on PES, TS or SECTIONs...
    Use the ++ options -sync or -crc to enforce valid data. If a packet is delivered in sync ++ to dvbsnoop, depends on your DVB hardware/firmware. Also I observed that some ++ firmware is clearing the "scrambled" flag in TS packets, even if the transport ++ stream or PES is scrambled or wrongly descrambled (e.g. because you didn't ++ subscribe to this channel). dvbsnoop tries to analyze the stream as unscrambled ++ stream (which will lead to odd analyzing reports, of course).

  32. ++
  33. Q: Why is the command option "-sync" default and otherwise on ++ SECTIONs mode "-nocrc" default?
    Unsynced TS or PES is useless, because ++ decoding will be completly gaga. On sections -nocrc is default, because there ++ might be private sections (e.g. ECM) or DSM-CC sections with no or different ++ CRC calculations (e.g. dsm-cc datagram).

  34. ++
  35. Q: Can I filter or customize the dvbsnoop output?
    On Unix ++ you may find many tools to tweak or filter the output of dvbsnoop, using ++ "grep", "nawk", "perl" or other stuff.. (e.g.: dvbsnoop -nph 0x00 | grep -i ++ "pid").

  36. ++
  37. Q: Can I filter dvb input?
    Currently you only can filter ++ dvb stream input, using PID filters on sections and when reading from a ++ transport stream file. But plans are to enhance input filter capabilities. ++ There are requests by different persons: positive/negative filter mask, ++ filtering "bytes" on specified packet positions, and also requests for really ++ enhanced content (output) filters.

  38. ++
  39. Q: Can dvbsnoop decode private/user defined ++ data?
    Basically: Yes. You have to tell dvbsnoop which provider's private ++ scope to use. (e.g. commandline option: "-privateprovider premiere.de"). If ++ dvbsnoop is aware of this provider, it will decode the private data ++ structures.

  40. ++
  41. Q: Can dvbsnoop decode the private data of provider/service ++ XYZ?
    Try "dvbsnoop -help", to see if the provider name is listed. If ++ not, someone has to send information about the private descriptors and tables ++ to the author.

  42. ++
  43. Q: Does dvbsnoop analyze MPEG video/audio stream ++ content?
    dvbsnoop decodes meta information about dvb and mpeg streams, ++ but does not analyze video or audio stream content, which is described outside ++ ISO/IEC 13818-1 / ITU H.222.0. There are other good tools available to analyze ++ e.g. mpeg video I-frame rates, compression rates, mpeg vectors, etc.. You may ++ use dvbsnoop in combination with these tools.

  44. ++
  45. Q: Will there be a XML output option for dvbsnoop?
    ++ Planned... But it needs major rewriting of some dvbsnoop routines and behavior. ++ ... and time...

  46. ++
  47. Q: Will there be a graphical interface for dvbsnoop?
    Well, ++ who knows what future will bring. But currently there are no plans. (Maybe ++ someone wish to start a project ;-))
    But you can use some easy ++ perl-/shellscripts and tools like GNU-PLOT or MRTG to create fancy graphics ++ from dvbsnoop output (e.g. bitrate figures, pid usage, etc.).

  48. ++
  49. Q: Will there be a Windows port?
    Currently no plans, ++ because you would need the DVB-API on Windows.

  50. ++
  51. Q: Future development of dvbsnoop?
    I'm also involved in ++ other projects and too bad for my software projects: there is also a "real" ++ life... ;-)
    So, future development of dvbsnoop depends on my sparetime for ++ dvbsnoop...
    But if you are interrested in enhancing dvbsnoop, any help is ++ welcome...


  52. ++
++


http://dvbsnoop.sourceforge.net/

++ ++ +diff -urNad dvbsnoop-1.3.77/html/features.html /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/features.html +--- dvbsnoop-1.3.77/html/features.html 1970-01-01 01:00:00.000000000 +0100 ++++ /tmp/dpep.0NmC9A/dvbsnoop-1.3.77/html/features.html 2005-02-14 22:07:49.000000000 +0100 +@@ -0,0 +1,1252 @@ ++ ++ ++ ++ Feature List: dvbsnoop - A DVB Stream Analyzer Tool ++ ++ ++ ++

dvbsnoop - Feature List

++

The following features are currently implemented in dvbsnoop:

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
YesNoRemarkdvbsnoop-options
ISO/DVB Basic Sections (PSI/SI/etc.)  ISO/IEC 13818-1, ETSI EN 301 468-s sec
BATx Bouquet Allocation Table 
CATx Conditional Access Table 
DITx Discontinuity Information Table 
EITx Event Information Table 
EMM/ECMx DVB CA message section, hexdump only 
NITx Network Information Table 
PATx Program Association Table 
PMTx Program Map Table 
RSTx Running Status Table 
SDTx Service Description Table 
SITx Selection Information Table 
STx Stuffing Table 
TDTx Time Date Table 
TOTx Time Offset Table 
TSDTx Transport Stream Description Table, ISO/IEC 13818-1 / ITU H.222.0 ++  
ISO_IEC_14496_section xISO/IEC 13818-1 / ITU H.222.0, 2.11.3.8 
MTx Metadata Table (H.222.0 AMD 1) 
IPMP_Control_Information_section xISO/IEC 13818-11 
User defined tablesx To decode user defined tables of a provider , known to ++ dvbsnoop, use cmd option -privateprovider <name>-privateprovider <provider-name>
CRC checkx if supported by hardware, firmware or driver (demux level)-crc, -nocrc
Section filter/-mask
(section table id's)
x 
if supported by hardware, firmware or driver (demux level)
-f <filter>
-m <mask>
<pid>
recursive PID snoopx PID spider mode, follows referenced PIDs (currently sections ++ only)-spiderpid
input device   -demux <device>
-if <file>
     
DSM-CC (sections)  ISO/IEC 13818-6, ETSI EN 301 192, ETSI TS 102 006-s sec
Basicx  
INTx IP/Notification Table, EN 301 192 
UNTx Update Notification Table, TS 102 006 
Datagramx e.g. TCP/IP packets, multicasts,... 
MPE_FECx Multi-Protocol-Encapsulation, EN 301 192 v 1.4.1 
DDBx DownloadDataBlock 
DSIx DownloadServerInitiate 
DIIx DownloadInfoIndication 
DownloadCancelx   
Descriptor Listx   
BIOPs x... startedTODO 
IOR xTODO 
     
MHP (sections)   -s sec
AITx Application Information Table, ETSI TS 102 812 
     
ATSC  Advanced Television Systems Committee 
Basic x(currently no plans --> I cannot test these streams) 
     
TV Anytime (sections)  ETSI TS 102 323-s sec
CT xContainer Table
TODO
 
RCT xRelated Content Table
TODO
 
CIT xContent Identifier Table
TODO
 
RNTx Resolution provider Notification Table
 
     
Testdata (sections)   -s sec
measurement signalling channel xTODO, basic started 
     
     
Transport Stream (TS)   -s ts
Basicx ISO/IEC 13818-1 / ITU H.222.0  
TS packet syncx optional software sync-sync, -nosync
PES/SECTION start identifyx tries to identify stream id or table id 
decode TS contentx collect TS packets and do PES/Section subdecoding-tssubdecode
input device    -demux <device>
-dvr <device>
-if ++ <file>
pid filterx <pid>
full transport streamx if supported by hard-/firmware!-tsraw
     
     
Packetized Elementary Stream (PES)   -s pes
Basicx ISO/IEC 13818-1 / ITU H.222.0  
PES packet syncx optional software sync-sync, -nosync
DSM-CC Controlx ITU H.222.0 Annex B 
DSM-CC ACKx ITU H.222.0 Annex B 
EMM/ECMx Hexdump only 
PES Data (synchron, synchronized)x   
PES EBU data (teletext, VPS, WSS, etc.)x  EN 300 472, EN 300 706, EN 301 775 (basic decoding), EN 300 ++ 231 
PES DVB subtitling xTODO 
Program_stream_descriptorlistx  
Program_stream_mapx H.222.0, 2.5.4 
Program Stream directoryx ISO/IEC 13818-1 / ITU H.222.0 , 2.5.5.1 
input device   -demux <device>
-if <file>
     
     
Program Stream (PS)  (MPEG) 
Basic xxISO/IEC 13818-1 / ITU H.222.0  
     
     
Descriptors    
DVB descriptorsx ETSI EN 301 468, EN 301 192, TR 102 006, .. 
MPEG descriptorsx ISO/IEC 13818-1 / ITU H.222.0  
DSM-CC INT/UNT descriptorsx   
DSM-CC (Module) descriptorsx   
DSM-CC Stream descriptorsx ISO/IEC 13818-6 
MHP AIT descriptorsx ETSI TS 102 812 v 1.2.1 
TV Anytime RNT descriptorsx ETSI TS 102 323  
User defined descriptors  To decode user defined descriptors of a provider, ++ known to dvbsnoop, use cmd option -privateprovider <name>-privateprovider <provider-name>
     
     
Bandwidth-Statistics   -s bandwidth
PID-basedx TS - scan 
all PIDs on Transponder x 
input device   -demux <device>
-dvr <device>
     
     
MPEG    
Frame rates xNot planned for dvbsnoop.

Please use mpeg video ++ or audio analyzers, which offer in-depth analyzing of video or audio bit ++ streams. (e.g. vk_tools)
 
Motion vector analyze x 
PCR analyze x 
Macro blocks x 
Audio stream rates x 
Bitrate statistics video x 
Bitrate statistics audio x 
     
     
PID-SCAN  -s pidscan
all PIDs on Transponderx result may depend on demux firmware 
try to identify PID contentx result may depend on demux firmware 
input device   -demux <device>
-dvr <device>
-maxdmx ++ <n>
     
     
Frontend Status  -s signal
SIGx signal strength 
BERx bit error rate 
SNRx signal-noise-ratio 
Statusx frontend status 
UBLCKx uncorrected blocks 
capability checkx   
input devicex  -frontend <device>
     
     
Frontend Infox Show information about the frontend of your STB or DVB card (only ++ > DVB-API 3)-s feinfo
show capabilitiesx Basic capabilities of your frontend 
current parametersx   
     
     
Output Modes    
Hexdump Modesx several dump modes -ph <n>
ASCII-Dump Modesx several dump modes -ph <n>
Hexdump buffer datax print read data as hex/ascii-dump prior to decoding-nph
-hexdumpbuffer
-nohexdumpbuffer
Binaryx -b
Binary to filex using output redirection to file... -b > <file>
Human readable outputx serveral verbosity levels to select decoding info. -pd <n>, -npd
Translating values to stringsx  
time stamp outputx different display modes [no, delta, full] (only in life stream ++ mode) -tn , -td, -tf
output text filter x... use Unix tools like grep, perl, nawk, etc. to filter or tweak ++ output  
     
     
Input Modes    
live stream inputx from device (demux, dvr)-demux <device>
-dvr <device>
-frontend ++ <device>
set demux buffer sizex set own demux buffersize in KBytes.
overwrites internal buffer ++ settings. (PES, TS and SECTION mode)
-buffersize <KBytes>
binary file input (offline mode)x saved stream file-if <file>
limited packet readx packet counter-n <count>
input filterx when reading from live stream....
     
     
Tuning    
DVB-T  xplease use dvbtune, szap, neutrino, enigma, VDR or any ++ other tool for tuning into a frequency  
DVB-C x 
DVB-S x 
     
     
DVB-API   
API 1x Does anyone still needs this API?? 
API 2 xnever released (?) 
API 3x current API, linux kernel 2.6.0 
API 4 x 
runtime API selection xAPI will be determined at compile time... 
     
     
Documentation    
 xxdocumentation is not sufficient, good documenation ++ still to be done... - especially the website sucks... 
man page xTODO 
     
     
Bugs    
 x Interaction between standards organizations (ETSI, ITU, ISO, ...) ++ and also between standards itself sometimes is very complex, especially when ++ standards are enhanced or collide with other drafts. So bugs are very likely ++ (also programming bugs...). Due to missing or proper test streams, some ++ features are implemented without possible real life testing... So please ++ report any bug or odd behavior and also check latest source from cvs. 
++

The feature list reflects the status of the ++ CVS. This list may not be ++ complete...
Some features do not work using DVB-API 1.

++


http://dvbsnoop.sourceforge.net/   

++ --- dvbsnoop-1.4.50.orig/debian/control +++ dvbsnoop-1.4.50/debian/control @@ -0,0 +1,25 @@ +Source: dvbsnoop +Section: misc +Priority: extra +Maintainer: Debian VDR Team +Uploaders: Cédric Delfosse , William J Beksi , Thomas Schmidt +Build-Depends: debhelper (>= 4.0.0), dpatch (>= 1.11), xsltproc, docbook-xsl +Standards-Version: 3.7.2 + +Package: dvbsnoop +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: DVB / MPEG stream analyzer + This sniffer program can monitor, analyze, debug, dump or view DVB / MPEG / + DSM-CC / MHP stream informations: + * ISO/DVB basic sections: BAT, PAT, SDT, NIT, ... + * DSM-CC: INT, MPE, MPE FEC, Datagram, ... + * TS (Transport Stream), PS (Program Stream), + PES (Packetized Elementary Stream) + . + Input can be a live stream from a DVB card, or a recorded stream. + . + For DVB cards, it can also dump frontend informations and status, and make a + PID scan. + . + Homepage: http://dvbsnoop.sf.net --- dvbsnoop-1.4.50.orig/debian/dirs +++ dvbsnoop-1.4.50/debian/dirs @@ -0,0 +1,2 @@ +usr/bin + --- dvbsnoop-1.4.50.orig/debian/compat +++ dvbsnoop-1.4.50/debian/compat @@ -0,0 +1 @@ +4 --- dvbsnoop-1.4.50.orig/debian/postinst +++ dvbsnoop-1.4.50/debian/postinst @@ -0,0 +1,42 @@ +#! /bin/sh +# postinst script for dvbsnoop +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- dvbsnoop-1.4.50.orig/debian/postrm +++ dvbsnoop-1.4.50/debian/postrm @@ -0,0 +1,38 @@ +#! /bin/sh +# postrm script for dvbsnoop +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- dvbsnoop-1.4.50.orig/debian/preinst +++ dvbsnoop-1.4.50/debian/preinst @@ -0,0 +1,44 @@ +#! /bin/sh +# preinst script for dvbsnoop +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) +# if [ "$1" = "upgrade" ] +# then +# start-stop-daemon --stop --quiet --oknodo \ +# --pidfile /var/run/dvbsnoop.pid \ +# --exec /usr/sbin/dvbsnoop 2>/dev/null || true +# fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- dvbsnoop-1.4.50.orig/debian/prerm +++ dvbsnoop-1.4.50/debian/prerm @@ -0,0 +1,39 @@ +#! /bin/sh +# prerm script for dvbsnoop +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) +# install-info --quiet --remove /usr/info/dvbsnoop.info.gz + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- dvbsnoop-1.4.50.orig/debian/watch +++ dvbsnoop-1.4.50/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://qa.debian.org/watch/sf.php/dvbsnoop/ dvbsnoop-(\d+.\d+.\d+)\.tar\.gz --- dvbsnoop-1.4.50.orig/debian/copyright +++ dvbsnoop-1.4.50/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Cédric Delfosse on +Sun, 13 Feb 2005 21:29:37 +0100. + +It was downloaded from http://dvbsnoop.sf.net + +Copyright: + +Upstream Author: Rainer Scherg + +Debian Maintainers: + + Cédric Delfosse + William J Beksi + Thomas Schmidt + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- dvbsnoop-1.4.50.orig/debian/docs +++ dvbsnoop-1.4.50/debian/docs @@ -0,0 +1,2 @@ +README +html --- dvbsnoop-1.4.50.orig/debian/dvbsnoop.xml +++ dvbsnoop-1.4.50/debian/dvbsnoop.xml @@ -0,0 +1,84 @@ + + + Cédric"> + Delfosse"> + + février 14, 2005"> + + 1"> + cedric@debian.org"> + + DVBSNOOP"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + DVB / MPEG stream analyzer + + + + &dhpackage; + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; commands. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in HTML format in + /usr/share/doc/dvbsnoop/html/. + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ --- dvbsnoop-1.4.50.orig/debian/rules +++ dvbsnoop-1.4.50/debian/rules @@ -0,0 +1,102 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +# dpatch stuff +PACKAGES=middleman +include /usr/share/dpatch/dpatch.make + +DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +XP=xsltproc -''-nonet + +dvbsnoop.1: debian/dvbsnoop.xml + $(XP) $(DB2MAN) $< + +config.status: configure + dh_testdir + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + +build: build-stamp + +build-stamp: patch config.status dvbsnoop.1 + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: clean-patched unpatch + +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp + rm -f dvbsnoop.1 + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/dvbsnoop. + $(MAKE) install DESTDIR=$(CURDIR)/debian/dvbsnoop + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installman dvbsnoop.1 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- dvbsnoop-1.4.50.orig/debian/changelog +++ dvbsnoop-1.4.50/debian/changelog @@ -0,0 +1,56 @@ +dvbsnoop (1.4.50-1) unstable; urgency=low + + * New upstream release + + -- Cédric Delfosse Fri, 31 Aug 2007 21:37:14 +0200 + +dvbsnoop (1.4.00-2) unstable; urgency=low + + * Bumped Standards-Version to 3.7.2 + * Added note about the Debian Maintainers to debian/copyright + + -- Thomas Schmidt Mon, 28 Aug 2006 23:13:41 +0200 + +dvbsnoop (1.4.00-1) unstable; urgency=low + + * Thomas Schmidt + - New upstream release + - Updated debian/watch to use the script for sourceforge projects + from qa.debian.org + - Bump Standards-Version to 3.6.2.1 + - Fixed postal address of the FSF in debian/copyright + + -- Debian VDR Team Sun, 25 Sep 2005 22:28:21 +0200 + +dvbsnoop (1.3.77-4) unstable; urgency=low + + * Thomas Schmidt + - Fixed upstream url in debian/copyright + - Added debian/watch + + -- Debian VDR Team Wed, 06 Apr 2005 17:16:45 +0200 + +dvbsnoop (1.3.77-3) unstable; urgency=low + + * Thomas Schmidt + - Changed to Section: misc and Priority: extra, to match the + override file + - Moved copying of config.sub and config.guess from clean-patched + target to the config.status target + + -- Debian VDR Team Fri, 25 Mar 2005 16:58:38 +0100 + +dvbsnoop (1.3.77-2) unstable; urgency=low + + * Thomas Schmidt + - Changed Maintainer to Debian VDR Team + - Added Cédric Delfosse, William J Beksi and myself as uploaders + + -- Debian VDR Team Fri, 25 Mar 2005 16:55:24 +0100 + +dvbsnoop (1.3.77-1) unstable; urgency=low + + * Initial Release. (Closes: Bug#295127) + + -- Cédric Delfosse Sun, 13 Feb 2005 21:29:37 +0100 +