Lines Matching refs:task
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()
215 task->valid = 0; in avsd_prepare()
230 task->flags.eos = p_dec->got_eos; in avsd_prepare()
277 task->valid = 1; in avsd_prepare()
282 task->valid = 1; in avsd_prepare()
284 task->valid = 0; in avsd_prepare()
289 task->input_packet = p_dec->task_pkt; in avsd_prepare()
290 task->flags.eos = p_dec->got_eos; in avsd_prepare()
302 static MPP_RET avsd_parse(void *decoder, HalDecTask *task) in avsd_parse() argument
308 task->valid = 0; in avsd_parse()
309 memset(task->refer, -1, sizeof(task->refer)); in avsd_parse()
311 avsd_parse_stream(p_dec, task); in avsd_parse()
312 if (task->valid) { in avsd_parse()
314 avsd_set_dpb(p_dec, task); in avsd_parse()
316 avsd_commit_syntaxs(p_dec->syn, task); in avsd_parse()
335 HalDecTask *task_dec = (HalDecTask *)ctx->task; in avsd_callback()