Home
last modified time | relevance | path

Searched refs:u1_num_spatial_layers (Results 1 – 25 of 27) sorted by relevance

12

/aosp_15_r20/external/libavc/encoder/svc/
H A Disvce_utils.c386 UWORD8 u1_num_spatial_layers = ps_svc_inp_params->u1_num_spatial_layers; in isvce_svc_au_props_validate() local
402 if((ps_svc_inp_params->u1_num_spatial_layers < u1_min_num_spatial_layers) || in isvce_svc_au_props_validate()
403 (ps_svc_inp_params->u1_num_spatial_layers > u1_max_num_spatial_layers)) in isvce_svc_au_props_validate()
418 if(ps_svc_inp_params->u1_num_spatial_layers > in isvce_svc_au_props_validate()
453 au4_svc_wd[u1_num_spatial_layers - 1] = u4_svc_comp_wd; in isvce_svc_au_props_validate()
454 au4_svc_ht[u1_num_spatial_layers - 1] = u4_svc_comp_ht; in isvce_svc_au_props_validate()
456 for(i = (u1_num_spatial_layers - 1); i > 0; i--) in isvce_svc_au_props_validate()
536 for(i = 0; i < ps_cfg->s_svc_params.u1_num_spatial_layers; i++) in isvce_svc_rc_params_validate()
562 rate_control_api_t *aps_rate_control_api[MAX_NUM_SPATIAL_LAYERS], UWORD8 u1_num_spatial_layers) in isvce_svc_frame_params_validate() argument
567 for(i = 0; i < u1_num_spatial_layers; i++) in isvce_svc_frame_params_validate()
[all …]
H A Disvce_utils.h75 ps_svc_pic_buf->u1_num_spatial_layers = ps_svc_params->u1_num_spatial_layers; in isvce_svc_au_buf_init()
184 rate_control_api_t *aps_rate_control_api[MAX_NUM_SPATIAL_LAYERS], UWORD8 u1_num_spatial_layers);
193 UWORD8 u1_num_spatial_layers,
200 extern UWORD32 isvce_get_svc_inp_buf_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio,
209 extern void isvce_get_svc_compliant_dimensions(UWORD8 u1_num_spatial_layers,
214 extern UWORD32 isvce_get_svc_nbr_info_buf_size(UWORD8 u1_num_spatial_layers,
227 extern UWORD32 isvce_get_svc_ilp_buf_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio,
253 UWORD8 u1_num_spatial_layers);
H A Disvce_ilp_mv.c67 UWORD32 isvce_get_ilp_mv_ctxt_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio, in isvce_get_ilp_mv_ctxt_size() argument
72 if(u1_num_spatial_layers > 1) in isvce_get_ilp_mv_ctxt_size()
79 u4_size += u1_num_spatial_layers * sizeof(ilp_mv_layer_state_t); in isvce_get_ilp_mv_ctxt_size()
81 for(i = u1_num_spatial_layers - 1; i >= 1; i--) in isvce_get_ilp_mv_ctxt_size()
85 pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + in isvce_get_ilp_mv_ctxt_size()
88 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + 0.99; in isvce_get_ilp_mv_ctxt_size()
203 UWORD8 u1_num_spatial_layers = ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_ilp_mv_ctxt_init() local
205 if(u1_num_spatial_layers > 1) in isvce_ilp_mv_ctxt_init()
215 isvce_get_ilp_mv_ctxt_size(u1_num_spatial_layers, d_spatial_res_ratio, u4_wd, u4_ht); in isvce_ilp_mv_ctxt_init()
237 pu1_buf += u1_num_spatial_layers * sizeof(ps_ilp_mv_state->ps_layer_state[0]); in isvce_ilp_mv_ctxt_init()
[all …]
H A Disvce_sub_pic_rc.c74 UWORD32 isvce_get_sub_pic_rc_ctxt_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio, in isvce_get_sub_pic_rc_ctxt_size() argument
84 for(i = u1_num_spatial_layers - 1; i >= 0; i--) in isvce_get_sub_pic_rc_ctxt_size()
87 (WORD32) ((DOUBLE) u4_wd / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + in isvce_get_sub_pic_rc_ctxt_size()
90 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + 0.99; in isvce_get_sub_pic_rc_ctxt_size()
112 UWORD8 u1_num_spatial_layers = ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_sub_pic_rc_ctxt_init() local
117 isvce_get_sub_pic_rc_ctxt_size(u1_num_spatial_layers, d_spatial_res_ratio, u4_wd, u4_ht); in isvce_sub_pic_rc_ctxt_init()
149 for(j = u1_num_spatial_layers - 1; j >= 0; j--) in isvce_sub_pic_rc_ctxt_init()
156 pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - j)) + in isvce_sub_pic_rc_ctxt_init()
159 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - j)) + in isvce_sub_pic_rc_ctxt_init()
862 for(i = 0; i < ps_sub_pic_rc_state->s_svc_params.u1_num_spatial_layers; i++) in isvce_sub_pic_rc_dump_data()
[all …]
H A Disvce_ibl_eval.c79 UWORD32 isvce_get_svc_intra_pred_ctxt_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio, in isvce_get_svc_intra_pred_ctxt_size() argument
86 if(u1_num_spatial_layers > 1) in isvce_get_svc_intra_pred_ctxt_size()
90 u4_size += MAX_PROCESS_CTXT * u1_num_spatial_layers * sizeof(intra_pred_layer_state_t); in isvce_get_svc_intra_pred_ctxt_size()
92 for(i = u1_num_spatial_layers - 1; i >= 0; i--) in isvce_get_svc_intra_pred_ctxt_size()
96 pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + in isvce_get_svc_intra_pred_ctxt_size()
99 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + 0.99; in isvce_get_svc_intra_pred_ctxt_size()
624 UWORD8 u1_num_spatial_layers = ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_intra_pred_ctxt_init() local
629 u1_num_spatial_layers, d_spatial_res_ratio, u4_wd, u4_ht); in isvce_intra_pred_ctxt_init()
631 if(u1_num_spatial_layers > 1) in isvce_intra_pred_ctxt_init()
646 pu1_buf += u1_num_spatial_layers * sizeof(ps_intra_pred_state->ps_layer_state[0]); in isvce_intra_pred_ctxt_init()
[all …]
H A Disvce_residual_pred.c467 UWORD32 isvce_get_svc_res_pred_ctxt_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio, in isvce_get_svc_res_pred_ctxt_size() argument
472 if(u1_num_spatial_layers > 1) in isvce_get_svc_res_pred_ctxt_size()
490 u4_size += MAX_PROCESS_CTXT * u1_num_spatial_layers * sizeof(res_pred_layer_state_t); in isvce_get_svc_res_pred_ctxt_size()
492 for(i = u1_num_spatial_layers - 1; i >= 1; i--) in isvce_get_svc_res_pred_ctxt_size()
496 pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + in isvce_get_svc_res_pred_ctxt_size()
499 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + 0.99; in isvce_get_svc_res_pred_ctxt_size()
536 for(i = u1_num_spatial_layers - 1; i >= 0; i--) in isvce_get_svc_res_pred_ctxt_size()
540 pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + in isvce_get_svc_res_pred_ctxt_size()
543 ((DOUBLE) u4_ht / pow(d_spatial_res_ratio, u1_num_spatial_layers - 1 - i)) + 0.99; in isvce_get_svc_res_pred_ctxt_size()
881 UWORD8 u1_num_spatial_layers = ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_svc_res_pred_ctxt_init() local
[all …]
H A Disvce_encode.c169 ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers); in isvce_encode()
171 ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_encode()
181 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
221 ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers); in isvce_encode()
384 for(i = 1; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
416 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
440 ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers); in isvce_encode()
446 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
734 for(i = 1; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
751 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_encode()
H A Disvce_downscaler.c120 UWORD32 isvce_get_downscaler_data_size(UWORD8 u1_num_spatial_layers, DOUBLE d_scaling_factor, in isvce_get_downscaler_data_size() argument
125 if(u1_num_spatial_layers > 1) in isvce_get_downscaler_data_size()
508 DOUBLE d_scaling_factor, UWORD8 u1_num_spatial_layers, in isvce_initialize_downscaler() argument
511 if(u1_num_spatial_layers > 1) in isvce_initialize_downscaler()
526 ps_scaler->u1_num_spatial_layers = u1_num_spatial_layers; in isvce_initialize_downscaler()
H A Disvce_process.c162 for(i = 1; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_generate_sps_pps()
182 for(i = 1; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in isvce_generate_sps_pps()
388 UWORD8 u1_num_spatial_layers = ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; in isvce_update_rc_post_enc() local
396 pow(d_spatial_res_ratio, u1_num_spatial_layers - u1_spatial_layer_id - 1)) + in isvce_update_rc_post_enc()
400 pow(d_spatial_res_ratio, u1_num_spatial_layers - u1_spatial_layer_id - 1)) + in isvce_update_rc_post_enc()
412 if(u1_num_spatial_layers > 1) in isvce_update_rc_post_enc()
418 isvce_update_ibl_info(ps_proc->ps_intra_pred_ctxt, u1_num_spatial_layers, in isvce_update_rc_post_enc()
454 if(u1_spatial_layer_id < (u1_num_spatial_layers - 1)) in isvce_update_rc_post_enc()
638 for(i = 1; i < ps_proc->s_svc_params.u1_num_spatial_layers; i++) in isvce_entropy()
666 for(i = 1; i < ps_proc->s_svc_params.u1_num_spatial_layers; i++) in isvce_entropy()
[all …]
H A Disvce_downscaler.h71 UWORD8 u1_num_spatial_layers; member
127 DOUBLE d_scaling_factor, UWORD8 u1_num_spatial_layers,
149 extern UWORD32 isvce_get_downscaler_data_size(UWORD8 u1_num_spatial_layers, DOUBLE d_scaling_factor,
H A Disvce_nalu_stat_aggregator.h79 static FORCEINLINE UWORD32 isvce_get_nalu_info_buf_size(UWORD8 u1_num_spatial_layers) in isvce_get_nalu_info_buf_size() argument
81 return MAX_NALU_PER_LAYER * u1_num_spatial_layers * MAX_BYTES_PER_NALU_INFO; in isvce_get_nalu_info_buf_size()
85 UWORD8 u1_num_spatial_layers);
H A Disvce_ibl_eval.h88 extern UWORD32 isvce_get_svc_intra_pred_ctxt_size(UWORD8 u1_num_spatial_layers,
95 UWORD8 u1_num_spatial_layers, UWORD8 u1_spatial_layer_id,
102 UWORD8 u1_spatial_layer_id, UWORD8 u1_num_spatial_layers,
H A Disvce_api.c460 for(i = 0; i < ps_ip->s_svc_inp_params.u1_num_spatial_layers; i++) in api_check_struct_sanity()
1098 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in api_check_struct_sanity()
1358 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in api_check_struct_sanity()
1824 for(i = 0; i < ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers; i++) in api_check_struct_sanity()
2035 ps_cfg->s_svc_params.u1_num_spatial_layers = 1; in isvce_set_default_params()
2169 isvce_get_svc_compliant_dimensions(ps_cfg->s_svc_params.u1_num_spatial_layers, in isvce_init()
2265 for(i = 0; i < ps_cfg->s_svc_params.u1_num_spatial_layers; i++) in isvce_init()
2359 isvce_get_svc_compliant_dimensions(ps_ip->s_svc_inp_params.u1_num_spatial_layers, in isvce_fill_num_mem_rec()
2637 MAX_SPS_CNT * ps_ip->s_svc_inp_params.u1_num_spatial_layers * sizeof(subset_sps_t); in isvce_fill_num_mem_rec()
2983 ps_ip->s_svc_inp_params.u1_num_spatial_layers, in isvce_fill_num_mem_rec()
[all …]
H A Disvce_nalu_stat_aggregator.c39 void isvce_nalu_info_au_init(nalu_descriptors_t *ps_nalu_descriptor, UWORD8 u1_num_spatial_layers) in isvce_nalu_info_au_init() argument
43 for(i = 0; i < u1_num_spatial_layers; i++) in isvce_nalu_info_au_init()
H A Disvce_residual_pred.h80 extern UWORD32 isvce_get_svc_res_pred_ctxt_size(UWORD8 u1_num_spatial_layers,
H A Disvce_ilp_mv.h88 extern UWORD32 isvce_get_ilp_mv_ctxt_size(UWORD8 u1_num_spatial_layers, DOUBLE d_spatial_res_ratio,
H A Disvce_sub_pic_rc.h112 extern UWORD32 isvce_get_sub_pic_rc_ctxt_size(UWORD8 u1_num_spatial_layers,
H A Disvce_fmt_conv.c97 WORD32 layer_id = ps_pic->u1_num_spatial_layers - 1; in isvce_fmt_conv()
H A Disvce_encode_header.h287 UWORD8 u1_max_num_ref_frames, UWORD8 u1_num_spatial_layers);
H A Disvce_encode_header.c991 ((ps_codec->s_cfg.s_svc_params.u1_num_spatial_layers > 1) && (0 == u1_spatial_layer_id)) in isvce_populate_pps()
1443 UWORD8 u1_num_spatial_layers) in isvce_generate_prefix_nal() argument
1450 if(ps_svc_nalu_ext->u1_dependency_id == (u1_num_spatial_layers - 1)) in isvce_generate_prefix_nal()
H A Disvce_mode_stat_visualiser.c120 &ps_inp_buf->as_layer_yuv_buf_props[ps_svc_params->u1_num_spatial_layers - 1]; in isvce_msv_get_input_frame()
H A Disvce.h107 UWORD8 u1_num_spatial_layers; member
/aosp_15_r20/external/libavc/examples/svcenc/
H A Dmain.c709 sscanf(value, "%hhu", &ps_app_ctxt->u1_num_spatial_layers); in parse_argument()
747 if((*value == '-' || *value == '\0') && i + 1 < u1_num_spatial_layers) break; \ in parse_rc_argument()
752 UWORD8 u1_num_spatial_layers = ps_app_ctxt->u1_num_spatial_layers; in parse_rc_argument() local
758 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
766 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
774 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
782 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
790 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
798 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
806 for(i = 0; i < u1_num_spatial_layers; i++) in parse_rc_argument()
[all …]
H A Dapp.h380 UWORD8 u1_num_spatial_layers; member
/aosp_15_r20/external/libavc/common/svc/
H A Disvc_structs.h91 UWORD8 u1_num_spatial_layers; member

12