diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index ad5205a5e2f1d69f00f49436a433d31c0feaf106..930e94b1e7af0b6e30599ee8df241cb5c84259fe 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -450,6 +450,7 @@ static int hls_mux_init(AVFormatContext *s) avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; st->time_base = s->streams[i]->time_base; + av_dict_copy(&st->metadata, s->streams[i]->metadata, 0); } hls->start_pos = 0; hls->new_start = 1;