Annotation of multiplexer/repeatts.1, revision 1.3
1.1 oskar 1: .\" Man page for repeatts
2: .\"
3: .\" Copyright (C) 2001, Convergence Integrated Media GmbH
4: .\" Author: Oskar Schirmer
5: .\"
1.3 ! oskar 6: .TH repeatts 1 "Aug 15th, 2003" "1.0.0" "Multiplexer"
1.1 oskar 7: .SH NAME
8: repeatts \- repeater for ISO 13818 transport streams
9: .SH SYNOPSIS
1.3 ! oskar 10: repeatts [\fB-i\fR] [\fB-d delay\fR] [\fB-t time\fR] [\fIfilename\fR]
1.1 oskar 11: .SH DESCRIPTION
12: Take a regular file containing an ISO 13818-1 conforming transport stream
13: and send it periodically to \fIstdout\fR.
1.3 ! oskar 14: When a \fIfilename\fR is given, \fBdelay\fR or \fBtime\fR must
! 15: be given, too.
! 16: When no \fIfilename\fR is given, \fB-i\fR is obligatory.
! 17: The transport stream data from \fIfilename\fR is sent to \fIstdout\fR
! 18: within \fBtime\fR msec, evenly distributed, split up into
! 19: transport stream packets of 188 bytes each.
! 20: .P
! 21: The following options are accepted:
! 22: .TP
! 23: \fB\-\-help\fR
! 24: Display this help.
! 25: .TP
! 26: \fB\-i\fR
! 27: During operation, accept commands from stdin, in form of a tupel:
! 28: \fBdelay\fR, \fBtime\fR, \fIfilename\fR. Here, \fBdelay\fR may be
! 29: set to 0 to suppress repeatition, to -1 to quit the program.
1.1 oskar 30: When feeding another \fBdelay time filename\fR tuple to \fIstdin\fR,
31: the file currently processed will be replaced by the next file, as
32: soon as the current file is completely processed.
33: .TP
1.3 ! oskar 34: \fB\-d delay\fR
! 35: The requested operation shall be repeated every \fBdelay\fR msec.
! 36: When omitted, the data is sent only once.
1.1 oskar 37: .TP
1.3 ! oskar 38: \fB\-t time\fR
! 39: The transport stream data shall be sent evenly distributed within
! 40: \fBtime\fR msec.
! 41: The default value for \fBtime\fR is \fBdelay\fR.
! 42: \fBtime\fR must not be greater than \fBdelay\fR.
1.1 oskar 43: .SH EXAMPLE
44: To send file \fIexample.TS\fR every 5 seconds,
45: with the whole file sent within 2 seconds (and thus
46: thereafter 3 seconds of inactivity):
47: .IP
1.3 ! oskar 48: $ repeatts -d 5000 -t 2000 example.TS > some.pipe
1.1 oskar 49: .PP
50: .SH DETAILS
51: Whenever a tuple is given via \fIstdin\fR, this overrides any
52: tuple given to \fIstdin\fR earlier, that is not yet worked on, i.e. only
53: one tuple is memorized at a time.
54: .SH BUGS
55: to be detected.
56: .SH "SEE ALSO"
57: .BR ISO\ 13818-1 ,
58: .BR iso13818ts (1).
59: .SH AUTHOR
1.3 ! oskar 60: Oskar Schirmer (oskar@scara.com).
LinuxTV legacy CVS <linuxtv.org/cvs>