Home | History | Annotate | Download | only in decoder

Lines Matching refs:ps_dec_op

115  * @param[in] ps_dec_op
173 * @param[in] ps_dec_op
184 ivd_video_decode_op_t *ps_dec_op)
187 ps_dec_op->u4_error_code = ihevcd_map_error((IHEVCD_ERROR_T)ps_codec->i4_error_code);
188 ps_dec_op->u4_num_bytes_consumed = ps_dec_ip->u4_num_Bytes
192 ps_dec_op->u4_pic_wd = ps_codec->i4_disp_wd;
193 ps_dec_op->u4_pic_ht = ps_codec->i4_disp_ht;
197 ps_dec_op->u4_pic_wd = 0;
198 ps_dec_op->u4_pic_ht = 0;
201 ps_dec_op->e_pic_type = ps_codec->e_dec_pic_type;
202 ps_dec_op->u4_frame_decoded_flag = ps_codec->i4_pic_present;
203 ps_dec_op->u4_new_seq = 0;
205 ps_dec_op->u4_output_present = 0;
206 ps_dec_op->u4_progressive_frame_flag = 1;
215 ps_dec_op->u4_progressive_frame_flag = 0;
219 ps_dec_op->u4_is_ref_flag = 1;
220 ps_dec_op->e_output_format = ps_codec->e_chroma_fmt;
221 ps_dec_op->u4_is_ref_flag = 1;
223 ps_dec_op->e4_fld_type = IV_FLD_TYPE_DEFAULT;
225 ps_dec_op->u4_ts = (UWORD32)(-1);
226 ps_dec_op->u4_disp_buf_id = ps_codec->i4_disp_buf_id;
229 ps_dec_op->u4_num_bytes_consumed = 0;
231 ps_dec_op->u4_is_ref_flag = 0;
232 ps_dec_op->e_pic_type = IV_NA_FRAME;
233 ps_dec_op->u4_frame_decoded_flag = 0;
250 ps_dec_op->e4_fld_type = IV_TOP_FLD;
251 ps_dec_op->u4_progressive_frame_flag = 0;
254 ps_dec_op->e4_fld_type = IV_BOT_FLD;
255 ps_dec_op->u4_progressive_frame_flag = 0;
259 ps_dec_op->e4_fld_type = IV_FLD_TYPE_DEFAULT;
260 ps_dec_op->u4_progressive_frame_flag = 1;
264 ps_dec_op->u4_output_present = 1;
265 ps_dec_op->u4_ts = ps_disp_buf->u4_ts;
267 ps_dec_op->u4_output_present = 0;
268 ps_dec_op->s_disp_frm_buf.u4_y_wd = ps_codec->i4_disp_wd;
269 ps_dec_op->s_disp_frm_buf.u4_y_ht = ps_codec->i4_disp_ht;
273 ps_dec_op->s_disp_frm_buf.pv_y_buf = ps_disp_buf->pu1_luma;
276 ps_dec_op->s_disp_frm_buf.pv_u_buf = ps_disp_buf->pu1_chroma;
277 ps_dec_op->s_disp_frm_buf.pv_v_buf = NULL;
296 ps_dec_op->s_disp_frm_buf.pv_u_buf = pu1_u_dst;
297 ps_dec_op->s_disp_frm_buf.pv_v_buf = pu1_v_dst;
299 ps_dec_op->s_disp_frm_buf.u4_y_strd = ps_codec->i4_strd;
303 ps_dec_op->s_disp_frm_buf.pv_y_buf =
305 ps_dec_op->s_disp_frm_buf.pv_u_buf =
307 ps_dec_op->s_disp_frm_buf.pv_v_buf =
309 ps_dec_op->s_disp_frm_buf.u4_y_strd = ps_codec->i4_disp_strd;
315 ps_dec_op->s_disp_frm_buf.u4_u_strd =
316 ps_dec_op->s_disp_frm_buf.u4_y_strd;
317 ps_dec_op->s_disp_frm_buf.u4_v_strd = 0;
318 ps_dec_op->s_disp_frm_buf.u4_u_wd =
319 ps_dec_op->s_disp_frm_buf.u4_y_wd;
320 ps_dec_op->s_disp_frm_buf.u4_v_wd = 0;
321 ps_dec_op->s_disp_frm_buf.u4_u_ht =
322 ps_dec_op->s_disp_frm_buf.u4_y_ht / 2;
323 ps_dec_op->s_disp_frm_buf.u4_v_ht = 0;
327 ps_dec_op->s_disp_frm_buf.u4_u_strd =
328 ps_dec_op->s_disp_frm_buf.u4_y_strd / 2;
329 ps_dec_op->s_disp_frm_buf.u4_v_strd =
330 ps_dec_op->s_disp_frm_buf.u4_y_strd / 2;
331 ps_dec_op->s_disp_frm_buf.u4_u_wd =
332 ps_dec_op->s_disp_frm_buf.u4_y_wd / 2;
333 ps_dec_op->s_disp_frm_buf.u4_v_wd =
334 ps_dec_op->s_disp_frm_buf.u4_y_wd / 2;
335 ps_dec_op->s_disp_frm_buf.u4_u_ht =
336 ps_dec_op->s_disp_frm_buf.u4_y_ht / 2;
337 ps_dec_op->s_disp_frm_buf.u4_v_ht =
338 ps_dec_op->s_disp_frm_buf.u4_y_ht / 2;
344 ps_dec_op->u4_error_code = IHEVCD_END_OF_SEQUENCE;
384 ivd_video_decode_op_t *ps_dec_op;
393 ps_dec_op = (ivd_video_decode_op_t *)pv_api_op;
396 UWORD32 u4_size = ps_dec_op->u4_size;
397 memset(ps_dec_op, 0, sizeof(ivd_video_decode_op_t));
398 ps_dec_op->u4_size = u4_size; //Restore size field
402 ps_dec_op->u4_error_code |= 1 << IVD_FATALERROR;
403 ps_dec_op->u4_error_code |= IHEVCD_INIT_NOT_DONE;
409 ps_dec_op->u4_error_code |= 1 << IVD_FATALERROR;
410 ps_dec_op->u4_error_code |= IHEVCD_NUM_FRAMES_LIMIT_REACHED;
427 ps_dec_op->u4_error_code |= 1 << IVD_UNSUPPORTEDPARAM;
428 ps_dec_op->u4_error_code |= IVD_DEC_FRM_BS_BUF_NULL;
434 ps_dec_op->u4_num_bytes_consumed = ps_dec_ip->u4_num_Bytes;
436 ps_dec_op->u4_num_bytes_consumed = 0;
438 ps_dec_op->u4_error_code |= 1 << IVD_UNSUPPORTEDPARAM;
439 ps_dec_op->u4_error_code |= IVD_DEC_NUMBYTES_INV;
462 ps_dec_op->u4_error_code |= 1 << IVD_UNSUPPORTEDPARAM;
463 ps_dec_op->u4_error_code |= IVD_DISP_FRM_ZERO_OP_BUFS;
471 ps_dec_op->u4_error_code |= 1 << IVD_UNSUPPORTEDPARAM;
472 ps_dec_op->u4_error_code |= IVD_DISP_FRM_OP_BUF_NULL;
478 ps_dec_op->u4_error_code |= 1 << IVD_UNSUPPORTEDPARAM;
479 ps_dec_op->u4_error_code |= IVD_DISP_FRM_ZERO_OP_BUF_SIZE;
490 ps_dec_op->u4_pic_wd = ps_codec->i4_disp_wd;
491 ps_dec_op->u4_pic_ht = ps_codec->i4_disp_ht;
493 ps_dec_op->u4_new_seq = 0;
526 ihevcd_fill_outargs(ps_codec, ps_dec_ip, ps_dec_op);
528 if(1 == ps_dec_op->u4_output_present)
575 ps_dec_op->u4_error_code = IVD_DEC_REF_BUF_NULL;
576 ps_dec_op->u4_error_code |= (1 << IVD_UNSUPPORTEDPARAM);
718 ps_dec_op->u4_error_code |= 1 << IVD_FATALERROR;
719 ps_dec_op->u4_error_code |= IVD_MEM_ALLOC_FAILED;
732 ihevcd_fill_outargs(ps_codec, ps_dec_ip, ps_dec_op);
902 ihevcd_fill_outargs(ps_codec, ps_dec_ip, ps_dec_op);
904 if(1 == ps_dec_op->u4_output_present)