提交 07b4bf5f 编写于 作者: S Steven Liu

avformat/hlsenc: move the warning message from every segment upload to init part

Signed-off-by: NSteven Liu <lq@chinaffmpeg.org>
上级 f267a2ac
......@@ -290,7 +290,6 @@ static void set_http_options(AVFormatContext *s, AVDictionary **options, HLSCont
if (c->method) {
av_dict_set(options, "method", c->method, 0);
} else if (http_base_proto) {
av_log(c, AV_LOG_WARNING, "No HTTP method set, hls muxer defaulting to method PUT.\n");
av_dict_set(options, "method", "PUT", 0);
}
if (c->user_agent)
......@@ -2673,6 +2672,7 @@ static int hls_init(AVFormatContext *s)
const char *vtt_pattern = "%d.vtt";
char *p = NULL;
int vtt_basename_size = 0;
int http_base_proto = ff_is_http_proto(s->url);
int fmp4_init_filename_len = strlen(hls->fmp4_init_filename) + 1;
hls->has_default_key = 0;
......@@ -2690,6 +2690,10 @@ static int hls_init(AVFormatContext *s)
goto fail;
}
if (!hls->method && http_base_proto) {
av_log(c, AV_LOG_WARNING, "No HTTP method set, hls muxer defaulting to method PUT.\n");
}
ret = validate_name(hls->nb_varstreams, s->url);
if (ret < 0)
goto fail;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册