Home
last modified time | relevance | path

Searched refs:pcs_ptr (Results 1 – 25 of 130) sorted by relevance

123456

/dports/multimedia/gstreamer1-plugins-svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Encoder/Codec/
H A DEbPictureDecisionProcess.c841 pcs_ptr->disallow_nsq = get_disallow_nsq (pcs_ptr->enc_mode); in signal_derivation_multi_processes_oq()
930pcs_ptr->loop_filter_mode = get_loop_filter_mode (pcs_ptr->enc_mode, pcs_ptr->is_used_as_reference… in signal_derivation_multi_processes_oq()
1287 pcs_ptr->intra_only = pcs_ptr->slice_type == I_SLICE ? 1 : 0; in av1_generate_rps_info()
3692 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3721 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3736 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3742 pcs_ptr->sc_class0 = pcs_ptr->alt_ref_ppcs_ptr->sc_class0; in perform_simple_picture_analysis_for_overlay()
3743 pcs_ptr->sc_class1 = pcs_ptr->alt_ref_ppcs_ptr->sc_class1; in perform_simple_picture_analysis_for_overlay()
3744 pcs_ptr->sc_class2 = pcs_ptr->alt_ref_ppcs_ptr->sc_class2; in perform_simple_picture_analysis_for_overlay()
4277 pcs_ptr->temp_filt_pcs_list[0] = pcs_ptr; in derive_tf_window_params()
[all …]
H A DEbModeDecisionConfigurationProcess.c260 pcs_ptr->gqmatrix[q][c][t] = pcs_ptr->gqmatrix[q][c][qm_tx_size]; in svt_av1_qm_init()
261 pcs_ptr->giqmatrix[q][c][t] = pcs_ptr->giqmatrix[q][c][qm_tx_size]; in svt_av1_qm_init()
283 switch (pcs_ptr->slice_type) { in set_reference_sg_ep()
308 set_reference_sg_ep(pcs_ptr); in mode_decision_configuration_init_qp_update()
318 &pcs_ptr->ref_frame_context[pcs_ptr->parent_pcs_ptr->frm_hdr.primary_ref_frame], in mode_decision_configuration_init_qp_update()
330 av1_estimate_mv_rate(pcs_ptr, md_rate_estimation_array, &pcs_ptr->md_frame_context); in mode_decision_configuration_init_qp_update()
650 memset(pcs_ptr->ref_frame_side, 0, sizeof(pcs_ptr->ref_frame_side)); in av1_setup_motion_field()
795 pcs_ptr, pcs_ptr->parent_pcs_ptr->enhanced_picture_ptr, pcs_ptr->hbd_mode_decision); in mode_decision_configuration_kernel()
801 av1_setup_motion_field(pcs_ptr->parent_pcs_ptr->av1_cm, pcs_ptr); in mode_decision_configuration_kernel()
848 av1_estimate_mv_rate(pcs_ptr, md_rate_estimation_array, &pcs_ptr->md_frame_context); in mode_decision_configuration_kernel()
[all …]
H A DEbEntropyCodingProcess.c168 pcs_ptr->parent_pcs_ptr->av1_cm->tiles_info.tile_cols; in reset_entropy_coding_picture()
173 FrameHeader *frm_hdr = &pcs_ptr->parent_pcs_ptr->frm_hdr; in reset_entropy_coding_picture()
178 pcs_ptr->parent_pcs_ptr->prev_qindex[tile_idx] = in reset_entropy_coding_picture()
181 if (pcs_ptr->parent_pcs_ptr->frm_hdr.allow_intrabc) in reset_entropy_coding_picture()
184 pcs_ptr->parent_pcs_ptr->prev_delta_lf_from_base = 0; in reset_entropy_coding_picture()
200 !pcs_ptr->parent_pcs_ptr->large_scale_tile; in reset_entropy_coding_picture()
212 &pcs_ptr->ref_frame_context[pcs_ptr->parent_pcs_ptr->frm_hdr.primary_ref_frame], in reset_entropy_coding_picture()
218 pcs_ptr->slice_type); in reset_entropy_coding_picture()
374 while (update_entropy_coding_rows(pcs_ptr, in entropy_coding_kernel()
416 pcs_ptr, in entropy_coding_kernel()
[all …]
H A DEbDlfProcess.c57 PictureControlSet * pcs_ptr; in dlf_kernel() local
157 svt_av1_loop_filter_init(pcs_ptr); in dlf_kernel()
162 pcs_ptr, in dlf_kernel()
168 pcs_ptr, in dlf_kernel()
173 pcs_ptr->parent_pcs_ptr->lf.filter_level[0] = 0; in dlf_kernel()
174 pcs_ptr->parent_pcs_ptr->lf.filter_level[1] = 0; in dlf_kernel()
175 pcs_ptr->parent_pcs_ptr->lf.filter_level_u = 0; in dlf_kernel()
176 pcs_ptr->parent_pcs_ptr->lf.filter_level_v = 0; in dlf_kernel()
267 pcs_ptr->src[0] = (uint16_t *)rec_ptr; in dlf_kernel()
280 pcs_ptr->cdef_segments_total_count = (uint16_t)(pcs_ptr->cdef_segments_column_count * in dlf_kernel()
[all …]
H A DEbSourceBasedOperationsProcess.c197 pcs_ptr->tpl_rdmult_scaling_factors[index] = (mc_dep_cost_base) ? rk / pcs_ptr->r0 + c in generate_lambda_scaling_factor()
741 if (pcs_ptr->tpl_ctrls.tpl_opt_flag && pcs_ptr->tpl_ctrls.get_best_ref) in tpl_mc_flow_dispenser_sb()
1133 out_results_ptr->pcs_ptr = taskPtr->pcs_ptr; in assign_tpl_segments()
1209 out_results_ptr->pcs_ptr = pcs_ptr; in tpl_mc_flow_dispenser()
1466 pcs_ptr->r0, in generate_r0beta()
1683 pcs_ptr->tpl_is_valid = 0; in tpl_mc_flow()
1693 pcs_ptr, in tpl_mc_flow()
1787 if (pcs_ptr->tpl_group[i]->ext_mg_id == pcs_ptr->ext_mg_id + 1) in tpl_mc_flow()
1791 if (pcs_ptr->tpl_group[i]->ext_mg_id == pcs_ptr->ext_mg_id) in tpl_mc_flow()
1821 PictureParentControlSet* pcs_ptr = in_results_ptr->pcs_ptr; in tpl_disp_kernel() local
[all …]
H A DEbRateControlProcess.c820 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in cqp_qindex_calc_tpl_la()
830 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in cqp_qindex_calc_tpl_la()
862 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in cqp_qindex_calc_tpl_la()
1093 pcs_ptr->parent_pcs_ptr->average_qp += pcs_ptr->picture_qp; in sb_qp_derivation_tpl_la()
1271 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in process_tpl_stats_frame_kf_gfu_boost()
1296 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in process_tpl_stats_frame_kf_gfu_boost()
1299 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in process_tpl_stats_frame_kf_gfu_boost()
1451 pcs_ptr->ref_pic_r0[0][0] - pcs_ptr->parent_pcs_ptr->r0 >= 0.08) in get_active_best_quality()
2626 pcs_ptr->parent_pcs_ptr->picture_qp = pcs_ptr->picture_qp; in rate_control_kernel()
2683 pcs_ptr->parent_pcs_ptr->picture_qp = pcs_ptr->picture_qp; in rate_control_kernel()
[all …]
H A DEbMotionEstimationProcess.c123 if (pcs_ptr->sc_class1) in set_me_hme_params_oq()
219 if (pcs_ptr->enc_mode <= ENC_MRS) { in set_me_hme_params_oq()
228 if (pcs_ptr->sc_class1) { in set_me_hme_params_oq()
246 if (pcs_ptr->sc_class1) { in set_me_hme_params_oq()
259 if (!pcs_ptr->sc_class1) in set_me_hme_params_oq()
276 if (pcs_ptr->enc_mode <= ENC_M1) { in set_me_hme_params_oq()
288 if (pcs_ptr->enc_mode <= ENC_M1) { in set_me_hme_params_oq()
301 if (!pcs_ptr->sc_class1) in set_me_hme_params_oq()
569 set_gm_controls(pcs_ptr, gm_level); in signal_derivation_me_kernel_oq()
1145 if (pcs_ptr->me_processed_sb_count == pcs_ptr->sb_total_count) { in motion_estimation_kernel()
[all …]
H A DEbCdefProcess.c154 src[pli] = (uint8_t *)pcs_ptr->src[pli]; in cdef_seg_search()
155 ref_coeff[pli] = (uint8_t *)pcs_ptr->ref_coeff[pli]; in cdef_seg_search()
370 src[pli] = pcs_ptr->src[pli]; in cdef_seg_search16bit()
371 ref_coeff[pli] = pcs_ptr->ref_coeff[pli]; in cdef_seg_search16bit()
519 PictureControlSet * pcs_ptr; in cdef_kernel() local
554 svt_block_on_mutex(pcs_ptr->cdef_search_mutex); in cdef_kernel()
556 pcs_ptr->tot_seg_searched_cdef++; in cdef_kernel()
557 if (pcs_ptr->tot_seg_searched_cdef == pcs_ptr->cdef_segments_total_count) { in cdef_kernel()
586 pcs_ptr->rest_segments_total_count = (uint16_t)(pcs_ptr->rest_segments_column_count * in cdef_kernel()
588 pcs_ptr->tot_seg_searched_rest = 0; in cdef_kernel()
[all …]
H A DEbPacketizationProcess.c456 pcs_ptr->parent_pcs_ptr->decode_order == in packetization_kernel()
466 ? pcs_ptr->parent_pcs_ptr->idr_flag ? EB_AV1_KEY_PICTURE : pcs_ptr->slice_type in packetization_kernel()
523 bitstream_reset(pcs_ptr->bitstream_ptr); in packetization_kernel()
531 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
534 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
541 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
557 write_frame_header_av1(pcs_ptr->bitstream_ptr, scs_ptr, pcs_ptr, 0); in packetization_kernel()
566 pcs_ptr->bitstream_ptr, in packetization_kernel()
569 if (pcs_ptr->parent_pcs_ptr->has_show_existing) { in packetization_kernel()
598 &pcs_ptr->parent_pcs_ptr->av1_ref_signal, in packetization_kernel()
[all …]
H A DEbResourceCoordinationProcess.c313 if (pcs_ptr->enc_mode <= ENC_M4) in signal_derivation_pre_analysis_oq_pcs()
556 pcs_ptr->is_reference_frame = 0; in reset_pcs_av1()
558 pcs_ptr->intra_only = 0; in reset_pcs_av1()
617 pcs_ptr->frame_offset = pcs_ptr->picture_number; in reset_pcs_av1()
628 pcs_ptr->nb_cdef_strengths = 1; in reset_pcs_av1()
662 (uint16_t)(pcs_ptr->me_segments_column_count * pcs_ptr->me_segments_row_count); in reset_pcs_av1()
663 pcs_ptr->sb_total_count_pix = pcs_ptr->sb_total_count; in reset_pcs_av1()
1127 pcs_ptr->alt_ref_ppcs_ptr->overlay_ppcs_ptr = pcs_ptr; in resource_coordination_kernel()
1151 svt_av1_get_time(&pcs_ptr->start_time_seconds, &pcs_ptr->start_time_u_seconds); in resource_coordination_kernel()
1177 pcs_ptr->enhanced_picture_ptr = (EbPictureBufferDesc *)pcs_ptr->input_ptr->p_buffer; in resource_coordination_kernel()
[all …]
H A DEbGlobalMotionEstimation.c27 void global_motion_estimation(PictureParentControlSet *pcs_ptr, in global_motion_estimation() argument
58 total_me_sad += pcs_ptr->rc_me_distortion[sb_index]; in global_motion_estimation()
60 total_gm_sbs += pcs_ptr->rc_me_allow_gm[sb_index]; in global_motion_estimation()
78 if (pcs_ptr->gm_ctrls.bypass_based_on_me) { in global_motion_estimation()
87 num_of_ref_pic_to_search = pcs_ptr->slice_type == P_SLICE ? pcs_ptr->ref_list0_count_try in global_motion_estimation()
99 reference_object = (EbPaReferenceObject *)pcs_ptr in global_motion_estimation()
105 if (pcs_ptr->gm_level == GM_DOWN16) { in global_motion_estimation()
110 } else if (pcs_ptr->gm_level == GM_DOWN) { in global_motion_estimation()
119 compute_global_motion(pcs_ptr, in global_motion_estimation()
126 if (pcs_ptr->gm_ctrls.identiy_exit) { in global_motion_estimation()
[all …]
H A DEbRestProcess.c60 void rest_finish_search(PictureControlSet *pcs_ptr);
150 Av1Common* cm = pcs_ptr->parent_pcs_ptr->av1_cm; in get_own_recon()
257 pcs_ptr->input_frame16bit); in set_unscaled_input_16bit()
402 get_recon_pic(pcs_ptr, &recon_ptr, is_16bit); in svt_av1_superres_upscale_frame()
458 PictureControlSet * pcs_ptr; in rest_kernel() local
521 pcs_ptr, in rest_kernel()
534 pcs_ptr, in rest_kernel()
541 pcs_ptr->tot_seg_searched_rest++; in rest_kernel()
542 if (pcs_ptr->tot_seg_searched_rest == pcs_ptr->rest_segments_total_count) { in rest_kernel()
544 rest_finish_search(pcs_ptr); in rest_kernel()
[all …]
H A DEbPictureAnalysisProcess.c2436 if (pcs_ptr->enable_hme_flag || pcs_ptr->tf_enable_hme_flag) { in downsample_decimation_input_picture()
2437 if (pcs_ptr->enable_hme_level1_flag || pcs_ptr->tf_enable_hme_level1_flag) { in downsample_decimation_input_picture()
2621 pcs_ptr->sc_class1 = pcs_ptr->sc_class0 in is_screen_content()
2624 pcs_ptr->sc_class2 = in is_screen_content()
2638 if (pcs_ptr->enable_hme_flag || pcs_ptr->tf_enable_hme_flag) { in downsample_filtering_input_picture()
2639 if (pcs_ptr->enable_hme_level1_flag || pcs_ptr->tf_enable_hme_level1_flag) { in downsample_filtering_input_picture()
2660 if (pcs_ptr->enable_hme_level0_flag || pcs_ptr->tf_enable_hme_level0_flag) { in downsample_filtering_input_picture()
2662 if (pcs_ptr->enable_hme_level1_flag || pcs_ptr->tf_enable_hme_level1_flag) in downsample_filtering_input_picture()
2918 pcs_ptr->enhanced_unscaled_picture_ptr = pcs_ptr->enhanced_picture_ptr; in picture_analysis_kernel()
2944 pcs_ptr->ds_pics.picture_number = pcs_ptr->picture_number; in picture_analysis_kernel()
[all …]
/dports/multimedia/svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Encoder/Codec/
H A DEbPictureDecisionProcess.c841 pcs_ptr->disallow_nsq = get_disallow_nsq (pcs_ptr->enc_mode); in signal_derivation_multi_processes_oq()
930pcs_ptr->loop_filter_mode = get_loop_filter_mode (pcs_ptr->enc_mode, pcs_ptr->is_used_as_reference… in signal_derivation_multi_processes_oq()
1287 pcs_ptr->intra_only = pcs_ptr->slice_type == I_SLICE ? 1 : 0; in av1_generate_rps_info()
3692 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3721 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3736 pcs_ptr, in perform_simple_picture_analysis_for_overlay()
3742 pcs_ptr->sc_class0 = pcs_ptr->alt_ref_ppcs_ptr->sc_class0; in perform_simple_picture_analysis_for_overlay()
3743 pcs_ptr->sc_class1 = pcs_ptr->alt_ref_ppcs_ptr->sc_class1; in perform_simple_picture_analysis_for_overlay()
3744 pcs_ptr->sc_class2 = pcs_ptr->alt_ref_ppcs_ptr->sc_class2; in perform_simple_picture_analysis_for_overlay()
4277 pcs_ptr->temp_filt_pcs_list[0] = pcs_ptr; in derive_tf_window_params()
[all …]
H A DEbModeDecisionConfigurationProcess.c260 pcs_ptr->gqmatrix[q][c][t] = pcs_ptr->gqmatrix[q][c][qm_tx_size]; in svt_av1_qm_init()
261 pcs_ptr->giqmatrix[q][c][t] = pcs_ptr->giqmatrix[q][c][qm_tx_size]; in svt_av1_qm_init()
283 switch (pcs_ptr->slice_type) { in set_reference_sg_ep()
308 set_reference_sg_ep(pcs_ptr); in mode_decision_configuration_init_qp_update()
318 &pcs_ptr->ref_frame_context[pcs_ptr->parent_pcs_ptr->frm_hdr.primary_ref_frame], in mode_decision_configuration_init_qp_update()
330 av1_estimate_mv_rate(pcs_ptr, md_rate_estimation_array, &pcs_ptr->md_frame_context); in mode_decision_configuration_init_qp_update()
650 memset(pcs_ptr->ref_frame_side, 0, sizeof(pcs_ptr->ref_frame_side)); in av1_setup_motion_field()
795 pcs_ptr, pcs_ptr->parent_pcs_ptr->enhanced_picture_ptr, pcs_ptr->hbd_mode_decision); in mode_decision_configuration_kernel()
801 av1_setup_motion_field(pcs_ptr->parent_pcs_ptr->av1_cm, pcs_ptr); in mode_decision_configuration_kernel()
848 av1_estimate_mv_rate(pcs_ptr, md_rate_estimation_array, &pcs_ptr->md_frame_context); in mode_decision_configuration_kernel()
[all …]
H A DEbEntropyCodingProcess.c168 pcs_ptr->parent_pcs_ptr->av1_cm->tiles_info.tile_cols; in reset_entropy_coding_picture()
173 FrameHeader *frm_hdr = &pcs_ptr->parent_pcs_ptr->frm_hdr; in reset_entropy_coding_picture()
178 pcs_ptr->parent_pcs_ptr->prev_qindex[tile_idx] = in reset_entropy_coding_picture()
181 if (pcs_ptr->parent_pcs_ptr->frm_hdr.allow_intrabc) in reset_entropy_coding_picture()
184 pcs_ptr->parent_pcs_ptr->prev_delta_lf_from_base = 0; in reset_entropy_coding_picture()
200 !pcs_ptr->parent_pcs_ptr->large_scale_tile; in reset_entropy_coding_picture()
212 &pcs_ptr->ref_frame_context[pcs_ptr->parent_pcs_ptr->frm_hdr.primary_ref_frame], in reset_entropy_coding_picture()
218 pcs_ptr->slice_type); in reset_entropy_coding_picture()
374 while (update_entropy_coding_rows(pcs_ptr, in entropy_coding_kernel()
416 pcs_ptr, in entropy_coding_kernel()
[all …]
H A DEbDlfProcess.c57 PictureControlSet * pcs_ptr; in dlf_kernel() local
157 svt_av1_loop_filter_init(pcs_ptr); in dlf_kernel()
162 pcs_ptr, in dlf_kernel()
168 pcs_ptr, in dlf_kernel()
173 pcs_ptr->parent_pcs_ptr->lf.filter_level[0] = 0; in dlf_kernel()
174 pcs_ptr->parent_pcs_ptr->lf.filter_level[1] = 0; in dlf_kernel()
175 pcs_ptr->parent_pcs_ptr->lf.filter_level_u = 0; in dlf_kernel()
176 pcs_ptr->parent_pcs_ptr->lf.filter_level_v = 0; in dlf_kernel()
267 pcs_ptr->src[0] = (uint16_t *)rec_ptr; in dlf_kernel()
280 pcs_ptr->cdef_segments_total_count = (uint16_t)(pcs_ptr->cdef_segments_column_count * in dlf_kernel()
[all …]
H A DEbSourceBasedOperationsProcess.c197 pcs_ptr->tpl_rdmult_scaling_factors[index] = (mc_dep_cost_base) ? rk / pcs_ptr->r0 + c in generate_lambda_scaling_factor()
741 if (pcs_ptr->tpl_ctrls.tpl_opt_flag && pcs_ptr->tpl_ctrls.get_best_ref) in tpl_mc_flow_dispenser_sb()
1133 out_results_ptr->pcs_ptr = taskPtr->pcs_ptr; in assign_tpl_segments()
1209 out_results_ptr->pcs_ptr = pcs_ptr; in tpl_mc_flow_dispenser()
1466 pcs_ptr->r0, in generate_r0beta()
1683 pcs_ptr->tpl_is_valid = 0; in tpl_mc_flow()
1693 pcs_ptr, in tpl_mc_flow()
1787 if (pcs_ptr->tpl_group[i]->ext_mg_id == pcs_ptr->ext_mg_id + 1) in tpl_mc_flow()
1791 if (pcs_ptr->tpl_group[i]->ext_mg_id == pcs_ptr->ext_mg_id) in tpl_mc_flow()
1821 PictureParentControlSet* pcs_ptr = in_results_ptr->pcs_ptr; in tpl_disp_kernel() local
[all …]
H A DEbRateControlProcess.c820 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in cqp_qindex_calc_tpl_la()
830 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in cqp_qindex_calc_tpl_la()
862 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in cqp_qindex_calc_tpl_la()
1093 pcs_ptr->parent_pcs_ptr->average_qp += pcs_ptr->picture_qp; in sb_qp_derivation_tpl_la()
1271 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in process_tpl_stats_frame_kf_gfu_boost()
1296 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / div_factor; in process_tpl_stats_frame_kf_gfu_boost()
1299 pcs_ptr->parent_pcs_ptr->r0 = pcs_ptr->parent_pcs_ptr->r0 / factor; in process_tpl_stats_frame_kf_gfu_boost()
1451 pcs_ptr->ref_pic_r0[0][0] - pcs_ptr->parent_pcs_ptr->r0 >= 0.08) in get_active_best_quality()
2626 pcs_ptr->parent_pcs_ptr->picture_qp = pcs_ptr->picture_qp; in rate_control_kernel()
2683 pcs_ptr->parent_pcs_ptr->picture_qp = pcs_ptr->picture_qp; in rate_control_kernel()
[all …]
H A DEbMotionEstimationProcess.c123 if (pcs_ptr->sc_class1) in set_me_hme_params_oq()
219 if (pcs_ptr->enc_mode <= ENC_MRS) { in set_me_hme_params_oq()
228 if (pcs_ptr->sc_class1) { in set_me_hme_params_oq()
246 if (pcs_ptr->sc_class1) { in set_me_hme_params_oq()
259 if (!pcs_ptr->sc_class1) in set_me_hme_params_oq()
276 if (pcs_ptr->enc_mode <= ENC_M1) { in set_me_hme_params_oq()
288 if (pcs_ptr->enc_mode <= ENC_M1) { in set_me_hme_params_oq()
301 if (!pcs_ptr->sc_class1) in set_me_hme_params_oq()
569 set_gm_controls(pcs_ptr, gm_level); in signal_derivation_me_kernel_oq()
1145 if (pcs_ptr->me_processed_sb_count == pcs_ptr->sb_total_count) { in motion_estimation_kernel()
[all …]
H A DEbCdefProcess.c154 src[pli] = (uint8_t *)pcs_ptr->src[pli]; in cdef_seg_search()
155 ref_coeff[pli] = (uint8_t *)pcs_ptr->ref_coeff[pli]; in cdef_seg_search()
370 src[pli] = pcs_ptr->src[pli]; in cdef_seg_search16bit()
371 ref_coeff[pli] = pcs_ptr->ref_coeff[pli]; in cdef_seg_search16bit()
519 PictureControlSet * pcs_ptr; in cdef_kernel() local
554 svt_block_on_mutex(pcs_ptr->cdef_search_mutex); in cdef_kernel()
556 pcs_ptr->tot_seg_searched_cdef++; in cdef_kernel()
557 if (pcs_ptr->tot_seg_searched_cdef == pcs_ptr->cdef_segments_total_count) { in cdef_kernel()
586 pcs_ptr->rest_segments_total_count = (uint16_t)(pcs_ptr->rest_segments_column_count * in cdef_kernel()
588 pcs_ptr->tot_seg_searched_rest = 0; in cdef_kernel()
[all …]
H A DEbPacketizationProcess.c456 pcs_ptr->parent_pcs_ptr->decode_order == in packetization_kernel()
466 ? pcs_ptr->parent_pcs_ptr->idr_flag ? EB_AV1_KEY_PICTURE : pcs_ptr->slice_type in packetization_kernel()
523 bitstream_reset(pcs_ptr->bitstream_ptr); in packetization_kernel()
531 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
534 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
541 write_metadata_av1(pcs_ptr->bitstream_ptr, in packetization_kernel()
557 write_frame_header_av1(pcs_ptr->bitstream_ptr, scs_ptr, pcs_ptr, 0); in packetization_kernel()
566 pcs_ptr->bitstream_ptr, in packetization_kernel()
569 if (pcs_ptr->parent_pcs_ptr->has_show_existing) { in packetization_kernel()
598 &pcs_ptr->parent_pcs_ptr->av1_ref_signal, in packetization_kernel()
[all …]
H A DEbResourceCoordinationProcess.c313 if (pcs_ptr->enc_mode <= ENC_M4) in signal_derivation_pre_analysis_oq_pcs()
556 pcs_ptr->is_reference_frame = 0; in reset_pcs_av1()
558 pcs_ptr->intra_only = 0; in reset_pcs_av1()
617 pcs_ptr->frame_offset = pcs_ptr->picture_number; in reset_pcs_av1()
628 pcs_ptr->nb_cdef_strengths = 1; in reset_pcs_av1()
662 (uint16_t)(pcs_ptr->me_segments_column_count * pcs_ptr->me_segments_row_count); in reset_pcs_av1()
663 pcs_ptr->sb_total_count_pix = pcs_ptr->sb_total_count; in reset_pcs_av1()
1127 pcs_ptr->alt_ref_ppcs_ptr->overlay_ppcs_ptr = pcs_ptr; in resource_coordination_kernel()
1151 svt_av1_get_time(&pcs_ptr->start_time_seconds, &pcs_ptr->start_time_u_seconds); in resource_coordination_kernel()
1177 pcs_ptr->enhanced_picture_ptr = (EbPictureBufferDesc *)pcs_ptr->input_ptr->p_buffer; in resource_coordination_kernel()
[all …]
H A DEbGlobalMotionEstimation.c27 void global_motion_estimation(PictureParentControlSet *pcs_ptr, in global_motion_estimation() argument
58 total_me_sad += pcs_ptr->rc_me_distortion[sb_index]; in global_motion_estimation()
60 total_gm_sbs += pcs_ptr->rc_me_allow_gm[sb_index]; in global_motion_estimation()
78 if (pcs_ptr->gm_ctrls.bypass_based_on_me) { in global_motion_estimation()
87 num_of_ref_pic_to_search = pcs_ptr->slice_type == P_SLICE ? pcs_ptr->ref_list0_count_try in global_motion_estimation()
99 reference_object = (EbPaReferenceObject *)pcs_ptr in global_motion_estimation()
105 if (pcs_ptr->gm_level == GM_DOWN16) { in global_motion_estimation()
110 } else if (pcs_ptr->gm_level == GM_DOWN) { in global_motion_estimation()
119 compute_global_motion(pcs_ptr, in global_motion_estimation()
126 if (pcs_ptr->gm_ctrls.identiy_exit) { in global_motion_estimation()
[all …]
H A DEbRestProcess.c60 void rest_finish_search(PictureControlSet *pcs_ptr);
150 Av1Common* cm = pcs_ptr->parent_pcs_ptr->av1_cm; in get_own_recon()
257 pcs_ptr->input_frame16bit); in set_unscaled_input_16bit()
402 get_recon_pic(pcs_ptr, &recon_ptr, is_16bit); in svt_av1_superres_upscale_frame()
458 PictureControlSet * pcs_ptr; in rest_kernel() local
521 pcs_ptr, in rest_kernel()
534 pcs_ptr, in rest_kernel()
541 pcs_ptr->tot_seg_searched_rest++; in rest_kernel()
542 if (pcs_ptr->tot_seg_searched_rest == pcs_ptr->rest_segments_total_count) { in rest_kernel()
544 rest_finish_search(pcs_ptr); in rest_kernel()
[all …]

123456