Searched refs:width_in_lcu (Results 1 – 15 of 15) sorted by relevance
/dports/multimedia/kvazaar/kvazaar-2.1.0/src/ |
H A D | encoder_state-geometry.c | 42 …sert(lcu_addr_in_ts >= 0 && lcu_addr_in_ts < encoder->in.height_in_lcu * encoder->in.width_in_lcu); in kvz_lcu_at_slice_start() 52 …sert(lcu_addr_in_ts >= 0 && lcu_addr_in_ts < encoder->in.height_in_lcu * encoder->in.width_in_lcu); in kvz_lcu_at_slice_end() 53 if (lcu_addr_in_ts == encoder->in.height_in_lcu * encoder->in.width_in_lcu - 1) return 1; in kvz_lcu_at_slice_end() 71 if (lcu_addr_in_ts == encoder->in.height_in_lcu * encoder->in.width_in_lcu - 1) return 1; in kvz_lcu_at_tile_end() 82 if (lcu_addr_in_rs / state->encoder_control->in.width_in_lcu == state->tile->lcu_offset_y) { in kvz_lcu_in_first_row() 86 …in_rs / state->encoder_control->in.width_in_lcu == state->slice->start_in_rs / state->encoder_cont… in kvz_lcu_in_first_row() 91 if (lcu_addr_in_rs - state->encoder_control->in.width_in_lcu < state->slice->start_in_rs) { in kvz_lcu_in_first_row() 106 …_in_rs / state->encoder_control->in.width_in_lcu == state->slice->end_in_rs / state->encoder_contr… in kvz_lcu_in_last_row() 111 if (lcu_addr_in_rs + state->encoder_control->in.width_in_lcu > state->slice->end_in_rs) { in kvz_lcu_in_last_row() 124 if (lcu_addr_in_rs % state->encoder_control->in.width_in_lcu == state->tile->lcu_offset_x) { in kvz_lcu_in_first_column() [all …]
|
H A D | encoder_state-ctors_dtors.c | 72 const int num_lcus = encoder->in.width_in_lcu * encoder->in.height_in_lcu; in encoder_state_config_frame_init() 77 for (int x = 0; x < encoder->in.width_in_lcu; x++) { in encoder_state_config_frame_init() 79 state->frame->lcu_stats[x + y * encoder->in.width_in_lcu].pixels = temp; in encoder_state_config_frame_init() 247 for (x = 0; x < encoder->in.width_in_lcu; ++x) { in encoder_state_dump_graphviz() 248 const int lcu_id_rs = y * encoder->in.width_in_lcu + x; in encoder_state_dump_graphviz() 257 for (x = 0; x < encoder->in.width_in_lcu; ++x) { in encoder_state_dump_graphviz() 258 const int lcu_id_rs = y * encoder->in.width_in_lcu + x; in encoder_state_dump_graphviz() 268 for (x = 0; x < encoder->in.width_in_lcu; ++x) { in encoder_state_dump_graphviz() 269 const int lcu_id_rs = y * encoder->in.width_in_lcu + x; in encoder_state_dump_graphviz() 279 for (x = 0; x < encoder->in.width_in_lcu; ++x) { in encoder_state_dump_graphviz() [all …]
|
H A D | videoframe.c | 55 frame->width_in_lcu = CEILDIV(frame->width, LCU_WIDTH); in kvz_videoframe_alloc() 58 frame->sao_luma = MALLOC(sao_info_t, frame->width_in_lcu * frame->height_in_lcu); in kvz_videoframe_alloc() 60 frame->sao_chroma = MALLOC(sao_info_t, frame->width_in_lcu * frame->height_in_lcu); in kvz_videoframe_alloc()
|
H A D | encoder.c | 435 if (encoder->cfg.tiles_width_count > encoder->in.width_in_lcu) { in kvz_encoder_control_init() 478 (i+1) * encoder->in.width_in_lcu / encoder->cfg.tiles_width_count - in kvz_encoder_control_init() 479 i * encoder->in.width_in_lcu / encoder->cfg.tiles_width_count; in kvz_encoder_control_init() 526 int tbX = j % encoder->in.width_in_lcu; in kvz_encoder_control_init() 527 int tbY = j / encoder->in.width_in_lcu; in kvz_encoder_control_init() 585 int rs = y * encoder->in.width_in_lcu + x; in kvz_encoder_control_init() 635 for (int x = 0; x < encoder->in.width_in_lcu; ++x) { in kvz_encoder_control_init() 636 const int lcu_id_rs = y * encoder->in.width_in_lcu + x; in kvz_encoder_control_init() 764 encoder->in.width_in_lcu = encoder->in.width / LCU_WIDTH; in kvz_encoder_control_input_init() 771 if (encoder->in.width_in_lcu * LCU_WIDTH < width) { in kvz_encoder_control_input_init() [all …]
|
H A D | rate_control.c | 76 const int num_lcus = encoder->in.width_in_lcu * encoder->in.height_in_lcu; in kvz_get_rc_data() 496 const int ctu_count = state->tile->frame->height_in_lcu * state->tile->frame->width_in_lcu; in kvz_estimate_pic_lambda() 605 const int index = pos.x + pos.y * state->tile->frame->width_in_lcu; in get_ctu_bits() 699 int index = pos.x + pos.y * state->encoder_control->in.width_in_lcu; in kvz_set_ctu_qp_lambda() 735 const int ctu_limit = encoder->cfg.wpp ? pos.y * encoder->in.width_in_lcu : 0; in kvz_set_ctu_qp_lambda() 812 int id = lcu.x + lcu.y * state->tile->frame->width_in_lcu; in kvz_set_ctu_qp_lambda() 934 for (int x_ctu = 0; x_ctu < state->encoder_control->in.width_in_lcu; x_ctu++) { in kvz_update_after_picture() 968 for (int x_ctu = 0; x_ctu < state->encoder_control->in.width_in_lcu; x_ctu++) { in kvz_update_after_picture() 1070 const uint32_t num_lcus = state->encoder_control->in.width_in_lcu * in lcu_allocate_bits() 1094 lcu.x * ctrl->cfg.roi.width / ctrl->in.width_in_lcu, in kvz_set_lcu_lambda_and_qp() [all …]
|
H A D | encoderstate.c | 415 const int lcu_index = lcu_x + lcu_y * frame->width_in_lcu; in encoder_sao_reconstruct() 679 …o_luma[lcu->position.y * frame->width_in_lcu + lcu->position.x], &frame->sao_chroma[lcu->position.… in encoder_state_worker_encode_lcu() 876 kvz_threadqueue_job_dep_add(job[0], job[-state->tile->frame->width_in_lcu + 1]); in encoder_state_encode_leaf() 878 kvz_threadqueue_job_dep_add(job[0], job[-state->tile->frame->width_in_lcu]); in encoder_state_encode_leaf() 907 int tile_width = sub_state->tile->frame->width_in_lcu; in encoder_state_worker_encode_children() 964 sub_state->tile->frame->width_in_lcu * LCU_WIDTH, in encoder_state_encode() 1228 const uint32_t num_lcus = state->encoder_control->in.width_in_lcu * in normalize_lcu_weights() 1284 unsigned x_lim = state->tile->frame->width_in_lcu; in encoder_state_init_new_frame() 1534 unsigned width = state->tile->frame->width_in_lcu * LCU_WIDTH; in kvz_encoder_prepare() 1557 unsigned width = state->tile->frame->width_in_lcu * LCU_WIDTH; in kvz_encoder_prepare() [all …]
|
H A D | videoframe.h | 57 int32_t width_in_lcu; //!< \brief Picture height in number of LCU's. member
|
H A D | encoder.h | 67 int32_t width_in_lcu; member
|
H A D | encoder_state-bitstream.c | 893 int lcu_cnt = encoder->in.width_in_lcu * encoder->in.height_in_lcu; in kvz_encoder_state_write_bitstream_slice_header() 900 slice_start_rs += state->wfrow->lcu_offset_y * state->tile->frame->width_in_lcu; in kvz_encoder_state_write_bitstream_slice_header()
|
H A D | sao.c | 673 const int stride = frame->width_in_lcu; in kvz_sao_search_lcu()
|
/dports/multimedia/libva-intel-driver/intel-vaapi-driver-2.4.1/src/ |
H A D | gen10_hevc_enc_common.c | 277 …frame_info->width_in_lcu = ALIGN(frame_info->frame_width, frame_info->lcu_size) / frame_info->lcu… in gen10_hevc_enc_init_frame_info() 335 (slice_param->num_ctu_in_slice % frame_info->width_in_lcu)) in gen10_hevc_enc_init_frame_info() 656 frame_info->width_in_lcu * 6, 32) << (6 - size_shift); in gen10_hevc_enc_init_common_resource() 662 frame_info->width_in_lcu * 9 + 1023) >> 3; in gen10_hevc_enc_init_common_resource() 668 frame_info->width_in_lcu * 9 + 1023) >> 3; in gen10_hevc_enc_init_common_resource() 680 frame_info->width_in_lcu * 3), 16) << (6 - size_shift); in gen10_hevc_enc_init_common_resource() 686 frame_info->width_in_lcu * 6), 16) << (6 - size_shift); in gen10_hevc_enc_init_common_resource() 709 res_size = frame_info->width_in_lcu * frame_info->height_in_lcu * 256; in gen10_hevc_enc_init_common_resource()
|
H A D | gen10_hevc_enc_common.h | 67 int32_t width_in_lcu; member
|
H A D | gen9_hevc_encoder.h | 427 int width_in_lcu; member
|
H A D | gen10_hevc_encoder.c | 587 (surface_priv->width_ctb == frame_info->width_in_lcu) && in gen10_hevc_init_surface_priv() 718 surface_priv->width_ctb = frame_info->width_in_lcu; in gen10_hevc_init_surface_priv() 800 res_size = vme_context->frame_info.width_in_lcu * vme_context->frame_info.height_in_lcu; in gen10_hevc_allocate_enc_resources() 957 dw_width = vme_context->frame_info.width_in_lcu; in gen10_hevc_allocate_enc_resources() 1374 hevc_state->cu_records_offset = ALIGN(frame_info->width_in_lcu * in gen10_hevc_enc_init_misc_paramers() 3152 frame_width_in_ctb = vme_context->frame_info.width_in_lcu; in gen10_hevc_enc_generate_regions_in_slice_control() 5003 kernel_walker_param.resolution_x = vme_context->frame_info.width_in_lcu; in gen10_hevc_enc_mbenc_kernel() 5514 pak_context->frame_info.width_in_lcu; in gen10_hevc_hcp_slice_state() 5516 pak_context->frame_info.width_in_lcu; in gen10_hevc_hcp_slice_state() 5527 pak_context->frame_info.width_in_lcu; in gen10_hevc_hcp_slice_state() [all …]
|
H A D | gen9_hevc_encoder.c | 747 priv_state->width_in_lcu * 9 + 1023) >> 9; in gen9_hevc_enc_alloc_resources() 753 priv_state->width_in_lcu * 9 + 1023) >> 9; in gen9_hevc_enc_alloc_resources() 765 priv_state->width_in_lcu * 3), 16) >> size_shift; in gen9_hevc_enc_alloc_resources() 771 priv_state->width_in_lcu * 6), 16) >> size_shift; in gen9_hevc_enc_alloc_resources() 1225 (slice_param->num_ctu_in_slice % priv_state->width_in_lcu)) in gen9_hevc_enc_init_slice_parameters() 4889 hevc_walker_param.resolution_x = priv_state->width_in_lcu; in gen9_hevc_8x8_pu_fmode() 5858 int width = priv_state->width_in_lcu; in gen9_hevc_vme_gpe_init() 6637 slice_hor_pos = slice_param->slice_segment_address % priv_state->width_in_lcu; in gen9_hevc_pak_add_slice_state() 6639 next_slice_hor_pos = slice_end % priv_state->width_in_lcu; in gen9_hevc_pak_add_slice_state() 6640 next_slice_ver_pos = slice_end / priv_state->width_in_lcu; in gen9_hevc_pak_add_slice_state() [all …]
|