Lines Matching refs:scs_ptr

64 void *set_me_hme_params_from_config(SequenceControlSet *scs_ptr, MeContext *me_context_ptr) {  in set_me_hme_params_from_config()  argument
67 me_context_ptr->search_area_width = (uint8_t)scs_ptr->static_config.search_area_width; in set_me_hme_params_from_config()
68 me_context_ptr->search_area_height = (uint8_t)scs_ptr->static_config.search_area_height; in set_me_hme_params_from_config()
71 (uint16_t)scs_ptr->static_config.number_hme_search_region_in_width; in set_me_hme_params_from_config()
73 (uint16_t)scs_ptr->static_config.number_hme_search_region_in_height; in set_me_hme_params_from_config()
76 (uint16_t)scs_ptr->static_config.hme_level0_total_search_area_width; in set_me_hme_params_from_config()
78 (uint16_t)scs_ptr->static_config.hme_level0_total_search_area_height; in set_me_hme_params_from_config()
84 scs_ptr->static_config.hme_level0_search_area_in_width_array[hme_region_index]; in set_me_hme_params_from_config()
87 scs_ptr->static_config.hme_level1_search_area_in_width_array[hme_region_index]; in set_me_hme_params_from_config()
90 scs_ptr->static_config.hme_level2_search_area_in_width_array[hme_region_index]; in set_me_hme_params_from_config()
98 scs_ptr->static_config.hme_level0_search_area_in_height_array[hme_region_index]; in set_me_hme_params_from_config()
101 scs_ptr->static_config.hme_level1_search_area_in_height_array[hme_region_index]; in set_me_hme_params_from_config()
104 scs_ptr->static_config.hme_level2_search_area_in_height_array[hme_region_index]; in set_me_hme_params_from_config()
114 SequenceControlSet *scs_ptr, EbInputResolution input_resolution) { in set_me_hme_params_oq() argument
115 UNUSED(scs_ptr); in set_me_hme_params_oq()
133 if (use_output_stat(scs_ptr)) { in set_me_hme_params_oq()
141 … if (use_output_stat(scs_ptr) || (scs_ptr->lap_enabled && !pcs_ptr->first_pass_done)) { in set_me_hme_params_oq()
159 if (use_output_stat(scs_ptr)) { in set_me_hme_params_oq()
169 if (use_output_stat(scs_ptr)) { in set_me_hme_params_oq()
180 if (use_output_stat(scs_ptr)) { in set_me_hme_params_oq()
199 if (use_output_stat(scs_ptr)) { in set_me_hme_params_oq()
200 if (pcs_ptr->scs_ptr->enc_mode_2ndpass <= ENC_M4) { in set_me_hme_params_oq()
260 if (use_output_stat(scs_ptr) || (scs_ptr->lap_enabled && !pcs_ptr->first_pass_done)) { in set_me_hme_params_oq()
302 if (use_output_stat(scs_ptr) || (scs_ptr->lap_enabled && !pcs_ptr->first_pass_done)) { in set_me_hme_params_oq()
319 uint8_t low_frame_rate_flag = (scs_ptr->static_config.frame_rate >> 16) < 50 ? 1 : 0; in set_me_hme_params_oq()
531 EbErrorType signal_derivation_me_kernel_oq(SequenceControlSet * scs_ptr, in signal_derivation_me_kernel_oq() argument
537 EbInputResolution input_resolution = scs_ptr->input_resolution; in signal_derivation_me_kernel_oq()
539 if (scs_ptr->static_config.use_default_me_hme) in signal_derivation_me_kernel_oq()
541 context_ptr->me_context_ptr, pcs_ptr, scs_ptr, input_resolution); in signal_derivation_me_kernel_oq()
544 set_me_hme_params_from_config(scs_ptr, context_ptr->me_context_ptr); in signal_derivation_me_kernel_oq()
555 if (scs_ptr->static_config.enable_global_motion == EB_TRUE && in signal_derivation_me_kernel_oq()
599 …context_ptr->me_context_ptr->prune_me_candidates_th = scs_ptr->input_resolution <= INPUT_SIZE_720p… in signal_derivation_me_kernel_oq()
611 SequenceControlSet *scs_ptr,
876 SequenceControlSet * scs_ptr = pcs_ptr->scs_ptr; in compute_zz_ssd() local
877 …const uint32_t mb_cols = (scs_ptr->seq_header.max_frame_width + FORCED_BLK_SIZE - 1) / FORCED_BLK_… in compute_zz_ssd()
896 sb_origin_x = x_sb_index * scs_ptr->sb_sz; in compute_zz_ssd()
897 sb_origin_y = y_sb_index * scs_ptr->sb_sz; in compute_zz_ssd()
948 if (pcs_ptr->scs_ptr->static_config.pred_structure == EB_PRED_RANDOM_ACCESS) { in get_lambda_for_me()
991 SequenceControlSet * scs_ptr = (SequenceControlSet *)pcs_ptr->scs_wrapper_ptr->object_ptr; in motion_estimation_kernel() local
1001 if (use_output_stat(scs_ptr)) in motion_estimation_kernel()
1002 first_pass_signal_derivation_me_kernel(scs_ptr, pcs_ptr, context_ptr); in motion_estimation_kernel()
1004 signal_derivation_me_kernel_oq(scs_ptr, pcs_ptr, context_ptr); in motion_estimation_kernel()
1009 first_pass_signal_derivation_me_kernel(scs_ptr, pcs_ptr, context_ptr); in motion_estimation_kernel()
1029 … uint32_t pic_width_in_sb = (pcs_ptr->aligned_width + scs_ptr->sb_sz - 1) / scs_ptr->sb_sz; in motion_estimation_kernel()
1030 … uint32_t picture_height_in_sb = (pcs_ptr->aligned_height + scs_ptr->sb_sz - 1) /scs_ptr->sb_sz; in motion_estimation_kernel()
1044 if (use_output_stat(scs_ptr)) in motion_estimation_kernel()
1064 uint32_t sb_origin_x = x_sb_index * scs_ptr->sb_sz; in motion_estimation_kernel()
1065 uint32_t sb_origin_y = y_sb_index * scs_ptr->sb_sz; in motion_estimation_kernel()
1162 if (scs_ptr->in_loop_ois == 0 && scs_ptr->static_config.enable_tpl_la) in motion_estimation_kernel()