USER'S MANUAL. TG-140
10 USING THE SOFTWARE
The TG-140 comes with a software that allows the user to play, record, analyze
and build Transport Streams. This section of the documentation explains what are the
capabilities of these programs and how can they be used.
10.1
TS Player
The Transport Stream Player is probably the main feature of the TG-140. With it
you can select a file and play it. Go to "File/Open" a browse to find the file you want
stream. Then, click on the Play button (little triangle).
The Player calculates the bitrate of the selected file and displays this piece of
information in the GUI. Some other available details about the file are the file duration
and the size in bytes. The duration can be calculated dividing size and bitrate. The file is
streamed out at the bitrate calculated by the Player.
The GUI of the Player has other sections. The Loop Adaptation section is used in
combination with the loop file button. The Loop File button is the button with two little
opposed arrows on it. This is a state button that can be on or off. When on the file will
be played in loop mode.
When Loop File is enabled the file is played forever or until the users stops it.
When player reaches the end of the file it starts reading it from the beginning again and
so on. When Loop file is Yes you might want to perform some corrections to the
Transport Stream File so that the are less discontinuities between the end and the
beginning of the file. This is desirable when you want a smooth playback on some
decoders. You can correct Decoding and Presentation Time Stamps by enabling the
setting Loop Adaptation/ PTS/DTS. You can correct Continuity Counters by enabling
the setting Loop Adaptation/ Continuity Counter. You can correct Program Clock
Reference Stamps by setting Loop Adaptation/ PCR.
Notice that it might be useless to perform any correction on a recorded Transport
Stream File. This is because the file, most likely, does not end at the boundaries of the
Transport Stream internal structures and so these structures are incomplete or broken
by the end of the file. To picture it imagine a Transport Stream file as a broken sentence
and then concatenate it. The full sentence could be "My tailor is rich. " but the suppose
the recorded file contains "My tailor is ric". Looping, concatenating, the right sentence
results on a sequence or right sentences but looping the broken sentence results on
"My tailor is ricMy tailor is ric" where we have the word "ricMy" which means nothing
and is an error in the "Transport Stream".
02/2013
Page 25