aboutsummaryrefslogtreecommitdiffstats
path: root/doc/muxers.texi
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-20 07:50:44 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-24 03:11:01 +0200
commitbeb60abab5b1b3ff51f49c0959d6d21f866b0802 (patch)
tree09a95d22ecb66ebfe1574fc5fac25c1ef59a15fe /doc/muxers.texi
parentff02a4239412971b53abde2116e3bc2ce92d58ff (diff)
downloadffmpeg-beb60abab5b1b3ff51f49c0959d6d21f866b0802.tar.gz
avformat/matroskaenc: Allow to set multiple streams as default
The Matroska specifications have evolved and now allow to mark multiple tracks of the same kind as default (whether this was legal or not before was dubious; e.g. mkvmerge disallowed it). Yet when the Matroska muxer is set to infer default dispositions if absent, it also enforced the now outdated restriction. So update this. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'doc/muxers.texi')
-rw-r--r--doc/muxers.texi12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/muxers.texi b/doc/muxers.texi
index 0972bbfd5c..0f8efabab9 100644
--- a/doc/muxers.texi
+++ b/doc/muxers.texi
@@ -1567,12 +1567,12 @@ It influences which tracks players should play by default. The default mode
is @samp{infer}.
@table @samp
@item infer
-In this mode, for each type of track (audio, video or subtitle), if there is
-a track with disposition default of this type, then the first such track
-(i.e. the one with the lowest index) will be marked as default; if no such
-track exists, the first track of this type will be marked as default instead
-(if existing). This ensures that the default flag is set in a sensible way even
-if the input originated from containers that lack the concept of default tracks.
+Every track with disposition default will have the FlagDefault set.
+Additionally, for each type of track (audio, video or subtitle), if no track
+with disposition default of this type exists, then the first track of this type
+will be marked as default (if existing). This ensures that the default flag
+is set in a sensible way even if the input originated from containers that
+lack the concept of default tracks.
@item infer_no_subs
This mode is the same as infer except that if no subtitle track with
disposition default exists, no subtitle track will be marked as default.