1.合并视频锯齿问题

This commit is contained in:
payton 2024-01-22 19:06:54 +08:00
parent 4b91f77d9a
commit c2c6486a8e
6 changed files with 17 additions and 1 deletions

View File

@ -1378,6 +1378,20 @@ static void MovieExe_RawEncodeFileNamingCB(MOVIE_CFG_REC_ID id, char *pFileName)
static void MovieExe_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT32 value) static void MovieExe_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT32 value)
{ {
switch ((UINT32)event_id) { switch ((UINT32)event_id) {
case MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO: {
HD_H26XENC_RATE_CONTROL2 *ptr = (HD_H26XENC_RATE_CONTROL2 *)value;
if (id == _CFG_REC_ID_1 || id == _CFG_CLONE_ID_1) {
ptr->rc_mode = HD_RC_MODE_VBR;
ptr->vbr.init_i_qp = 26;
ptr->vbr.max_i_qp = 51;
ptr->vbr.min_i_qp = 1;
ptr->vbr.init_p_qp = 26;
ptr->vbr.max_p_qp = 51;
ptr->vbr.min_p_qp = 1;
}
}
break;
case MOVIE_USER_CB_EVENT_STAMP_CB: { case MOVIE_USER_CB_EVENT_STAMP_CB: {
} }
break; break;

View File

@ -598,6 +598,7 @@ typedef enum {
MOVIE_USER_CB_EVENT_JENC_DONE, MOVIE_USER_CB_EVENT_JENC_DONE,
MOVIE_USER_CB_EVENT_UVAC, MOVIE_USER_CB_EVENT_UVAC,
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED, MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO,
// ERROR // ERROR
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400, MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,

View File

@ -101,7 +101,7 @@ typedef enum {
IAMOVIE_VPRC_EX_ALG, IAMOVIE_VPRC_EX_ALG,
IAMOVIE_VPRC_EX_DISP2, IAMOVIE_VPRC_EX_DISP2,
IAMOVIE_VPRC_EX_ALG2, IAMOVIE_VPRC_EX_ALG2,
IAMOVIE_VPRC_EX_MAX, IAMOVIE_VPRC_EX_MAX,
ENUM_DUMMY4WORD(IAMOVIE_VPRC_EX_PATH) ENUM_DUMMY4WORD(IAMOVIE_VPRC_EX_PATH)
} IAMOVIE_VPRC_EX_PATH; } IAMOVIE_VPRC_EX_PATH;
@ -601,6 +601,7 @@ typedef enum {
MOVIE_USER_CB_EVENT_JENC_DONE, MOVIE_USER_CB_EVENT_JENC_DONE,
MOVIE_USER_CB_EVENT_UVAC, MOVIE_USER_CB_EVENT_UVAC,
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED, MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO,
// ERROR // ERROR
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400, MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,