File:  [DVB] / multiplexer / repeatts.1
Revision 1.2: download - view: text, annotated - select for diffs
Thu Jul 12 10:01:39 2001 UTC (22 years, 10 months ago) by oskar
Branches: MAIN
CVS tags: HEAD
Increase buffer sizes (input 0.5 .. 1 MB, output 8 MB).
Change buffer fullness trigger condition from 1/2 to 3/4.
Add timed trigger condition for both input and output buffers.
  The default delay time is 250 msec, but it can be configured
  with the commands --trigin and --trigout. See man page for more info.
Add more info to --statistics command, providing min/max values,
  and buffer and block sizes around the output stage.

.\" Man page for repeatts
.\"
.\" Copyright (C) 2001, Convergence Integrated Media GmbH
.\" Author: Oskar Schirmer
.\"
.TH repeatts 1 "May 14th, 2001" "0.0.2" "Multiplexer"
.SH NAME
repeatts \- repeater for ISO 13818 transport streams
.SH SYNOPSIS
repeatts [delay time filename]
.SH DESCRIPTION
Take a regular file containing an ISO 13818-1 conforming transport stream
and send it periodically to \fIstdout\fR.
When feeding another \fBdelay time filename\fR tuple to \fIstdin\fR,
the file currently processed will be replaced by the next file, as
soon as the current file is completely processed.
.P
The following tuples may be given as command line parameters
or may be fed to \fIstdin\fR:
.TP
\fBdelay time filename\fR
Open the file \fBfilename\fR,
split it into blocks of 188 bytes each,
send these blocks evenly distributed within \fBtime\fR msec,
and infinitely repeat sending the same file every \fBdelay\fR msec
(with \fBdelay\fR>0).
.TP
\fB0 time filename\fR
Open the file \fBfilename\fR,
split it into blocks of 188 bytes each,
send these blocks evenly distributed within \fBtime\fR msec.
Do not repeat this process.
.TP
\fB-1\fR
Quit this program.
.SH EXAMPLE
To send file \fIexample.TS\fR every 5 seconds,
with the whole file sent within 2 seconds (and thus
thereafter 3 seconds of inactivity):
.IP
$ repeatts 5000 2000 example.TS > some.pipe
.PP
.SH DETAILS
Whenever a tuple is given via \fIstdin\fR, this overrides any
tuple given to \fIstdin\fR earlier, that is not yet worked on, i.e. only
one tuple is memorized at a time.
.SH BUGS
to be detected.
.SH "SEE ALSO"
.BR ISO\ 13818-1 ,
.BR iso13818ts (1).
.SH AUTHOR
Oskar Schirmer (oskar@convergence.de).

LinuxTV legacy CVS <linuxtv.org/cvs>