summaryrefslogtreecommitdiffstats
path: root/libavformat/dashenc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/dashenc.c')
-rw-r--r--libavformat/dashenc.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 4f8f61b..45f7830 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -966,6 +966,16 @@ static int dash_init(AVFormatContext *s)
s->streams[i]->codecpar->codec_id == AV_CODEC_ID_OPUS ||
s->streams[i]->codecpar->codec_id == AV_CODEC_ID_VORBIS) {
snprintf(os->format_name, sizeof(os->format_name), "webm");
+
+ if (s->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL) {
+ av_log(s, AV_LOG_ERROR,
+ "WebM support in dashenc is experimental and has not "
+ "been validated. For testing purposes, make sure "
+ "to add -strict experimental and override "
+ "-init_seg_name and -media_seg_name to end with "
+ "the extension 'webm'.\n");
+ return AVERROR(EINVAL);
+ }
} else {
snprintf(os->format_name, sizeof(os->format_name), "mp4");
}
OpenPOWER on IntegriCloud