summaryrefslogtreecommitdiff
path: root/doc/formats.texi
diff options
context:
space:
mode:
authorGyan Doshi <ffmpeg@gyani.pro>2018-06-14 17:28:45 +0530
committerGyan Doshi <ffmpeg@gyani.pro>2018-06-14 17:28:45 +0530
commitdaf38d0753a2fdb4fc34c41735650698a9d50b36 (patch)
tree8e2b254596d8cc3f6176b2e7be8c76e3867d9ba6 /doc/formats.texi
parentc5e6c0b5f680bbcaa7a172b6b241f5a920df983a (diff)
doc/formats: get fflags values up-to-date
Diffstat (limited to 'doc/formats.texi')
-rw-r--r--doc/formats.texi40
1 files changed, 24 insertions, 16 deletions
diff --git a/doc/formats.texi b/doc/formats.texi
index e29bc501c3..a97d61063a 100644
--- a/doc/formats.texi
+++ b/doc/formats.texi
@@ -30,35 +30,43 @@ latency. Must be an integer not lesser than 32. It is 5000000 by default.
@item packetsize @var{integer} (@emph{output})
Set packet size.
-@item fflags @var{flags} (@emph{input/output})
-Set format flags.
+@item fflags @var{flags}
+Set format flags. Some are implemented for a limited number of formats.
-Possible values:
+Possible values for input files:
@table @samp
-@item ignidx
-Ignore index.
+@item discardcorrupt
+Discard corrupted packets.
@item fastseek
Enable fast, but inaccurate seeks for some formats.
@item genpts
-Generate PTS.
+Generate missing PTS if DTS is present.
+@item igndts
+Ignore DTS if PTS is set. Inert when nofillin is set.
+@item ignidx
+Ignore index.
+@item keepside (@emph{deprecated},@emph{inert})
+@item nobuffer
+Reduce the latency introduced by buffering during initial input streams analysis.
@item nofillin
-Do not fill in missing values that can be exactly calculated.
+Do not fill in missing values in packet fields that can be exactly calculated.
@item noparse
Disable AVParsers, this needs @code{+nofillin} too.
-@item igndts
-Ignore DTS.
-@item discardcorrupt
-Discard corrupted frames.
@item sortdts
-Try to interleave output packets by DTS.
-@item keepside
-Do not merge side data.
-@item nobuffer
-Reduce the latency introduced by optional buffering
+Try to interleave output packets by DTS. At present, available only for AVIs with an index.
+@end table
+
+Possible values for output files:
+@table @samp
+@item autobsf
+Automatically apply bitstream filters as required by the output format. Enabled by default.
@item bitexact
Only write platform-, build- and time-independent data.
This ensures that file and data checksums are reproducible and match between
platforms. Its primary use is for regression testing.
+@item flush_packets
+Write out packets immediately.
+@item latm (@emph{deprecated},@emph{inert})
@item shortest
Stop muxing at the end of the shortest stream.
It may be needed to increase max_interleave_delta to avoid flushing the longer