mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[mpp_enc_cfg]: Add MppEncCfg control
1. Add h264e process function. 1. Add h265e process function. 2. Add jpege process function. 2. Add vpu_api_legacy support. 3. Clear input MppEncCfgSet when MPP_ENC_SET_CFG is finished. Change-Id: Ida1234c351483bd9f96a75bc77e90ca2d75ec38b Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -96,14 +96,14 @@ typedef enum {
|
||||
|
||||
MPP_ENC_CMD_BASE = CMD_MODULE_CODEC | CMD_CTX_ID_ENC,
|
||||
/* basic encoder setup control */
|
||||
MPP_ENC_SET_CFG, /* set MppEncCfgSet structure */
|
||||
MPP_ENC_GET_CFG, /* get MppEncCfgSet structure */
|
||||
MPP_ENC_SET_PREP_CFG, /* set MppEncPrepCfg structure */
|
||||
MPP_ENC_GET_PREP_CFG, /* get MppEncPrepCfg structure */
|
||||
MPP_ENC_SET_RC_CFG, /* set MppEncRcCfg structure */
|
||||
MPP_ENC_GET_RC_CFG, /* get MppEncRcCfg structure */
|
||||
MPP_ENC_SET_CODEC_CFG, /* set MppEncCodecCfg structure */
|
||||
MPP_ENC_GET_CODEC_CFG, /* get MppEncCodecCfg structure */
|
||||
MPP_ENC_SET_CFG, /* set MppEncCfg structure */
|
||||
MPP_ENC_GET_CFG, /* get MppEncCfg structure */
|
||||
MPP_ENC_SET_PREP_CFG, /* deprecated set MppEncPrepCfg structure, use MPP_ENC_SET_CFG instead */
|
||||
MPP_ENC_GET_PREP_CFG, /* deprecated get MppEncPrepCfg structure, use MPP_ENC_GET_CFG instead */
|
||||
MPP_ENC_SET_RC_CFG, /* deprecated set MppEncRcCfg structure, use MPP_ENC_SET_CFG instead */
|
||||
MPP_ENC_GET_RC_CFG, /* deprecated get MppEncRcCfg structure, use MPP_ENC_GET_CFG instead */
|
||||
MPP_ENC_SET_CODEC_CFG, /* deprecated set MppEncCodecCfg structure, use MPP_ENC_SET_CFG instead */
|
||||
MPP_ENC_GET_CODEC_CFG, /* deprecated get MppEncCodecCfg structure, use MPP_ENC_GET_CFG instead */
|
||||
/* runtime encoder setup control */
|
||||
MPP_ENC_SET_IDR_FRAME, /* next frame will be encoded as intra frame */
|
||||
MPP_ENC_SET_OSD_LEGACY_0, /* deprecated */
|
||||
|
Reference in New Issue
Block a user