Lines Matching refs:p
56 DummyDec *p; in dummy_dec_init() local
79 p = (DummyDec *)dec; in dummy_dec_init()
80 p->frame_slots = cfg->frame_slots; in dummy_dec_init()
81 p->packet_slots = cfg->packet_slots; in dummy_dec_init()
82 p->task_count = 2; in dummy_dec_init()
83 p->stream = stream; in dummy_dec_init()
84 p->stream_size = stream_size; in dummy_dec_init()
85 p->task_pkt = task_pkt; in dummy_dec_init()
87 p->slot_index[i] = -1; in dummy_dec_init()
94 DummyDec *p; in dummy_dec_deinit() local
100 p = (DummyDec *)dec; in dummy_dec_deinit()
101 if (p->task_pkt) in dummy_dec_deinit()
102 mpp_packet_deinit(&p->task_pkt); in dummy_dec_deinit()
103 if (p->stream) in dummy_dec_deinit()
104 mpp_free(p->stream); in dummy_dec_deinit()
141 DummyDec *p; in dummy_dec_prepare() local
150 p = (DummyDec *)dec; in dummy_dec_prepare()
157 p->task_pts = mpp_packet_get_pts(pkt); in dummy_dec_prepare()
158 p->task_eos = mpp_packet_get_eos(pkt); in dummy_dec_prepare()
163 if (length > p->stream_size) { in dummy_dec_prepare()
164 p->stream = mpp_realloc(p->stream, RK_U8, length); in dummy_dec_prepare()
165 mpp_packet_set_data(p->task_pkt, p->stream); in dummy_dec_prepare()
166 p->stream_size = length; in dummy_dec_prepare()
168 if (p->stream) { in dummy_dec_prepare()
169 memcpy(p->stream, data, length); in dummy_dec_prepare()
170 mpp_packet_set_length(p->task_pkt, length); in dummy_dec_prepare()
180 task->input_packet = p->task_pkt; in dummy_dec_prepare()
181 task->flags.eos = p->task_eos; in dummy_dec_prepare()
187 DummyDec *p; in dummy_dec_parse() local
199 p = (DummyDec *)dec; in dummy_dec_parse()
201 slots = p->frame_slots; in dummy_dec_parse()
202 frame_count = p->frame_count; in dummy_dec_parse()
209 if (!p->slots_inited) { in dummy_dec_parse()
211 p->slots_inited = 1; in dummy_dec_parse()
235 mpp_frame_set_pts(frame, p->task_pts); in dummy_dec_parse()
248 RK_S32 index = p->slot_index[i]; in dummy_dec_parse()
263 if (p->task_eos) { in dummy_dec_parse()
265 mpp_buf_slot_clr_flag(slots, p->slot_index[i], SLOT_CODEC_USE); in dummy_dec_parse()
266 p->slot_index[i] = -1; in dummy_dec_parse()
271 if (p->slot_index[replace_index] >= 0) in dummy_dec_parse()
272 mpp_buf_slot_clr_flag(slots, p->slot_index[replace_index], SLOT_CODEC_USE); in dummy_dec_parse()
274 p->slot_index[replace_index] = output; in dummy_dec_parse()
278 p->frame_count = ++frame_count; in dummy_dec_parse()