Lines Matching refs:enc_cfg

93 static MPP_RET vpu_api_set_enc_cfg(MppCtx mpp_ctx, MppApi *mpi, MppEncCfg enc_cfg,  in vpu_api_set_enc_cfg()  argument
137 mpp_enc_cfg_set_s32(enc_cfg, "prep:width", width); in vpu_api_set_enc_cfg()
138 mpp_enc_cfg_set_s32(enc_cfg, "prep:height", height); in vpu_api_set_enc_cfg()
143 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg()
149 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", 2 * MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg()
153 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", 3 * MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg()
159 mpp_enc_cfg_set_s32(enc_cfg, "prep:hor_stride", 4 * MPP_ALIGN(width, 16)); in vpu_api_set_enc_cfg()
165 mpp_enc_cfg_set_s32(enc_cfg, "prep:ver_stride", MPP_ALIGN(height, 8)); in vpu_api_set_enc_cfg()
166 mpp_enc_cfg_set_s32(enc_cfg, "prep:format", fmt); in vpu_api_set_enc_cfg()
168 mpp_enc_cfg_set_s32(enc_cfg, "rc:mode", is_fix_qp ? MPP_ENC_RC_MODE_FIXQP : in vpu_api_set_enc_cfg()
170 mpp_enc_cfg_set_s32(enc_cfg, "rc:bps_target", bps); in vpu_api_set_enc_cfg()
171 mpp_enc_cfg_set_s32(enc_cfg, "rc:bps_max", bps * 17 / 16); in vpu_api_set_enc_cfg()
172 mpp_enc_cfg_set_s32(enc_cfg, "rc:bps_min", rc_mode ? bps * 15 / 16 : bps * 1 / 16); in vpu_api_set_enc_cfg()
173 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_in_flex", 0); in vpu_api_set_enc_cfg()
174 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_in_num", fps_in); in vpu_api_set_enc_cfg()
175 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_in_denom", 1); in vpu_api_set_enc_cfg()
176 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_out_flex", 0); in vpu_api_set_enc_cfg()
177 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_out_num", fps_out); in vpu_api_set_enc_cfg()
178 mpp_enc_cfg_set_s32(enc_cfg, "rc:fps_out_denom", 1); in vpu_api_set_enc_cfg()
179 mpp_enc_cfg_set_s32(enc_cfg, "rc:gop", gop); in vpu_api_set_enc_cfg()
181 mpp_enc_cfg_set_s32(enc_cfg, "codec:type", coding); in vpu_api_set_enc_cfg()
184 mpp_enc_cfg_set_s32(enc_cfg, "h264:profile", profile); in vpu_api_set_enc_cfg()
185 mpp_enc_cfg_set_s32(enc_cfg, "h264:level", level); in vpu_api_set_enc_cfg()
186 mpp_enc_cfg_set_s32(enc_cfg, "h264:cabac_en", cabac_en); in vpu_api_set_enc_cfg()
187 mpp_enc_cfg_set_s32(enc_cfg, "h264:cabac_idc", 0); in vpu_api_set_enc_cfg()
188 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_init", is_fix_qp ? qp : -1); in vpu_api_set_enc_cfg()
189 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_min", is_fix_qp ? qp : qp_min); in vpu_api_set_enc_cfg()
190 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_max", is_fix_qp ? qp : qp_max); in vpu_api_set_enc_cfg()
191 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_min_i", is_fix_qp ? 10 : qp_min); in vpu_api_set_enc_cfg()
192 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_max_i", is_fix_qp ? 51 : qp_max); in vpu_api_set_enc_cfg()
193 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_step", 4); in vpu_api_set_enc_cfg()
194 mpp_enc_cfg_set_s32(enc_cfg, "h264:qp_delta_ip", 3); in vpu_api_set_enc_cfg()
197 mpp_enc_cfg_set_s32(enc_cfg, "vp8:qp_init", -1); in vpu_api_set_enc_cfg()
198 mpp_enc_cfg_set_s32(enc_cfg, "vp8:qp_min", 0); in vpu_api_set_enc_cfg()
199 mpp_enc_cfg_set_s32(enc_cfg, "vp8:qp_max", 127); in vpu_api_set_enc_cfg()
200 mpp_enc_cfg_set_s32(enc_cfg, "vp8:qp_min_i", 0); in vpu_api_set_enc_cfg()
201 mpp_enc_cfg_set_s32(enc_cfg, "vp8:qp_max_i", 127); in vpu_api_set_enc_cfg()
204 mpp_enc_cfg_set_s32(enc_cfg, "jpeg:quant", qp); in vpu_api_set_enc_cfg()
211 ret = mpi->control(mpp_ctx, MPP_ENC_SET_CFG, enc_cfg); in vpu_api_set_enc_cfg()
308 enc_cfg(NULL), in VpuApiLegacy()
340 if (enc_cfg) { in ~VpuApiLegacy()
341 mpp_enc_cfg_deinit(enc_cfg); in ~VpuApiLegacy()
342 enc_cfg = NULL; in ~VpuApiLegacy()
456 ret = mpp_enc_cfg_init(&enc_cfg); in init()
471 vpu_api_mlvec_setup(mlvec, mpp_ctx, mpi, enc_cfg); in init()
478 vpu_api_set_enc_cfg(mpp_ctx, mpi, enc_cfg, coding, format, param); in init()
1590 return vpu_api_set_enc_cfg(mpp_ctx, mpi, enc_cfg, coding, format, &enc_param); in control()
1594 return mpi->control(mpp_ctx, MPP_ENC_GET_CFG, enc_cfg);; in control()
1603 return vpu_api_set_enc_cfg(mpp_ctx, mpi, enc_cfg, coding, format, &enc_param); in control()
1759 *((MppEncCfg *)param) = enc_cfg; in control()