summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-04-13 18:27:10 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-04-18 02:29:23 +0200
commit3651d6f276da32fcff8f7e6cb13513661e3c7bbc (patch)
tree5eb23fd1d13172c10dde8e599b6dd1fc6a3d224f /libavformat
parent8068f2fcf33722875907e2fe25e81e1f05b1a476 (diff)
avformat/webm_chunk: Use ff_stream_encode_params_copy()
It is simpler and more complete (e.g. it copies the framerate information which allows to write the default duration element). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/webm_chunk.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/libavformat/webm_chunk.c b/libavformat/webm_chunk.c
index f1bee5fa9f..fb5b20a8cc 100644
--- a/libavformat/webm_chunk.c
+++ b/libavformat/webm_chunk.c
@@ -93,15 +93,9 @@ static int webm_chunk_init(AVFormatContext *s)
if (!(st = avformat_new_stream(oc, NULL)))
return AVERROR(ENOMEM);
- if ((ret = avcodec_parameters_copy(st->codecpar, ost->codecpar)) < 0 ||
- (ret = av_dict_copy(&st->metadata, ost->metadata, 0)) < 0)
+ if ((ret = ff_stream_encode_params_copy(st, ost)) < 0)
return ret;
- st->sample_aspect_ratio = ost->sample_aspect_ratio;
- st->disposition = ost->disposition;
- avpriv_set_pts_info(st, ost->pts_wrap_bits, ost->time_base.num,
- ost->time_base.den);
-
if (wc->http_method)
if ((ret = av_dict_set(&dict, "method", wc->http_method, 0)) < 0)
return ret;