Lines Matching refs:pkt
203 static MPP_RET avsd_prepare(void *decoder, MppPacket pkt, HalDecTask *task) in avsd_prepare() argument
208 INP_CHECK(ret, !decoder && !pkt && !task); in avsd_prepare()
211 RK_U8 *pos = mpp_packet_get_pos(pkt); in avsd_prepare()
212 size_t length = mpp_packet_get_length(pkt); in avsd_prepare()
213 RK_U32 eos = mpp_packet_get_eos(pkt); in avsd_prepare()
218 mpp_packet_set_length(pkt, 0); in avsd_prepare()
222 mpp_packet_get_pts(pkt), eos, (RK_U32)length, (RK_U32)p_dec->pkt_no); in avsd_prepare()
225 if (mpp_packet_get_eos(pkt)) { in avsd_prepare()
226 if (mpp_packet_get_length(pkt) < 4) { in avsd_prepare()
233 if (mpp_packet_get_length(pkt) > MAX_STREAM_SIZE) { in avsd_prepare()
235 mpp_packet_set_length(pkt, 0); in avsd_prepare()
272 mpp_packet_set_pts(p_dec->task_pkt, mpp_packet_get_pts(pkt)); in avsd_prepare()
273 mpp_packet_set_dts(p_dec->task_pkt, mpp_packet_get_dts(pkt)); in avsd_prepare()
275 mpp_packet_set_length(pkt, 0); in avsd_prepare()
280 if (MPP_OK == avsd_parser_split(p_dec, p_dec->task_pkt, pkt)) { in avsd_prepare()