• Home
  • Raw
  • Download

Lines Matching refs:ps_ip

263             ih264e_num_mem_rec_ip_t *ps_ip = pv_api_ip;  in api_check_struct_sanity()  local
268 if (ps_ip->s_ive_ip.u4_size != sizeof(ih264e_num_mem_rec_ip_t)) in api_check_struct_sanity()
288 ih264e_fill_mem_rec_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
293 WORD32 max_wd = ALIGN16(ps_ip->s_ive_ip.u4_max_wd); in api_check_struct_sanity()
294 WORD32 max_ht = ALIGN16(ps_ip->s_ive_ip.u4_max_ht); in api_check_struct_sanity()
298 if (ps_ip->s_ive_ip.u4_size != sizeof(ih264e_fill_mem_rec_ip_t)) in api_check_struct_sanity()
329 if (NULL == ps_ip->s_ive_ip.ps_mem_rec) in api_check_struct_sanity()
338 if (ps_ip->s_ive_ip.u4_num_mem_rec != MEM_REC_CNT) in api_check_struct_sanity()
347 ps_mem_rec = ps_ip->s_ive_ip.ps_mem_rec; in api_check_struct_sanity()
363 ih264e_init_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
368 WORD32 max_wd = ALIGN16(ps_ip->s_ive_ip.u4_max_wd); in api_check_struct_sanity()
369 WORD32 max_ht = ALIGN16(ps_ip->s_ive_ip.u4_max_ht); in api_check_struct_sanity()
373 if (ps_ip->s_ive_ip.u4_size != sizeof(ih264e_init_ip_t)) in api_check_struct_sanity()
403 if (ps_ip->s_ive_ip.u4_max_ref_cnt > MAX_REF_PIC_CNT || in api_check_struct_sanity()
404 ps_ip->s_ive_ip.u4_max_ref_cnt < MIN_REF_PIC_CNT) in api_check_struct_sanity()
411 if (ps_ip->s_ive_ip.u4_max_reorder_cnt != 0) in api_check_struct_sanity()
418 if ((ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_10) in api_check_struct_sanity()
419 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_1B) in api_check_struct_sanity()
420 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_11) in api_check_struct_sanity()
421 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_12) in api_check_struct_sanity()
422 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_13) in api_check_struct_sanity()
423 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_20) in api_check_struct_sanity()
424 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_21) in api_check_struct_sanity()
425 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_22) in api_check_struct_sanity()
426 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_30) in api_check_struct_sanity()
427 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_31) in api_check_struct_sanity()
428 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_32) in api_check_struct_sanity()
429 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_40) in api_check_struct_sanity()
430 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_41) in api_check_struct_sanity()
431 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_42) in api_check_struct_sanity()
432 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_50) in api_check_struct_sanity()
433 && (ps_ip->s_ive_ip.u4_max_level != IH264_LEVEL_51)) in api_check_struct_sanity()
441 if ((ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420P) in api_check_struct_sanity()
442 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_422ILE) in api_check_struct_sanity()
443 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420SP_UV) in api_check_struct_sanity()
444 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420SP_VU)) in api_check_struct_sanity()
452 if ((ps_ip->s_ive_ip.e_recon_color_fmt != IV_YUV_420P) in api_check_struct_sanity()
453 && (ps_ip->s_ive_ip.e_recon_color_fmt != IV_YUV_420SP_UV) in api_check_struct_sanity()
454 && (ps_ip->s_ive_ip.e_recon_color_fmt != IV_YUV_420SP_VU)) in api_check_struct_sanity()
462 if ((ps_ip->s_ive_ip.e_rc_mode != IVE_RC_NONE) in api_check_struct_sanity()
463 && (ps_ip->s_ive_ip.e_rc_mode != IVE_RC_STORAGE) in api_check_struct_sanity()
464 && (ps_ip->s_ive_ip.e_rc_mode != IVE_RC_CBR_NON_LOW_DELAY)) in api_check_struct_sanity()
472 if (ps_ip->s_ive_ip.u4_max_framerate > DEFAULT_MAX_FRAMERATE) in api_check_struct_sanity()
480 if (ps_ip->s_ive_ip.u4_max_bitrate > DEFAULT_MAX_BITRATE) in api_check_struct_sanity()
487 if (ps_ip->s_ive_ip.u4_num_bframes > MAX_NUM_BFRAMES) in api_check_struct_sanity()
494 if (ps_ip->s_ive_ip.u4_num_bframes in api_check_struct_sanity()
495 && (ps_ip->s_ive_ip.u4_max_ref_cnt < 2)) in api_check_struct_sanity()
502 if (ps_ip->s_ive_ip.e_content_type != IV_PROGRESSIVE) in api_check_struct_sanity()
510 if (ps_ip->s_ive_ip.u4_max_srch_rng_x > DEFAULT_MAX_SRCH_RANGE_X) in api_check_struct_sanity()
518 if (ps_ip->s_ive_ip.u4_max_srch_rng_y > DEFAULT_MAX_SRCH_RANGE_Y) in api_check_struct_sanity()
526 if ((ps_ip->s_ive_ip.e_slice_mode != IVE_SLICE_MODE_NONE) in api_check_struct_sanity()
527 && (ps_ip->s_ive_ip.e_slice_mode != IVE_SLICE_MODE_BLOCKS)) in api_check_struct_sanity()
535 if (ps_ip->s_ive_ip.e_slice_mode == IVE_SLICE_MODE_BLOCKS) in api_check_struct_sanity()
537 if (ps_ip->s_ive_ip.u4_slice_param == 0 in api_check_struct_sanity()
538 || ps_ip->s_ive_ip.u4_slice_param > ((UWORD32)max_ht >> 4)) in api_check_struct_sanity()
547 if (NULL == ps_ip->s_ive_ip.ps_mem_rec) in api_check_struct_sanity()
556 if (ps_ip->s_ive_ip.u4_num_mem_rec != MEM_REC_CNT) in api_check_struct_sanity()
564 ps_mem_rec = ps_ip->s_ive_ip.ps_mem_rec; in api_check_struct_sanity()
567 for (i = 0; i <((WORD32)ps_ip->s_ive_ip.u4_num_mem_rec); i++) in api_check_struct_sanity()
657 s_ip.s_ive_ip.u4_num_mem_rec = ps_ip->s_ive_ip.u4_num_mem_rec; in api_check_struct_sanity()
658 s_ip.s_ive_ip.u4_max_level = ps_ip->s_ive_ip.u4_max_level; in api_check_struct_sanity()
659 s_ip.s_ive_ip.u4_max_ref_cnt = ps_ip->s_ive_ip.u4_max_ref_cnt; in api_check_struct_sanity()
661 ps_ip->s_ive_ip.u4_max_reorder_cnt; in api_check_struct_sanity()
662 s_ip.s_ive_ip.e_color_format = ps_ip->s_ive_ip.e_inp_color_fmt; in api_check_struct_sanity()
664 ps_ip->s_ive_ip.u4_max_srch_rng_x; in api_check_struct_sanity()
666 ps_ip->s_ive_ip.u4_max_srch_rng_y; in api_check_struct_sanity()
772 ih264e_retrieve_mem_rec_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
779 if (ps_ip->s_ive_ip.u4_size != sizeof(ih264e_retrieve_mem_rec_ip_t)) in api_check_struct_sanity()
795 if (NULL == ps_ip->s_ive_ip.ps_mem_rec) in api_check_struct_sanity()
803 ps_mem_rec = ps_ip->s_ive_ip.ps_mem_rec; in api_check_struct_sanity()
821 ih264e_video_encode_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
824 if (ps_ip->s_ive_ip.u4_size != sizeof(ih264e_video_encode_ip_t)) in api_check_struct_sanity()
854 ih264e_ctl_setdefault_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
857 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
883 ih264e_ctl_getbufinfo_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
886 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
906 if (ps_ip->s_ive_ip.u4_max_wd < MIN_WD) in api_check_struct_sanity()
915 if (ps_ip->s_ive_ip.u4_max_wd > ps_codec->s_cfg.u4_max_wd) in api_check_struct_sanity()
924 if (ps_ip->s_ive_ip.u4_max_ht < MIN_HT) in api_check_struct_sanity()
933 if (ps_ip->s_ive_ip.u4_max_ht > ps_codec->s_cfg.u4_max_ht) in api_check_struct_sanity()
942 if ((ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420P) in api_check_struct_sanity()
943 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_422ILE) in api_check_struct_sanity()
944 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420SP_UV) in api_check_struct_sanity()
945 && (ps_ip->s_ive_ip.e_inp_color_fmt != IV_YUV_420SP_VU)) in api_check_struct_sanity()
958 ih264e_ctl_getversioninfo_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
961 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
981 if (ps_ip->s_ive_ip.pu1_version == NULL) in api_check_struct_sanity()
995 ih264e_ctl_flush_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
998 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1023 ih264e_ctl_reset_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1026 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1051 ih264e_ctl_set_num_cores_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1054 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1074 if ((ps_ip->s_ive_ip.u4_num_cores < 1) in api_check_struct_sanity()
1075 || (ps_ip->s_ive_ip.u4_num_cores > MAX_NUM_CORES)) in api_check_struct_sanity()
1091 ih264e_ctl_set_dimensions_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1094 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1114 if (ps_ip->s_ive_ip.u4_wd < MIN_WD) in api_check_struct_sanity()
1123 if (ps_ip->s_ive_ip.u4_wd > ps_codec->s_cfg.u4_max_wd) in api_check_struct_sanity()
1132 if (ps_ip->s_ive_ip.u4_ht < MIN_HT) in api_check_struct_sanity()
1141 if (ps_ip->s_ive_ip.u4_ht > ps_codec->s_cfg.u4_max_ht) in api_check_struct_sanity()
1150 if(ps_ip->s_ive_ip.u4_wd & 1) in api_check_struct_sanity()
1159 if(ps_ip->s_ive_ip.u4_ht & 1) in api_check_struct_sanity()
1173 ih264e_ctl_set_frame_rate_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1176 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1196 if (((ps_ip->s_ive_ip.u4_src_frame_rate * 1000) > DEFAULT_MAX_FRAMERATE) in api_check_struct_sanity()
1197 … || ((ps_ip->s_ive_ip.u4_tgt_frame_rate * 1000) > DEFAULT_MAX_FRAMERATE)) in api_check_struct_sanity()
1206 if ((ps_ip->s_ive_ip.u4_src_frame_rate == 0) in api_check_struct_sanity()
1207 || (ps_ip->s_ive_ip.u4_tgt_frame_rate == 0)) in api_check_struct_sanity()
1216 if (ps_ip->s_ive_ip.u4_tgt_frame_rate in api_check_struct_sanity()
1217 > ps_ip->s_ive_ip.u4_src_frame_rate) in api_check_struct_sanity()
1231 ih264e_ctl_set_bitrate_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1234 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1254 if ((ps_ip->s_ive_ip.u4_target_bitrate > DEFAULT_MAX_BITRATE) in api_check_struct_sanity()
1255 || (ps_ip->s_ive_ip.u4_target_bitrate == 0)) in api_check_struct_sanity()
1269 ih264e_ctl_set_frame_type_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1272 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1292 if ((ps_ip->s_ive_ip.e_frame_type != IV_NA_FRAME) in api_check_struct_sanity()
1293 && (ps_ip->s_ive_ip.e_frame_type != IV_I_FRAME) in api_check_struct_sanity()
1294 && (ps_ip->s_ive_ip.e_frame_type != IV_P_FRAME) in api_check_struct_sanity()
1295 && (ps_ip->s_ive_ip.e_frame_type != IV_IDR_FRAME)) in api_check_struct_sanity()
1310 ih264e_ctl_set_me_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1313 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1333 if ((ps_ip->s_ive_ip.u4_me_speed_preset != FULL_SRCH) in api_check_struct_sanity()
1334 && (ps_ip->s_ive_ip.u4_me_speed_preset != DMND_SRCH) in api_check_struct_sanity()
1335 && (ps_ip->s_ive_ip.u4_me_speed_preset != HEX_SRCH)) in api_check_struct_sanity()
1344 if ((ps_ip->s_ive_ip.u4_enable_hpel != 0) in api_check_struct_sanity()
1345 && (ps_ip->s_ive_ip.u4_enable_hpel != 1)) in api_check_struct_sanity()
1354 if ((ps_ip->s_ive_ip.u4_enable_qpel != 0) in api_check_struct_sanity()
1355 && (ps_ip->s_ive_ip.u4_enable_qpel != 1)) in api_check_struct_sanity()
1364 if ((ps_ip->s_ive_ip.u4_enable_fast_sad != 0) in api_check_struct_sanity()
1365 && (ps_ip->s_ive_ip.u4_enable_fast_sad != 1)) in api_check_struct_sanity()
1374 if (ps_ip->s_ive_ip.u4_enable_alt_ref > 255) in api_check_struct_sanity()
1383 if (ps_ip->s_ive_ip.u4_srch_rng_x in api_check_struct_sanity()
1393 if (ps_ip->s_ive_ip.u4_srch_rng_y in api_check_struct_sanity()
1408 ih264e_ctl_set_ipe_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1411 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1431 if ((ps_ip->s_ive_ip.u4_enable_intra_4x4 != 0) in api_check_struct_sanity()
1432 && (ps_ip->s_ive_ip.u4_enable_intra_4x4 != 1)) in api_check_struct_sanity()
1441 if ((ps_ip->s_ive_ip.u4_constrained_intra_pred != 0) in api_check_struct_sanity()
1442 && (ps_ip->s_ive_ip.u4_constrained_intra_pred != 1)) in api_check_struct_sanity()
1451 if ((ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_CONFIG) in api_check_struct_sanity()
1452 && (ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_SLOWEST) in api_check_struct_sanity()
1453 && (ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_NORMAL) in api_check_struct_sanity()
1454 && (ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_FAST) in api_check_struct_sanity()
1455 && (ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_HIGH_SPEED) in api_check_struct_sanity()
1456 && (ps_ip->s_ive_ip.u4_enc_speed_preset != IVE_FASTEST)) in api_check_struct_sanity()
1470 ih264e_ctl_set_gop_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1473 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1493 if ((ps_ip->s_ive_ip.u4_i_frm_interval < DEFAULT_MIN_INTRA_FRAME_RATE) in api_check_struct_sanity()
1494 … || (ps_ip->s_ive_ip.u4_i_frm_interval > DEFAULT_MAX_INTRA_FRAME_RATE)) in api_check_struct_sanity()
1503 if ((ps_ip->s_ive_ip.u4_idr_frm_interval < DEFAULT_MIN_INTRA_FRAME_RATE) in api_check_struct_sanity()
1504 … || (ps_ip->s_ive_ip.u4_idr_frm_interval > DEFAULT_MAX_INTRA_FRAME_RATE)) in api_check_struct_sanity()
1518 ih264e_ctl_set_deblock_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1521 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1541 if ((ps_ip->s_ive_ip.u4_disable_deblock_level != DISABLE_DEBLK_LEVEL_0) in api_check_struct_sanity()
1542 … && (ps_ip->s_ive_ip.u4_disable_deblock_level != DISABLE_DEBLK_LEVEL_2) in api_check_struct_sanity()
1543 … && (ps_ip->s_ive_ip.u4_disable_deblock_level != DISABLE_DEBLK_LEVEL_3) in api_check_struct_sanity()
1544 … && (ps_ip->s_ive_ip.u4_disable_deblock_level != DISABLE_DEBLK_LEVEL_4)) in api_check_struct_sanity()
1558 ih264e_ctl_set_qp_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1561 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1581 if ((ps_ip->s_ive_ip.u4_i_qp_max > MAX_H264_QP) in api_check_struct_sanity()
1582 || (ps_ip->s_ive_ip.u4_p_qp_max > MAX_H264_QP) in api_check_struct_sanity()
1583 || (ps_ip->s_ive_ip.u4_b_qp_max > MAX_H264_QP)) in api_check_struct_sanity()
1593 if ((ps_ip->s_ive_ip.u4_i_qp_min < 4) in api_check_struct_sanity()
1594 || (ps_ip->s_ive_ip.u4_p_qp_min < 4) in api_check_struct_sanity()
1595 || (ps_ip->s_ive_ip.u4_b_qp_min < 4) in api_check_struct_sanity()
1596 || (ps_ip->s_ive_ip.u4_i_qp_min > ps_ip->s_ive_ip.u4_i_qp_max) in api_check_struct_sanity()
1597 || (ps_ip->s_ive_ip.u4_p_qp_min > ps_ip->s_ive_ip.u4_p_qp_max) in api_check_struct_sanity()
1598 || (ps_ip->s_ive_ip.u4_b_qp_min > ps_ip->s_ive_ip.u4_b_qp_max)) in api_check_struct_sanity()
1607 if ((ps_ip->s_ive_ip.u4_i_qp > ps_ip->s_ive_ip.u4_i_qp_max) in api_check_struct_sanity()
1608 || (ps_ip->s_ive_ip.u4_p_qp > ps_ip->s_ive_ip.u4_p_qp_max) in api_check_struct_sanity()
1609 || (ps_ip->s_ive_ip.u4_b_qp > ps_ip->s_ive_ip.u4_b_qp_max)) in api_check_struct_sanity()
1617 if ((ps_ip->s_ive_ip.u4_i_qp < ps_ip->s_ive_ip.u4_i_qp_min) in api_check_struct_sanity()
1618 || (ps_ip->s_ive_ip.u4_p_qp < ps_ip->s_ive_ip.u4_p_qp_min) in api_check_struct_sanity()
1619 || (ps_ip->s_ive_ip.u4_b_qp < ps_ip->s_ive_ip.u4_b_qp_min)) in api_check_struct_sanity()
1632 ih264e_vui_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1635 if(ps_ip->u4_size != sizeof(ih264e_vui_ip_t)) in api_check_struct_sanity()
1656 ih264e_ctl_set_enc_mode_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1659 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1679 if ((ps_ip->s_ive_ip.e_enc_mode != IVE_ENC_MODE_HEADER) in api_check_struct_sanity()
1680 && (ps_ip->s_ive_ip.e_enc_mode != IVE_ENC_MODE_PICTURE)) in api_check_struct_sanity()
1694 ih264e_ctl_set_vbv_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1697 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1717 if ((ps_ip->s_ive_ip.u4_vbv_buffer_delay < DEFAULT_MIN_BUFFER_DELAY) in api_check_struct_sanity()
1718 … || (ps_ip->s_ive_ip.u4_vbv_buffer_delay > DEFAULT_MAX_BUFFER_DELAY)) in api_check_struct_sanity()
1732 ih264e_ctl_set_air_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1735 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1755 if ((ps_ip->s_ive_ip.e_air_mode != IVE_AIR_MODE_NONE) in api_check_struct_sanity()
1756 && (ps_ip->s_ive_ip.e_air_mode != IVE_AIR_MODE_CYCLIC) in api_check_struct_sanity()
1757 && (ps_ip->s_ive_ip.e_air_mode != IVE_AIR_MODE_RANDOM)) in api_check_struct_sanity()
1766 if (ps_ip->s_ive_ip.u4_air_refresh_period == 0) in api_check_struct_sanity()
1780 ih264e_ctl_set_profile_params_ip_t *ps_ip = pv_api_ip; in api_check_struct_sanity() local
1783 if (ps_ip->s_ive_ip.u4_size in api_check_struct_sanity()
1803 if (ps_ip->s_ive_ip.e_profile != IV_PROFILE_BASE && in api_check_struct_sanity()
1804 ps_ip->s_ive_ip.e_profile != IV_PROFILE_MAIN) in api_check_struct_sanity()
1813 if (ps_ip->s_ive_ip.u4_entropy_coding_mode > 1) in api_check_struct_sanity()
2717 ih264e_fill_mem_rec_ip_t *ps_ip = pv_api_ip; in ih264e_fill_num_mem_rec() local
2739 num_reorder_frames = ps_ip->s_ive_ip.u4_max_reorder_cnt; in ih264e_fill_num_mem_rec()
2740 num_ref_frames = ps_ip->s_ive_ip.u4_max_ref_cnt; in ih264e_fill_num_mem_rec()
2743 ps_mem_rec_base = ps_ip->s_ive_ip.ps_mem_rec; in ih264e_fill_num_mem_rec()
2744 no_of_mem_rec = ps_ip->s_ive_ip.u4_num_mem_rec; in ih264e_fill_num_mem_rec()
2747 max_ht_luma = ps_ip->s_ive_ip.u4_max_ht; in ih264e_fill_num_mem_rec()
2748 max_wd_luma = ps_ip->s_ive_ip.u4_max_wd; in ih264e_fill_num_mem_rec()
2996 UWORD32 u4_srch_range_x = ps_ip->s_ive_ip.u4_max_srch_rng_x; in ih264e_fill_num_mem_rec()
2999 UWORD32 u4_srch_range_y = ps_ip->s_ive_ip.u4_max_srch_rng_y; in ih264e_fill_num_mem_rec()
3590 ih264e_init_ip_t *ps_ip = pv_api_ip; in ih264e_init_mem_rec() local
3612 max_ht_luma = ALIGN16(ps_ip->s_ive_ip.u4_max_ht); in ih264e_init_mem_rec()
3613 max_wd_luma = ALIGN16(ps_ip->s_ive_ip.u4_max_wd); in ih264e_init_mem_rec()
3619 ps_mem_rec_base = ps_ip->s_ive_ip.ps_mem_rec; in ih264e_init_mem_rec()
3650 ps_cfg->u4_max_wd = ALIGN16(ps_ip->s_ive_ip.u4_max_wd); in ih264e_init_mem_rec()
3651 ps_cfg->u4_max_ht = ALIGN16(ps_ip->s_ive_ip.u4_max_ht); in ih264e_init_mem_rec()
3654 ps_cfg->u4_max_ref_cnt = ps_ip->s_ive_ip.u4_max_ref_cnt; in ih264e_init_mem_rec()
3655 ps_cfg->u4_max_reorder_cnt = ps_ip->s_ive_ip.u4_max_reorder_cnt; in ih264e_init_mem_rec()
3656 ps_cfg->u4_max_level = ps_ip->s_ive_ip.u4_max_level; in ih264e_init_mem_rec()
3657 ps_cfg->e_inp_color_fmt = ps_ip->s_ive_ip.e_inp_color_fmt; in ih264e_init_mem_rec()
3658 ps_cfg->e_recon_color_fmt = ps_ip->s_ive_ip.e_recon_color_fmt; in ih264e_init_mem_rec()
3659 ps_cfg->u4_max_framerate = ps_ip->s_ive_ip.u4_max_framerate; in ih264e_init_mem_rec()
3660 ps_cfg->u4_max_bitrate = ps_ip->s_ive_ip.u4_max_bitrate; in ih264e_init_mem_rec()
3661 ps_cfg->u4_num_bframes = ps_ip->s_ive_ip.u4_num_bframes; in ih264e_init_mem_rec()
3662 ps_cfg->e_content_type = ps_ip->s_ive_ip.e_content_type; in ih264e_init_mem_rec()
3663 ps_cfg->u4_max_srch_rng_x = ps_ip->s_ive_ip.u4_max_srch_rng_x; in ih264e_init_mem_rec()
3664 ps_cfg->u4_max_srch_rng_y = ps_ip->s_ive_ip.u4_max_srch_rng_y; in ih264e_init_mem_rec()
3665 ps_cfg->e_slice_mode = ps_ip->s_ive_ip.e_slice_mode; in ih264e_init_mem_rec()
3666 ps_cfg->u4_slice_param = ps_ip->s_ive_ip.u4_slice_param; in ih264e_init_mem_rec()
3667 ps_cfg->e_arch = ps_ip->s_ive_ip.e_arch; in ih264e_init_mem_rec()
3668 ps_cfg->e_soc = ps_ip->s_ive_ip.e_soc; in ih264e_init_mem_rec()
3669 ps_cfg->u4_enable_recon = ps_ip->s_ive_ip.u4_enable_recon; in ih264e_init_mem_rec()
3670 ps_cfg->e_rc_mode = ps_ip->s_ive_ip.e_rc_mode; in ih264e_init_mem_rec()
3673 if ((ps_ip->s_ive_ip.u4_max_level < MIN_LEVEL) in ih264e_init_mem_rec()
3674 || (ps_ip->s_ive_ip.u4_max_level > MAX_LEVEL)) in ih264e_init_mem_rec()
3680 if (ps_ip->s_ive_ip.u4_max_ref_cnt > MAX_REF_CNT) in ih264e_init_mem_rec()
3686 if (ps_ip->s_ive_ip.u4_max_reorder_cnt > MAX_REF_CNT) in ih264e_init_mem_rec()
3894 UWORD32 u4_srch_range_x = ps_ip->s_ive_ip.u4_max_srch_rng_x; in ih264e_init_mem_rec()
3897 UWORD32 u4_srch_range_y = ps_ip->s_ive_ip.u4_max_srch_rng_y; in ih264e_init_mem_rec()
4511 ih264e_retrieve_mem_rec_ip_t *ps_ip = pv_api_ip; in ih264e_retrieve_memrec() local
4525 memcpy(ps_ip->s_ive_ip.ps_mem_rec, ps_codec->ps_mem_rec_backup, in ih264e_retrieve_memrec()
4619 ih264e_ctl_getbufinfo_ip_t *ps_ip = pv_api_ip; in ih264e_get_buf_info() local
4623 WORD32 wd = ALIGN16(ps_ip->s_ive_ip.u4_max_wd); in ih264e_get_buf_info()
4624 WORD32 ht = ALIGN16(ps_ip->s_ive_ip.u4_max_ht); in ih264e_get_buf_info()
4633 if (ps_ip->s_ive_ip.e_inp_color_fmt == IV_YUV_420P) in ih264e_get_buf_info()
4641 else if (ps_ip->s_ive_ip.e_inp_color_fmt == IV_YUV_422ILE) in ih264e_get_buf_info()
4649 else if (ps_ip->s_ive_ip.e_inp_color_fmt == IV_RGB_565) in ih264e_get_buf_info()
4657 else if (ps_ip->s_ive_ip.e_inp_color_fmt == IV_RGBA_8888) in ih264e_get_buf_info()
4665 else if ((ps_ip->s_ive_ip.e_inp_color_fmt == IV_YUV_420SP_UV) in ih264e_get_buf_info()
4666 || (ps_ip->s_ive_ip.e_inp_color_fmt == IV_YUV_420SP_VU)) in ih264e_get_buf_info()
4719 ih264e_ctl_set_dimensions_ip_t *ps_ip = pv_api_ip; in ih264e_set_dimensions() local
4724 ps_cfg->u4_wd = ALIGN16(ps_ip->s_ive_ip.u4_wd); in ih264e_set_dimensions()
4725 ps_cfg->u4_ht = ALIGN16(ps_ip->s_ive_ip.u4_ht); in ih264e_set_dimensions()
4728 ps_cfg->u4_disp_wd = ps_ip->s_ive_ip.u4_wd; in ih264e_set_dimensions()
4729 ps_cfg->u4_disp_ht = ps_ip->s_ive_ip.u4_ht; in ih264e_set_dimensions()
4731 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_dimensions()
4732 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_dimensions()
4766 ih264e_ctl_set_frame_rate_ip_t *ps_ip = pv_api_ip; in ih264e_set_frame_rate() local
4771 ps_cfg->u4_src_frame_rate = ps_ip->s_ive_ip.u4_src_frame_rate; in ih264e_set_frame_rate()
4772 ps_cfg->u4_tgt_frame_rate = ps_ip->s_ive_ip.u4_tgt_frame_rate; in ih264e_set_frame_rate()
4774 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_frame_rate()
4775 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_frame_rate()
4809 ih264e_ctl_set_bitrate_ip_t *ps_ip = pv_api_ip; in ih264e_set_bit_rate() local
4814 ps_cfg->u4_target_bitrate = ps_ip->s_ive_ip.u4_target_bitrate; in ih264e_set_bit_rate()
4816 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_bit_rate()
4817 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_bit_rate()
4851 ih264e_ctl_set_frame_type_ip_t *ps_ip = pv_api_ip; in ih264e_set_frame_type() local
4856 ps_cfg->e_frame_type = ps_ip->s_ive_ip.e_frame_type; in ih264e_set_frame_type()
4858 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_frame_type()
4859 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_frame_type()
4943 ih264e_ctl_set_enc_mode_ip_t *ps_ip = pv_api_ip; in ih264e_set_enc_mode() local
4948 ps_cfg->e_enc_mode = ps_ip->s_ive_ip.e_enc_mode; in ih264e_set_enc_mode()
4950 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_enc_mode()
4951 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_enc_mode()
4985 ih264e_ctl_set_vbv_params_ip_t *ps_ip = pv_api_ip; in ih264e_set_vbv_params() local
4990 ps_cfg->u4_vbv_buf_size = ps_ip->s_ive_ip.u4_vbv_buf_size; in ih264e_set_vbv_params()
4991 ps_cfg->u4_vbv_buffer_delay = ps_ip->s_ive_ip.u4_vbv_buffer_delay; in ih264e_set_vbv_params()
4993 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_vbv_params()
4994 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_vbv_params()
5028 ih264e_ctl_set_air_params_ip_t *ps_ip = pv_api_ip; in ih264_set_air_params() local
5033 ps_cfg->e_air_mode = ps_ip->s_ive_ip.e_air_mode; in ih264_set_air_params()
5034 ps_cfg->u4_air_refresh_period = ps_ip->s_ive_ip.u4_air_refresh_period; in ih264_set_air_params()
5036 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_air_params()
5037 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_air_params()
5071 ih264e_ctl_set_me_params_ip_t *ps_ip = pv_api_ip; in ih264_set_me_params() local
5076 ps_cfg->u4_enable_hpel = ps_ip->s_ive_ip.u4_enable_hpel; in ih264_set_me_params()
5077 ps_cfg->u4_enable_qpel = ps_ip->s_ive_ip.u4_enable_qpel; in ih264_set_me_params()
5078 ps_cfg->u4_enable_fast_sad = ps_ip->s_ive_ip.u4_enable_fast_sad; in ih264_set_me_params()
5079 ps_cfg->u4_enable_alt_ref = ps_ip->s_ive_ip.u4_enable_alt_ref; in ih264_set_me_params()
5080 ps_cfg->u4_srch_rng_x = ps_ip->s_ive_ip.u4_srch_rng_x; in ih264_set_me_params()
5081 ps_cfg->u4_srch_rng_y = ps_ip->s_ive_ip.u4_srch_rng_y; in ih264_set_me_params()
5082 ps_cfg->u4_me_speed_preset = ps_ip->s_ive_ip.u4_me_speed_preset; in ih264_set_me_params()
5084 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_me_params()
5085 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_me_params()
5119 ih264e_ctl_set_ipe_params_ip_t *ps_ip = pv_api_ip; in ih264_set_ipe_params() local
5124 ps_cfg->u4_enable_intra_4x4 = ps_ip->s_ive_ip.u4_enable_intra_4x4; in ih264_set_ipe_params()
5125 ps_cfg->u4_enc_speed_preset = ps_ip->s_ive_ip.u4_enc_speed_preset; in ih264_set_ipe_params()
5127 ps_cfg->u4_constrained_intra_pred = ps_ip->s_ive_ip.u4_constrained_intra_pred; in ih264_set_ipe_params()
5129 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_ipe_params()
5130 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_ipe_params()
5164 ih264e_ctl_set_gop_params_ip_t *ps_ip = pv_api_ip; in ih264_set_gop_params() local
5169 ps_cfg->u4_i_frm_interval = ps_ip->s_ive_ip.u4_i_frm_interval; in ih264_set_gop_params()
5170 ps_cfg->u4_idr_frm_interval = ps_ip->s_ive_ip.u4_idr_frm_interval; in ih264_set_gop_params()
5172 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_gop_params()
5173 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_gop_params()
5207 ih264e_ctl_set_profile_params_ip_t *ps_ip = pv_api_ip; in ih264_set_profile_params() local
5212 ps_cfg->e_profile = ps_ip->s_ive_ip.e_profile; in ih264_set_profile_params()
5214 ps_cfg->u4_entropy_coding_mode = ps_ip->s_ive_ip.u4_entropy_coding_mode; in ih264_set_profile_params()
5216 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_profile_params()
5217 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_profile_params()
5253 ih264e_ctl_set_deblock_params_ip_t *ps_ip = pv_api_ip; in ih264_set_deblock_params() local
5258 ps_cfg->u4_disable_deblock_level = ps_ip->s_ive_ip.u4_disable_deblock_level; in ih264_set_deblock_params()
5260 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264_set_deblock_params()
5261 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264_set_deblock_params()
5294 ih264e_vui_ip_t *ps_ip = pv_api_ip; in ih264e_set_vui_params() local
5301 ps_ip->u1_aspect_ratio_info_present_flag; in ih264e_set_vui_params()
5302 ps_vui->u1_aspect_ratio_idc = ps_ip->u1_aspect_ratio_idc; in ih264e_set_vui_params()
5303 ps_vui->u2_sar_width = ps_ip->u2_sar_width; in ih264e_set_vui_params()
5304 ps_vui->u2_sar_height = ps_ip->u2_sar_height; in ih264e_set_vui_params()
5306 ps_ip->u1_overscan_info_present_flag; in ih264e_set_vui_params()
5307 ps_vui->u1_overscan_appropriate_flag = ps_ip->u1_overscan_appropriate_flag; in ih264e_set_vui_params()
5309 ps_ip->u1_video_signal_type_present_flag; in ih264e_set_vui_params()
5310 ps_vui->u1_video_format = ps_ip->u1_video_format; in ih264e_set_vui_params()
5311 ps_vui->u1_video_full_range_flag = ps_ip->u1_video_full_range_flag; in ih264e_set_vui_params()
5313 ps_ip->u1_colour_description_present_flag; in ih264e_set_vui_params()
5314 ps_vui->u1_colour_primaries = ps_ip->u1_colour_primaries; in ih264e_set_vui_params()
5315 ps_vui->u1_transfer_characteristics = ps_ip->u1_transfer_characteristics; in ih264e_set_vui_params()
5316 ps_vui->u1_matrix_coefficients = ps_ip->u1_matrix_coefficients; in ih264e_set_vui_params()
5318 ps_ip->u1_chroma_loc_info_present_flag; in ih264e_set_vui_params()
5320 ps_ip->u1_chroma_sample_loc_type_top_field; in ih264e_set_vui_params()
5322 ps_ip->u1_chroma_sample_loc_type_bottom_field; in ih264e_set_vui_params()
5324 ps_ip->u1_vui_timing_info_present_flag; in ih264e_set_vui_params()
5325 ps_vui->u4_vui_num_units_in_tick = ps_ip->u4_vui_num_units_in_tick; in ih264e_set_vui_params()
5326 ps_vui->u4_vui_time_scale = ps_ip->u4_vui_time_scale; in ih264e_set_vui_params()
5327 ps_vui->u1_fixed_frame_rate_flag = ps_ip->u1_fixed_frame_rate_flag; in ih264e_set_vui_params()
5329 ps_ip->u1_nal_hrd_parameters_present_flag; in ih264e_set_vui_params()
5331 ps_ip->u1_vcl_hrd_parameters_present_flag; in ih264e_set_vui_params()
5332 ps_vui->u1_low_delay_hrd_flag = ps_ip->u1_low_delay_hrd_flag; in ih264e_set_vui_params()
5333 ps_vui->u1_pic_struct_present_flag = ps_ip->u1_pic_struct_present_flag; in ih264e_set_vui_params()
5335 ps_ip->u1_bitstream_restriction_flag; in ih264e_set_vui_params()
5337 ps_ip->u1_motion_vectors_over_pic_boundaries_flag; in ih264e_set_vui_params()
5338 ps_vui->u1_max_bytes_per_pic_denom = ps_ip->u1_max_bytes_per_pic_denom; in ih264e_set_vui_params()
5339 ps_vui->u1_max_bits_per_mb_denom = ps_ip->u1_max_bits_per_mb_denom; in ih264e_set_vui_params()
5341 ps_ip->u1_log2_max_mv_length_horizontal; in ih264e_set_vui_params()
5343 ps_ip->u1_log2_max_mv_length_vertical; in ih264e_set_vui_params()
5344 ps_vui->u1_num_reorder_frames = ps_ip->u1_num_reorder_frames; in ih264e_set_vui_params()
5345 ps_vui->u1_max_dec_frame_buffering = ps_ip->u1_max_dec_frame_buffering; in ih264e_set_vui_params()
5378 ih264e_ctl_set_num_cores_ip_t *ps_ip = pv_api_ip; in ih264e_set_num_cores() local
5383 ps_cfg->u4_num_cores = MIN(ps_ip->s_ive_ip.u4_num_cores, MAX_PROCESS_THREADS); in ih264e_set_num_cores()
5385 ps_cfg->u4_timestamp_high = ps_ip->s_ive_ip.u4_timestamp_high; in ih264e_set_num_cores()
5386 ps_cfg->u4_timestamp_low = ps_ip->s_ive_ip.u4_timestamp_low; in ih264e_set_num_cores()
5619 ih264e_ctl_getversioninfo_ip_t *ps_ip = pv_api_ip; in ih264e_ctl() local
5628 if (ps_ip->s_ive_ip.u4_version_bufsize <= 0) in ih264e_ctl()
5636 ret = ih264e_get_version((CHAR *) ps_ip->s_ive_ip.pu1_version, in ih264e_ctl()
5637 ps_ip->s_ive_ip.u4_version_bufsize); in ih264e_ctl()