diff options
author | Anton Khirnov <anton@khirnov.net> | 2024-02-07 11:38:13 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2024-02-07 12:18:54 +0100 |
commit | d5f8e3d1013b348d9ff98611868f45882b69c439 (patch) | |
tree | 5f712e40d20ae6f3e2dd74b9cca7311b2f2177ab | |
parent | c9b926ffce26557872cf819d7affeb9b50e575a6 (diff) |
lavf/argo_brp: set ts_flagsts_flags
-rw-r--r-- | libavformat/argo_brp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/argo_brp.c b/libavformat/argo_brp.c index 2ccdbd3e5b..522712bbb3 100644 --- a/libavformat/argo_brp.c +++ b/libavformat/argo_brp.c @@ -210,6 +210,7 @@ static int argo_brp_read_header(AVFormatContext *s) if (hdr->codec_id == BRP_CODEC_ID_BVID) { ArgoBVIDHeader *bvid = &hdr->extradata.bvid; + st->ts_flags = AVFORMAT_TS_FLAG_PTS | AVFORMAT_TS_FLAG_DURATION; st->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; st->codecpar->codec_id = AV_CODEC_ID_ARGO; @@ -242,6 +243,7 @@ static int argo_brp_read_header(AVFormatContext *s) return AVERROR_PATCHWELCOME; } + st->ts_flags = AVFORMAT_TS_FLAG_PTS | AVFORMAT_TS_FLAG_DURATION; st->codecpar->codec_type = AVMEDIA_TYPE_AUDIO; st->codecpar->codec_id = AV_CODEC_ID_ADPCM_ARGO; brp->basf.index = i; @@ -254,6 +256,7 @@ static int argo_brp_read_header(AVFormatContext *s) } else if (hdr->codec_id == BRP_CODEC_ID_MASK) { ArgoMASKHeader *mask = &hdr->extradata.mask; + st->ts_flags = AVFORMAT_TS_FLAG_PTS; st->codecpar->codec_type = AVMEDIA_TYPE_DATA; mask->num_frames = AV_RL32(buf + 0); |