Annotation of multiplexer/repeatts.1, revision 1.2
1.1 oskar 1: .\" Man page for repeatts
2: .\"
3: .\" Copyright (C) 2001, Convergence Integrated Media GmbH
4: .\" Author: Oskar Schirmer
5: .\"
6: .TH repeatts 1 "May 14th, 2001" "0.0.2" "Multiplexer"
7: .SH NAME
8: repeatts \- repeater for ISO 13818 transport streams
9: .SH SYNOPSIS
10: repeatts [delay time filename]
11: .SH DESCRIPTION
12: Take a regular file containing an ISO 13818-1 conforming transport stream
13: and send it periodically to \fIstdout\fR.
14: When feeding another \fBdelay time filename\fR tuple to \fIstdin\fR,
15: the file currently processed will be replaced by the next file, as
16: soon as the current file is completely processed.
17: .P
18: The following tuples may be given as command line parameters
19: or may be fed to \fIstdin\fR:
20: .TP
21: \fBdelay time filename\fR
22: Open the file \fBfilename\fR,
23: split it into blocks of 188 bytes each,
24: send these blocks evenly distributed within \fBtime\fR msec,
25: and infinitely repeat sending the same file every \fBdelay\fR msec
26: (with \fBdelay\fR>0).
27: .TP
28: \fB0 time filename\fR
29: Open the file \fBfilename\fR,
30: split it into blocks of 188 bytes each,
31: send these blocks evenly distributed within \fBtime\fR msec.
32: Do not repeat this process.
33: .TP
34: \fB-1\fR
35: Quit this program.
36: .SH EXAMPLE
37: To send file \fIexample.TS\fR every 5 seconds,
38: with the whole file sent within 2 seconds (and thus
39: thereafter 3 seconds of inactivity):
40: .IP
1.2 ! oskar 41: $ repeatts 5000 2000 example.TS > some.pipe
1.1 oskar 42: .PP
43: .SH DETAILS
44: Whenever a tuple is given via \fIstdin\fR, this overrides any
45: tuple given to \fIstdin\fR earlier, that is not yet worked on, i.e. only
46: one tuple is memorized at a time.
47: .SH BUGS
48: to be detected.
49: .SH "SEE ALSO"
50: .BR ISO\ 13818-1 ,
51: .BR iso13818ts (1).
52: .SH AUTHOR
53: Oskar Schirmer (oskar@convergence.de).
LinuxTV legacy CVS <linuxtv.org/cvs>