Browse Source

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>
tags/n4.3
Moritz Barsnick Michael Niedermayer 7 years ago
parent
commit
270f94e132
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavformat/rtpenc_mpegts.c

+ 2
- 0
libavformat/rtpenc_mpegts.c View File

@@ -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…
Cancel
Save