diff --git a/mpp/codec/dec/mpg4/mpg4d_api.c b/mpp/codec/dec/mpg4/mpg4d_api.c index 81b0c2fa..dc90c9ed 100644 --- a/mpp/codec/dec/mpg4/mpg4d_api.c +++ b/mpp/codec/dec/mpg4/mpg4d_api.c @@ -277,6 +277,7 @@ MPP_RET mpg4d_prepare(void *dec, MppPacket pkt, HalDecTask *task) p->task_eos = mpp_packet_get_eos(p->task_pkt); } + mpp_packet_set_pts(p->task_pkt, p->task_pts); task->input_packet = p->task_pkt; task->flags.eos = p->task_eos;