Annotation of multiplexer/repeatts.1, revision 1.1
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
! 41: $ repeatts 5000 2000 example.TS
! 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>