TSFileSource Filter Property Page Option Settings:
The following options are used for Abnormal operation and should not require changing.
Change File Name Button:
Opens a Window file Browser and allows the user to change the file being played.
This is useful to assist in the playback of files for testing etc. Note, it does not
change the filename that the application uses.
Prev, Next & Select Buttons:
Enables you to change the sub program that you are viewing, this is only available
if you are playing a FULL TSMux file.
Show EPG Button:
This button just mainly displays the Service info, Now & Next information at the
current play time.
Refresh Button:
Allows the user to re-parse the file information at the current playback point.
This is useful to assist in the playbackof files that have heavy data
corruption within them.
Save Button:
Allows the user to save the option settings to the registry, default settings are saved
under "HKEY_LOCAL_MACHINE/SOFTWARE/TSFileSource/settings/default".
Seperate settings for the Audio preferences and the selected Program IDs
are saved under the "settings/ONID:TSID" locations.
Demux Control:
This option enables the filter to work with the MS MPEG2 Demultiplexer only. Disable it
if you want to connect to other Demultiplexers such as the Elecard or
moonlight Push Demultiplexers. Default setting is enabled.
Note: Never leave the "Demux control" disabled as this could prevent you from playing
TS files in Media Players.
NP Control & NP Slave:
These Were options for previous testing and relate to the BDA Graph build with a
Network Provider within the graph. Default setting is disabled.
ROT Enable:
This option just allows you to remote connect to the filtergraph using Graphedit.
Default setting is disabled.
MPEG Audio pin type:
This is an option for a user to change the audio pin type incase they wish to use
a specific audio decoder that is not compatable to the MPEG 2 format.
Default setting is MPEG 2.
Audio 2 Preference:
This option allows the user to specify which audio stream to play if there are two of the
same audio type. Used for multi language situations elsewhere but not in AU.
Default setting is disabled.
AC3 Audio Preference:
This Option allows the user to specify which audio stream media type to play if there
are more than one type of stream. The logic follows that when you load the file,
the filter will choose the AC3 media type if there is a stream available,
else it will use the MPEG pin type chosen. If you are playing a FULL TSMux file,
then when changing between programs it will switch to the same media type stream
that you were using from the previous program else it will choose the one thats
available. Default setting is enabled.
(Note: Specific audio stream selection can only be done from the IAMStreamSelect Interface.)
Enable Teletext Pin:
This option allows the user to create an output pin that is compatable to the
DVBTeletextSubtitles filter for digital Teletext useage.(I.e. Closed Captions)
Will work but the Teletext filter needs further development to allow it to operate
without intervention. Default setting is disabled.
Enable Teletext Pin:
This option allows the user to create an output pin that is compatable for use with other
Transport input filters such as mentioned next. It has all the pids for the sub
program mapped to it in the same way as the WS TSMux recording type. Default
setting is disabled.
Rate Control:
This is an option to limit the data flow out of the filter to mimic a constant broadcast
data rate. It is used when using the MPEG-2 Multicast Sender filter or DSNetwork
filter so that you can broadcast the file over the network. Default setting is
disabled.
Live Delay:
This option just delays the playback of a live file for 2 seconds when the play point
reaches the end of the file. That is if you are playing a live recording and
you FF to a point past the end of the file, the filter will wait 2 seconds,
then resume streaming data. Can be used by converter programs to reduce CPU
usage when converting live recordings. Default delay is 100ms. Default setting
is disabled.
Default, TSFileSource, Demux & Render:
These Reference Clocks option settings allow a user to choose which reference clock
type to use at graph building time, can help with some systems that prefer to
use a render clock when they have audio issues. Default setting is TSFileSource.
Default Media Settings for Players
TSFileSource.reg :
[HKEY_CLASSES_ROOT\Media Type\Extensions\.ts]
"Source Filter"="{4F8BF30C-3BEB-43A3-8BF2-10096FD28CF2}"
[HKEY_CLASSES_ROOT\Media Type\Extensions\.tp]
"Source Filter"="{4F8BF30C-3BEB-43A3-8BF2-10096FD28CF2}"
[HKEY_CLASSES_ROOT\Media Type\Extensions\.tsbuffer]
"Source Filter"="{4F8BF30C-3BEB-43A3-8BF2-10096FD28CF2}"