Home
last modified time | relevance | path

Searched refs:width_in_lcu (Results 1 – 15 of 15) sorted by relevance

/dports/multimedia/kvazaar/kvazaar-2.1.0/src/
H A Dencoder_state-geometry.c42 …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 Dencoder_state-ctors_dtors.c72 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 Dvideoframe.c55 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 Dencoder.c435 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 Drate_control.c76 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 Dencoderstate.c415 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 Dvideoframe.h57 int32_t width_in_lcu; //!< \brief Picture height in number of LCU's. member
H A Dencoder.h67 int32_t width_in_lcu; member
H A Dencoder_state-bitstream.c893 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 Dsao.c673 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 Dgen10_hevc_enc_common.c277 …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 Dgen10_hevc_enc_common.h67 int32_t width_in_lcu; member
H A Dgen9_hevc_encoder.h427 int width_in_lcu; member
H A Dgen10_hevc_encoder.c587 (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 Dgen9_hevc_encoder.c747 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 …]