Searched refs:enc_cfg (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/legacy/ |
| H A D | vpu_api_mlvec.cpp | 38 MppEncCfg enc_cfg; member 75 MPP_RET vpu_api_mlvec_setup(VpuApiMlvec ctx, MppCtx mpp, MppApi *mpi, MppEncCfg enc_cfg) in vpu_api_mlvec_setup() argument 77 if (NULL == ctx || NULL == mpp || NULL == mpi || NULL == enc_cfg) { in vpu_api_mlvec_setup() 79 ctx, mpp, mpi, enc_cfg); in vpu_api_mlvec_setup() 88 impl->enc_cfg = enc_cfg; in vpu_api_mlvec_setup() 139 MppEncCfg enc_cfg = impl->enc_cfg; in vpu_api_mlvec_set_st_cfg() local 143 mpp_assert(enc_cfg); in vpu_api_mlvec_set_st_cfg() 156 mpp_enc_cfg_set_s32(enc_cfg, "h264:prefix_mode", cfg->add_prefix); in vpu_api_mlvec_set_st_cfg() 160 mpp_enc_cfg_set_u32(enc_cfg, "split:mode", MPP_ENC_SPLIT_BY_CTU); in vpu_api_mlvec_set_st_cfg() 161 mpp_enc_cfg_set_u32(enc_cfg, "split:arg", cfg->slice_mbs); in vpu_api_mlvec_set_st_cfg() [all …]
|
| H A D | vpu_api_legacy.cpp | 91 static MPP_RET vpu_api_set_enc_cfg(MppCtx mpp_ctx, MppApi *mpi, MppEncCfg enc_cfg, in vpu_api_set_enc_cfg() argument 124 mpp_enc_cfg_set_s32(enc_cfg, "prep:width", width); in vpu_api_set_enc_cfg() 125 mpp_enc_cfg_set_s32(enc_cfg, "prep:height", height); in vpu_api_set_enc_cfg() 130 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg() 136 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", 2 * MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg() 142 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", 4 * MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg() 148 mpp_enc_cfg_set_s32(enc_cfg, "prep:ver_stride", MPP_ALIGN(height, 8)); in vpu_api_set_enc_cfg() 149 mpp_enc_cfg_set_s32(enc_cfg, "prep:format", fmt); in vpu_api_set_enc_cfg() 151 mpp_enc_cfg_set_s32(enc_cfg, "rc:mode", is_fix_qp ? MPP_ENC_RC_MODE_FIXQP : in vpu_api_set_enc_cfg() 153 mpp_enc_cfg_set_s32(enc_cfg, "rc:bps_target", bps); in vpu_api_set_enc_cfg() [all …]
|
| H A D | vpu_api_mlvec.h | 78 MPP_RET vpu_api_mlvec_setup(VpuApiMlvec ctx, MppCtx mpp, MppApi *mpi, MppEncCfg enc_cfg);
|
| H A D | vpu_api_legacy.h | 93 MppEncCfg enc_cfg; variable
|
| /OK3568_Linux_fs/kernel/sound/soc/qcom/qdsp6/ |
| H A D | q6asm.c | 1401 struct asm_multi_channel_pcm_enc_cfg_v2 *enc_cfg; in q6asm_enc_cfg_blk_pcm_format_support() local 1408 pkt_size = APR_HDR_SIZE + sizeof(*enc_cfg); in q6asm_enc_cfg_blk_pcm_format_support() 1414 enc_cfg = p + APR_HDR_SIZE; in q6asm_enc_cfg_blk_pcm_format_support() 1418 enc_cfg->encdec.param_id = ASM_PARAM_ID_ENCDEC_ENC_CFG_BLK_V2; in q6asm_enc_cfg_blk_pcm_format_support() 1419 enc_cfg->encdec.param_size = sizeof(*enc_cfg) - sizeof(enc_cfg->encdec); in q6asm_enc_cfg_blk_pcm_format_support() 1420 enc_cfg->encblk.frames_per_buf = frames_per_buf; in q6asm_enc_cfg_blk_pcm_format_support() 1421 enc_cfg->encblk.enc_cfg_blk_size = enc_cfg->encdec.param_size - in q6asm_enc_cfg_blk_pcm_format_support() 1424 enc_cfg->num_channels = channels; in q6asm_enc_cfg_blk_pcm_format_support() 1425 enc_cfg->bits_per_sample = bits_per_sample; in q6asm_enc_cfg_blk_pcm_format_support() 1426 enc_cfg->sample_rate = rate; in q6asm_enc_cfg_blk_pcm_format_support() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580.c | 1725 static void setup_vepu580_split(HalVepu580RegSet *regs, MppEncCfgSet *enc_cfg) in setup_vepu580_split() argument 1727 MppEncSliceSplit *cfg = &enc_cfg->split; in setup_vepu580_split() 1756 RK_U32 mb_w = MPP_ALIGN(enc_cfg->prep.width, 16) / 16; in setup_vepu580_split() 1757 RK_U32 mb_h = MPP_ALIGN(enc_cfg->prep.height, 16) / 16; in setup_vepu580_split()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580.c | 2451 static void setup_vepu580_split(H265eV580RegSet *regs, MppEncCfgSet *enc_cfg, RK_U32 title_en) in setup_vepu580_split() argument 2453 MppEncSliceSplit *cfg = &enc_cfg->split; in setup_vepu580_split() 2481 RK_U32 mb_w = MPP_ALIGN(enc_cfg->prep.width, 64) / 64; in setup_vepu580_split() 2482 RK_U32 mb_h = MPP_ALIGN(enc_cfg->prep.height, 64) / 64; in setup_vepu580_split()
|