Home
last modified time | relevance | path

Searched refs:pi4_sad (Results 1 – 13 of 13) sorted by relevance

/external/libavc/encoder/
Dime_distortion_metrics.c124 WORD32 *pi4_sad) in ime_sub_pel_compute_sad_16x16() argument
134 memset(pi4_sad, 0, 8 * sizeof(WORD32)); in ime_sub_pel_compute_sad_16x16()
146 pi4_sad[0] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
149 pi4_sad[1] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
152 pi4_sad[2] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
155 pi4_sad[3] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
158 pi4_sad[4] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
161 pi4_sad[5] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
164 pi4_sad[6] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
167 pi4_sad[7] += ABS(diff); in ime_sub_pel_compute_sad_16x16()
[all …]
Dime_distortion_metrics.h57 WORD32 *pi4_sad);
65 WORD32 *pi4_sad);
72 WORD32 *pi4_sad);
80 WORD32 *pi4_sad);
Dirc_rd_model.c177 u4_prevfrm_sad = ps_rd_model->pi4_sad[u1_curr_frame_index]; in find_model_coeffs()
333 ps_rd_model->pi4_sad, in irc_update_frame_rd_model()
407 ps_rd_model->pi4_sad[u1_curr_frame_index] = i4_sad_h264; in irc_add_frame_to_rd_model()
Dirc_rd_model_struct.h64 UWORD32 pi4_sad[MAX_FRAMES_MODELLED]; member
/external/libhevc/encoder/
Drc_sad_acc.c126 void sad_acc_get_sad(sad_acc_handle ps_sad_acc_handle, WORD32 *pi4_sad) in sad_acc_get_sad() argument
133 pi4_sad[i] = ps_sad_acc->ai4_sad[i]; in sad_acc_get_sad()
Drc_rd_model.c254 u4_prevfrm_sad = ps_rd_model->pi4_sad[u1_curr_frame_index]; in find_model_coeffs()
543 ps_rd_model->pi4_sad, in update_frame_rd_model()
562 ps_rd_model->pi4_sad, in update_frame_rd_model()
575 ps_rd_model->pi4_sad, in update_frame_rd_model()
597 ps_rd_model->pi4_sad, in update_frame_rd_model()
610 ps_rd_model->pi4_sad, in update_frame_rd_model()
757 ps_rd_model->pi4_sad[u1_curr_frame_index] = i4_sad_h264; in add_frame_to_rd_model()
Drc_sad_acc.h54 void sad_acc_get_sad(sad_acc_handle ps_sad_acc_handle, WORD32 *pi4_sad);
Drate_control_api.h390 void rc_get_sad(rate_control_handle ps_rate_control_api, WORD32 *pi4_sad);
Drate_control_api.c2686 void rc_get_sad(rate_control_api_t *ps_rate_control_api, WORD32 *pi4_sad) in rc_get_sad() argument
2688 sad_acc_get_sad(ps_rate_control_api->ps_sad_acc, pi4_sad); in rc_get_sad()
Dhme_err_compute.c442 S32 *pi4_sad = ps_prms->pi4_sad_grid; in hme_evalsad_grid_npu_MxN() local
456 pi4_sad += (ps_prms->pi4_valid_part_ids[0] * grid_count); in hme_evalsad_grid_npu_MxN()
480 *pi4_sad++ = sad; in hme_evalsad_grid_npu_MxN()
/external/libavc/encoder/x86/
Dime_distortion_metrics_sse42.c601 WORD32 *pi4_sad) in ime_calculate_sad4_prog_sse42() argument
973 pi4_sad[0] = (val1 + val2); in ime_calculate_sad4_prog_sse42()
977 pi4_sad[1] = (val1 + val2); in ime_calculate_sad4_prog_sse42()
981 pi4_sad[2] = (val1 + val2); in ime_calculate_sad4_prog_sse42()
985 pi4_sad[3] = (val1 + val2); in ime_calculate_sad4_prog_sse42()
1036 WORD32 *pi4_sad) in ime_sub_pel_compute_sad_16x16_sse42() argument
1657 pi4_sad[0] = (val1 + val2); in ime_sub_pel_compute_sad_16x16_sse42()
1661 pi4_sad[1] = (val1 + val2); in ime_sub_pel_compute_sad_16x16_sse42()
1665 pi4_sad[2] = (val1 + val2); in ime_sub_pel_compute_sad_16x16_sse42()
1669 pi4_sad[3] = (val1 + val2); in ime_sub_pel_compute_sad_16x16_sse42()
[all …]
/external/libavc/encoder/arm/
Dime_distortion_metrics_a9q.s421 ldr r5, [sp, #16] @ loading pi4_sad to r5
528 ldr r6, [sp, #24] @ loading pi4_sad to r6
547 @* @param[out] pi4_sad
549 @* pi4_sad[0] - half x
550 @* pi4_sad[1] - half x - 1
551 @* pi4_sad[2] - half y
552 @* pi4_sad[3] - half y - 1
553 @* pi4_sad[4] - half xy
554 @* pi4_sad[5] - half xy - 1
555 @* pi4_sad[6] - half xy - strd
[all …]
/external/libhevc/encoder/arm/
Dihevce_me_neon.c416 S32 *pi4_sad = ps_prms->pi4_sad_grid; in hme_evalsad_grid_npu_MxN_neon() local
428 pi4_sad += (ps_prms->pi4_valid_part_ids[0] * grid_count); in hme_evalsad_grid_npu_MxN_neon()
440 *pi4_sad++ = ihevce_4mx4n_sad_computer_neon( in hme_evalsad_grid_npu_MxN_neon()