diff options
author | kjeyapal@akamai.com <kjeyapal@akamai.com> | 2018-10-21 06:50:51 +0530 |
---|---|---|
committer | Karthick J <kjeyapal@akamai.com> | 2018-10-26 11:49:47 +0530 |
commit | de43c227fd7d4e8e5fdc3b26f9bc1702514c2c0a (patch) | |
tree | da39c227bdcd542cd5b4371d133cb1f76267282f | |
parent | bf324359be8d3f9981b9031af9005cf5cec23dd9 (diff) | |
download | ffmpeg-de43c227fd7d4e8e5fdc3b26f9bc1702514c2c0a.tar.gz |
avformat/dashenc: Support HTTP persistent for init segments as well
-rw-r--r-- | libavformat/dashenc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index b0a59af3ee..4e2ea2ebf2 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -355,8 +355,11 @@ static int flush_init_segment(AVFormatContext *s, OutputStream *os) return ret; os->pos = os->init_range_length = range_length; - if (!c->single_file) - ff_format_io_close(s, &os->out); + if (!c->single_file) { + char filename[1024]; + snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); + dashenc_io_close(s, &os->out, filename); + } return 0; } |