Provided by: tstools_1.11-1ubuntu1_amd64 bug

NAME

       tsreport - report on a Transport Stream

SYNOPSIS

       tsreport [switches] <infile> [switches]

DESCRIPTION

              TS tools version 1.11, tsreport built Nov 11 2008 17:15:48

              Report on one of the following for the given Transport Stream:

              *  The  number  of  TS packets.  * PCR and PTS/DTS differences (-buffering).  * The
              packets of a single PID (-justpid).

              When conflicting switches are specified, the last takes effect.

   Input:
       <infile>
              Read data from the named H.222 Transport Stream file

       -stdin Read data from standard input

   Normal operation:
              By default, normal operation just reports the number of TS packets.

       -timing, -t       Report timing information based on the PCRs

       -data             Show TS packet/payload data as bytes

       -verbose, -v      Also output (fairly detailed) information on each TS packet

       -quiet, -q        Only output summary information (this is the default)

       -max <n>, -m <n>  Maximum number of TS packets to read

   Buffering information:
       -buffering, -b
              Report on the differences between PCR and PTS, and between PCR  and  DTS.  This  is
              relevant to the size of buffers needed in the decoder.

       -o <file>
              Output CSV data for -buffering to the named file.

       -32    Truncate 33 bit values in the CSV output to 32 bits (losing the top bit).

       -verbose, -v
              Output PCR/PTS/DTS information as it is found (in a format similar to that used for
              -o)

       -quiet, -q
              Output less information (notably, not the PMT)

       -cnt <pid>,
              Check values of continuity_counter in the specified PID.  Writes all the values  of
              the counter to a file called 'continuity_counter.txt'. Turns buffering on (-b).

       -max <n>, -m <n>
              Maximum number of TS packets to read

   Single PID:
       -justpid <pid>
              Just  show  data  (file offset, index, adaptation field and payload) for TS packets
              with the given PID.  PID 0 is allowed (i.e., the PAT).

       -verbose, -v
              Is ignored

       -quiet, -q
              Is ignored

       -max <n>, -m <n>
              Maximum number of TS packets of that PID to read

       Experimental control of timestamp formats (this doesn't affect the output to the CVS file,
       produced with -o):

       -tfmt <thing>
              Specify format of time differences.

       -tafmt <thing>
              Specify format of absolute times.

              <thing> is (currently, but may change) one of:

       90     Default -- show as 90KHz timestamps (suffix 't' on the values: e.g., 4362599t).

       27     Show as 27MHz timestamps (similar, e.g., 25151:000t).

       32     Show as 90KHz timestamps, but only the low 32 bits.

       ms     Show as milliseconds.

       hms    Show  as  hours/minutes/seconds  (H:MM:SS.ssss, the H can be more than one digit if
              necessary)

              TS tools version 1.11, tsreport built Nov 11 2008 17:15:48

              Report on one of the following for the given Transport Stream:

              * The number of TS packets.  * PCR and PTS/DTS  differences  (-buffering).   *  The
              packets of a single PID (-justpid).

              When conflicting switches are specified, the last takes effect.

   Input:
       <infile>
              Read data from the named H.222 Transport Stream file

       -stdin Read data from standard input

   Normal operation:
              By  default,  normal  operation just reports the number of TS packets.  -timing, -t
              Report  timing  information  based  on  the  PCRs.    -data               Show   TS
              packet/payload  data  as  bytes  -verbose,  -v       Also  output (fairly detailed)
              information on each TS packet.  -quiet, -q        Only output  summary  information
              (this is the default) -max <n>, -m <n>  Maximum number of TS packets to read

   Buffering information:
       -buffering, -b
              Report  on  the  differences  between PCR and PTS, and between PCR and DTS. This is
              relevant to the size of buffers needed in the decoder.

       -o <file>
              Output CSV data for -buffering to the named file.

       -32    Truncate 33 bit values in the CSV output to 32 bits (losing the top bit).

       -verbose, -v
              Output PCR/PTS/DTS information as it is found (in a format similar to that used for
              -o)

       -quiet, -q
              Output less information (notably, not the PMT)

       -cnt <pid>,
              Check  values of continuity_counter in the specified PID.  Writes all the values of
              the counter to a file called 'continuity_counter.txt'. Turns buffering on (-b).

       -max <n>, -m <n>
              Maximum number of TS packets to read

   Single PID:
       -justpid <pid>
              Just show data (file offset, index, adaptation field and payload)  for  TS  packets
              with the given PID.  PID 0 is allowed (i.e., the PAT).

       -verbose, -v
              Is ignored

       -quiet, -q
              Is ignored

       -max <n>, -m <n>
              Maximum number of TS packets of that PID to read

       Experimental control of timestamp formats (this doesn't affect the output to the CVS file,
       produced with -o):

       -tfmt <thing>
              Specify format of time differences.

       -tafmt <thing>
              Specify format of absolute times.

              <thing> is (currently, but may change) one of:

       90     Default -- show as 90KHz timestamps (suffix 't' on the values: e.g., 4362599t).

       27     Show as 27MHz timestamps (similar, e.g., 25151:000t).

       32     Show as 90KHz timestamps, but only the low 32 bits.

       ms     Show as milliseconds.

       hms    Show as hours/minutes/seconds (H:MM:SS.ssss, the H can be more than  one  digit  if
              necessary)

SEE ALSO

       The  full  documentation  for  tsreport  is  maintained as a Texinfo manual.  Please check
       http://tstools.berlios.de for more information.