avformat/dashenc: Disable streaming for webm output

Currently streaming for webm output doesn't work.
Disabling explicitly will make sure that the manifest will get generated correctly.
This commit is contained in:
Karthick J 2019-04-10 12:06:40 +05:30
parent 036b4b0f85
commit bcde9ec020

View File

@ -1203,6 +1203,11 @@ static int dash_init(AVFormatContext *s)
"Override -init_seg_name and/or -media_seg_name and/or "
"-single_file_name to end with the extension .webm\n");
}
if (c->streaming) {
// Streaming not supported as matroskaenc buffers internally before writing the output
av_log(s, AV_LOG_WARNING, "One or more streams in WebM output format. Streaming option will be ignored\n");
c->streaming = 0;
}
}
ctx->oformat = av_guess_format(os->format_name, NULL, NULL);