summaryrefslogtreecommitdiff
path: root/libavformat/dashenc.c
diff options
context:
space:
mode:
authorkjeyapal@akamai.com <kjeyapal@akamai.com>2018-10-21 06:50:51 +0530
committerKarthick J <kjeyapal@akamai.com>2018-10-26 11:49:47 +0530
commitde43c227fd7d4e8e5fdc3b26f9bc1702514c2c0a (patch)
treeda39c227bdcd542cd5b4371d133cb1f76267282f /libavformat/dashenc.c
parentbf324359be8d3f9981b9031af9005cf5cec23dd9 (diff)
avformat/dashenc: Support HTTP persistent for init segments as well
Diffstat (limited to 'libavformat/dashenc.c')
-rw-r--r--libavformat/dashenc.c7
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;
}