mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-17 20:17:55 +02:00
avformat/rtpenc_mpegts: copy metadata to mpegts sub-muxer
Fixes #7293. Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
6390f52ac7
commit
270f94e132
@ -60,6 +60,7 @@ static int rtp_mpegts_write_header(AVFormatContext *s)
|
||||
return AVERROR(ENOMEM);
|
||||
mpegts_ctx->oformat = mpegts_format;
|
||||
mpegts_ctx->max_delay = s->max_delay;
|
||||
av_dict_copy(&mpegts_ctx->metadata, s->metadata, 0);
|
||||
for (i = 0; i < s->nb_streams; i++) {
|
||||
AVStream* st = avformat_new_stream(mpegts_ctx, NULL);
|
||||
if (!st)
|
||||
@ -102,6 +103,7 @@ static int rtp_mpegts_write_header(AVFormatContext *s)
|
||||
fail:
|
||||
if (mpegts_ctx) {
|
||||
ffio_free_dyn_buf(&mpegts_ctx->pb);
|
||||
av_dict_free(&mpegts_ctx->metadata);
|
||||
avformat_free_context(mpegts_ctx);
|
||||
}
|
||||
if (rtp_ctx)
|
||||
|
Loading…
x
Reference in New Issue
Block a user