lavf/dashenc: Add DASH segment type auto and make it the default
authorAndrey Semashev <andrey.semashev@gmail.com>
Sat, 17 Nov 2018 17:40:50 +0000 (20:40 +0300)
committerKarthick J <kjeyapal@akamai.com>
Wed, 21 Nov 2018 12:31:53 +0000 (18:01 +0530)
commit322e53f8aebb50cab0c3138c04b950f95fc455e5
tree14ca54dc9c725fb277cfe13051f265c4fb2bc6a6
parent1ee4b4006be6c34a0dfec367a60942b85d13238e
lavf/dashenc: Add DASH segment type auto and make it the default

This commit restores the ability to create DASH streams with codecs
that require different containers that was lost after commit
2efdbf7367989cf9d296c25fa3d2aff8d6e25fdd. It adds a new "auto" value for
the dash_segment_type option and makes it the default. When in this mode,
the segment format will be chosen based on the codec used in the stream:
webm for Vorbis, Opus, VP8 or VP9, mp4 otherwise.
doc/muxers.texi
libavformat/dashenc.c