Lines Matching refs:data

67 static int multi_dec_simple(MpiDecMultiCtx *data)  in multi_dec_simple()  argument
69 MpiDecTestCmd *cmd = data->cmd; in multi_dec_simple()
72 MppCtx ctx = data->ctx; in multi_dec_simple()
73 MppApi *mpi = data->mpi; in multi_dec_simple()
74 MppPacket packet = data->packet; in multi_dec_simple()
77 RK_U32 quiet = data->quiet; in multi_dec_simple()
78 MPP_RET ret = reader_index_read(reader, data->packet_count++, &slot); in multi_dec_simple()
86 if (data->frame_num < 0 || data->frame_num > data->frame_count) { in multi_dec_simple()
88 data->packet_count = 0; in multi_dec_simple()
92 data->loop_end = 1; in multi_dec_simple()
96 mpp_packet_set_data(packet, slot->data); in multi_dec_simple()
98 mpp_packet_set_pos(packet, slot->data); in multi_dec_simple()
112 if (!data->first_pkt) in multi_dec_simple()
113 data->first_pkt = mpp_time(); in multi_dec_simple()
167 grp = dec_buf_mgr_setup(data->buf_mgr, buf_size, 24, cmd->buf_mode); in multi_dec_simple()
174 data->frm_grp = grp; in multi_dec_simple()
188 if (!data->first_frm) in multi_dec_simple()
189 data->first_frm = mpp_time(); in multi_dec_simple()
199 data->frame_count); in multi_dec_simple()
201 data->frame_count++; in multi_dec_simple()
202 if (data->fp_output && !err_info) in multi_dec_simple()
203 dump_mpp_frame_to_file(frame, data->fp_output); in multi_dec_simple()
218 if ((data->frame_num > 0 && (data->frame_count >= data->frame_num)) || in multi_dec_simple()
219 ((data->frame_num == 0) && frm_eos)) in multi_dec_simple()
227 if ((data->frame_num > 0 && (data->frame_count >= data->frame_num)) || in multi_dec_simple()
228 ((data->frame_num == 0) && frm_eos)) { in multi_dec_simple()
229 data->loop_end = 1; in multi_dec_simple()
249 static int multi_dec_advanced(MpiDecMultiCtx *data) in multi_dec_advanced() argument
252 MpiDecTestCmd *cmd = data->cmd; in multi_dec_advanced()
253 MppCtx ctx = data->ctx; in multi_dec_advanced()
254 MppApi *mpi = data->mpi; in multi_dec_advanced()
256 MppFrame frame = data->frame; in multi_dec_advanced()
258 RK_U32 quiet = data->quiet; in multi_dec_advanced()
294 if (!data->first_pkt) in multi_dec_advanced()
295 data->first_pkt = mpp_time(); in multi_dec_advanced()
318 if (!data->first_frm) in multi_dec_advanced()
319 data->first_frm = mpp_time(); in multi_dec_advanced()
321 if (data->fp_output) in multi_dec_advanced()
322 dump_mpp_frame_to_file(frame, data->fp_output); in multi_dec_advanced()
324 mpp_log_q(quiet, "%p decoded frame %d\n", ctx, data->frame_count); in multi_dec_advanced()
325 data->frame_count++; in multi_dec_advanced()
333 if (data->frame_num > 0) { in multi_dec_advanced()
334 if (data->frame_count >= data->frame_num) in multi_dec_advanced()
335 data->loop_end = 1; in multi_dec_advanced()
336 } else if (data->frame_num == 0) { in multi_dec_advanced()
338 data->loop_end = 1; in multi_dec_advanced()