Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_api.c46 MppEncH265Cfg *h265 = NULL; in h265e_init() local
66 h265 = &p->cfg->h265; in h265e_init()
67 h265->intra_qp = 26; in h265e_init()
68 h265->qpmap_mode = 1; in h265e_init()
70 h265->profile = MPP_PROFILE_HEVC_MAIN; in h265e_init()
71 h265->level = 120; in h265e_init()
72 h265->const_intra_pred = 0; /* constraint intra prediction flag */ in h265e_init()
78 h265->max_cu_size = 32; in h265e_init()
80 h265->max_cu_size = 64; in h265e_init()
82 h265->tmvp_enable = 0; in h265e_init()
[all …]
H A Dh265e_ps.c117 MppEncH265Cfg *codec = &ctx->cfg->h265; in h265e_set_vps()
183 MppEncH265Cfg *codec = &ctx->cfg->h265; in h265e_set_sps()
404 MppEncH265Cfg *codec = &ctx->cfg->h265; in h265e_set_pps()
H A Dh265e_syntax.c149 MppEncH265Cfg *codec = &h->cfg->h265; in fill_slice_parameters()
H A Dh265e_slice.c213 MppEncH265Cfg *codec = &cfg->h265; in h265e_slice_init()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A DCMakeLists.txt3 include_directories(../../common/h265/)
5 # mpp/codec/enc/h265 for h265 syntax
6 include_directories(../../../codec/enc/h265/)
8 # hal h265 header
16 # hal h265 encoder sourse
H A Dhal_h265e_vepu540c.c715 MppEncH265Cfg *h265 = &cfg->h265; in vepu540c_h265_set_rc_regs() local
770 … reg_rc->roi_qthd0.qpmin_area0 = h265->qpmin_map[0] > 0 ? h265->qpmin_map[0] : rc_cfg->quality_min; in vepu540c_h265_set_rc_regs()
771 … reg_rc->roi_qthd0.qpmax_area0 = h265->qpmax_map[0] > 0 ? h265->qpmax_map[0] : rc_cfg->quality_max; in vepu540c_h265_set_rc_regs()
772 … reg_rc->roi_qthd0.qpmin_area1 = h265->qpmin_map[1] > 0 ? h265->qpmin_map[1] : rc_cfg->quality_min; in vepu540c_h265_set_rc_regs()
773 … reg_rc->roi_qthd0.qpmax_area1 = h265->qpmax_map[1] > 0 ? h265->qpmax_map[1] : rc_cfg->quality_max; in vepu540c_h265_set_rc_regs()
774 … reg_rc->roi_qthd0.qpmin_area2 = h265->qpmin_map[2] > 0 ? h265->qpmin_map[2] : rc_cfg->quality_min; in vepu540c_h265_set_rc_regs()
775 … reg_rc->roi_qthd1.qpmax_area2 = h265->qpmax_map[2] > 0 ? h265->qpmax_map[2] : rc_cfg->quality_max; in vepu540c_h265_set_rc_regs()
776 … reg_rc->roi_qthd1.qpmin_area3 = h265->qpmin_map[3] > 0 ? h265->qpmin_map[3] : rc_cfg->quality_min; in vepu540c_h265_set_rc_regs()
777 … reg_rc->roi_qthd1.qpmax_area3 = h265->qpmax_map[3] > 0 ? h265->qpmax_map[3] : rc_cfg->quality_max; in vepu540c_h265_set_rc_regs()
778 … reg_rc->roi_qthd1.qpmin_area4 = h265->qpmin_map[4] > 0 ? h265->qpmin_map[4] : rc_cfg->quality_min; in vepu540c_h265_set_rc_regs()
[all …]
H A Dhal_h265e_vepu541.c979 MppEncH265Cfg *h265 = &cfg->h265; in vepu541_h265_set_rc_regs() local
1036 … regs->qpmap0.qpmin_area0 = h265->qpmin_map[0] > 0 ? h265->qpmin_map[0] : rc_cfg->quality_min; in vepu541_h265_set_rc_regs()
1037 … regs->qpmap0.qpmax_area0 = h265->qpmax_map[0] > 0 ? h265->qpmax_map[0] : rc_cfg->quality_max; in vepu541_h265_set_rc_regs()
1038 … regs->qpmap0.qpmin_area1 = h265->qpmin_map[1] > 0 ? h265->qpmin_map[1] : rc_cfg->quality_min; in vepu541_h265_set_rc_regs()
1039 … regs->qpmap0.qpmax_area1 = h265->qpmax_map[1] > 0 ? h265->qpmax_map[1] : rc_cfg->quality_max; in vepu541_h265_set_rc_regs()
1040 … regs->qpmap0.qpmin_area2 = h265->qpmin_map[2] > 0 ? h265->qpmin_map[2] : rc_cfg->quality_min;; in vepu541_h265_set_rc_regs()
1041 … regs->qpmap1.qpmax_area2 = h265->qpmax_map[2] > 0 ? h265->qpmax_map[2] : rc_cfg->quality_max; in vepu541_h265_set_rc_regs()
1042 … regs->qpmap1.qpmin_area3 = h265->qpmin_map[3] > 0 ? h265->qpmin_map[3] : rc_cfg->quality_min;; in vepu541_h265_set_rc_regs()
1043 … regs->qpmap1.qpmax_area3 = h265->qpmax_map[3] > 0 ? h265->qpmax_map[3] : rc_cfg->quality_max; in vepu541_h265_set_rc_regs()
1044 … regs->qpmap1.qpmin_area4 = h265->qpmin_map[4] > 0 ? h265->qpmin_map[4] : rc_cfg->quality_min;; in vepu541_h265_set_rc_regs()
[all …]
H A Dhal_h265e_vepu510.c1306 MppEncH265Cfg *h265 = &cfg->h265; in vepu510_h265_set_rc_regs() local
1384 … reg_rc->roi_qthd0.qpmin_area0 = h265->qpmin_map[0] > 0 ? h265->qpmin_map[0] : rc_cfg->quality_min; in vepu510_h265_set_rc_regs()
1385 … reg_rc->roi_qthd0.qpmax_area0 = h265->qpmax_map[0] > 0 ? h265->qpmax_map[0] : rc_cfg->quality_max; in vepu510_h265_set_rc_regs()
1386 … reg_rc->roi_qthd0.qpmin_area1 = h265->qpmin_map[1] > 0 ? h265->qpmin_map[1] : rc_cfg->quality_min; in vepu510_h265_set_rc_regs()
1387 … reg_rc->roi_qthd0.qpmax_area1 = h265->qpmax_map[1] > 0 ? h265->qpmax_map[1] : rc_cfg->quality_max; in vepu510_h265_set_rc_regs()
1388 … reg_rc->roi_qthd0.qpmin_area2 = h265->qpmin_map[2] > 0 ? h265->qpmin_map[2] : rc_cfg->quality_min; in vepu510_h265_set_rc_regs()
1389 … reg_rc->roi_qthd1.qpmax_area2 = h265->qpmax_map[2] > 0 ? h265->qpmax_map[2] : rc_cfg->quality_max; in vepu510_h265_set_rc_regs()
1390 … reg_rc->roi_qthd1.qpmin_area3 = h265->qpmin_map[3] > 0 ? h265->qpmin_map[3] : rc_cfg->quality_min; in vepu510_h265_set_rc_regs()
1391 … reg_rc->roi_qthd1.qpmax_area3 = h265->qpmax_map[3] > 0 ? h265->qpmax_map[3] : rc_cfg->quality_max; in vepu510_h265_set_rc_regs()
1392 … reg_rc->roi_qthd1.qpmin_area4 = h265->qpmin_map[4] > 0 ? h265->qpmin_map[4] : rc_cfg->quality_min; in vepu510_h265_set_rc_regs()
[all …]
H A Dhal_h265e_vepu511.c1266 MppEncH265Cfg *h265 = &cfg->h265; in vepu511_h265_set_rc_regs() local
1345 … reg_rc->roi_qthd0.qpmin_area0 = h265->qpmin_map[0] > 0 ? h265->qpmin_map[0] : rc_cfg->quality_min; in vepu511_h265_set_rc_regs()
1346 … reg_rc->roi_qthd0.qpmax_area0 = h265->qpmax_map[0] > 0 ? h265->qpmax_map[0] : rc_cfg->quality_max; in vepu511_h265_set_rc_regs()
1347 … reg_rc->roi_qthd0.qpmin_area1 = h265->qpmin_map[1] > 0 ? h265->qpmin_map[1] : rc_cfg->quality_min; in vepu511_h265_set_rc_regs()
1348 … reg_rc->roi_qthd0.qpmax_area1 = h265->qpmax_map[1] > 0 ? h265->qpmax_map[1] : rc_cfg->quality_max; in vepu511_h265_set_rc_regs()
1349 … reg_rc->roi_qthd0.qpmin_area2 = h265->qpmin_map[2] > 0 ? h265->qpmin_map[2] : rc_cfg->quality_min; in vepu511_h265_set_rc_regs()
1350 … reg_rc->roi_qthd1.qpmax_area2 = h265->qpmax_map[2] > 0 ? h265->qpmax_map[2] : rc_cfg->quality_max; in vepu511_h265_set_rc_regs()
1351 … reg_rc->roi_qthd1.qpmin_area3 = h265->qpmin_map[3] > 0 ? h265->qpmin_map[3] : rc_cfg->quality_min; in vepu511_h265_set_rc_regs()
1352 … reg_rc->roi_qthd1.qpmax_area3 = h265->qpmax_map[3] > 0 ? h265->qpmax_map[3] : rc_cfg->quality_max; in vepu511_h265_set_rc_regs()
1353 … reg_rc->roi_qthd1.qpmin_area4 = h265->qpmin_map[4] > 0 ? h265->qpmin_map[4] : rc_cfg->quality_min; in vepu511_h265_set_rc_regs()
[all …]
H A Dhal_h265e_vepu580.c1899 MppEncH265Cfg *h265 = &cfg->h265; in vepu580_h265_set_rc_regs() local
1959 … reg_rc->roi_qthd0.qpmin_area0 = h265->qpmin_map[0] > 0 ? h265->qpmin_map[0] : rc_cfg->quality_min; in vepu580_h265_set_rc_regs()
1960 … reg_rc->roi_qthd0.qpmax_area0 = h265->qpmax_map[0] > 0 ? h265->qpmax_map[0] : rc_cfg->quality_max; in vepu580_h265_set_rc_regs()
1961 … reg_rc->roi_qthd0.qpmin_area1 = h265->qpmin_map[1] > 0 ? h265->qpmin_map[1] : rc_cfg->quality_min; in vepu580_h265_set_rc_regs()
1962 … reg_rc->roi_qthd0.qpmax_area1 = h265->qpmax_map[1] > 0 ? h265->qpmax_map[1] : rc_cfg->quality_max; in vepu580_h265_set_rc_regs()
1963 … reg_rc->roi_qthd0.qpmin_area2 = h265->qpmin_map[2] > 0 ? h265->qpmin_map[2] : rc_cfg->quality_min; in vepu580_h265_set_rc_regs()
1964 … reg_rc->roi_qthd1.qpmax_area2 = h265->qpmax_map[2] > 0 ? h265->qpmax_map[2] : rc_cfg->quality_max; in vepu580_h265_set_rc_regs()
1965 … reg_rc->roi_qthd1.qpmin_area3 = h265->qpmin_map[3] > 0 ? h265->qpmin_map[3] : rc_cfg->quality_min; in vepu580_h265_set_rc_regs()
1966 … reg_rc->roi_qthd1.qpmax_area3 = h265->qpmax_map[3] > 0 ? h265->qpmax_map[3] : rc_cfg->quality_max; in vepu580_h265_set_rc_regs()
1967 … reg_rc->roi_qthd1.qpmin_area4 = h265->qpmin_map[4] > 0 ? h265->qpmin_map[4] : rc_cfg->quality_min; in vepu580_h265_set_rc_regs()
[all …]
/rockchip-linux_mpp/mpp/hal/common/h265/
H A DCMakeLists.txt6 # hal h265 header
10 # hal h265 encoder common
23 # hal h265 encoder sourse
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_cfg.c158 STRUCT_START(h265); \
159 …ix, s32, rk_s32, profile, FLAG_BASE(0), h265, profile); \
160 …refix, s32, rk_s32, tier, FLAG_PREV, h265, tier); \
161 …efix, s32, rk_s32, level, FLAG_PREV, h265, level); \
162 … rk_u32, scaling_list, FLAG_INCR, h265, trans_cfg, scaling…
163 … rk_s32, cb_qp_offset, FLAG_PREV, h265, trans_cfg, cb_qp_o…
164 … rk_s32, cr_qp_offset, FLAG_PREV, h265, trans_cfg, cr_qp_o…
165 … rk_s32, diff_cu_qp_delta_depth, FLAG_PREV, h265, trans_cfg, diff_cu…
166 … rk_u32, dblk_disable, FLAG_INCR, h265, dblk_cfg, slice_de…
167 … rk_s32, dblk_alpha, FLAG_PREV, h265, dblk_cfg, slice_be…
[all …]
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md694 | h265:profile | S32 | RK_S32 | 表示VPS中的profile_idc参数。目前MPP…
695 | h265:level | S32 | RK_S32 | 表示VPS中的level_idc参数。 …
696 | h265:scaling_list | S32 | RK_S32 | 表示H.265协议中scaling_list_mat…
697 | h265:cb_qp_offset | S32 | RK_S32 | 表示H.265协议中chroma_qp_index_…
698 | h265:cr_qp_offset | S32 | RK_S32 | 表示H.265协议中second_chroma_qp…
699 | h265:dblk_disable | S32 | RK_S32 | 表示H.265协议中deblocking_filte…
700 | h265:dblk_alpha | S32 | RK_S32 | 表示H.265协议中slice_alpha_c0_o…
701 | h265:dblk_beta | S32 | RK_S32 | 表示H.265协议中slice_beta_offse…
702 | h265:qp_init | S32 | RK_S32 | 表示初始QP值,同rc:qp_init,用于前向兼容…
703 | h265:qp_max | S32 | RK_S32 | 表示P、B帧的最大QP值,同rc:qp_max,用于…
[all …]
H A DRockchip_Developer_Guide_MPP_EN.md629 |h265:profile|S32|RK_S32|Indicates the frame-level QP change amplitude between two adjacent frames.|
630 |h265:level|S32|RK_S32|The profile_idc parameter in the VPS:|
631 |h265:scaling_list|S32|RK_S32|Fixed at 1, Main profile|
632 |h265:cb_qp_offset|S32|RK_S32|Represents the level_idc parameter in VPS|
633 |h265:cr_qp_offset|S32|RK_S32|Represents the scaling_list_matrix mode in the protocol syntax|
634 |h265:dblk_disable|S32|RK_S32|0-flat matrix, 1-default matrix.|
635 |h265:dblk_alpha|S32|RK_S32|Indicates the chroma_cb_qp_offset value in the protocol syntax.|
636 |h265:dblk_beta|S32|RK_S32|The valid range is [-12, 12].|
637 |h265:qp_init|S32|RK_S32|Indicates the chroma_cr_qp_offset value in the protocol syntax.|
638 |h265:qp_max|S32|RK_S32|The valid range is [-12, 12].|
[all …]
/rockchip-linux_mpp/mpp/codec/enc/
H A DCMakeLists.txt14 add_subdirectory(h265)
/rockchip-linux_mpp/mpp/hal/common/
H A DCMakeLists.txt16 add_subdirectory(h265)
H A Dhal_info.c279 profile = cfg->h265.profile; in hal_info_from_enc_cfg()
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A DCMakeLists.txt2 # hal h265 reg
/rockchip-linux_mpp/mpp/codec/dec/
H A DCMakeLists.txt24 add_subdirectory(h265)
/rockchip-linux_mpp/mpp/
H A Dcodecs.cmake126 # h265 encoder
127 option(ENABLE_H265E "Enable h265 encoder" ON)
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_enc_cfg.h38 MppEncH265Cfg h265; member
/rockchip-linux_mpp/
H A DAndroid.bp34 "mpp/codec/enc/h265",
39 "mpp/hal/common/h265",
H A Dreadme.txt92 | | | |----- h265
110 | | |----- h265
H A DCHANGELOG.md346 - [h265]: fix pskip when enable tile mode
369 - [h265]: unify calculation tile width
520 - [vepu_510] add vepu 510 common for H264 & h265
686 - [vepu540c]: fix h265 config
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_impl.c1071 MppEncH265Cfg *cfg = &enc->cfg->h265; in proc_h265_cfg()
1072 MppEncH265Cfg *set = &enc->set->h265; in proc_h265_cfg()
1213 MppEncH265Cfg *cfg = &enc->cfg->h265; in proc_vp8_cfg()
1214 MppEncH265Cfg *set = &enc->set->h265; in proc_vp8_cfg()