Commit 01911b9b authored by Marton Balint's avatar Marton Balint

avformat/mxfdec: use the common packet pts setter function for opatom files

Fixes ticket #6631.
Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
parent 7f80b065
......@@ -3217,15 +3217,9 @@ static int mxf_read_packet(AVFormatContext *s, AVPacket *pkt)
pkt->stream_index = st->index;
if (st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && t->ptses &&
mxf->current_edit_unit >= 0 && mxf->current_edit_unit < t->nb_ptses) {
pkt->dts = mxf->current_edit_unit + t->first_dts;
pkt->pts = t->ptses[mxf->current_edit_unit];
} else if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) {
int ret = mxf_set_audio_pts(mxf, st->codecpar, pkt);
if (ret < 0)
return ret;
}
ret = mxf_set_pts(mxf, st, pkt, next_pos);
if (ret < 0)
return ret;
mxf->current_edit_unit += edit_units;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment